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 67404745171125f1d68c629973b0e978986869f6

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564283 2026-02-23T15:17:20 0:00:00
Previous 564282 2026-02-23T20:08:02 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1708 2065
Performance Improvements 1705 2802
Unchanged Tests 38382 36928
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 435.22% 30.045 160.809 - 504.62% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 400.10% 33.681 168.438 - 371.55% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 242.25% 15.050 51.508 - -16.91% -
std::shift_left(vector<int>)/32 229.95% 2.966 9.786 - 229.81% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 225.50% 11.385 37.057 - 204.51% -
SetIntersection_Interlaced_Vector_float_262144_64 150.77% 8302799.036 20820818.028 - 32.93% -
std::copy_n(vector<bool>)_(aligned)/262144 146.16% 270.552 665.991 - 13.76% -
SetIntersection_Interlaced_Vector_uint64_262144_64 130.66% 9108570.435 21010270.894 - 102.08% -
std::flat_multimap<int,_int>::ctor(const&)/8192 118.16% 869.033 1895.895 - 0.24% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 111.95% 11.371 24.101 - 112.87% -
SetIntersection_Interlaced_Vector_float_262144_16 110.43% 3020790.003 6356607.723 - 117.04% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 110.35% 11.455 24.095 - 73.29% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 109.90% 762.012 1599.494 - 112.77% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 101.43% 7.439 14.984 - 95.58% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 97.76% 35.989 71.170 - -2.72% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 97.29% 7.636 15.065 - 65.97% -
std::mismatch(list<int>)_(it,_it,_it)/1000 92.68% 744.260 1434.072 - 93.83% -
std::mismatch(list<int>)_(it,_it,_it)/1024 90.33% 761.666 1449.651 - 91.73% -
SetIntersection_Interlaced_Vector_uint32_262144_16 84.71% 2943949.910 5437696.172 - 76.63% -
SetIntersection_Interlaced_Vector_float_16384_64 83.96% 5779881.109 10632890.825 - 90.68% -
std::is_sorted_until(deque<int>)/8 81.50% 2.510 4.556 - 79.25% -
std::set<std::string>::insert(value)_(already_present)/1024 80.82% 16.771 30.324 - 33.84% -
std::unique_copy(deque<int>)_(contiguous)/32 70.87% 9.404 16.069 - 70.60% -
std::vector<int>::ctor(size)/8192 68.19% 307.733 517.581 - 0.01% -
std::unique_copy(deque<int>)_(contiguous)/52 66.73% 15.010 25.026 - 73.84% -
std::partial_sort_copy(deque<int>)_(descending)/8 63.31% 14.636 23.902 - 2.44% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 62.40% 6.473 10.512 - 3.12% -
SetIntersection_Interlaced_Vector_uint32_262144_256 60.93% 24167643.735 38892506.066 - 41.52% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 58.18% 2.654 4.198 - 41.29% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 54.73% 4.724 7.309 - 3.94% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 50.30% 2.769 4.162 - 54.75% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 49.55% 47.920 71.665 - 48.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 49.35% 0.467 0.697 - 1.89% -
std::unordered_set<std::string>::count(key)_(existent)/32 48.72% 32.296 48.031 - 35.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 47.53% 544.607 803.470 - -54.01% -
BM_PushHeap_uint32_Ascending_1 47.02% 0.480 0.705 - 51.32% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 46.89% 513.162 753.808 - -54.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 46.79% 683.006 1002.615 - 74.44% -
std::partial_sort_copy(deque<int>)_(heap)/8 46.47% 15.085 22.095 - 7.88% -
SetIntersection_Interlaced_Vector_string_262144_1024 46.01% 235144110.363 343330916.112 - 42.88% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 45.86% 78.382 114.329 - -16.16% -
rng::starts_with(deque<int>,_pred)/8 45.28% 4.669 6.784 - 44.68% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 45.01% 539.671 782.584 - 43.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 44.37% 24.628 35.557 - 9.66% -
std::adjacent_find(deque<int>)/50 42.41% 14.937 21.272 - 51.59% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 41.06% 31.575 44.541 - -5.52% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 40.34% 50.166 70.402 - 102.05% -
std::set<std::string>::insert(value)_(already_present)/32 39.38% 7.328 10.213 - -37.45% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 38.74% 1294.507 1795.995 - 35.74% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 38.33% 1125.332 1556.648 - 3.34% -
BM_PushHeap_uint64_Descending_1 37.71% 0.447 0.616 - 37.38% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 37.64% 30.258 41.646 - 2.09% -
std::find_if(vector<char>)_(bail_25%)/8 37.37% 0.737 1.013 - 23.85% -
SetIntersection_Interlaced_Vector_uint32_16384_64 37.31% 5607837.122 7700112.335 - 22.44% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 36.93% 9.781 13.394 - 17.22% -
std::unordered_set<std::string>::find(key)_(existent)/8192 35.50% 35.239 47.751 - 15.00% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 35.45% 30.284 41.019 - -2.57% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 35.44% 0.265 0.359 - 20.48% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 35.22% 0.299 0.404 - -16.02% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 35.17% 23.020 31.117 - 35.30% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 34.78% 41267889.382 55621453.336 - 25.26% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 34.21% 6.239 8.373 - 37.39% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 34.20% 0.513 0.688 - 33.92% -
BM_PushHeap_uint64_SingleElement_1 34.16% 0.461 0.618 - 23.34% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 33.99% 7.833 10.495 - 29.21% -
std::copy_n(vector<int>)/4096 33.44% 147.390 196.672 - 38.10% -
std::multiset<std::string>::insert(value)_(already_present)/8192 32.65% 52.354 69.448 - -17.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 31.44% 74.333 97.703 - 30.55% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 31.11% 5.730 7.512 - 38.44% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 31.09% 1.059 1.389 - 9.38% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 30.87% 7.267 9.510 - -0.18% -
SetIntersection_Interlaced_Vector_uint64_1024_16 30.68% 1866972.322 2439704.813 - 21.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 30.51% 0.410 0.535 - 3.86% -
BM_StringDestroy_Large 30.51% 7.173 9.361 - 26.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 30.20% 45.813 59.651 - 16.91% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 30.18% 43.733 56.931 - 0.92% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.92% 25.135 32.655 - 30.83% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.68% 24.459 31.718 - -4.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 29.46% 19.314 25.004 - 6.06% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 29.45% 1.076 1.393 - -17.94% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.71% 52.521 67.599 - 26.86% -
BM_lexicographical_compare_three_way<IntPtr>/1 27.99% 0.346 0.443 - 22.23% -
std::unordered_set<std::string>::find(key)_(existent)/32 27.47% 29.938 38.162 - -4.00% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 27.27% 1.090 1.387 - 30.44% -
std::rotate(list<int>)_(by_1/2)/8192 27.14% 4310.240 5479.913 - 17.68% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 27.05% 6.647 8.445 - 13.34% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 26.91% 41.893 53.167 - 7.15% -
rng::find_last_if(vector<int>)_(bail_90%)/8 26.73% 0.494 0.625 - 1.18% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 26.67% 5.234 6.629 - 0.20% -
SetIntersection_Interlaced_Vector_float_262144_1024 26.30% 80095472.265 101163567.301 - -2.50% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 26.04% 12.201 15.378 - 40.94% -
SetIntersection_Interlaced_Vector_uint32_16384_16 26.01% 2376741.375 2994875.967 - 23.88% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 25.57% 91895318.692 115390088.376 - 29.74% -
SetIntersection_Interlaced_Vector_uint64_256_64 25.49% 6807962.796 8543051.160 - 15.75% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 25.39% 663.506 831.986 - 58.71% -
std::partition(deque<int>)_(dense)/50 25.24% 13.938 17.456 - 14.09% -
SetIntersection_Interlaced_Vector_float_16384_1024 24.94% 39456681.800 49297566.057 - -4.01% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 24.78% 1.697 2.118 - 7.46% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 24.71% 705.036 879.250 - 42.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 24.38% 62.180 77.339 - 23.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 24.10% 23.355 28.984 - 0.04% -
ranges::minmax(std::list<long_long>)/1 24.04% 0.392 0.487 - 42.10% -
std::copy_backward(vector<bool>)_(aligned)/262144 23.94% 613.117 759.926 - 23.35% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 23.74% 1.462 1.809 - 28.70% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 23.73% 650.719 805.161 - 6.55% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 23.62% 7.947 9.824 - -9.52% -
BM_PushHeap_string_Descending_262144 23.56% 3.221 3.979 - 26.18% -
BM_PushHeap_float_Random_1 23.40% 0.560 0.691 - 48.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 22.81% 43.754 53.735 - -3.25% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 22.69% 1423.658 1746.653 - 24.61% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 22.42% 1.310 1.604 - 27.28% -
std::unordered_set<int>::erase(iterator)/1024 22.13% 19.485 23.798 - 16.97% -
std::map<std::string,_int>::insert(value)_(already_present)/32 21.60% 22.040 26.800 - 39.40% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 21.57% 0.415 0.505 - 2.03% -
std::set<std::string>::erase(iterator)/1024 21.50% 27.472 33.377 - 28.47% -
std::find_end(deque<int>)_(match_near_end)/1024 21.39% 33.639 40.835 - -98.88% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 21.20% 1.375 1.666 - 2.25% -
std::remove_copy(list<int>)_(prefix)/8192 21.16% 6993.166 8472.897 - 23.60% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 21.10% 1.312 1.589 - 24.29% -
std::search(list<int>,_pred)_(single_element)/8192 20.68% 8253.669 9960.245 - 29.41% -
std::multiset<std::string>::erase(iterator)/32 20.63% 27.073 32.659 - 22.30% -
BM_StringRelational_Eq_Small_Small_ChangeLast 20.50% 1.723 2.076 - 3.26% -
SetIntersection_None_Set_float_1024_4 20.49% 8778786.564 10577145.566 - 18.37% -
std::any_of(list<int>)_(process_all)/8192 20.46% 6969.488 8395.153 - 15.15% -
SetIntersection_None_Set_float_1024_64 20.43% 8751559.343 10539080.501 - 15.79% -
std::fill_n(deque<int>)/32 19.73% 1.155 1.383 - -83.28% -
SetIntersection_None_Set_float_1024_256 19.62% 8694988.275 10400631.268 - 18.42% -
ranges::minmax(std::list<char>)/1 19.42% 0.349 0.416 - 1.04% -
std::search(deque<int>,_pred)_(no_match)/1000 19.38% 463.900 553.789 - 30.43% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 19.32% 0.338 0.403 - 19.16% -
BM_vector_deque_move_backward/0 19.26% 0.484 0.577 - 37.65% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 19.08% 0.375 0.447 - -6.60% -
std::map<std::string,_int>::ctor(const&)/32 19.05% 718.586 855.493 - 3.96% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.05% 39.920 47.524 - 19.65% -
std::find(list<int>)_(bail_25%)/32768 19.05% 7807.158 9294.102 - 14.33% -
std::search(deque<int>)_(no_match)/1024 18.88% 349.161 415.088 - 36.92% -
std::search(deque<int>,_pred)_(no_match)/1024 18.55% 476.096 564.391 - 29.34% -
SetIntersection_Interlaced_Vector_uint32_1024_16 18.39% 1846890.798 2186625.554 - -12.52% -
std::remove_copy(list<int>)_(sprinkled)/8192 18.32% 6953.661 8227.850 - 20.22% -
BM_PushHeap_string_Random_262144 18.01% 18.163 21.435 - 19.54% -
std::unordered_map<int,_int>::ctor(const&)/32 17.95% 205.409 242.289 - 17.43% -
std::multiset<std::string>::equal_range(key)_(existent)/32 17.71% 16.805 19.781 - -0.37% -
std::find_end(deque<int>)_(match_near_end)/8192 17.66% 278.308 327.457 - -99.83% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 17.57% 12.906 15.174 - 16.22% -
BM_PushHeap_uint64_Ascending_64 17.33% 1.514 1.776 - 16.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 17.28% 25005.487 29325.903 - 11.88% -
rng::find_last(deque<int>)_(bail_90%)/1048576 17.15% 25491.293 29863.488 - -35.42% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 16.94% 10058.947 11763.229 - 40.72% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 16.85% 19369.484 22634.116 - 25.03% -
SetIntersection_None_Set_float_1024_1 16.85% 9039973.284 10563254.486 - 17.70% -
SetIntersection_None_Set_float_1024_16 16.77% 8939357.413 10438357.541 - 17.21% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 16.70% 47.257 55.149 - 13.46% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 16.70% 20274.158 23659.167 - 24.26% -
std::copy_if(list<int>)_(every_other)/4096 16.62% 3550.223 4140.181 - 24.99% -
ranges::minmax(std::deque<char>)/1 16.61% 0.788 0.919 - 39.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 16.57% 1955828.939 2279937.258 - 11.40% -
std::unordered_set<int>::erase(iterator)/8192 16.46% 19.473 22.677 - 11.71% -
std::find_if(vector<int>)_(bail_25%)/8 16.45% 0.787 0.917 - 25.00% -
std::unordered_multiset<int>::count(key)_(existent)/32 16.42% 1.469 1.710 - -7.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 16.35% 30.548 35.542 - 11.05% -
BM_deque_vector_ranges_move_backward/0 16.27% 1.365 1.587 - 0.18% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 16.19% 36642.980 42576.669 - 13.65% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 16.10% 20.625 23.945 - 13.43% -
std::unordered_set<std::string>::erase(iterator)/8192 15.87% 26.003 30.130 - 2.99% -
std::multiset<int>::count(key)_(non-existent)/32 15.73% 2.491 2.882 - 17.59% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 15.65% 0.421 0.487 - 32.80% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 15.64% 1.503 1.738 - 10.45% -
BM_vector_deque_move/2 15.59% 1.787 2.066 - 3.07% -
std::unordered_multiset<int>::find(key)_(existent)/32 15.59% 1.291 1.492 - 10.97% -
std::mismatch(list<int>)_(it,_it,_it)/8192 15.55% 8015.082 9261.438 - 26.97% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 15.50% 44518.775 51417.598 - -0.67% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 15.44% 5542.904 6398.661 - -2.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 15.36% 8543.311 9855.906 - 10.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 15.36% 47.764 55.099 - 30.71% -
SetIntersection_Interlaced_Vector_uint64_262144_256 15.18% 45924705.057 52896506.911 - 49.91% -
std::multiset<int>::count(key)_(non-existent)/8192 15.17% 9.304 10.715 - 8.76% -
std::flat_multimap<int,_int>::erase(iterator)/8192 15.14% 493.503 568.220 - 15.68% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 15.12% 1131.649 1302.761 - 14.96% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 15.04% 8.792 10.114 - -9.10% -
std::rotate(vector<bool>)_(by_1/4)/1024 14.90% 12.836 14.748 - 4.14% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 14.87% 33.121 38.047 - 8.79% -
SetIntersection_Interlaced_Vector_uint64_16384_256 14.83% 17955191.826 20618333.353 - -12.89% -
rng::find_last(deque<int>)_(bail_90%)/1024 14.69% 29.171 33.455 - -27.17% -
rng::find_last(deque<int>)_(bail_90%)/8192 14.68% 204.283 234.277 - -35.79% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.62% 5834.306 6687.444 - 14.67% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 14.58% 39.256 44.978 - 9.75% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 14.55% 1.504 1.722 - -7.72% -
std::adjacent_find(deque<int>)/8 14.47% 2.911 3.332 - 13.54% -
BM_vector_deque_ranges_copy/0 14.41% 0.436 0.499 - -26.88% -
std::find_first_of(deque<int>)_(large_needle)/50 14.36% 672.497 769.084 - 8.03% -
std::unordered_set<int>::clear()/8192 14.29% 61777.426 70604.657 - 4.93% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 14.28% 911804.532 1042014.589 - 1.36% -
BM_vector_deque_move/1 14.21% 2.031 2.320 - 1.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 14.20% 0.564 0.644 - -7.26% -
std::stable_partition(deque<int>)_(sparse)/32 14.16% 11.096 12.668 - 13.64% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 14.15% 5.397 6.161 - -6.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 14.10% 2035941.731 2323049.885 - 9.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14.07% 1620.079 1848.013 - 30.36% -
std::unordered_set<int>::contains(key)_(non-existent)/32 13.73% 1.461 1.662 - 2.61% -
std::multiset<int>::count(key)_(non-existent)/1024 13.70% 5.845 6.646 - 12.48% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 13.66% 1.230 1.398 - -12.11% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 13.58% 25.030 28.428 - -13.78% -
std::unordered_set<int>::clear()/1024 13.57% 8028.440 9117.932 - 9.08% -
SetIntersection_Interlaced_Vector_uint32_1024_4 13.56% 1221032.902 1386599.494 - 9.67% -
ranges::minmax(std::deque<long_long>)/70000 13.54% 26368.418 29937.813 - 17.22% -
std::unordered_multiset<int>::contains(key)_(existent)/32 13.52% 1.263 1.433 - -7.69% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 13.46% 54955.228 62350.785 - 12.31% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 13.37% 1.653 1.873 - -2.03% -
ranges::minmax(std::deque<long_long>)/64 13.21% 25.932 29.357 - 19.58% -
SetIntersection_Front_Set_uint32_1024_256 13.17% 3700859.936 4188308.143 - 10.06% -
SetIntersection_Interlaced_Vector_float_1024_16 13.00% 2204738.025 2491422.228 - -2.07% -
std::unordered_multiset<int>::find(key)_(existent)/1024 12.97% 1.263 1.427 - 6.89% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 12.90% 1.263 1.426 - -0.20% -
std::multiset<std::string>::insert(value)_(already_present)/32 12.86% 42.708 48.199 - -23.77% -
std::unique(deque<int>)_(contiguous)/52 12.43% 57.581 64.740 - 16.81% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 12.40% 71.461 80.320 - -1.24% -
BM_deque_vector_move_backward/0 12.39% 1.377 1.548 - 12.85% -
std::unordered_set<std::string>::ctor(const&)/32 12.30% 674.474 757.462 - -4.83% -
std::search(list<int>)_(no_match)/8192 12.12% 6635.269 7439.319 - 13.52% -
BM_PushHeap_uint64_Ascending_16 12.09% 0.910 1.020 - 9.38% -
BM_align/8 12.07% 0.639 0.716 - -22.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 12.06% 0.472 0.529 - -8.66% -
BM_PushHeap_string_Ascending_1 12.06% 0.471 0.528 - -17.79% -
std::find_end(vector<int>)_(single_element)/8192 12.02% 1870.453 2095.266 - 15.70% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 12.01% 743.398 832.712 - 0.12% -
rng::starts_with(list<int>,_pred)/8192 11.99% 11483.819 12861.282 - 5.25% -
std::set<int>::ctor(const&,_alloc)/32 11.99% 217.878 244.011 - -1.62% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 11.95% 196.765 220.274 - 8.00% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 11.89% 6.994 7.826 - 10.73% -
std::rotate_copy(deque<int>)/8192 11.87% 292.042 326.717 - 9.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11.73% 1419.869 1586.394 - 7.85% -
bm_gcd_trivial 11.60% 0.605 0.675 - -0.39% -
std::unordered_set<int>::find(key)_(existent)/32 11.60% 1.134 1.266 - -4.49% -
BM_lexicographical_compare_three_way_slow_path/16384 11.49% 4547.174 5069.788 - 38.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 11.43% 190114000.879 211838791.782 - 5.59% -
BM_lexicographical_compare_three_way_slow_path/4096 11.40% 1146.290 1276.987 - 37.96% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 11.36% 5.921 6.593 - -8.39% -
BM_lexicographical_compare_three_way_slow_path/65536 11.33% 18162.803 20220.150 - 34.39% -
std::unique(deque<int>)_(sprinkled)/52 11.23% 59.129 65.771 - 9.63% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 11.23% 21.720 24.158 - -8.32% -
BM_lexicographical_compare_three_way_slow_path/64 11.21% 17.821 19.819 - 31.08% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 11.18% 0.414 0.460 - 21.53% -
std::multimap<int,_int>::find(key)_(non-existent)/32 11.15% 2.313 2.571 - 5.02% -
BM_PushHeap_uint64_Ascending_256 11.02% 2.089 2.319 - 10.78% -
BM_lexicographical_compare_three_way_slow_path/262144 11.02% 72604.489 80605.932 - 27.35% -
SetIntersection_Interlaced_Vector_uint64_1024_4 11.00% 1240818.686 1377271.890 - 7.19% -
BM_lexicographical_compare_three_way_slow_path/1048576 10.97% 294335.067 326627.260 - 35.26% -
SetIntersection_Interlaced_Vector_string_262144_64 10.93% 19262067.359 21367958.750 - 7.30% -
BM_StringRead_Cold_Deep_Large 10.93% 1.323 1.468 - 19.19% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 10.89% 802.188 889.534 - 24.53% -
std::find_first_of(deque<int>)_(large_needle)/32 10.80% 281.096 311.458 - 5.81% -
std::partition_point(list<int>)/8192 10.70% 11792.588 13054.355 - 4.88% -
BM_StringConstructDestroyCStr_Large_Transparent 10.60% 12.712 14.059 - 38.81% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 10.56% 12716.594 14059.391 - 12.52% -
ranges::min(std::deque<__int128>)/1 10.52% 0.640 0.707 - -15.51% -
std::stable_partition(deque<int>)_(dense)/1024 10.48% 567.998 627.518 - 10.28% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 10.44% 33.972 37.517 - 9.31% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 10.42% 12080.784 13339.285 - 14.60% -
BM_PushHeap_string_Descending_16384 10.34% 2.356 2.599 - 12.53% -
BM_vector_deque_copy/0 10.30% 0.441 0.486 - -11.70% -
BM_lexicographical_compare_three_way_slow_path/1024 10.26% 293.636 323.760 - 35.12% -
BM_PushHeap_string_Descending_1024 10.25% 2.425 2.673 - 13.49% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 10.24% 18.592 20.497 - 13.50% -
std::multiset<std::string>::contains(key)_(existent)/8192 10.24% 29.222 32.214 - 20.50% -
std::find_end(deque<int>)_(match_near_end)/1000 10.14% 38.856 42.797 - -87.72% -
std::move_backward(deque<int>)/8 10.13% 3.204 3.528 - 2.69% -
std::find_first_of(vector<int>)_(small_needle)/32 10.09% 46.189 50.851 - 9.05% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 10.09% 1.633 1.798 - 12.80% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 10.05% 8955.314 9855.746 - 8.49% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 10.05% 0.629 0.692 - 15.85% -
std::move(deque<int>)/32768 10.01% 1842.419 2026.755 - -2.30% -
std::find_if(vector<char>)_(bail_25%)/1024 9.94% 27.232 29.939 - 15.10% -
std::set<int>::insert(value)_(new_value,_end)/8192 9.89% 68.229 74.978 - 7.77% -
std::set<std::string>::equal_range(key)_(existent)/32 9.81% 15.596 17.126 - 14.03% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 9.76% 30.914 33.932 - 10.79% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 9.64% 314.209 344.494 - 2.42% -
std::find_if(vector<char>)_(bail_25%)/8192 9.58% 224.526 246.032 - 7.63% -
std::copy_backward(vector<bool>)_(aligned)/512 9.47% 1.477 1.617 - 4.52% -
std::equal(vector<bool>)_(aligned)/50 9.47% 0.219 0.240 - 9.52% -
BM_lexicographical_compare_three_way_slow_path/16 9.43% 4.591 5.024 - 15.32% -
SetIntersection_Front_Vector_string_262144_64 9.43% 3047908.940 3335302.786 - 6.52% -
std::all_of(deque<int>)_(process_all)/8192 9.40% 2516.363 2752.788 - 1.21% -
rng::starts_with(deque<int>)/1024 9.38% 446.594 488.499 - 1.95% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 9.37% 485.912 531.463 - 3.39% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 9.36% 20.905 22.862 - -2.72% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 9.34% 21.914 23.962 - 4.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 9.27% 193772346.062 211733866.304 - 5.08% -
std::stable_partition(list<int>)_(dense)/8192 9.26% 17390.680 19001.868 - 8.64% -
std::find_if_not(vector<int>)_(bail_25%)/1024 9.26% 31.786 34.730 - 21.95% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 9.22% 11933.691 13033.752 - 5.32% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 9.18% 82.134 89.675 - 2.54% -
std::find_if(vector<int>)_(bail_25%)/32768 9.17% 812.811 887.368 - -6.02% -
std::map<std::string,_int>::contains(key)_(existent)/1024 9.13% 22.622 24.689 - 5.84% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 9.12% 1.253 1.367 - 25.17% -
std::find_if(vector<char>)_(bail_25%)/32768 9.11% 868.206 947.267 - 0.37% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 9.08% 12003.813 13093.862 - 5.85% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 9.05% 20.443 22.292 - 8.37% -
std::unique(deque<int>)_(contiguous)/32 9.03% 51.105 55.718 - 12.01% -
std::stable_partition(deque<int>)_(sparse)/8192 9.01% 3340.721 3641.847 - -0.42% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 8.98% 0.394 0.429 - 10.53% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 8.81% 37.164 40.440 - 6.48% -
std::unique_copy(list<int>)_(sprinkled)/8192 8.78% 6894.266 7499.729 - 9.84% -
rng::find_last(deque<int>)_(bail_90%)/50 8.76% 1.849 2.011 - -31.46% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 8.75% 127.031 138.148 - 10.43% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 8.74% 162.983 177.221 - 0.36% -
std::remove(deque<int>)_(prefix)/32 8.74% 51.668 56.182 - 6.29% -
BM_align/64 8.68% 0.623 0.677 - -26.52% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 8.62% 1.255 1.363 - -5.96% -
BM_PushHeap_uint64_Ascending_262144 8.61% 4.658 5.059 - 8.52% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 8.58% 10.252 11.132 - 8.63% -
SetIntersection_Front_Vector_float_262144_1024 8.58% 5432338.415 5898355.476 - 8.22% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 8.57% 20.943 22.739 - 3.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 8.56% 29.534 32.061 - 29.92% -
std::find_end(forward_list<int>)_(process_all)/1024 8.55% 707.040 767.478 - 8.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 8.51% 4951345.105 5372781.139 - 3.91% -
ranges::minmax(std::deque<char>)/64 8.44% 24.857 26.956 - 18.77% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 8.44% 0.968 1.049 - 9.57% -
BM_PushHeap_string_PipeOrgan_16384 8.44% 12.478 13.530 - 6.07% -
std::all_of(deque<int>)_(process_all)/32768 8.41% 10071.784 10918.712 - 0.18% -
SetIntersection_Interlaced_Vector_uint64_256_16 8.41% 6573121.677 7125790.993 - -0.64% -
std::multimap<int,_int>::erase(key)_(existent)/8192 8.40% 25.970 28.152 - 1.36% -
std::multiset<std::string>::count(key)_(non-existent)/32 8.35% 10.562 11.443 - -7.87% -
rng::starts_with(vector<int>,_pred)/8 8.34% 2.442 2.646 - 14.46% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 8.34% 72744.757 78810.555 - 10.48% -
std::unordered_multiset<int>::count(key)_(existent)/1024 8.31% 1.621 1.756 - 14.94% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 8.30% 315.440 341.629 - -1.27% -
BM_StringConstructDestroyCStr_Large_Opaque 8.28% 17.386 18.825 - 25.07% -
SetIntersection_Interlaced_Vector_string_262144_16 8.27% 5553010.359 6012435.503 - 0.33% -
std::all_of(deque<int>)_(process_all)/8 8.27% 3.292 3.564 - 8.81% -
std::remove_copy(deque<int>)_(prefix)/50 8.24% 19.172 20.752 - 2.76% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 8.24% 14055.040 15212.959 - 7.64% -
std::copy_backward(vector<bool>)_(aligned)/64 8.20% 1.673 1.810 - 12.76% -
rng::contains_subrange(vector<int>)_(same_length)/32 8.19% 8.647 9.355 - 9.25% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 8.19% 21.589 23.356 - 7.99% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 8.18% 22.049 23.852 - 3.84% -
std::unordered_set<int>::clear()/32 8.14% 590.553 638.625 - 5.63% -
std::search(deque<int>,_pred)_(near_matches)/1024 8.10% 24406.116 26383.420 - 4.55% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 8.08% 15498.575 16750.100 - 0.52% -
BM_PushHeap_uint64_QuickSortAdversary_16 8.07% 0.949 1.025 - 5.58% -
std::fill_n(vector<bool>)/64 8.07% 1.359 1.469 - 3.08% -
BM_PushHeap_string_Descending_256 8.06% 2.372 2.563 - 11.90% -
BM_StringAssignAsciiz_Empty_Opaque 8.04% 2.871 3.102 - -7.01% -
std::find_if(vector<int>)_(bail_25%)/8192 8.03% 212.251 229.295 - -3.49% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 8.02% 0.530 0.573 - 8.54% -
BM_StringAssignAsciiz_Small_Opaque 8.01% 2.873 3.103 - -7.02% -
SetIntersection_Interlaced_Vector_uint64_16384_64 8.01% 8367794.765 9037818.396 - 37.07% -
SetIntersection_Interlaced_Vector_uint32_1024_64 8.00% 3936810.867 4251866.688 - -14.80% -
BM_lexicographical_compare_three_way_fast_path/1 7.98% 0.394 0.425 - 2.81% -
std::find_if(vector<int>)_(bail_25%)/1024 7.95% 26.904 29.043 - 3.70% -
std::generate(list<int>)/8192 7.94% 7023.140 7580.663 - 1.01% -
std::map<std::string,_int>::count(key)_(existent)/32 7.94% 15.357 16.575 - -4.58% -
std::multiset<std::string>::ctor(const&,_alloc)/32 7.88% 741.471 799.874 - -18.59% -
SetIntersection_Interlaced_Vector_float_262144_16384 7.85% 319518394.745 344590431.847 - -1.47% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 7.84% 28.127 30.333 - 13.15% -
BM_lexicographical_compare_three_way_slow_path/256 7.83% 79.571 85.805 - 25.01% -
std::multiset<std::string>::find(key)_(non-existent)/1024 7.83% 22.156 23.891 - 11.51% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 7.82% 22.975 24.772 - -0.72% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 7.82% 5.077 5.474 - 9.21% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 7.80% 0.607 0.654 - 7.58% -
bm_lexicographical_compare<signed_char>/8 7.80% 3.113 3.356 - 7.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 7.78% 189752775.513 204515150.735 - 1.63% -
SetIntersection_Interlaced_Set_uint64_1024_16 7.76% 11182580.842 12050473.389 - 4.66% -
BM_deque_deque_copy_backward/1024 7.74% 39.702 42.773 - 12.69% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.73% 11988.172 12915.229 - -1.92% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 7.70% 5.252 5.656 - 25.49% -
SetIntersection_Interlaced_Vector_string_262144_256 7.69% 66531379.872 71650748.039 - 6.09% -
BM_StringDestroy_Huge 7.65% 10.618 11.431 - 4.61% -
SetIntersection_Interlaced_Vector_float_1024_4 7.63% 1274511.783 1371784.037 - -1.41% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 7.63% 26764.149 28806.318 - 7.24% -
BM_deque_vector_copy/0 7.63% 1.409 1.517 - 21.46% -
ranges::minmax(std::deque<char>)/70000 7.63% 25543.239 27491.395 - 16.21% -
std::set<std::string>::equal_range(key)_(existent)/1024 7.58% 22.513 24.219 - 11.16% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 7.57% 0.598 0.644 - 10.79% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 7.50% 115960.372 124656.670 - 6.64% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 7.48% 13504.502 14515.009 - -5.18% -
std::multimap<int,_int>::erase(key)_(existent)/1024 7.47% 24.717 26.564 - 0.42% -
BM_deque_deque_move_backward/2 7.46% 2.358 2.534 - 0.30% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 7.42% 4.671 5.018 - -1.89% -
ranges::minmax(std::deque<long_long>)/8 7.41% 4.095 4.398 - 23.52% -
SetIntersection_None_Vector_float_262144_16384 7.40% 1126290.833 1209685.383 - 3.20% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 7.40% 0.455 0.489 - -0.16% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.39% 36.617 39.323 - 3.37% -
BM_PushHeap_string_Descending_64 7.38% 2.260 2.427 - 9.86% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 7.35% 2.178 2.338 - -0.47% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.35% 11974.227 12854.606 - -2.22% -
rng::for_each(set<int>)/8 7.32% 6.504 6.980 - 55.38% -
std::deque<int>::ctor(size)/1024 7.32% 70.349 75.496 - 5.23% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 7.28% 19.799 21.241 - 7.03% -
BM_PushHeap_uint64_Ascending_1024 7.24% 2.575 2.761 - 7.30% -
std::set<int>::lower_bound(key)_(non-existent)/32 7.22% 2.290 2.456 - 5.10% -
std::copy_n(list<int>)/4096 7.19% 3688.960 3954.334 - -5.39% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 7.17% 1.224 1.312 - -9.35% -
std::search(list<int>,_pred)_(same_length)/8192 7.16% 8672.213 9293.427 - 5.40% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 7.16% 23.911 25.622 - 6.97% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 7.09% 23.873 25.566 - 7.02% -
std::copy_backward(list<int>)/8 7.09% 2.358 2.525 - 14.40% -
std::find(vector<short>)_(bail_25%)/8 7.08% 0.650 0.696 - 0.50% -
std::vector<std::string>::ctor(size)/1024 7.07% 429.917 460.302 - -0.89% -
std::sort(vector<NonIntegral>)_(repeated)/8192 7.03% 3732.165 3994.672 - 6.61% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 7.01% 11.695 12.515 - 10.82% -
BM_deque_deque_move_backward/1 7.00% 2.592 2.773 - -0.13% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 6.95% 5.190 5.551 - 7.22% -
BM_deque_deque_ranges_copy/0 6.94% 0.694 0.743 - 0.69% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 6.94% 1.222 1.307 - -8.15% -
std::all_of(vector<int>)_(process_all)/50 6.91% 14.111 15.086 - -21.45% -
std::partition(deque<int>)_(dense)/32 6.90% 9.940 10.625 - 7.83% -
std::unique(deque<int>)_(sprinkled)/32 6.89% 52.342 55.950 - 4.06% -
std::find_end(vector<int>)_(single_element)/1024 6.88% 245.584 262.478 - 10.93% -
std::find(deque<int>)_(process_all)/50 6.83% 13.278 14.185 - 8.71% -
BM_StringFindAllMatch/1 6.80% 2.778 2.967 - 2.14% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.76% 863237.884 921588.281 - 4.51% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 6.76% 1.607 1.715 - 20.24% -
std::unordered_set<int>::contains(key)_(existent)/1024 6.74% 1.319 1.408 - 20.49% -
SetIntersection_Front_Vector_uint64_1024_256 6.72% 2126618.568 2269579.194 - 6.25% -
std::multiset<int>::find(key)_(existent)/8192 6.70% 8.059 8.599 - -3.46% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 6.70% 23.298 24.860 - 6.54% -
SetIntersection_None_Vector_float_262144_256 6.69% 1095331.910 1168645.369 - 1.58% -
std::unordered_set<int>::count(key)_(existent)/1024 6.69% 1.285 1.371 - 5.81% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 6.68% 60.953 65.026 - 15.92% -
SetIntersection_Interlaced_Vector_uint32_16384_4 6.64% 1341183.305 1430242.563 - 4.31% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 6.64% 27.301 29.113 - 6.53% -
std::find_if(vector<int>)_(process_all)/8 6.63% 1.447 1.543 - 3.76% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 6.60% 11920.689 12707.673 - 0.37% -
std::reverse(list<int>)/4096 6.57% 1816.773 1936.207 - 9.71% -
std::fill(list<int>)/8192 6.56% 7743.392 8251.012 - -3.15% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 6.55% 0.961 1.024 - -7.67% -
std::find_first_of(vector<int>)_(small_needle)/50 6.54% 70.956 75.594 - 4.86% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 6.53% 1.590 1.693 - -11.97% -
std::set<int>::count(key)_(existent)/1024 6.53% 4.038 4.302 - -8.15% -
BM_StringFindAllMatch/8 6.50% 2.577 2.745 - 2.29% -
std::stable_partition(deque<int>)_(dense)/50 6.49% 37.417 39.844 - 6.17% -
SetIntersection_None_Vector_float_262144_64 6.46% 1129159.327 1202096.440 - 4.78% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 6.41% 18.875 20.084 - 4.24% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 6.39% 1.224 1.302 - -8.21% -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.39% 6.119 6.510 - 15.74% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.39% 70.627 75.139 - 4.34% -
BM_PushHeap_uint64_Ascending_16384 6.36% 3.601 3.830 - 4.37% -
std::find_end(deque<int>)_(same_length)/8192 6.34% 2975.615 3164.356 - -71.67% -
SetIntersection_None_Vector_float_262144_1024 6.32% 1133091.467 1204737.472 - 4.45% -
SetIntersection_Front_Vector_uint64_262144_256 6.28% 2090525.455 2221876.944 - -2.55% -
std::map<int,_int>::equal_range(key)_(non-existent)/0 6.26% 0.251 0.267 - 5.78% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.24% 12.224 12.987 - 30.59% -
std::swap_ranges(deque<int>)/50 6.24% 15.854 16.843 - 0.15% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 6.23% 4.241 4.505 - -2.59% -
std::unordered_set<std::string>::contains(key)_(existent)/32 6.21% 39.280 41.718 - 5.52% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 6.20% 1822.093 1935.140 - 33.62% -
std::is_sorted(list<int>,_pred)/8192 6.19% 8585.998 9117.641 - 0.82% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.19% 25068.684 26619.707 - 5.71% -
std::unordered_set<std::string>::erase(iterator)/1024 6.18% 29.248 31.057 - 13.04% -
std::search(list<int>,_pred)_(no_match)/8192 6.15% 7388.419 7842.882 - 8.35% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.14% 13126.719 13932.725 - 2.50% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.12% 378825.919 401997.950 - 6.10% -
std::sort(vector<int>)_(qsort_adversarial)/1024 6.10% 13119.743 13920.499 - 7.59% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 6.09% 1.228 1.303 - -7.99% -
SetIntersection_Interlaced_Vector_uint64_16384_16 6.08% 3214415.182 3409894.888 - 19.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 6.06% 1928215.334 2045152.342 - 2.43% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 6.06% 1.229 1.303 - -8.27% -
SetIntersection_Front_Set_string_256_16 6.01% 6936053.044 7352622.774 - 8.30% -
SetIntersection_Interlaced_Vector_uint32_256_64 6.00% 7391277.365 7834402.655 - 14.63% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.97% 668.405 708.340 - 9.68% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 5.97% 476.979 505.455 - 24.96% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 5.96% 56238.812 59590.672 - 6.50% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 5.96% 18.110 19.189 - 5.04% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.91% 86.244 91.345 - 4.62% -
std::for_each(deque<int>)/32 5.91% 3.741 3.963 - 7.91% -
SetIntersection_Front_Set_uint32_256_256 5.90% 7243452.370 7670472.205 - -1.51% -
std::move(vector<bool>)_(aligned)/64 5.89% 1.573 1.665 - -1.49% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 5.88% 4.283 4.535 - 1.92% -
std::is_sorted_until(list<int>,_pred)/1024 5.86% 789.649 835.918 - 5.40% -
BM_StringEraseWithMove_Huge_Opaque 5.86% 46.497 49.220 - -27.86% -
SetIntersection_None_Vector_float_256_256 5.85% 2106795.975 2229953.593 - 2.48% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.84% 12436.464 13162.342 - 31.47% -
std::find_if_not(vector<int>)_(bail_25%)/32768 5.83% 970.221 1026.833 - 21.82% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 5.83% 22.482 23.793 - 4.97% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 5.82% 23.172 24.521 - -8.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 5.81% 1835284.467 1941955.789 - 8.01% -
std::swap_ranges(deque<int>)/32 5.80% 10.416 11.021 - 0.24% -
std::rotate(list<int>)_(by_1/3)/8192 5.80% 8392.652 8879.482 - 8.32% -
std::map<std::string,_int>::clear()/8192 5.79% 210339.309 222521.792 - -2.00% -
SetIntersection_Interlaced_Set_uint64_16384_1 5.79% 1006450.465 1064705.717 - 1.10% -
BM_align/256 5.79% 0.623 0.659 - -28.43% -
rng::find_last(vector<char>)_(bail_90%)/8 5.79% 0.461 0.487 - 10.65% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 5.77% 36.412 38.514 - 5.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.75% 6409682.914 6778201.593 - 8.11% -
BM_deque_deque_ranges_copy/2 5.70% 2.073 2.192 - -2.41% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.69% 22.784 24.081 - 1.59% -
BM_PushHeap_uint32_QuickSortAdversary_16 5.69% 0.921 0.974 - 6.19% -
std::map<int,_int>::equal_range(key)_(existent)/1024 5.66% 4.237 4.477 - 0.88% -
SetIntersection_None_Vector_float_16_16 5.66% 33529030.647 35427943.554 - 3.84% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 5.66% 50.172 53.013 - 0.21% -
std::set<int>::lower_bound(key)_(non-existent)/8192 5.66% 9.194 9.715 - -7.45% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.65% 26.742 28.255 - 1.48% -
std::copy_backward(vector<bool>)_(aligned)/4096 5.64% 4.948 5.227 - 3.96% -
SetIntersection_None_Vector_float_64_64 5.64% 8442501.187 8918858.894 - 3.57% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 5.63% 10.285 10.864 - 7.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.63% 53784.646 56811.921 - 0.26% -
std::count(list<int>)_(every_other)/8192 5.62% 6818.018 7201.134 - 9.28% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 5.62% 203.984 215.443 - -7.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 5.61% 36.189 38.219 - 12.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 5.59% 42.125 44.479 - -0.76% -
BM_deque_deque_move_backward/0 5.58% 0.872 0.921 - 0.14% -
SetIntersection_Interlaced_Set_uint64_1024_64 5.58% 9830244.975 10378612.698 - 1.84% -
std::map<std::string,_int>::find(key)_(existent)/32 5.57% 14.782 15.606 - 0.53% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 5.57% 29.542 31.186 - 0.59% -
std::partition_point(vector<int>)/1024 5.56% 6.191 6.535 - 6.38% -
BM_deque_deque_ranges_copy/1024 5.56% 36.624 38.659 - 5.10% -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.54% 5.467 5.770 - 4.97% -
std::remove(deque<int>)_(prefix)/50 5.52% 60.264 63.593 - 10.56% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 5.52% 15.315 16.160 - 0.29% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 5.51% 1.542 1.627 - -15.42% -
SetIntersection_Front_Vector_string_256_256 5.46% 19067035.914 20107815.212 - 8.45% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 5.45% 349246.942 368276.365 - 5.17% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 5.43% 37.849 39.906 - -2.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 5.41% 13806016.354 14553050.752 - 8.70% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.41% 5.864 6.181 - 11.87% -
BM_vector_deque_move/64 5.40% 2.668 2.812 - 1.43% -
std::multiset<int>::count(key)_(non-existent)/0 5.40% 0.252 0.266 - -3.53% -
rng::starts_with(vector<int>)/1048576 5.38% 68547.727 72233.268 - 5.67% -
std::generate_n(list<int>)/8192 5.37% 7049.879 7428.586 - -0.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 5.34% 1767953.287 1862446.127 - -0.91% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 5.34% 131.109 138.111 - 6.53% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 5.33% 507212.024 534259.508 - 1.99% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 5.33% 41119.295 43310.450 - 5.59% -
rng::contains_subrange(list<int>)_(single_element)/50 5.31% 17.077 17.984 - 4.49% -
std::unordered_set<int>::count(key)_(existent)/32 5.30% 1.352 1.423 - -0.78% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.30% 38836.693 40895.544 - 1.80% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.29% 524.142 551.872 - 1.82% -
SetIntersection_None_Vector_uint32_262144_256 5.29% 1085340.325 1142752.276 - 0.20% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 5.29% 25.664 27.022 - -3.30% -
BM_PushHeap_string_PipeOrgan_1024 5.27% 9.472 9.971 - 5.57% -
std::unique(vector<int>)_(sprinkled)/8192 5.27% 3896.974 4102.192 - 3.44% -
std::equal(deque<int>)_(it,_it,_it)/50 5.27% 21.606 22.744 - 5.55% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 5.26% 2.221 2.338 - 1.07% -
SetIntersection_None_Vector_float_262144_1 5.26% 1133225.644 1192849.171 - 2.45% -
std::set<std::string>::lower_bound(key)_(existent)/8192 5.26% 29.004 30.530 - -2.28% -
std::find_end(forward_list<int>)_(process_all)/1000 5.26% 685.295 721.331 - 6.83% -
std::copy_backward(deque<int>)/1048576 5.25% 129638.290 136441.965 - 6.05% -
SetIntersection_Interlaced_Set_uint64_256_64 5.24% 13405983.269 14109003.294 - 1.83% -
SetIntersection_Front_Set_string_1024_64 5.24% 4797318.026 5048569.688 - 5.81% -
std::count(vector<int>)_(every_other)/8 5.22% 1.312 1.380 - 3.35% -
BM_StringRelational_Eq_Empty_Large_Control 5.22% 0.472 0.497 - 3.75% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.22% 513.524 540.314 - 2.18% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5.17% 5384.354 5662.987 - 7.74% -
std::find_if_not(vector<int>)_(bail_25%)/8192 5.16% 248.889 261.736 - 19.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.15% 14695.107 15451.593 - -2.23% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 5.15% 647.332 680.653 - -82.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 5.14% 244824146.942 257409336.777 - 1.94% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.13% 12292.038 12922.182 - -4.32% -
std::partial_sort(deque<int>)_(descending)/8192 5.12% 257434.877 270614.394 - -4.24% -
SetIntersection_None_Vector_float_16384_256 5.10% 1077946.597 1132906.145 - 1.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.07% 618912.670 650316.688 - 2.46% -
std::find(vector<char>)_(process_all)/32768 5.05% 494.819 519.791 - 5.46% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.04% 5.047 5.301 - -0.48% -
SetIntersection_Interlaced_Vector_uint32_256_16 5.04% 6738710.080 7078309.144 - 5.94% -
SetIntersection_Front_Vector_float_1024_256 5.02% 2164940.915 2273729.013 - 4.87% -
SetIntersection_None_Vector_float_64_1 4.99% 16650882.478 17482534.533 - 3.14% -
std::stable_partition(vector<int>)_(dense)/32 4.99% 20.495 21.518 - 1.88% -
std::set<int>::erase(key)_(existent)/32 4.98% 21.959 23.052 - 4.74% -
SetIntersection_Front_Vector_float_262144_256 4.97% 2176094.978 2284197.867 - 5.36% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4.96% 4471.384 4693.129 - -0.94% -
SetIntersection_Interlaced_Vector_string_262144_4 4.92% 2002423.971 2101019.132 - 2.26% -
SetIntersection_Interlaced_Set_uint64_4_1 4.92% 211725159.638 222139579.167 - 2.52% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.90% 1.171 1.229 - 10.52% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 4.90% 2.548 2.673 - -4.58% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 4.90% 15.720 16.490 - -1.83% -
BM_StringRead_Cold_Shallow_Large 4.89% 1.186 1.244 - 14.32% -
std::remove_copy_if(list<int>)_(prefix)/8192 4.89% 7352.970 7712.825 - 7.44% -
SetIntersection_Interlaced_Vector_string_16384_1024 4.88% 111859810.725 117323236.949 - 2.98% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.88% 164097.529 172101.958 - 3.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 4.87% 166698.130 174813.626 - -15.07% -
SetIntersection_None_Vector_uint64_262144_64 4.84% 1065516.798 1117129.090 - -0.62% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 4.83% 7357.629 7713.264 - 8.17% -
std::partition(vector<int>)_(dense)/32 4.82% 8.260 8.658 - 3.71% -
SetIntersection_Interlaced_Vector_string_256_4 4.81% 5861996.337 6144031.805 - -2.52% -
BM_StringFindStringLiteral/1024 4.80% 17.469 18.308 - -23.03% -
std::sort_heap(vector<NonIntegral>,_pred)/8 4.79% 29.214 30.612 - -4.89% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 4.78% 965239.757 1011392.918 - 5.84% -
std::stable_partition(list<int>)_(dense)/32 4.78% 36.779 38.537 - 15.02% -
SetIntersection_None_Vector_float_16384_64 4.77% 1106954.178 1159717.998 - 3.02% -
SetIntersection_None_Vector_float_16_1 4.76% 63230333.493 66239703.711 - 3.24% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.76% 13038.188 13658.387 - 1.57% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 4.72% 26344.253 27586.406 - 2.99% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 4.70% 1.419 1.486 - -4.67% -
std::multimap<int,_int>::clear()/8192 4.70% 83479.566 87401.015 - -2.08% -
SetIntersection_None_Vector_uint32_1024_256 4.69% 1028769.213 1077040.692 - -1.54% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.69% 10.558 11.053 - 9.45% -
SetIntersection_None_Vector_float_1024_64 4.69% 1055499.330 1104961.664 - 0.61% -
SetIntersection_None_Vector_float_64_16 4.68% 13571936.690 14207716.136 - 3.24% -
BM_PushHeap_string_Descending_16 4.68% 2.135 2.235 - 6.27% -
BM_lexicographical_compare_three_way_slow_path/4 4.67% 1.178 1.233 - 9.09% -
ranges::minmax(std::deque<char>)/8 4.67% 3.927 4.110 - 8.42% -
std::set<int>::equal_range(key)_(non-existent)/32 4.66% 2.586 2.706 - 4.68% -
BM_PushHeap_uint32_Random_1 4.65% 0.577 0.604 - 29.84% -
BM_CmpLess_ushort_uint 4.65% 1.082 1.132 - 4.78% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 4.65% 17.294 18.098 - 4.09% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.64% 25.451 26.633 - -0.30% -
std::search(vector<int>,_pred)_(same_length)/8192 4.64% 4948.506 5177.956 - 5.44% -
SetIntersection_Interlaced_Set_uint64_256_256 4.63% 7530914.749 7879684.767 - 2.94% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.63% 6843.669 7160.237 - 6.19% -
rng::find_last_if(deque<int>)_(bail_10%)/50 4.63% 18.133 18.971 - 9.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.62% 1585831.543 1659042.887 - -2.00% -
std::deque<std::string>::ctor(size)/32 4.60% 43.582 45.589 - -11.18% -
SetIntersection_Interlaced_Set_uint64_1024_4 4.60% 9779297.157 10229018.644 - 0.40% -
SetIntersection_None_Vector_float_16_4 4.59% 53731088.151 56199986.590 - 2.56% -
std::equal(vector<bool>)_(aligned)/1024 4.59% 0.219 0.229 - 5.25% -
SetIntersection_None_Vector_uint64_16384_64 4.59% 1056975.155 1105452.658 - -1.08% -
std::make_heap(deque<int>)_(shuffled)/8192 4.58% 22694.579 23733.073 - -1.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 4.55% 126.055 131.792 - -8.08% -
std::partial_sort(vector<int>)_(shuffled)/8 4.54% 27.910 29.178 - 2.69% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 4.53% 11.450 11.968 - 4.19% -
std::equal(vector<bool>)_(unaligned)/8 4.50% 0.848 0.886 - 8.37% -
SetIntersection_None_Vector_uint64_16384_1 4.50% 1042307.341 1089204.030 - -3.50% -
ranges::min(std::list<char>)/64 4.48% 26.925 28.132 - 8.51% -
std::remove_if(list<int>)_(prefix)/32 4.48% 58.696 61.327 - 5.96% -
BM_PushHeap_string_Descending_4 4.47% 1.912 1.997 - 5.28% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 4.46% 22.613 23.622 - 3.42% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.45% 9.362 9.779 - 9.14% -
SetIntersection_Interlaced_Set_uint64_262144_1 4.45% 999196.105 1043644.633 - -2.88% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 4.44% 26.901 28.096 - 3.34% -
std::stable_partition(deque<int>)_(sparse)/50 4.42% 27.528 28.746 - 4.95% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 4.42% 173987.231 181677.074 - 5.47% -
SetIntersection_None_Vector_float_16384_1024 4.42% 1096923.477 1145396.834 - 2.18% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.42% 9.259 9.668 - 7.85% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 4.42% 56.307 58.794 - -0.97% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.42% 6600.581 6892.082 - 1.16% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 4.41% 26.629 27.803 - 0.67% -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 4.40% 0.415 0.434 - 4.19% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 4.39% 15.633 16.319 - -1.67% -
BM_StringMove_Small 4.38% 0.718 0.749 - -6.22% -
std::multiset<int>::ctor(const&,_alloc)/8192 4.37% 48959.112 51097.845 - -36.02% -
std::none_of(deque<int>)_(process_all)/8 4.37% 3.288 3.431 - 4.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 4.36% 339683361.261 354487525.588 - 0.19% -
SetIntersection_None_Set_string_262144_262144 4.36% 1592136.639 1661518.231 - -2.88% -
SetIntersection_None_Vector_float_64_4 4.35% 15958735.264 16652170.209 - 2.06% -
std::lower_bound(std::forward_list<int>)/100 4.34% 82.470 86.050 - -20.85% -
SetIntersection_Interlaced_Vector_string_64_16 4.34% 28070312.833 29288536.398 - -3.15% -
std::find_end(vector<int>)_(single_element)/1000 4.34% 240.342 250.771 - 9.10% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.33% 47.214 49.259 - -5.38% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 4.31% 10009.617 10440.881 - 2.87% -
std::any_of(deque<int>)_(process_all)/8 4.31% 3.287 3.429 - 4.34% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.30% 655.581 683.775 - -0.20% -
SetIntersection_None_Set_string_262144_1024 4.29% 1594965.168 1663442.385 - -3.30% -
SetIntersection_None_Set_string_16384_16384 4.29% 194687065.456 203044944.767 - 5.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 4.29% 1120230.348 1168283.481 - -2.35% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 4.29% 10.679 11.138 - 9.01% -
BM_PushHeap_uint32_QuickSortAdversary_16384 4.29% 0.469 0.489 - 3.78% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 4.28% 1.634 1.704 - 4.10% -
std::map<std::string,_int>::count(key)_(non-existent)/32 4.28% 9.670 10.084 - -11.11% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 4.27% 219.610 228.997 - 4.74% -
SetIntersection_None_Vector_uint32_262144_16 4.26% 1079010.965 1124996.532 - -1.17% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 4.25% 535.972 558.772 - 7.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 4.25% 340107400.167 354572352.881 - 6.38% -
std::find(vector<bool>)_(process_all)/8192 4.24% 33.516 34.938 - 5.43% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.23% 133099.336 138732.244 - 2.10% -
std::is_sorted_until(deque<int>,_pred)/8 4.23% 4.076 4.249 - 2.59% -
std::multiset<int>::contains(key)_(non-existent)/32 4.22% 2.546 2.654 - -4.30% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 4.21% 18.859 19.654 - 3.12% -
std::unordered_set<std::string>::clear()/1024 4.21% 23084.089 24055.084 - 0.64% -
SetIntersection_Interlaced_Set_uint64_1024_256 4.20% 14417698.711 15023476.734 - 1.51% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 4.19% 21.358 22.253 - 3.45% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.18% 1000.846 1042.681 - 1.75% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.18% 54426.188 56699.067 - 0.01% -
rng::contains_subrange(vector<int>)_(same_length)/50 4.17% 12.712 13.242 - 5.26% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 4.17% 485861.253 506125.094 - -1.40% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 4.17% 15.775 16.432 - 1.38% -
std::find_if(list<int>)_(process_all)/8192 4.17% 8935.652 9308.068 - 24.93% -
std::unique(vector<int>)_(sprinkled)/1024 4.16% 532.036 554.154 - 4.31% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.14% 77346.213 80550.358 - -5.16% -
SetIntersection_Interlaced_Set_uint64_4_4 4.13% 135468134.282 141067208.140 - 1.85% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 4.13% 725361.308 755285.505 - 4.38% -
BM_deque_deque_ranges_copy/512 4.12% 17.610 18.335 - 3.64% -
std::any_of(vector<int>)_(process_all)/8 4.12% 2.303 2.398 - -0.89% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.11% 3.841 3.999 - 4.53% -
std::fill_n(vector<bool>)/512 4.11% 1.455 1.515 - 6.14% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 4.11% 55.188 57.454 - 2.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4.08% 4976886.867 5179928.174 - 0.10% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 4.07% 132052.994 137428.837 - 3.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.07% 1591156.330 1655905.681 - -2.14% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 4.07% 0.475 0.495 - -0.33% -
BM_PushHeap_uint32_QuickSortAdversary_1 4.05% 0.558 0.580 - 47.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 4.04% 1126767.145 1172316.530 - 2.04% -
std::deque<int>::insert(begin)_(cheap_elements)/1024 4.04% 5.972 6.213 - 4.27% -
SetIntersection_Interlaced_Set_uint64_256_4 4.04% 10611927.560 11040329.735 - -2.25% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 4.03% 198.060 206.051 - -2.09% -
SetIntersection_None_Vector_float_262144_262144 4.03% 1130947.908 1176559.612 - 2.20% -
std::replace_if(deque<int>)_(sprinkled)/32 4.03% 12.440 12.941 - 4.75% -
std::find_if(deque<int>)_(process_all)/8 4.03% 2.581 2.685 - 4.24% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 4.02% 1.424 1.481 - 1.22% -
SetIntersection_Front_Vector_uint32_262144_64 4.02% 1271604.166 1322694.899 - -4.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.01% 13649788.809 14196892.330 - -1.93% -
SetIntersection_Interlaced_Vector_uint32_1024_1 4.00% 1005575.701 1045819.592 - -0.41% -
SetIntersection_Front_Vector_string_1024_16 4.00% 1578645.062 1641774.937 - 1.56% -
std::multiset<int>::ctor(const&,_alloc)/1024 4.00% 6146.741 6392.372 - -35.02% -
std::find_first_of(vector<int>)_(large_needle)/1024 3.99% 107216.983 111497.347 - 1.02% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 3.99% 28.111 29.233 - 2.48% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 3.98% 12.170 12.654 - -2.36% -
rng::contains(deque<int>)_(process_all)/8 3.97% 3.031 3.152 - 9.98% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.97% 54817.299 56993.403 - 0.29% -
bm_ranges_swap_ranges_vb_unaligned/1048576 3.97% 15677.378 16299.078 - 3.94% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 3.96% 6918.430 7192.680 - 3.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.96% 347526041.089 361292552.501 - 3.63% -
std::set<std::string>::count(key)_(non-existent)/32 3.96% 10.368 10.778 - 6.82% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.94% 1327.334 1379.668 - -1.84% -
BM_StringFindCharLiteral/1024 3.94% 17.954 18.661 - -1.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 3.94% 42.191 43.854 - -0.26% -
BM_StringRelational_Less_Huge_Huge_Control 3.94% 98.826 102.717 - 4.03% -
SetIntersection_None_Set_string_262144_1 3.94% 1587548.908 1650048.745 - -2.93% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 3.94% 2.227 2.315 - -1.27% -
std::unique(vector<int>,_pred)_(contiguous)/1024 3.93% 489.016 508.251 - -5.97% -
BM_std_minmax_element<int>/65536 3.93% 16015.347 16645.006 - -3.87% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 3.93% 27.398 28.475 - -5.08% -
BM_StringFindNoMatch/10 3.93% 1.271 1.321 - -2.59% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 3.90% 165.613 172.077 - -82.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 3.90% 4.930 5.123 - 13.74% -
BM_StringAssignAsciizMix_Opaque 3.90% 4.889 5.079 - -2.58% -
std::multiset<std::string>::clear()/32 3.90% 894.108 928.945 - 0.37% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 3.89% 0.267 0.277 - -1.35% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 3.88% 183.216 190.321 - -38.14% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 3.87% 1.218 1.265 - 26.33% -
BM_PushHeap_uint64_SingleElement_64 3.87% 0.358 0.372 - 1.76% -
rng::contains(vector<int>)_(process_all)/8 3.87% 2.668 2.771 - -1.64% -
SetIntersection_Interlaced_Set_uint32_64_4 3.86% 20576266.417 21370804.812 - 1.21% -
SetIntersection_Interlaced_Vector_string_1024_4 3.85% 1613978.752 1676109.374 - -3.90% -
BM_CmpLess_ushort_int 3.85% 1.063 1.104 - -2.06% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.84% 133787.996 138927.265 - 0.57% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 3.84% 6.444 6.692 - 6.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.82% 8376342.697 8696269.692 - 7.59% -
SetIntersection_None_Vector_uint32_16384_1024 3.82% 1072144.191 1113078.276 - -0.40% -
SetIntersection_None_Vector_float_262144_4 3.82% 1128784.794 1171851.242 - 0.12% -
std::find_first_of(vector<int>)_(large_needle)/50 3.81% 263.279 273.309 - 0.89% -
BM_std_minmax_element<int>/64000 3.80% 15639.862 16234.902 - -3.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.80% 1719351.724 1784744.629 - -1.95% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 3.80% 2113.605 2193.990 - -1.18% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.78% 4.414 4.581 - 0.76% -
SetIntersection_None_Set_string_262144_16 3.78% 1590070.477 1650132.244 - -3.03% -
std::multimap<int,_int>::erase(iterator)/8192 3.78% 20.594 21.372 - -0.32% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.77% 6696.714 6949.477 - -2.04% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.77% 3.311 3.436 - 8.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 3.77% 31733.858 32928.798 - 3.08% -
SetIntersection_None_Vector_uint32_262144_16384 3.76% 1104322.517 1145872.467 - 0.49% -
std::equal(list<int>)_(it,_it,_it)/8192 3.76% 9819.946 10188.903 - 9.85% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 3.75% 261309.016 271120.142 - -3.47% -
SetIntersection_Interlaced_Set_string_262144_262144 3.75% 17686376.951 18350188.637 - 2.14% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 3.75% 32.552 33.774 - -0.32% -
std::find_end(deque<int>,_pred)_(process_all)/1000 3.75% 573.625 595.134 - 1.41% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 3.75% 9.861 10.230 - 3.75% -
SetIntersection_Interlaced_Vector_uint64_256_1 3.72% 4017913.078 4167579.716 - -0.95% -
SetIntersection_None_Set_uint32_16384_1 3.71% 154209046.945 159924231.546 - -1.23% -
BM_StringFindAllMatch/131072 3.70% 2271.500 2355.608 - 3.71% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 3.70% 686594.434 711997.123 - 2.91% -
SetIntersection_None_Set_uint32_16384_4 3.68% 154059320.811 159725296.885 - -1.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 3.68% 18.368 19.043 - 1.29% -
std::equal(deque<int>)_(it,_it,_it)/8 3.68% 4.307 4.465 - 7.63% -
bm_swap_ranges_vb_unaligned/64 3.67% 5.023 5.207 - 5.41% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 3.66% 91.016 94.348 - -0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 3.66% 5686015.785 5894128.312 - -0.15% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 3.66% 24.113 24.995 - 4.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 3.66% 15.522 16.090 - -4.47% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.66% 23.533 24.393 - 3.94% -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 3.65% 576.887 597.963 - 3.52% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 3.65% 1.230 1.275 - 0.10% -
SetIntersection_Front_Vector_string_16384_16 3.64% 1569202.666 1626316.703 - 1.38% -
SetIntersection_Interlaced_Set_uint32_256_4 3.63% 11087102.694 11489367.934 - 1.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.63% 49.155 50.939 - -0.22% -
SetIntersection_None_Set_string_262144_4 3.61% 1594295.326 1651913.086 - -3.37% -
SetIntersection_Front_Vector_uint64_256_256 3.61% 4360489.413 4517813.856 - 6.21% -
std::set<std::string>::upper_bound(key)_(existent)/8192 3.61% 28.558 29.588 - 7.18% -
SetIntersection_None_Set_uint32_16384_64 3.61% 153622869.595 159164081.052 - -1.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.60% 6244631.732 6469581.113 - 5.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.60% 393.577 407.747 - 2.33% -
std::multiset<std::string>::ctor(const&)/32 3.58% 784.765 812.883 - 4.90% -
std::find_first_of(vector<int>)_(large_needle)/8192 3.58% 6916063.940 7163812.722 - 0.43% -
rng::contains(list<int>)_(process_all)/8 3.58% 2.260 2.341 - -1.67% -
vector<bool>::reserve() 3.58% 8.030 8.317 - -23.87% -
rng::find_last(deque<int>)_(bail_90%)/8 3.57% 0.891 0.922 - -4.85% -
BM_std_minmax_element<int>/70000 3.55% 17099.687 17706.754 - -4.12% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 3.54% 83357.884 86310.926 - 2.39% -
SetIntersection_Interlaced_Vector_string_16384_16 3.54% 4175977.680 4323828.675 - 3.03% -
std::multimap<int,_int>::erase(iterator)/1024 3.54% 20.762 21.497 - 0.50% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.53% 42.142 43.629 - 2.75% -
std::set<int>::upper_bound(key)_(existent)/8192 3.52% 7.849 8.126 - -5.41% -
SetIntersection_Front_Vector_float_262144_16384 3.52% 76778837.597 79477750.537 - 10.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 3.51% 45.940 47.551 - 18.70% -
SetIntersection_None_Set_uint32_16384_16 3.51% 154211450.673 159617946.552 - -1.42% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.49% 11746.298 12156.755 - 3.15% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 3.49% 23.192 24.001 - 4.57% -
BM_vector_deque_ranges_move_backward/4000 3.48% 140.971 145.882 - 2.37% -
rng::contains_subrange(list<int>)_(single_element)/16 3.48% 4.763 4.929 - 2.81% -
std::remove(list<int>)_(sprinkled)/1024 3.48% 937.399 969.985 - 4.44% -
BM_vector_deque_ranges_move/2 3.47% 1.934 2.001 - -3.13% -
rng::contains_subrange(list<int>)_(process_all)/50 3.47% 16.878 17.464 - -1.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.46% 1008418.284 1043359.096 - -1.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.46% 6240313.975 6456360.253 - 4.84% -
SetIntersection_Interlaced_Set_uint32_64_16 3.45% 22167006.888 22931231.720 - 2.75% -
std::partial_sort_copy(list<int>)_(heap)/1024 3.44% 8228.052 8511.138 - 2.86% -
std::set<int>::insert(value)_(new_value,_middle)/0 3.43% 16.981 17.564 - 2.25% -
SetIntersection_None_Vector_float_16384_16384 3.43% 1103638.382 1141494.504 - 2.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.43% 1602157.307 1657050.944 - -2.40% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.42% 60668.317 62741.563 - 8.97% -
SetIntersection_Interlaced_Vector_string_1024_256 3.41% 20826497.598 21536749.472 - 0.88% -
SetIntersection_None_Vector_float_1024_256 3.41% 1080534.479 1117377.587 - 1.21% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 3.40% 485220.992 501722.750 - -1.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.40% 1120.199 1158.266 - -0.51% -
BM_StringRelational_Compare_Huge_Empty_Control 3.40% 1.612 1.667 - 2.01% -
std::make_heap(deque<int>)_(pipe-organ)/8 3.39% 27.014 27.930 - 2.22% -
BM_deque_deque_ranges_move/64000 3.38% 3037.670 3140.255 - 3.32% -
BM_align/1 3.37% 0.641 0.663 - -27.98% -
SetIntersection_Interlaced_Set_uint64_16_1 3.37% 62271039.024 64367985.618 - 0.83% -
std::unique_copy(list<int>)_(sprinkled)/1024 3.36% 741.517 766.428 - 4.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.36% 1605667.889 1659597.982 - -2.03% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 3.35% 1.569 1.621 - 7.53% -
ranges::minmax(std::list<char>)/70000 3.35% 54125.917 55936.598 - 6.80% -
SetIntersection_Interlaced_Set_uint64_16384_16384 3.34% 231283778.450 239016732.771 - 1.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.34% 1044899.530 1079825.854 - -0.36% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.34% 1086.627 1122.917 - -7.58% -
std::find_if(vector<char>)_(process_all)/8 3.33% 1.476 1.526 - 21.27% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.33% 42134.312 43538.675 - 1.40% -
SetIntersection_None_Vector_uint32_262144_4 3.33% 1112100.835 1149131.373 - 1.36% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 3.33% 4787.579 4946.767 - 3.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 3.32% 4251529.455 4392618.127 - 8.15% -
BM_PushHeap_float_PipeOrgan_4 3.31% 0.481 0.497 - -7.98% -
SetIntersection_None_Vector_float_16384_4 3.31% 1104610.296 1141185.001 - 2.45% -
SetIntersection_Interlaced_Vector_string_1024_1024 3.30% 38467794.465 39738330.304 - -4.37% -
std::reverse_copy(vector<int>)/8 3.30% 2.301 2.377 - -2.27% -
BM_std_minmax_element<long_long>/1 3.30% 0.310 0.320 - -1.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.29% 759.634 784.598 - 2.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.28% 4631158.551 4783227.370 - 4.83% -
std::multimap<int,_int>::clear()/1024 3.26% 10595.394 10940.941 - -1.53% -
std::find_end(deque<int>)_(near_matches)/1024 3.26% 16386.598 16920.938 - -45.71% -
std::reverse_copy(list<int>)/4096 3.26% 3148.512 3251.141 - 1.80% -
std::swap_ranges(deque<int>)/8192 3.26% 2627.574 2713.123 - 0.31% -
BM_vector_deque_ranges_move/1 3.25% 2.189 2.260 - -3.11% -
BM_StringRelational_Compare_Large_Empty_Control 3.25% 1.612 1.665 - 3.16% -
std::swap_ranges(deque<int>)/1024 3.25% 329.997 340.711 - 0.13% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 3.24% 56.645 58.481 - -2.72% -
std::set<int>::insert(value)_(new_value,_middle)/32 3.24% 18.353 18.947 - 1.57% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.22% 219.800 226.879 - 5.44% -
BM_PushHeap_uint32_Ascending_64 3.22% 1.626 1.678 - 10.62% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 3.21% 32.858 33.914 - 0.15% -
bm_lexicographical_compare<int>/8 3.21% 1.511 1.559 - -1.51% -
BM_std_minmax_element<int>/1024 3.20% 257.570 265.821 - -3.01% -
SetIntersection_None_Set_string_262144_16384 3.20% 1601650.717 1652923.424 - -2.91% -
BM_PushHeap_uint32_Random_4 3.20% 2.168 2.238 - 1.09% -
SetIntersection_Front_Vector_float_1024_16 3.20% 1089332.753 1124145.478 - 0.19% -
SetIntersection_Front_Set_string_1024_256 3.19% 14491827.700 14954452.652 - 4.77% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 3.19% 28.644 29.557 - 3.63% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 3.18% 2344.859 2419.479 - -2.35% -
ranges::minmax(std::list<char>)/64 3.18% 33.937 35.017 - 17.99% -
SetIntersection_Interlaced_Vector_uint32_262144_64 3.18% 16931270.295 17469684.333 - 106.12% -
std::search(vector<int>,_pred)_(same_length)/1024 3.17% 614.155 633.616 - 3.32% -
std::distance(join_view(vector<vector<int>>))/4096 3.17% 4.316 4.453 - -99.57% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.16% 54191.149 55906.021 - 0.51% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 3.16% 7.088 7.312 - 2.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 3.16% 0.555 0.573 - -3.08% -
SetIntersection_Interlaced_Set_string_262144_4 3.15% 1791476.971 1847987.141 - -1.57% -
BM_std_minmax_element<int>/5500 3.15% 1351.187 1393.738 - -4.05% -
std::partial_sort_copy(list<int>)_(heap)/8 3.15% 17.822 18.383 - 10.86% -
BM_StringFindStringLiteral/64 3.14% 2.133 2.200 - 2.85% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.14% 763.159 787.141 - 2.90% -
BM_std_minmax_element<int>/512 3.14% 131.337 135.464 - -2.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 3.14% 12231500.098 12615475.343 - -11.06% -
bm_lexicographical_compare<unsigned_char>/64 3.13% 1.964 2.025 - 1.35% -
std::copy(list<int>)/4096 3.13% 2996.244 3090.015 - -5.47% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 3.12% 2.458 2.535 - 7.94% -
rng::for_each(multiset<int>)/8 3.12% 6.624 6.830 - 52.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.11% 23170961.498 23891867.660 - -9.72% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 3.10% 19.516 20.122 - 0.71% -
std::unordered_set<int>::contains(key)_(existent)/8192 3.10% 1.328 1.369 - 12.35% -
std::find_end(deque<int>)_(near_matches)/1000 3.09% 15766.912 16254.733 - -45.85% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.09% 24.943 25.714 - 1.72% -
std::unordered_multiset<int>::count(key)_(existent)/8192 3.07% 1.580 1.629 - 5.61% -
std::search(list<int>)_(single_element)/1000 3.07% 672.001 692.649 - -1.87% -
BM_deque_deque_copy/64000 3.07% 2997.237 3089.129 - 4.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 3.06% 4630454.826 4772185.285 - 17.24% -
std::find_if_not(list<int>)_(process_all)/32768 3.06% 25141.675 25910.854 - 2.25% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.06% 44.308 45.662 - 3.52% -
std::copy_n(list<int>)/32768 3.05% 25806.630 26594.335 - -0.31% -
SetIntersection_Front_Set_uint64_262144_64 3.05% 1594738.378 1643382.890 - -3.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.05% 2062541.912 2125392.822 - -1.28% -
std::rotate(list<int>)_(by_1/3)/1024 3.05% 809.326 833.985 - 5.99% -
SetIntersection_None_Set_string_262144_64 3.04% 1598471.192 1647072.346 - -3.34% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 3.04% 1.481 1.526 - 0.02% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.03% 20.403 21.021 - -6.40% -
std::make_heap(deque<int>)_(shuffled)/1024 3.03% 2558.060 2635.498 - 4.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.03% 346055419.627 356526026.404 - -0.09% -
std::set<std::string>::find(key)_(existent)/32 3.01% 15.673 16.145 - 13.13% -
std::flat_multimap<int,_int>::clear()/32 3.01% 392.242 404.046 - 0.55% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 3.01% 19.419 20.003 - 3.14% -
SetIntersection_None_Set_uint32_256_256 3.00% 5665996.809 5836202.327 - 0.42% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.00% 1020.404 1050.994 - 17.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.99% 997019.627 1026852.395 - 1.20% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 2.97% 99791.492 102754.465 - 6.55% -
std::search(list<int>)_(no_match)/1048576 2.97% 830638.710 855293.752 - 2.27% -
std::move_backward(vector<bool>)_(aligned)/512 2.96% 2.282 2.350 - 3.06% -
SetIntersection_None_Vector_float_256_64 2.96% 3410502.468 3511403.012 - 0.75% -
BM_PushHeap_uint32_SingleElement_16 2.94% 0.355 0.365 - 8.83% -
std::sort_heap(vector<int>,_pred)/8 2.93% 28.875 29.722 - -1.93% -
BM_std_minmax_element<int>/4000 2.93% 990.173 1019.210 - -3.64% -
SetIntersection_None_Vector_float_1024_4 2.93% 1082035.901 1113744.480 - 1.34% -
SetIntersection_None_Vector_float_1024_1024 2.93% 1082134.346 1113814.850 - 3.39% -
BM_PushHeap_uint64_SingleElement_1024 2.93% 0.368 0.379 - 2.82% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 2.92% 4510.467 4642.385 - 1.36% -
BM_StringFindStringLiteral/512 2.92% 9.349 9.622 - -0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.92% 173811070.794 178892417.354 - 2.08% -
std::map<std::string,_int>::clear()/1024 2.92% 21753.595 22388.862 - -6.56% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.91% 44.397 45.688 - 0.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.90% 86627.349 89143.399 - -1.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.90% 1762123.186 1813295.691 - -7.93% -
std::unordered_multimap<int,_int>::erase(iterator)/32 2.90% 19.425 19.989 - 0.43% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.89% 267.834 275.586 - 0.17% -
rng::find_last(vector<char>)_(bail_90%)/50 2.89% 1.457 1.500 - 2.17% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.89% 1060.546 1091.201 - -8.40% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 2.89% 7.386 7.600 - 33.43% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 2.89% 37.407 38.487 - 0.80% -
BM_deque_deque_ranges_move/1024 2.88% 36.570 37.625 - 1.75% -
std::multiset<std::string>::count(key)_(existent)/32 2.88% 19.825 20.396 - 4.08% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 2.88% 361060.706 371451.085 - 2.72% -
BM_PushHeap_uint64_SingleElement_262144 2.88% 0.363 0.373 - 2.98% -
std::set<std::string>::erase(iterator)/8192 2.87% 29.650 30.502 - -1.70% -
BM_std_minmax_element<int>/64 2.87% 16.467 16.940 - -1.37% -
std::multimap<int,_int>::erase(key)_(existent)/32 2.87% 22.608 23.257 - 0.22% -
std::remove_copy_if(list<int>)_(prefix)/32 2.86% 16.999 17.486 - 2.55% -
BM_deque_deque_copy/70000 2.85% 3200.185 3291.502 - 3.44% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 2.85% 34.116 35.087 - -3.57% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 2.85% 260067.035 267467.081 - 2.62% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.84% 9406.980 9674.235 - 2.07% -
std::find_first_of(vector<int>)_(small_needle)/8192 2.84% 11367.700 11690.651 - 0.73% -
rng::contains(deque<int>)_(process_all)/8192 2.84% 1868.083 1921.149 - 3.73% -
SetIntersection_None_Set_uint32_16384_1024 2.83% 153119807.335 157459875.039 - -2.07% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 2.83% 44.363 45.620 - 1.78% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.83% 140139.801 144107.828 - 0.84% -
std::partial_sort_copy(vector<int>)_(repeated)/8 2.83% 8.501 8.741 - 7.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 2.82% 1079515.387 1109919.234 - 0.15% -
SetIntersection_Front_Set_uint32_1024_16 2.81% 1172715.979 1205714.042 - -1.08% -
SetIntersection_Front_Vector_float_1_1 2.80% 533592925.168 548552604.388 - 1.26% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.80% 888.981 913.831 - 2.83% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 2.79% 21.242 21.835 - -0.69% -
std::upper_bound(std::forward_list<int>)/8192 2.79% 10407.584 10698.293 - 2.88% -
SetIntersection_Front_Set_string_262144_256 2.79% 14878413.693 15293973.391 - 4.08% -
std::deque<int>::insert(begin)_(cheap_elements)/8192 2.78% 5.967 6.133 - 2.50% -
std::find_first_of(vector<int>)_(large_needle)/32 2.78% 107.620 110.607 - -1.10% -
SetIntersection_None_Set_string_64_1 2.78% 22346568.480 22966778.202 - -1.31% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 2.77% 1.159 1.191 - 0.70% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.77% 15.212 15.633 - -11.43% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 2.76% 300.050 308.345 - 1.94% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 2.76% 1.189 1.222 - 5.32% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 2.76% 23.009 23.644 - 12.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.75% 362933892.748 372896466.268 - 7.54% -
std::multiset<int>::ctor(const&)/8192 2.74% 49860.161 51227.458 - 1.80% -
BM_vector_deque_ranges_copy_backward/64 2.74% 2.977 3.059 - 0.71% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.73% 4.203 4.318 - -1.48% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 2.73% 23274.177 23909.832 - 2.11% -
std::remove_copy_if(deque<int>)_(prefix)/1024 2.73% 523.640 537.934 - 4.57% -
BM_PushHeap_string_SingleElement_16 2.73% 2.652 2.725 - 4.57% -
SetIntersection_Front_Vector_uint64_1024_64 2.73% 1324865.816 1361001.888 - 2.20% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 2.72% 23273.248 23907.329 - 3.06% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.72% 508.917 522.766 - -0.50% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.72% 2.060 2.116 - 9.78% -
SetIntersection_None_Vector_uint64_16384_256 2.71% 1074402.595 1103512.323 - -0.07% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 2.71% 23.231 23.859 - -1.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.70% 199390342.118 204781865.020 - -0.41% -
std::multiset<std::string>::find(key)_(non-existent)/8192 2.70% 30.360 31.180 - 7.95% -
std::is_sorted_until(vector<int>,_pred)/1024 2.69% 406.852 417.815 - -0.45% -
BM_CmpEqual_uchar_schar 2.69% 0.985 1.012 - -9.91% -
std::find_if_not(list<int>)_(process_all)/50 2.69% 38.022 39.047 - 2.64% -
BM_std_minmax_element<int>/4096 2.69% 1013.891 1041.205 - -3.82% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 2.69% 24.652 25.316 - 1.05% -
SetIntersection_Front_Vector_uint64_16384_16 2.69% 1062748.584 1091340.014 - -3.62% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.69% 2.334 2.397 - 0.48% -
std::search(list<int>)_(no_match)/1024 2.69% 749.217 769.355 - 2.59% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 2.68% 261027.265 268029.089 - 2.94% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2.68% 1326.346 1361.905 - -0.36% -
SetIntersection_None_Vector_float_4_4 2.68% 133728646.847 137312486.448 - 0.94% -
SetIntersection_None_Vector_float_256_16 2.68% 4012188.356 4119661.773 - 0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 2.68% 5754980.896 5909000.482 - 4.59% -
BM_StringEraseToEnd_Empty_Opaque 2.67% 0.596 0.612 - 2.90% -
BM_PushHeap_uint32_Ascending_256 2.66% 2.188 2.247 - 7.91% -
SetIntersection_Interlaced_Set_uint64_256_16 2.65% 11935853.345 12252686.131 - 1.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 2.65% 1202428.432 1234326.103 - 0.62% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.65% 284.357 291.898 - 5.55% -
BM_StringAssignStr_Large_Opaque 2.65% 10.095 10.362 - 0.37% -
SetIntersection_Front_Set_uint32_16384_16384 2.65% 217135235.059 222886205.104 - 5.38% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.65% 680.948 698.977 - 1.34% -
std::rotate(vector<bool>)_(1_element_backward)/8192 2.64% 112.102 115.063 - 3.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.63% 1602169.107 1644295.490 - -2.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 2.63% 17900223.440 18370519.434 - -8.82% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.62% 9897444.386 10157100.302 - -0.50% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 2.62% 31.684 32.514 - -4.06% -
std::find_if_not(vector<int>)_(bail_25%)/8 2.62% 0.764 0.784 - -7.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.62% 1293787.478 1327663.899 - -2.62% -
SetIntersection_Front_Vector_float_262144_16 2.62% 1087109.654 1115573.910 - -1.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.61% 19601184.025 20113742.381 - 1.18% -
std::find_first_of(vector<int>)_(small_needle)/1024 2.61% 1421.802 1458.971 - 0.83% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 2.61% 72.178 74.063 - 0.33% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 2.61% 23.806 24.427 - 2.50% -
std::find_if_not(deque<int>)_(process_all)/8 2.60% 2.632 2.700 - 1.18% -
std::search(deque<int>)_(same_length)/8192 2.60% 3787.492 3885.836 - 3.26% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 2.59% 25.674 26.339 - 29.69% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.59% 7380.857 7571.825 - 0.72% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.58% 1260.611 1293.175 - 3.77% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 2.58% 6733.431 6907.048 - 1.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.58% 5898.414 6050.331 - 0.36% -
BM_vector_deque_copy_backward/70000 2.57% 8709.962 8934.190 - 8.58% -
std::rotate(list<int>)_(1_element_forward)/50 2.57% 25.516 26.172 - 5.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.57% 201944631.464 207137305.131 - 0.88% -
BM_StringRead_Cold_Shallow_Small 2.57% 1.176 1.207 - 7.22% -
std::partition_point(vector<int>)/50 2.57% 2.567 2.633 - 2.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.56% 31.963 32.782 - 16.23% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.56% 579.395 594.203 - 4.89% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.55% 2.222 2.279 - 0.22% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.54% 124558.828 127722.422 - 5.90% -
SetIntersection_None_Vector_float_16384_1 2.54% 1106614.685 1134681.435 - 1.91% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.53% 23.361 23.952 - -5.88% -
SetIntersection_Interlaced_Set_float_16384_16384 2.53% 217678896.209 223184539.218 - 6.89% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.52% 806854.166 827222.631 - 1.95% -
BM_CmpLess_int_uint 2.52% 1.064 1.091 - -4.28% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 2.52% 21.273 21.809 - -2.86% -
BM_StringFindStringLiteral/128 2.52% 3.083 3.161 - -0.09% -
SetIntersection_None_Vector_float_262144_16 2.51% 1129689.198 1158100.291 - 0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 2.51% 7413718.321 7600113.858 - -4.46% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.51% 615.265 630.730 - 6.37% -
SetIntersection_None_Set_uint32_16384_256 2.51% 153818403.767 157683299.169 - -1.97% -
BM_vector_deque_move/4000 2.50% 140.267 143.768 - 2.12% -
SetIntersection_Interlaced_Set_uint64_1024_1 2.49% 1036649.564 1062503.629 - 0.33% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 2.48% 6637.522 6802.371 - 2.55% -
rng::contains_subrange(vector<int>)_(same_length)/16 2.48% 4.926 5.049 - 6.74% -
std::set<std::string>::erase(key)_(existent)/8192 2.48% 83.432 85.500 - -17.89% -
SetIntersection_None_Vector_uint64_262144_4 2.47% 1068626.604 1094975.128 - -4.87% -
SetIntersection_Front_Set_uint32_16384_256 2.46% 3994354.990 4092654.357 - 3.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.46% 1294969.223 1326827.354 - -0.57% -
std::multiset<std::string>::find(key)_(existent)/1024 2.46% 24.338 24.937 - 9.41% -
rng::contains_subrange(deque<int>)_(process_all)/16 2.46% 7.541 7.726 - -21.01% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.45% 652.039 668.002 - 6.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 2.45% 17985428.332 18425196.515 - -7.51% -
std::find(vector<short>)_(process_all)/8 2.44% 0.689 0.706 - 3.06% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.44% 653.204 669.148 - 7.07% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 2.44% 486.770 498.633 - 3.89% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 2.44% 11.060 11.330 - -3.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.43% 25586143.810 26207668.150 - -5.58% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 2.41% 10.667 10.924 - 12.40% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 2.41% 31.043 31.790 - 0.62% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.40% 1012657.078 1036995.350 - 5.01% -
bm_swap_ranges_vb_unaligned/8 2.40% 4.755 4.869 - 1.74% -
SetIntersection_None_Set_uint64_256_256 2.40% 5566539.334 5700205.005 - -2.12% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 2.40% 1.209 1.238 - -1.67% -
BM_deque_vector_copy/5500 2.39% 196.511 201.213 - 3.47% -
SetIntersection_None_Vector_float_1024_16 2.39% 1081627.860 1107462.901 - 0.97% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.38% 813.882 833.286 - -0.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.38% 2924974.774 2994529.133 - 1.38% -
std::rotate_copy(list<int>)/32 2.37% 8.645 8.850 - 2.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 2.37% 45.954 47.043 - -0.66% -
BM_StringRead_Cold_Shallow_Empty 2.36% 1.168 1.195 - 13.00% -
rng::contains(deque<int>)_(process_all)/1048576 2.35% 244231.398 249975.802 - 3.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 2.35% 21092508.555 21587843.041 - 0.43% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 2.35% 134.475 137.633 - -0.75% -
std::stable_partition(deque<int>)_(dense)/32 2.35% 28.925 29.603 - -0.50% -
SetIntersection_Front_Vector_float_16384_16384 2.34% 77716963.477 79537616.692 - 10.51% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.34% 6.696 6.853 - 5.65% -
SetIntersection_Front_Set_uint32_262144_1024 2.34% 12455107.471 12746289.451 - -9.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.34% 224111591.947 229344882.304 - -5.74% -
std::copy_backward(vector<int>)/8 2.33% 2.216 2.268 - 4.46% -
BM_StringAssignStr_Large_Transparent 2.32% 10.087 10.322 - -0.37% -
SetIntersection_None_Set_string_262144_256 2.32% 1612010.008 1649370.686 - -3.27% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 2.32% 1.377 1.409 - 1.77% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 2.32% 24.241 24.803 - 24.04% -
SetIntersection_Interlaced_Set_string_64_16 2.32% 37519646.806 38388490.898 - 2.28% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.32% 0.944 0.966 - 5.75% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.31% 3.293 3.369 - 4.55% -
std::for_each(list<int>)/8192 2.31% 7710.468 7888.759 - 1.19% -
BM_vector_deque_ranges_move_backward/70000 2.31% 8524.837 8721.839 - 7.48% -
SetIntersection_None_Vector_float_256_1 2.31% 4291713.698 4390872.186 - 1.73% -
BM_vector_deque_ranges_copy_backward/65536 2.31% 8237.231 8427.433 - 11.77% -
SetIntersection_Interlaced_Vector_uint32_1024_256 2.30% 6771817.783 6927868.730 - 16.89% -
std::multiset<int>::ctor(const&)/1024 2.30% 6283.123 6427.334 - 1.29% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.29% 62995.461 64438.815 - 0.95% -
std::vector<int>::insert(begin)_(cheap_elements)/32 2.28% 5.042 5.157 - 1.24% -
std::map<std::string,_int>::contains(key)_(existent)/32 2.28% 16.077 16.443 - 14.02% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.27% 11681.568 11946.920 - 5.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.27% 2275169.010 2326816.497 - 2.30% -
std::fill_n(vector<int>)/1024 2.27% 29.727 30.401 - 3.90% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.27% 21.140 21.619 - -1.21% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.26% 57046.845 58338.209 - 0.65% -
std::set<int>::ctor(const&)/32 2.26% 218.854 223.802 - 4.84% -
std::unique_copy(vector<int>)_(sprinkled)/52 2.26% 21.495 21.981 - 0.86% -
std::copy_backward(list<int>)/64 2.26% 30.759 31.453 - 5.08% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 2.26% 24548.070 25101.863 - -15.50% -
SetIntersection_Front_Set_uint64_256_16 2.25% 4375098.095 4473753.574 - -1.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.25% 51.263 52.418 - 6.45% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.25% 92.729 94.818 - -5.37% -
SetIntersection_Front_Set_uint32_256_16 2.25% 4362694.666 4460788.571 - -1.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.25% 11697345.665 11960132.178 - 0.63% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 2.25% 23.619 24.149 - -0.25% -
SetIntersection_Interlaced_Vector_string_16_16 2.25% 49699384.538 50815483.621 - -2.23% -
std::unordered_set<int>::erase(key)_(existent)/8192 2.24% 22.285 22.785 - -0.13% -
BM_StringRead_Cold_Deep_Empty 2.24% 1.260 1.288 - 10.27% -
std::sort(vector<NonIntegral>)_(descending)/8 2.24% 24.559 25.109 - 1.65% -
SetIntersection_None_Vector_float_1024_1 2.24% 1081369.138 1105583.791 - 0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.24% 1608353.271 1644365.561 - -2.09% -
std::copy(vector<int>)/8 2.23% 2.202 2.252 - 3.11% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.22% 6760.569 6910.399 - 1.07% -
std::unordered_set<int>::find(key)_(existent)/1024 2.21% 1.318 1.347 - -9.36% -
std::pop_heap(deque<size_t>)/8192 2.21% 58.781 60.080 - 5.14% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.21% 47.245 48.288 - -13.64% -
std::deque<int>::ctor(size)/8192 2.20% 436.889 446.522 - 1.46% -
rng::contains_subrange(list<int>)_(single_element)/8192 2.20% 6842.549 6993.102 - -9.71% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 2.20% 168.621 172.329 - -22.48% -
std::flat_multimap<int,_int>::erase(iterator)/1024 2.20% 74.824 76.468 - 1.40% -
std::map<std::string,_int>::erase(iterator)/8192 2.19% 31.378 32.066 - 10.45% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.19% 182747.985 186751.840 - 5.16% -
std::map<std::string,_int>::clear()/32 2.19% 893.501 913.037 - -0.99% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.18% 23.388 23.899 - 0.07% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 2.18% 23.849 24.369 - 1.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 2.18% 1028652.039 1051041.529 - 0.18% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 2.18% 285.597 291.810 - -1.02% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.17% 521070.138 532395.370 - 3.60% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.15% 10.211 10.431 - 17.28% -
SetIntersection_Front_Vector_uint64_1024_1 2.15% 1024315.247 1046308.913 - -0.20% -
SetIntersection_Front_Set_uint32_1024_64 2.15% 1647583.516 1682946.686 - 3.14% -
BM_CmpLess_ushort_schar 2.15% 1.038 1.060 - -5.26% -
std::rotate(deque<int>)_(by_1/4)/1024 2.13% 265.733 271.393 - -65.13% -
BM_CmpLess_uchar_uchar 2.13% 1.062 1.085 - 0.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.12% 199839511.823 204084542.698 - -3.36% -
std::partition_copy(list<int>)/32 2.12% 8.719 8.904 - 3.76% -
std::replace_if(vector<int>)_(sprinkled)/8192 2.12% 1901.231 1941.558 - 2.33% -
BM_deque_deque_move_backward/1024 2.12% 38.154 38.961 - 2.53% -
BM_vector_deque_copy_backward/5500 2.11% 197.045 201.212 - 0.50% -
std::pop_heap(vector<float>)/8192 2.11% 19.493 19.903 - 1.32% -
SetIntersection_Interlaced_Vector_string_262144_1 2.11% 1069883.683 1092427.118 - -1.20% -
std::remove_if(vector<int>)_(sprinkled)/50 2.10% 62.514 63.829 - 2.50% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.09% 119964.557 122469.405 - 0.60% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 2.08% 20.337 20.761 - -0.11% -
BM_PushHeap_string_PipeOrgan_256 2.08% 7.892 8.057 - 1.84% -
SetIntersection_Front_Vector_float_16384_1024 2.08% 5769852.184 5889932.480 - 8.08% -
std::multiset<std::string>::ctor(const&)/1024 2.08% 34349.034 35062.624 - -1.21% -
BM_std_minmax_element<char>/1024 2.07% 278.680 284.448 - 4.11% -
SetIntersection_None_Vector_uint32_262144_64 2.07% 1117265.885 1140381.313 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_64_4 2.06% 17413760.685 17773010.984 - -1.18% -
std::set<int>::find(key)_(non-existent)/1024 2.05% 5.506 5.618 - 4.47% -
BM_PushHeap_string_SingleElement_4 2.05% 2.316 2.364 - 1.41% -
std::fill_n(vector<bool>)/4096 2.04% 4.197 4.283 - 4.84% -
std::remove_if(list<int>)_(sprinkled)/50 2.04% 70.488 71.923 - -4.03% -
std::unordered_multiset<int>::clear()/1024 2.03% 8201.300 8367.587 - -2.82% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 2.03% 1.504 1.534 - -1.92% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 2.02% 12775.079 13033.726 - 1.53% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.02% 357.029 364.249 - -1.88% -
SetIntersection_None_Vector_uint32_16384_256 2.02% 1098632.991 1120840.583 - -0.09% -
BM_CmpEqual_schar_schar 2.01% 1.077 1.099 - 0.65% -
std::search(vector<int>)_(same_length)/8192 2.01% 1867.056 1904.638 - 2.12% -
SetIntersection_Interlaced_Vector_uint64_1024_256 2.01% 5402887.503 5511331.808 - -10.26% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.00% 54459.259 55550.733 - -2.61% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.00% 48.004 48.966 - 2.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 2.00% 12072243.545 12314094.325 - 1.26% -
SetIntersection_Front_Vector_float_1024_64 2.00% 1339756.673 1366595.453 - 1.69% -
SetIntersection_Front_Vector_uint32_262144_1 2.00% 1024850.083 1045376.340 - -1.91% -
std::multimap<std::string,_int>::count(key)_(existent)/32 1.99% 18.644 19.015 - -5.48% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.99% 392.327 400.141 - 0.95% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.99% 21080.171 21499.826 - 6.20% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.99% 46178.650 47097.526 - -8.29% -
SetIntersection_None_Set_string_256_64 1.99% 9282098.362 9466793.910 - 0.41% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.99% 24.884 25.379 - -0.43% -
BM_vector_deque_ranges_copy_backward/512 1.98% 17.458 17.804 - 0.77% -
SetIntersection_Front_Set_uint64_256_64 1.98% 5386400.910 5492891.530 - 4.15% -
std::search(deque<int>,_pred)_(same_length)/8192 1.98% 3960.853 4039.141 - 0.05% -
std::vector<std::string>::ctor(size)/8192 1.98% 4175.384 4257.863 - -17.91% -
BM_PushHeap_string_PipeOrgan_64 1.98% 5.790 5.905 - 2.64% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.97% 1.317 1.343 - -3.31% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.97% 9.163 9.343 - 2.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.96% 1123072.699 1145044.303 - -0.18% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.96% 185283.174 188907.665 - 5.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.95% 10134368.238 10332404.149 - -0.33% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 1.95% 38.461 39.211 - -3.90% -
SetIntersection_Interlaced_Set_float_1024_1 1.95% 1028977.189 1049029.704 - -1.19% -
std::stable_sort(vector<int>)_(descending)/8 1.95% 23.664 24.124 - 3.40% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.94% 13001.962 13254.782 - -2.48% -
rng::contains(vector<int>)_(process_all)/8192 1.94% 1805.461 1840.527 - 2.73% -
std::lower_bound(std::forward_list<int>)/8 1.94% 16.212 16.527 - 8.12% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.94% 650.822 663.424 - -2.78% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.94% 6.740 6.871 - -0.04% -
BM_PushHeap_uint64_PipeOrgan_64 1.94% 1.327 1.353 - 2.11% -
std::find(list<int>)_(process_all)/8 1.93% 2.371 2.417 - 10.23% -
SetIntersection_None_Vector_uint64_256_4 1.93% 4062835.623 4141135.563 - -2.84% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.93% 38.382 39.121 - -7.71% -
rng::find_last(vector<char>)_(bail_10%)/8 1.92% 2.009 2.048 - 2.65% -
BM_PushHeap_uint32_Ascending_1024 1.92% 2.658 2.709 - 6.01% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.91% 44.313 45.161 - 2.25% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.91% 18.366 18.717 - 11.17% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 1.91% 49.701 50.650 - -2.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 1.90% 21767037.566 22180368.576 - 4.68% -
BM_deque_vector_copy_backward/65536 1.90% 8207.071 8362.854 - 13.54% -
std::find_end(deque<int>)_(process_all)/1000 1.90% 282.623 287.978 - 10.15% -
rng::contains_subrange(list<int>)_(same_length)/16 1.89% 5.854 5.965 - -0.07% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.89% 514.285 524.018 - 2.56% -
SetIntersection_None_Vector_uint32_262144_262144 1.89% 1119441.717 1140614.915 - -0.05% -
SetIntersection_Front_Vector_string_16384_64 1.89% 3338343.677 3401427.010 - 8.95% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.89% 6640.758 6766.131 - 0.02% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.89% 116592.987 118791.680 - 1.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.88% 0.773 0.787 - 2.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.88% 4183038.817 4261712.195 - -0.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.88% 4209580.737 4288660.418 - -1.00% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.87% 372.457 379.439 - -1.79% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 1.87% 0.595 0.606 - 3.64% -
BM_vector_deque_move/1024 1.87% 35.807 36.476 - 1.38% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.87% 63690.577 64879.502 - 1.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.87% 8605253.734 8765875.895 - -31.31% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 1.86% 266.633 271.605 - 4.96% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.86% 149.073 151.850 - 5.27% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.86% 26.385 26.876 - 1.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.86% 1582559.164 1611999.430 - -3.86% -
std::remove_if(vector<int>)_(sprinkled)/32 1.86% 53.389 54.379 - 2.20% -
SetIntersection_Front_Set_uint64_256_1 1.85% 4072288.894 4147793.989 - -1.07% -
SetIntersection_Front_Set_uint64_262144_262144 1.85% 1631029.947 1661260.498 - -0.94% -
SetIntersection_Front_Vector_uint64_262144_64 1.85% 1312229.080 1336546.070 - 0.13% -
SetIntersection_None_Set_uint64_256_1 1.85% 11270125.157 11478648.934 - -2.10% -
std::multimap<std::string,_int>::ctor(const&)/32 1.84% 785.158 799.642 - 0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.84% 8689800.136 8850088.168 - -31.22% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.84% 3832.429 3903.114 - 20.68% -
SetIntersection_Interlaced_Vector_string_16384_4 1.84% 1786001.727 1818865.731 - 0.49% -
std::map<std::string,_int>::find(key)_(existent)/1024 1.83% 24.125 24.568 - 3.35% -
SetIntersection_Interlaced_Set_float_1024_64 1.83% 10050049.190 10234051.214 - -0.58% -
BM_PushHeap_uint32_Ascending_16384 1.83% 3.731 3.799 - 2.57% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.83% 6451.091 6569.004 - 0.55% -
std::make_heap(deque<int>,_pred)_(repeated)/8 1.83% 23.447 23.876 - 0.64% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.83% 532.928 542.666 - 1.40% -
SetIntersection_None_Vector_uint32_1024_1024 1.82% 1057159.196 1076400.796 - -1.00% -
std::partition_copy(vector<int>)/50 1.82% 12.567 12.795 - 4.79% -
std::unique_copy(list<int>)_(contiguous)/32 1.82% 11.109 11.311 - -3.55% -
SetIntersection_Interlaced_Set_uint64_64_64 1.81% 12948125.678 13182756.435 - -0.58% -
SetIntersection_None_Vector_float_16384_16 1.81% 1108823.059 1128891.770 - -0.27% -
SetIntersection_Interlaced_Set_string_262144_64 1.81% 2070013.996 2107443.606 - -1.88% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.81% 30.029 30.571 - 5.57% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.80% 174960189.168 178107088.582 - -1.54% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.79% 44.399 45.195 - 1.79% -
rng::contains(vector<int>)_(process_all)/1048576 1.79% 232539.760 236707.953 - 2.82% -
std::copy(vector<bool>)_(unaligned)/32768 1.79% 214.285 218.122 - 0.28% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.79% 833853.473 848759.562 - 1.20% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.78% 3600.978 3665.251 - 6.96% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 1.78% 2.297 2.338 - 0.89% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.78% 2.794 2.844 - -1.24% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.78% 21064.628 21439.202 - 5.74% -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.78% 1.388 1.413 - 1.74% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.78% 15.727 16.006 - 1.67% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.77% 115477.682 117520.137 - 2.11% -
SetIntersection_Interlaced_Set_string_262144_1024 1.77% 2068289.957 2104860.026 - -0.01% -
std::make_heap(deque<int>)_(ascending)/8 1.76% 26.970 27.446 - 1.52% -
SetIntersection_Front_Set_uint32_256_64 1.76% 5367886.775 5462478.891 - -6.12% -
std::stable_partition(list<int>)_(dense)/50 1.76% 56.340 57.330 - -0.61% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.76% 14005.939 14251.746 - 10.52% -
std::replace(list<int>)_(prefix)/50 1.75% 16.980 17.278 - 2.09% -
std::find_end(vector<int>)_(match_near_end)/1000 1.75% 27.735 28.222 - -89.22% -
SetIntersection_None_Set_float_16384_64 1.75% 155540575.702 158269420.725 - 0.02% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.75% 70.156 71.386 - -0.30% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.75% 113.942 115.935 - 3.92% -
SetIntersection_Front_Vector_string_4_4 1.75% 149549854.727 152164942.506 - 0.66% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.74% 12273.990 12488.054 - 0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1.74% 1461709.127 1487153.062 - -1.02% -
BM_PushHeap_uint32_Ascending_16 1.74% 0.931 0.948 - 3.33% -
SetIntersection_Front_Set_float_16384_256 1.74% 4065586.051 4136265.515 - -1.56% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.74% 448.671 456.467 - 1.37% -
std::find_end(forward_list<int>)_(same_length)/1024 1.74% 1478.980 1504.647 - 0.72% -
SetIntersection_None_Set_float_16384_1 1.73% 156183875.636 158884552.466 - -0.09% -
std::copy_backward(deque<int>)/8 1.73% 2.741 2.788 - 4.76% -
BM_deque_deque_move/4000 1.73% 147.221 149.763 - 5.38% -
std::fill(list<int>)/1024 1.72% 487.138 495.532 - -3.88% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.72% 5.480 5.575 - -1.89% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.72% 13.297 13.526 - 0.99% -
BM_CmpEqual_schar_uchar 1.71% 1.080 1.098 - -1.47% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 1.71% 12.813 13.031 - -12.09% -
std::all_of(deque<int>)_(process_all)/32 1.71% 12.321 12.532 - 2.14% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.70% 10.817 11.001 - -5.26% -
BM_StringFindCharLiteral/2048 1.70% 40.207 40.891 - 1.16% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 1.70% 51885.821 52767.797 - -61.88% -
SetIntersection_Front_Set_uint64_16384_1024 1.70% 12192591.799 12399691.293 - -0.49% -
std::fill(vector<bool>)/32768 1.70% 30.061 30.572 - 4.65% -
SetIntersection_Interlaced_Set_string_262144_16384 1.70% 2706348.957 2752274.818 - -1.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 1.69% 55839647.223 56785790.202 - 0.24% -
std::list<int>::ctor(size)/32 1.69% 335.584 341.263 - 4.24% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.69% 25.118 25.543 - -19.30% -
std::multimap<int,_int>::clear()/32 1.68% 641.327 652.116 - -2.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.68% 18238990.520 18545494.146 - -0.13% -
std::make_heap(vector<int>)_(repeated)/8 1.68% 15.437 15.696 - 0.55% -
BM_PushHeap_uint32_Ascending_262144 1.68% 4.924 5.007 - 4.18% -
SetIntersection_None_Set_uint64_64_64 1.67% 11205974.653 11393664.717 - 2.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.67% 42.611 43.324 - -2.29% -
BM_StringRead_Cold_Deep_Small 1.67% 1.259 1.281 - 10.23% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.67% 118014.920 119982.506 - -3.71% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.67% 141342.900 143698.859 - -0.02% -
SetIntersection_None_Vector_uint32_1024_1 1.67% 1057361.428 1074969.108 - -2.18% -
BM_CmpEqual_uint_schar 1.66% 1.002 1.018 - -10.08% -
SetIntersection_None_Vector_uint64_16384_4 1.66% 1084643.934 1102674.959 - -1.51% -
BM_deque_vector_ranges_move_backward/65536 1.66% 8002.642 8135.590 - 10.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.66% 2.471 2.512 - 0.48% -
std::find_end(vector<int>)_(same_length)/8192 1.66% 1990.382 2023.416 - -49.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.66% 23719245.958 24112024.872 - -2.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.65% 2.909 2.957 - 0.02% -
std::stable_partition(list<int>)_(sparse)/32 1.65% 9.578 9.737 - 0.98% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.65% 19.514 19.836 - 2.96% -
std::unordered_set<std::string>::ctor(const&)/1024 1.65% 32655.291 33193.334 - -2.95% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.64% 6.409 6.515 - -4.54% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.64% 1256717.285 1277354.168 - -1.74% -
std::set<int>::insert(value)_(already_present)/8192 1.64% 9.285 9.438 - -1.43% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.64% 117378.209 119301.300 - -0.93% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 1.64% 14.698 14.939 - -0.32% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.63% 2.945 2.993 - 2.31% -
std::flat_map<int,_int>::erase(iterator)/8192 1.62% 497.413 505.493 - 0.27% -
BM_PushHeap_string_SingleElement_1024 1.62% 2.595 2.637 - 1.78% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.62% 15601.398 15854.567 - -6.15% -
bm_swap_ranges_vb_unaligned/512 1.62% 12.572 12.776 - 1.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.62% 7191085.319 7307696.515 - -4.96% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.62% 61.953 62.955 - -0.09% -
std::stable_sort(deque<int>)_(repeated)/1024 1.62% 1411.589 1434.405 - -1.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.62% 175736582.439 178576888.363 - 1.28% -
SetIntersection_None_Set_float_16384_256 1.61% 155022456.176 157523611.322 - -0.16% -
SetIntersection_Front_Vector_string_64_64 1.61% 26126604.902 26547548.267 - 6.33% -
SetIntersection_None_Vector_uint64_262144_256 1.61% 1116164.199 1134137.320 - -0.39% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.61% 18.712 19.013 - -0.89% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.61% 21105.507 21445.162 - 5.28% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.61% 5.950 6.045 - -1.02% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.60% 375593.861 381620.079 - 1.36% -
SetIntersection_Interlaced_Set_string_16384_256 1.60% 351742322.127 357378431.124 - -0.20% -
std::find_if(deque<int>)_(process_all)/50 1.60% 12.569 12.770 - 1.83% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.60% 424.311 431.079 - 0.81% -
rng::contains(deque<int>)_(process_all)/32 1.59% 8.695 8.834 - 3.50% -
BM_PushHeap_string_Random_16384 1.59% 16.023 16.278 - 1.20% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.59% 40947.180 41599.381 - 0.62% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.59% 36254.579 36831.895 - -8.43% -
SetIntersection_None_Vector_uint64_256_16 1.59% 3934584.931 3997006.150 - -1.84% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.59% 32843.860 33364.464 - 2.59% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.58% 391.482 397.682 - 0.28% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.58% 11742.839 11928.659 - 3.12% -
SetIntersection_Interlaced_Vector_string_64_64 1.58% 26332653.088 26749205.421 - -0.72% -
SetIntersection_Interlaced_Set_float_262144_4 1.58% 1308630.371 1329313.723 - 2.72% -
std::make_heap(vector<int>)_(shuffled)/8192 1.58% 5033.357 5112.826 - 1.26% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.58% 5332.781 5416.945 - 1.59% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.57% 233.208 236.878 - -1.24% -
std::find_end(forward_list<int>)_(match_near_end)/1000 1.57% 757.193 769.105 - 0.57% -
std::set<std::string>::upper_bound(key)_(existent)/1024 1.57% 23.724 24.096 - 4.61% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.57% 17264163.481 17534498.937 - -2.20% -
std::set<int>::insert(value)_(new_value,_end)/1024 1.56% 40.154 40.782 - -1.61% -
BM_deque_vector_move/64 1.56% 2.644 2.685 - 1.26% -
std::find_if_not(list<int>)_(process_all)/1024 1.56% 721.855 733.117 - 6.95% -
SetIntersection_Interlaced_Set_float_256_16 1.56% 12072787.277 12260980.303 - 0.71% -
SetIntersection_None_Vector_uint32_16384_64 1.56% 1095344.508 1112409.871 - -0.32% -
BM_CmpEqual_uchar_int 1.56% 1.065 1.082 - -1.06% -
std::set<int>::find(key)_(existent)/8192 1.56% 8.051 8.176 - 2.46% -
SetIntersection_Front_Set_uint32_262144_1 1.55% 1005446.040 1021079.025 - -3.33% -
BM_CmpEqual_int_int 1.55% 1.053 1.070 - -1.93% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.55% 24.424 24.802 - 3.62% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.55% 5914.069 6005.631 - -56.45% -
SetIntersection_None_Set_float_16384_4 1.55% 156222292.459 158639722.178 - -0.23% -
ranges::min(std::list<char>)/8 1.55% 1.913 1.942 - 9.90% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.54% 163510.441 166032.755 - -0.57% -
std::generate_n(list<int>)/50 1.54% 15.289 15.525 - -7.44% -
SetIntersection_None_Set_float_16384_16 1.54% 155937286.895 158336923.451 - -0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.54% 2169880.884 2203242.295 - 1.36% -
SetIntersection_None_Vector_uint64_1024_1 1.54% 1063496.814 1079828.251 - -1.49% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.53% 41.991 42.636 - -1.45% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 1.53% 0.813 0.826 - 0.50% -
std::set<std::string>::equal_range(key)_(existent)/8192 1.53% 28.972 29.416 - -9.59% -
std::multiset<int>::erase(key)_(existent)/8192 1.53% 59.387 60.297 - -3.20% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.53% 243568.840 247301.006 - -4.50% -
SetIntersection_None_Vector_uint64_16384_1024 1.53% 1091714.826 1108376.732 - 0.15% -
std::for_each_n(join_view(vector<vector<int>>))/8 1.53% 1.388 1.409 - -0.00% -
BM_CmpEqual_schar_short 1.52% 1.105 1.121 - 0.11% -
BM_deque_vector_ranges_copy_backward/64000 1.52% 7985.632 8107.275 - 12.35% -
SetIntersection_None_Set_uint32_16384_16384 1.52% 156626124.001 159007248.045 - -2.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 1.52% 15084.529 15313.708 - 0.57% -
ranges::minmax(std::list<char>)/8 1.52% 2.493 2.531 - 2.27% -
std::search(vector<int>)_(same_length)/1024 1.52% 245.253 248.971 - 1.73% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.51% 11.291 11.462 - -5.02% -
ranges::min(std::list<long_long>)/8 1.51% 1.926 1.955 - 6.10% -
std::stable_partition(vector<int>)_(sparse)/32 1.51% 7.173 7.281 - -2.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.51% 21.420 21.743 - -0.53% -
std::remove(list<int>)_(prefix)/1024 1.51% 960.914 975.379 - 2.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.51% 394.346 400.282 - 0.19% -
std::find_if_not(list<int>)_(bail_25%)/8192 1.51% 1419.178 1440.539 - -0.19% -
BM_deque_vector_ranges_copy/1 1.50% 2.125 2.157 - 2.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.50% 21166990.747 21484480.441 - 2.06% -
BM_deque_vector_ranges_copy/64000 1.50% 2921.329 2965.143 - 1.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.49% 50.021 50.768 - 14.98% -
std::rotate_copy(list<int>)/8192 1.49% 6973.930 7078.011 - 0.61% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.48% 4290.160 4353.855 - 2.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.48% 15.814 16.048 - -2.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.48% 6.459 6.555 - -0.17% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.48% 60.439 61.333 - -0.17% -
std::map<std::string,_int>::ctor(const&)/0 1.47% 12.641 12.827 - -0.12% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.47% 8063.509 8182.252 - -0.23% -
std::make_heap(vector<int>)_(descending)/8 1.47% 14.628 14.843 - -0.89% -
std::set<int>::find(key)_(non-existent)/8192 1.47% 8.420 8.543 - 1.61% -
std::partial_sort(deque<int>)_(repeated)/1024 1.47% 6339.406 6432.391 - 2.57% -
BM_StringAssignStr_Small_Opaque 1.46% 0.724 0.735 - 2.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.46% 1065305.836 1080900.163 - -1.35% -
SetIntersection_None_Vector_uint64_256_256 1.46% 2087290.968 2117769.724 - -1.95% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.46% 16.994 17.241 - 0.53% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.46% 23208.563 23546.768 - 0.99% -
BM_StringFindCharLiteral/64 1.45% 2.088 2.119 - 1.41% -
SetIntersection_Interlaced_Set_uint64_1024_1024 1.45% 12282408.617 12460760.443 - -0.36% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.45% 185906.676 188604.893 - 4.96% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.45% 23.524 23.865 - 5.34% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.44% 3.675 3.728 - -3.20% -
std::make_heap(vector<NonIntegral>)_(descending)/8 1.44% 14.746 14.958 - 0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.44% 1143644.065 1160091.081 - -1.22% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.43% 4.049 4.107 - 1.70% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.43% 1.470 1.491 - -9.30% -
BM_PushHeap_float_Ascending_64 1.43% 1.742 1.767 - 0.32% -
BM_std_minmax_element<int>/4 1.43% 1.225 1.243 - 0.28% -
SetIntersection_Front_Set_float_262144_1 1.43% 1023922.489 1038527.591 - 0.72% -
SetIntersection_None_Vector_float_256_4 1.43% 4214909.564 4275022.039 - 0.16% -
BM_vector_deque_move_backward/5500 1.42% 198.597 201.426 - 0.93% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.42% 586.423 594.770 - -0.59% -
std::unique(vector<int>,_pred)_(contiguous)/8192 1.42% 3588.895 3639.770 - -14.43% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.42% 70.367 71.363 - -0.65% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.42% 220812815.961 223937336.066 - 2.32% -
std::find_if(list<int>)_(process_all)/1024 1.41% 698.621 708.486 - 0.76% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.41% 17.968 18.221 - 0.47% -
SetIntersection_None_Set_uint32_1024_1024 1.41% 8630989.075 8752660.749 - -3.98% -
BM_deque_deque_ranges_copy_backward/70000 1.41% 8629.637 8751.238 - 6.44% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 1.41% 4.193 4.252 - 3.74% -
std::lower_bound(std::forward_list<int>)/8192 1.41% 10394.374 10540.708 - 1.42% -
std::move_backward(vector<bool>)_(aligned)/4096 1.41% 7.169 7.270 - 2.11% -
BM_deque_deque_ranges_move_backward/64 1.40% 3.366 3.413 - -0.17% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 1.40% 845.892 857.745 - -7.57% -
BM_vector_deque_ranges_move/5500 1.40% 195.086 197.815 - 1.36% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 1.40% 11.282 11.439 - 12.29% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.39% 763.511 774.154 - -2.49% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.39% 28.319 28.713 - 9.89% -
std::any_of(list<int>)_(process_all)/32 1.39% 11.674 11.836 - 0.75% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.39% 4.149 4.207 - -1.03% -
std::list<int>::ctor(const&)_(cheap_elements)/32 1.39% 340.160 344.884 - 3.52% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.39% 5933.272 6015.594 - 2.19% -
rng::contains(vector<int>)_(process_all)/32 1.38% 8.273 8.388 - 1.54% -
BM_PushHeap_string_SingleElement_262144 1.38% 2.619 2.655 - 0.32% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.38% 4.119 4.176 - 2.44% -
SetIntersection_None_Set_uint64_256_16 1.38% 10517217.419 10662202.719 - -3.29% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.38% 1.579 1.600 - 1.75% -
BM_vector_deque_ranges_copy_backward/4000 1.38% 140.849 142.788 - 1.24% -
std::unordered_set<int>::ctor(const&)/1024 1.38% 6678.922 6770.809 - -1.79% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.37% 16.383 16.608 - 1.72% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.37% 348585.213 353360.825 - 0.93% -
BM_deque_vector_ranges_copy/65536 1.37% 2937.238 2977.357 - 1.21% -
SetIntersection_Interlaced_Set_uint32_256_256 1.36% 7693924.208 7798842.572 - -0.95% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 1.36% 8984.414 9106.905 - 0.63% -
SetIntersection_None_Vector_uint32_64_64 1.36% 8346884.045 8460579.182 - -1.54% -
std::move_backward(deque<int>)/4096 1.36% 155.099 157.207 - 2.95% -
SetIntersection_Interlaced_Vector_uint32_256_4 1.36% 4801896.885 4867082.146 - -4.49% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.36% 2.496 2.530 - 3.31% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.35% 4.304 4.362 - 1.20% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.34% 13.296 13.474 - 0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.34% 18080173.333 18322655.975 - -1.55% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.34% 16.214 16.430 - -5.20% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.33% 5.385 5.457 - 13.14% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.33% 14.720 14.915 - 15.66% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.33% 10.560 10.701 - 0.87% -
std::find_if_not(deque<int>)_(process_all)/50 1.33% 12.598 12.765 - 1.12% -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 1.32% 33564.117 34008.264 - 1.61% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.32% 748.633 758.538 - -3.82% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.32% 0.912 0.924 - 4.59% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 1.32% 16.989 17.213 - 0.33% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.32% 8.524 8.636 - 3.80% -
BM_deque_vector_copy/65536 1.32% 2909.123 2947.446 - 1.16% -
std::set<std::string>::equal_range(key)_(non-existent)/32 1.32% 10.365 10.501 - 2.92% -
std::set<int>::ctor(&&,_different_allocs)/1024 1.32% 5881.770 5959.200 - -59.56% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 1.31% 18.408 18.650 - -0.22% -
BM_StringRelational_Less_Huge_Large_Control 1.31% 2.092 2.120 - -2.61% -
std::copy_backward(vector<int>)/32768 1.31% 3490.875 3536.559 - -6.83% -
std::sort(vector<int>)_(heap)/8 1.31% 23.623 23.933 - -2.08% -
std::none_of(list<int>)_(process_all)/50 1.31% 21.843 22.129 - 1.58% -
ranges::minmax(std::list<long_long>)/70000 1.31% 54475.244 55186.445 - 2.16% -
SetIntersection_Interlaced_Set_uint32_16384_256 1.30% 195354216.179 197901230.075 - -2.75% -
SetIntersection_Front_Vector_uint32_16384_1 1.30% 1028847.831 1042233.814 - -2.07% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 1.30% 19.927 20.186 - 0.38% -
SetIntersection_None_Set_float_16384_1024 1.30% 154977654.702 156992621.425 - -0.79% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.30% 9.310 9.430 - -0.60% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 1.30% 2165.284 2193.344 - -1.13% -
SetIntersection_Front_Set_float_256_1 1.30% 4112392.085 4165659.789 - -1.18% -
std::equal(vector<bool>)_(unaligned)/8192 1.30% 55.550 56.269 - -0.27% -
SetIntersection_Interlaced_Set_uint32_1024_1 1.29% 982025.062 994728.681 - -5.83% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.29% 4421339.956 4478434.798 - -1.95% -
SetIntersection_Front_Vector_uint32_262144_262144 1.29% 345991562.770 350457299.241 - -0.82% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 1.29% 50.706 51.360 - -1.32% -
BM_CmpLess_int_schar 1.29% 1.123 1.138 - -0.44% -
SetIntersection_Front_Vector_float_1024_1024 1.28% 5836129.841 5911089.788 - 8.64% -
BM_deque_vector_ranges_copy_backward/65536 1.28% 8273.833 8379.936 - 11.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.28% 63.875 64.694 - -4.95% -
SetIntersection_Front_Vector_float_262144_262144 1.28% 346533293.298 350972513.637 - 0.13% -
BM_num_put<long_long> 1.28% 11.497 11.645 - 10.88% -
BM_deque_deque_move_backward/64000 1.28% 7851.732 7952.279 - 9.08% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.28% 173702.633 175925.999 - -0.23% -
BM_CmpEqual_schar_uint 1.28% 1.096 1.110 - -3.33% -
SetIntersection_Interlaced_Set_string_256_64 1.28% 31061357.242 31458881.747 - 5.82% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.28% 41154.890 41681.514 - 1.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.28% 5615338.906 5687130.697 - -3.53% -
SetIntersection_Interlaced_Set_uint64_16_4 1.28% 59595831.971 60357586.896 - 0.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.28% 17.646 17.871 - -1.97% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.28% 617.519 625.398 - -0.11% -
BM_deque_deque_move/65536 1.27% 3110.345 3149.946 - 1.43% -
std::partial_sort_copy(deque<int>)_(descending)/1024 1.27% 8065.925 8168.539 - 0.19% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.27% 4.702 4.761 - 1.24% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.27% 29.305 29.677 - 2.21% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.27% 721.839 731.011 - -0.69% -
std::find_if(deque<int>)_(bail_25%)/8192 1.27% 503.482 509.875 - -10.45% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 1.27% 14.663 14.849 - -1.15% -
SetIntersection_Front_Vector_string_16_16 1.27% 51357407.605 52008249.175 - 1.52% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.27% 18.832 19.071 - 0.84% -
SetIntersection_Front_Set_uint32_262144_262144 1.26% 1649683.512 1670506.756 - 0.61% -
BM_deque_deque_copy_backward/65536 1.26% 8101.417 8203.532 - 8.27% -
BM_StringRelational_Less_Large_Large_Control 1.26% 2.135 2.162 - 1.94% -
std::partial_sort_copy(deque<int>)_(heap)/1024 1.25% 8247.413 8350.861 - 0.63% -
std::search(list<int>)_(same_length)/1024 1.25% 757.895 767.390 - -0.35% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.25% 209421.649 212043.116 - -0.54% -
SetIntersection_Interlaced_Set_float_16384_256 1.25% 199849069.398 202350567.601 - 0.95% -
std::stable_partition(list<int>)_(sparse)/50 1.25% 26.101 26.427 - -2.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.25% 10696.243 10829.841 - 0.01% -
SetIntersection_Interlaced_Vector_string_16384_256 1.25% 39627383.306 40122069.458 - 4.67% -
std::find(vector<char>)_(process_all)/8192 1.25% 136.313 138.014 - 2.26% -
BM_deque_vector_move/5500 1.25% 193.654 196.071 - 0.40% -
BM_PushHeap_uint32_Random_64 1.25% 5.132 5.196 - 3.37% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.25% 745.736 755.030 - 3.21% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 1.25% 13.350 13.517 - 1.13% -
BM_CmpEqual_uchar_ushort 1.24% 1.053 1.066 - -0.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.24% 452.627 458.234 - 1.68% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.24% 23.358 23.647 - 1.79% -
BM_deque_vector_ranges_move_backward/4096 1.24% 147.606 149.430 - 0.80% -
SetIntersection_Interlaced_Set_string_64_4 1.24% 25841751.882 26161176.715 - 1.13% -
rng::starts_with(deque<int>,_pred)/1000 1.23% 506.294 512.540 - 0.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.23% 446.638 452.138 - 0.01% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.23% 71139.221 72014.171 - -2.39% -
std::remove_copy(deque<int>)_(prefix)/32 1.23% 13.010 13.170 - 2.15% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.23% 263.822 267.061 - 2.65% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.23% 101032.710 102272.067 - 5.45% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.23% 4.012 4.061 - 5.14% -
rng::contains(list<int>)_(process_all)/32 1.23% 8.938 9.047 - 0.01% -
SetIntersection_None_Set_uint32_1024_16 1.22% 8689383.856 8795818.082 - -3.63% -
std::multiset<std::string>::clear()/1024 1.22% 21566.292 21830.012 - -2.54% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.22% 32.382 32.778 - 2.70% -
BM_StringFindNoMatch/131072 1.22% 1961.287 1985.249 - 1.11% -
bm_gcd_random 1.22% 29.151 29.507 - 0.62% -
std::set<int>::upper_bound(key)_(existent)/32 1.22% 1.794 1.816 - 10.68% -
std::rotate(deque<int>)_(by_1/4)/32 1.22% 13.136 13.296 - -55.40% -
BM_CmpEqual_ushort_ushort 1.22% 1.061 1.074 - -1.12% -
std::for_each(multimap<int>::iterator)/50 1.22% 36.385 36.828 - -16.76% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 1.22% 30.484 30.855 - 11.70% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.22% 73.183 74.072 - 1.03% -
SetIntersection_None_Set_string_64_16 1.22% 18557332.180 18782854.316 - -1.08% -
BM_PushHeap_string_PipeOrgan_262144 1.21% 17.153 17.361 - -0.01% -
std::find(vector<bool>)_(process_all)/1024 1.21% 4.608 4.664 - 0.61% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 1.21% 24.485 24.782 - -16.85% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.21% 251577.111 254623.063 - 0.89% -
rng::find_last_if(deque<int>)_(bail_90%)/50 1.21% 2.573 2.604 - -1.65% -
BM_CmpLess_ushort_uchar 1.20% 1.097 1.110 - -0.10% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.20% 390.992 395.697 - -0.26% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.20% 632.688 640.290 - 1.00% -
BM_deque_deque_copy/5500 1.20% 197.230 199.599 - 1.22% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.20% 736.558 745.391 - 2.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.20% 169449450.824 171480946.254 - 0.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.20% 4101527.860 4150592.197 - -0.92% -
std::none_of(vector<int>)_(process_all)/50 1.20% 18.959 19.186 - 51.33% -
std::remove_copy(vector<int>)_(prefix)/32 1.19% 9.344 9.456 - 0.95% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.19% 16.990 17.193 - 0.27% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.19% 23.757 24.040 - -0.53% -
std::is_partitioned(list<int>)_(partitioned)/32 1.19% 8.694 8.798 - 1.98% -
std::multiset<int>::count(key)_(existent)/8192 1.19% 9.295 9.405 - -8.33% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.18% 32.341 32.724 - 20.36% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.18% 17.660 17.869 - 3.40% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.18% 18.291 18.507 - -0.73% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.18% 12.204 12.348 - -1.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.18% 1133860.622 1147252.236 - -2.05% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.18% 6.317 6.391 - 4.63% -
std::set<int>::ctor(&&,_different_allocs)/8192 1.18% 48464.290 49036.294 - -69.65% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.18% 53346.920 53976.465 - -1.58% -
std::make_heap(vector<int>,_pred)_(descending)/8 1.18% 14.647 14.819 - -0.51% -
SetIntersection_Front_Vector_uint64_1024_4 1.18% 1046529.906 1058854.141 - -0.42% -
BM_StringAssignAsciiz_Huge_Opaque 1.17% 189.309 191.533 - -0.02% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.17% 6871.747 6952.391 - -60.38% -
bm_ranges_swap_ranges_vb_aligned/1048576 1.17% 3338.719 3377.891 - 1.23% -
rng::contains(vector<int>)_(process_all)/50 1.17% 12.207 12.350 - 1.45% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.17% 17.074 17.274 - 0.68% -
std::remove_if(list<int>)_(sprinkled)/8192 1.17% 8004.673 8098.145 - 0.57% -
std::set<int>::find(key)_(existent)/32 1.17% 1.723 1.743 - 7.34% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.17% 13961.500 14124.445 - 1.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.16% 20.863 21.106 - -4.10% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.16% 15.716 15.899 - 2.76% -
SetIntersection_Front_Vector_uint64_1024_16 1.16% 1099644.056 1112388.831 - 0.01% -
SetIntersection_None_Set_string_256_1 1.15% 11386694.117 11518203.348 - -1.41% -
std::is_sorted(list<int>)/8192 1.15% 7119.648 7201.871 - -1.43% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.15% 138245.720 139837.665 - 0.46% -
SetIntersection_Front_Set_string_1024_1024 1.15% 55619838.564 56260175.903 - 2.01% -
SetIntersection_Interlaced_Set_float_64_64 1.15% 13246704.493 13398954.622 - 0.34% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.15% 361.029 365.167 - 2.78% -
std::sort(vector<NonIntegral>)_(repeated)/1024 1.15% 504.693 510.472 - 0.72% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 1.14% 26134.857 26433.570 - 6.76% -
rng::starts_with(deque<int>)/8192 1.14% 3822.879 3866.550 - 1.20% -
SetIntersection_None_Vector_uint64_16384_16 1.14% 1096619.962 1109125.023 - -0.25% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.14% 213.015 215.444 - 0.78% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.14% 390.654 395.107 - -0.42% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 1.14% 18.387 18.596 - -0.79% -
BM_deque_vector_copy/1 1.14% 2.087 2.111 - -1.33% -
std::make_heap(vector<int>)_(pipe-organ)/8 1.14% 16.510 16.698 - 0.70% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.14% 12.896 13.043 - 0.51% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 1.14% 8537.648 8634.712 - -0.71% -
rng::contains(deque<int>)_(process_all)/50 1.14% 12.647 12.790 - 2.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 1.14% 32.093 32.458 - -0.62% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 1.14% 5.065 5.122 - 4.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 1.14% 57347645.579 57998811.596 - -1.39% -
std::make_heap(vector<int>)_(ascending)/8 1.13% 16.403 16.589 - -2.21% -
rng::for_each(multimap<int>)/32 1.13% 26.478 26.778 - 24.71% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 1.13% 617.155 624.140 - 0.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.13% 39183.524 39626.915 - 0.89% -
BM_deque_deque_ranges_copy_backward/64 1.13% 3.344 3.382 - -0.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.13% 1600201.252 1618303.060 - -4.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.13% 1038556.153 1050294.545 - -2.39% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.13% 12356.765 12496.195 - 1.99% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 1.13% 16.620 16.808 - -0.82% -
rng::find_last(forward_list<int>)_(bail_10%)/8 1.13% 2.298 2.324 - -0.12% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 1.13% 30.541 30.885 - -27.62% -
SetIntersection_None_Set_uint32_64_64 1.13% 11327722.427 11455223.686 - -0.95% -
std::for_each(deque<int>)/50 1.12% 3.861 3.905 - 0.93% -
std::list<int>::ctor(Range)_(cheap_elements)/32 1.12% 340.290 344.109 - 3.57% -
std::set<int>::count(key)_(existent)/32 1.12% 1.620 1.639 - -3.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.12% 391.891 396.283 - -0.22% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 1.12% 15.828 16.005 - -1.29% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.12% 104.772 105.943 - -0.43% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 1.12% 3.809 3.851 - 1.12% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.11% 506.022 511.652 - 1.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.11% 391.943 396.291 - -0.24% -
SetIntersection_Interlaced_Set_string_16384_1 1.11% 1080001.712 1091980.101 - -1.65% -
std::multiset<int>::ctor(const&,_alloc)/32 1.11% 223.768 226.245 - -12.31% -
std::for_each_n(list<int>)/8 1.11% 2.550 2.578 - 6.50% -
std::reverse(list<int>)/32768 1.10% 19679.579 19896.612 - 3.54% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.10% 207962.696 210255.088 - -0.00% -
BM_StringConstructDestroyCStr_Small_Opaque 1.10% 2.107 2.130 - -5.43% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.10% 17.042 17.230 - 8.53% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.10% 391.670 395.972 - -0.42% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.10% 42.149 42.611 - -18.80% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.10% 12019.310 12151.209 - 1.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.10% 3038037.825 3071344.099 - -3.91% -
SetIntersection_None_Vector_uint32_16384_16384 1.10% 1098980.637 1111027.775 - -0.75% -
std::for_each(multimap<int>::iterator)/8192 1.09% 7473.954 7555.779 - -52.99% -
std::unordered_multiset<int>::clear()/8192 1.09% 63514.682 64209.423 - -4.47% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.09% 390.465 394.736 - -0.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.09% 1133922.002 1146316.639 - -2.67% -
BM_PushHeap_float_Ascending_16 1.09% 0.975 0.985 - 0.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.09% 180699.198 182667.050 - -2.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.09% 9.290 9.391 - 1.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.09% 62668.850 63349.687 - 0.39% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.09% 16.503 16.683 - -1.08% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 1.08% 16.178 16.353 - 0.33% -
std::remove_if(list<int>)_(prefix)/1024 1.08% 993.314 1004.079 - 3.25% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.08% 12.746 12.884 - 0.09% -
std::rotate(vector<int>)_(by_1/2)/50 1.08% 3.823 3.864 - -13.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.08% 1075.383 1086.968 - -2.60% -
std::make_heap(deque<int>)_(repeated)/8192 1.08% 17870.531 18063.033 - 7.17% -
std::make_heap(vector<int>)_(shuffled)/1024 1.08% 573.095 579.265 - 2.51% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.08% 1008574.762 1019426.616 - -4.41% -
BM_CmpEqual_uint_ushort 1.08% 1.095 1.107 - 0.24% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.07% 12489.589 12623.666 - -1.11% -
SetIntersection_Interlaced_Set_float_1024_4 1.07% 9851400.110 9957154.205 - 1.72% -
SetIntersection_None_Set_uint32_262144_16384 1.07% 1188643.637 1201385.334 - -0.94% -
SetIntersection_Front_Set_float_64_4 1.07% 16005316.787 16176832.738 - -0.78% -
std::remove_if(list<int>)_(sprinkled)/1024 1.07% 975.113 985.543 - 2.85% -
std::remove_if(vector<int>)_(sprinkled)/8192 1.07% 3814.809 3855.554 - 1.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1.07% 1031464.315 1042475.830 - -1.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.07% 8641599.541 8733733.006 - -2.86% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.07% 17.462 17.648 - -10.93% -
std::copy_if(vector<int>)_(every_other)/1048576 1.06% 504273.385 509631.118 - 118.91% -
std::map<int,_int>::count(key)_(existent)/1024 1.06% 3.761 3.801 - -13.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.06% 41565720.398 42006908.239 - -0.28% -
SetIntersection_Interlaced_Vector_float_262144_262144 1.06% 347163235.474 350845178.109 - 0.09% -
SetIntersection_Interlaced_Set_string_262144_16 1.06% 2085087.809 2107171.063 - -2.54% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.06% 2.476 2.502 - -21.98% -
SetIntersection_Front_Vector_uint32_256_16 1.06% 4141440.603 4185270.178 - -2.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 1.06% 16252479.348 16424473.041 - -2.48% -
BM_deque_vector_ranges_copy_backward/4096 1.06% 148.177 149.744 - 1.61% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.06% 54101.560 54673.299 - -0.31% -
std::search(deque<int>,_pred)_(no_match)/1048576 1.06% 481256.408 486334.603 - 9.07% -
std::copy_n(list<int>)/64 1.06% 14.680 14.835 - -33.79% -
SetIntersection_Interlaced_Set_string_1024_64 1.05% 16741083.053 16916770.775 - -0.83% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.05% 17636.737 17821.563 - -1.67% -
SetIntersection_Front_Set_float_262144_4 1.04% 1040544.594 1051417.175 - -4.19% -
std::partition_point(list<int>)/50 1.04% 24.824 25.083 - 2.71% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 1.04% 13.146 13.283 - -2.37% -
SetIntersection_Front_Set_uint64_16384_1 1.04% 1033244.346 1043989.078 - -1.46% -
std::sort(vector<NonIntegral>)_(heap)/8 1.04% 23.186 23.428 - 0.02% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.04% 7.877 7.959 - -1.83% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 1.04% 5.936 5.997 - -43.56% -
SetIntersection_None_Vector_uint32_262144_1 1.03% 1126853.548 1138486.156 - 0.86% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.03% 16589.770 16760.574 - 2.92% -
std::for_each(list<int>)/50 1.03% 21.215 21.432 - -0.09% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.03% 12.649 12.779 - -0.72% -
SetIntersection_None_Vector_string_1_1 1.02% 532252676.839 537696748.335 - -1.10% -
SetIntersection_None_Vector_uint64_262144_16 1.02% 1104457.743 1115751.645 - -1.64% -
SetIntersection_Front_Vector_uint64_16384_1 1.02% 1025391.408 1035872.534 - -2.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.02% 1546706.829 1562497.179 - -2.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.02% 42.775 43.211 - -3.08% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.02% 16.861 17.033 - 0.65% -
std::set<int>::find(key)_(non-existent)/32 1.02% 2.253 2.276 - -0.32% -
std::unordered_multiset<int>::clear()/32 1.02% 588.651 594.636 - -0.86% -
SetIntersection_Interlaced_Set_uint64_1_1 1.02% 529767686.925 535145102.151 - -1.30% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 1.01% 19.117 19.310 - 0.48% -
ranges::min(std::list<long_long>)/64 1.01% 24.557 24.805 - 2.67% -
SetIntersection_None_Set_uint64_16384_1024 1.01% 163420460.762 165071916.165 - -2.48% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 1.01% 26.019 26.282 - -0.38% -
BM_deque_vector_ranges_move/5500 1.01% 196.159 198.139 - 0.50% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.01% 813387.378 821595.688 - 2.76% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 1.01% 204340.774 206401.560 - -1.83% -
SetIntersection_Front_Vector_uint64_262144_4 1.01% 1048443.217 1059006.535 - -2.38% -
ranges::min(std::vector<long_long>)/8 1.00% 2.318 2.341 - 10.10% -
std::partial_sort(deque<int>)_(repeated)/8 1.00% 25.948 26.209 - -1.38% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.00% 62.044 62.666 - 0.95% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
bm_ranges_swap_ranges_vb_unaligned/262144 -91.02% 42144.222 3785.306 - 0.49% -
bm_swap_ranges_vb_unaligned/262144 -80.26% 19435.114 3837.393 - 0.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -58.53% 45.731 18.964 - -63.82% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -55.04% 227.195 102.153 - -52.83% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -54.47% 224.777 102.344 - -58.91% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -53.07% 208.053 97.649 - -52.60% -
std::rotate_copy(vector<int>)/8192 -52.58% 589.009 279.329 - -61.02% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -51.03% 43.253 21.180 - -21.57% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -49.57% 890.349 448.973 - -36.16% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.41% 706431.523 364422.743 - -47.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -47.73% 49.016 25.618 - -33.08% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -44.97% 0.484 0.266 - -10.96% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.93% 140.800 77.543 - -45.36% -
SetIntersection_Interlaced_Vector_float_16384_16 -42.84% 3779812.680 2160460.975 - -24.13% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -42.06% 668132.136 387103.218 - -41.01% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -41.98% 0.447 0.259 - 13.52% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -41.65% 19.201 11.205 - 19.60% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -41.56% 115.053 67.241 - -23.67% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -41.52% 903.309 528.279 - -17.49% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -40.92% 5923280.398 3499281.802 - 0.08% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -40.73% 32.221 19.097 - -32.34% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -40.68% 59.726 35.432 - 0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -40.35% 0.697 0.416 - -16.85% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -39.58% 52.844 31.931 - -51.10% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -38.51% 19.527 12.008 - 0.49% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -38.48% 43.483 26.751 - -14.66% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -38.16% 20.240 12.517 - 3.10% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -37.49% 2.826 1.766 - -38.21% -
std::set<std::string>::insert(value)_(already_present)/8192 -37.26% 60.884 38.196 - 22.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -34.71% 2.705 1.766 - -41.63% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -33.15% 35.414 23.674 - -33.81% -
BM_PushHeap_string_Descending_1 -32.74% 0.700 0.471 - -32.73% -
BM_PushHeap_string_PipeOrgan_1 -32.71% 0.701 0.471 - -32.67% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -32.63% 1965.267 1323.965 - -17.15% -
std::multiset<std::string>::erase(key)_(existent)/1024 -32.22% 94.555 64.088 - -6.33% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -31.77% 18.745 12.789 - 8.10% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -31.74% 32.569 22.233 - -34.52% -
ranges::min(std::vector<long_long>)/1 -31.37% 0.383 0.263 - -39.88% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -30.21% 62.645 43.722 - -20.35% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -29.65% 40.347 28.384 - 12.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -29.59% 17096.108 12038.168 - -1.55% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -29.01% 32.631 23.166 - -3.27% -
std::find_if(list<int>)_(bail_25%)/1024 -28.92% 180.442 128.264 - -29.43% -
BM_vector_deque_ranges_move_backward/0 -28.89% 0.540 0.384 - -30.04% -
std::copy(list<int>)/64 -28.77% 46.566 33.171 - -0.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -28.58% 16702775.747 11929083.898 - -34.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -28.26% 0.697 0.500 - 7.99% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -28.19% 18130.555 13019.915 - -13.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -28.19% 50.165 36.025 - 25.00% -
std::set<std::string>::erase(key)_(existent)/1024 -28.10% 100.126 71.987 - -3.59% -
std::find_if_not(list<int>)_(bail_25%)/1024 -28.06% 180.710 129.997 - -28.41% -
BM_vector_deque_ranges_move/0 -28.06% 0.593 0.427 - 7.60% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -27.66% 47.593 34.431 - 47.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -27.65% 337176099.017 243956117.199 - -30.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -27.37% 40.171 29.177 - -27.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -27.21% 39.870 29.021 - -11.33% -
std::set<std::string>::erase(key)_(existent)/32 -26.34% 74.079 54.568 - -35.83% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -25.54% 3229.109 2404.287 - -24.14% -
std::copy(vector<int>)/4096 -25.35% 226.257 168.905 - 12.14% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -24.75% 119.120 89.638 - -5.39% -
SetIntersection_Interlaced_Vector_float_262144_256 -24.63% 39465931.135 29747026.460 - 46.46% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -24.48% 78.972 59.641 - -43.12% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -24.07% 1796.918 1364.354 - -19.67% -
std::move(deque<int>)/64 -24.00% 6.301 4.789 - -21.66% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -23.78% 37.613 28.670 - -24.35% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -23.66% 1.925 1.469 - -16.52% -
std::copy_backward(vector<int>)/4096 -23.58% 188.962 144.400 - -43.29% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -23.50% 14.655 11.210 - -7.28% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -23.15% 0.440 0.338 - -7.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -22.94% 30.274 23.328 - -23.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -22.81% 63.024 48.645 - -26.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -22.72% 53744337.489 41534412.054 - 11.55% -
std::partition(deque<int>)_(sparse)/32 -22.52% 12.822 9.934 - -12.62% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -22.48% 1.609 1.248 - -4.94% -
std::move_backward(deque<int>)/64 -22.44% 6.672 5.175 - -1.66% -
BM_std_minmax_element<char>/3 -22.30% 1.314 1.021 - -12.27% -
rng::fold_left(deque<int>)/8 -22.28% 5.372 4.175 - 3.72% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -22.23% 18772.072 14598.167 - 2.01% -
std::set<int>::erase(key)_(non-existent,_end)/32 -22.23% 2.910 2.263 - -14.14% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -21.92% 1.674 1.307 - -24.38% -
BM_PushHeap_float_SingleElement_1 -21.82% 0.549 0.430 - -17.46% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -21.53% 31.909 25.039 - -21.59% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -20.90% 41.737 33.015 - -7.13% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -20.82% 1.809 1.432 - -5.02% -
SetIntersection_Interlaced_Vector_float_16384_4 -20.73% 1698159.246 1346065.441 - -18.43% -
ranges::min(std::deque<__int128>)/70000 -20.57% 36334.332 28858.833 - 20.92% -
std::copy_n(vector<int>)/64 -20.53% 3.197 2.541 - 3.48% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -20.53% 13.672 10.865 - 8.49% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -20.46% 1.365 1.086 - -6.99% -
rng::find_last(deque<int>)_(bail_10%)/1024 -20.37% 285.216 227.110 - 0.26% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -20.27% 12.674 10.105 - -9.19% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -20.15% 1.809 1.445 - -13.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -20.12% 14348.690 11461.515 - -0.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -19.99% 37.685 30.152 - -2.26% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -19.85% 25.703 20.601 - -7.93% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -19.80% 2.435 1.953 - -22.79% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -19.76% 12.869 10.326 - 1.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -19.75% 43.238 34.701 - -19.84% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -19.73% 25.549 20.508 - -3.36% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -19.64% 37.238 29.924 - 11.89% -
rng::find_last(deque<int>)_(bail_10%)/50 -19.62% 14.196 11.411 - 0.86% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -19.58% 8167.456 6567.922 - 3.13% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -19.38% 1818578.025 1466062.553 - -7.33% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -19.35% 12.925 10.424 - 1.42% -
std::multiset<std::string>::contains(key)_(existent)/1024 -19.27% 26.875 21.695 - -7.05% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -19.25% 28.032 22.636 - -13.95% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -18.92% 36.596 29.670 - -23.03% -
BM_PushHeap_uint32_PipeOrgan_1 -18.84% 0.573 0.465 - -0.17% -
BM_deque_deque_ranges_copy_backward/0 -18.71% 0.920 0.748 - -5.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.68% 58.482 47.556 - -21.28% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -18.58% 29.378 23.920 - 20.44% -
std::find_end(deque<int>)_(single_element)/8192 -18.48% 2710.355 2209.534 - 9.33% -
bm_ranges_lexicographical_compare<int>/1 -18.22% 1.545 1.264 - -1.74% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -18.19% 77.171 63.134 - -29.57% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.16% 39.568 32.383 - -18.16% -
std::list<int>::erase(begin)_(cheap_elements)/32 -18.08% 12.804 10.489 - 2.16% -
BM_PushHeap_float_Descending_1 -18.03% 0.479 0.393 - -24.40% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -17.90% 14.019 11.510 - -4.66% -
ranges::minmax(std::deque<long_long>)/1 -17.88% 0.846 0.694 - 0.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -17.86% 843.993 693.278 - 0.37% -
std::find_end(list<int>)_(same_length)/8192 -17.79% 9684.336 7961.407 - -49.41% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -17.77% 970.426 798.013 - 0.04% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -17.66% 9.275 7.638 - -7.68% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -17.62% 72.293 59.554 - 82.07% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -17.56% 1.418 1.169 - -12.33% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -17.54% 268.532 221.428 - 7.33% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -17.49% 63443.486 52349.143 - 1.75% -
std::map<std::string,_int>::erase(iterator)/32 -17.41% 33.644 27.786 - -2.75% -
std::set<int>::contains(key)_(non-existent)/32 -17.22% 3.084 2.553 - -16.90% -
std::find_end(deque<int>)_(single_element)/1024 -17.21% 356.872 295.462 - 6.35% -
SetIntersection_Interlaced_Vector_float_256_64 -17.12% 8254496.321 6841515.912 - -1.54% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -17.11% 256.137 212.318 - 0.75% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -17.04% 17.256 14.316 - -4.95% -
std::list<std::string>::ctor(size)/1024 -17.00% 15099.568 12532.318 - -1.89% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -16.85% 6.402 5.323 - -11.38% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -16.81% 13.978 11.629 - 0.04% -
std::unordered_set<std::string>::erase(iterator)/32 -16.73% 31.058 25.861 - -17.38% -
SetIntersection_Interlaced_Vector_float_64_16 -16.71% 19803241.856 16494278.557 - -1.21% -
std::any_of(vector<int>)_(process_all)/50 -16.64% 15.146 12.626 - -33.45% -
std::stable_partition(list<int>)_(dense)/1024 -16.62% 1745.894 1455.661 - -16.68% -
std::partition(deque<int>)_(sparse)/50 -16.57% 18.241 15.219 - -11.75% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -16.51% 39.466 32.948 - -19.32% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -16.42% 11.145 9.315 - -15.69% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -16.16% 0.495 0.415 - 17.60% -
std::set<std::string>::find(key)_(existent)/8192 -15.99% 35.818 30.089 - -1.88% -
std::find_if_not(list<int>)_(bail_25%)/32768 -15.85% 8012.592 6742.419 - -8.83% -
std::set<int>::contains(key)_(non-existent)/1024 -15.80% 7.095 5.975 - -1.32% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -15.74% 1.030 0.868 - -24.89% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -15.69% 6.706 5.654 - -13.60% -
std::map<int,_int>::find(key)_(non-existent)/32 -15.68% 2.618 2.208 - -0.12% -
std::map<std::string,_int>::count(key)_(existent)/8192 -15.59% 32.859 27.737 - -9.36% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -15.53% 1.271 1.074 - 2.52% -
ranges::min(std::vector<__int128>)/70000 -15.39% 32051.690 27119.557 - -12.17% -
std::multiset<std::string>::erase(iterator)/8192 -15.36% 37.280 31.555 - 5.35% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -15.34% 68.388 57.896 - 15.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -15.32% 242350.902 205218.927 - -2.50% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -15.32% 7.081 5.997 - 7.66% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -15.21% 1.190 1.009 - -2.74% -
std::vector<std::string>::ctor(size)/32 -15.01% 37.808 32.132 - 1.20% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -14.98% 688.639 585.507 - 1.40% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -14.88% 37.696 32.087 - -2.04% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -14.77% 10.876 9.270 - 16.76% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -14.61% 20106.280 17168.654 - 1.15% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -14.52% 73.211 62.580 - -1.58% -
std::copy_backward(deque<int>)/64 -14.41% 3.542 3.031 - 0.15% -
std::map<std::string,_int>::erase(iterator)/1024 -14.37% 30.563 26.169 - -26.70% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -14.35% 28.069 24.042 - 9.98% -
BM_deque_vector_ranges_move/0 -14.32% 1.535 1.315 - -13.17% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -14.29% 1.540 1.320 - -32.54% -
SetIntersection_Interlaced_Vector_float_1024_64 -14.26% 5531610.345 4742879.573 - 44.95% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -14.24% 11.154 9.565 - 15.54% -
std::find_if_not(deque<int>)_(process_all)/8192 -14.16% 2336.144 2005.284 - 1.50% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -14.13% 15.679 13.463 - -18.04% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -14.11% 23.703 20.358 - -13.48% -
std::find(vector<bool>)_(process_all)/8 -14.09% 0.691 0.594 - 5.97% -
std::list<std::string>::ctor(size)/32 -13.95% 400.779 344.859 - -2.23% -
std::find(vector<bool>)_(process_all)/50 -13.94% 0.691 0.595 - 6.22% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -13.94% 19.195 16.520 - -17.23% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -13.91% 2655.109 2285.795 - -7.50% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -13.78% 11.259 9.707 - -3.98% -
std::find_if_not(deque<int>)_(process_all)/1024 -13.78% 292.648 252.326 - 1.43% -
rng::contains_subrange(list<int>)_(process_all)/8192 -13.77% 8031.995 6926.385 - -23.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -13.73% 3494222.533 3014421.933 - -0.85% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -13.72% 40.495 34.938 - -12.29% -
std::find_if_not(vector<char>)_(bail_25%)/8 -13.67% 1.024 0.884 - -5.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -13.66% 761.878 657.809 - -1.33% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -13.59% 48864433.829 42221328.926 - -2.25% -
std::find_if_not(deque<int>)_(process_all)/32768 -13.53% 9394.699 8123.915 - 1.66% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -13.43% 70.956 61.428 - 23.48% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -13.42% 7556.843 6542.365 - 0.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -13.31% 211621.232 183451.427 - 1.87% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -13.30% 850.704 737.575 - 0.94% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -13.27% 7.293 6.325 - -13.85% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -13.27% 35.075 30.422 - -14.78% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -13.26% 28.956 25.117 - -7.48% -
std::multiset<std::string>::erase(key)_(existent)/8192 -13.25% 80.900 70.181 - -33.98% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -13.20% 23352.933 20270.734 - 1.43% -
ranges::min(std::list<char>)/1 -13.20% 0.419 0.363 - 2.73% -
BM_deque_deque_ranges_move_backward/0 -13.19% 0.851 0.738 - -19.79% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -13.14% 60219.022 52305.648 - 2.85% -
BM_StringConstructDestroyCStr_Small_Transparent -13.09% 0.424 0.369 - 0.32% -
std::lower_bound(std::list<int>)/8192 -13.06% 15961.115 13876.519 - -2.37% -
BM_StringEraseWithMove_Large_Opaque -13.05% 3.122 2.715 - 9.41% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -12.97% 4.820 4.195 - 1.95% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -12.92% 30.520 26.578 - -1.97% -
std::map<int,_int>::find(key)_(non-existent)/8192 -12.90% 8.618 7.507 - 7.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -12.89% 1264.613 1101.610 - 0.38% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -12.86% 747.056 650.987 - -9.72% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -12.84% 11735.464 10228.191 - -1.51% -
rng::find(vector<bool>)_(process_all)/50 -12.81% 0.846 0.738 - 6.68% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -12.80% 697.586 608.263 - -0.19% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -12.77% 29.651 25.865 - 1.74% -
std::copy_n(vector<bool>)_(aligned)/512 -12.76% 1.580 1.378 - 0.66% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -12.76% 22.397 19.540 - -7.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -12.73% 138261.083 120657.008 - 1.15% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -12.72% 7328.535 6396.448 - 1.88% -
std::adjacent_find(deque<int>,_pred)/8 -12.66% 4.680 4.087 - -15.51% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -12.61% 1.545 1.350 - -25.26% -
BM_StringEraseWithMove_Small_Opaque -12.61% 2.500 2.185 - -17.30% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -12.57% 0.344 0.300 - -24.30% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -12.55% 44.508 38.924 - -0.56% -
std::multiset<std::string>::erase(iterator)/1024 -12.54% 32.343 28.288 - -0.34% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -12.52% 43.111 37.714 - -5.60% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -12.51% 30649.824 26816.817 - -2.58% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -12.50% 200434.951 175379.573 - 0.52% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -12.49% 1.849 1.618 - -6.33% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -12.45% 31.164 27.285 - -1.55% -
BM_StringConstructDestroyCStr_Empty_Opaque -12.42% 2.374 2.079 - 0.04% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -12.40% 1.021 0.895 - -19.44% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -12.37% 36.232 31.748 - 18.35% -
std::replace(list<int>)_(sprinkled)/8192 -12.36% 8176.038 7165.129 - 0.52% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -12.35% 19.036 16.685 - 7.18% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -12.30% 12.398 10.872 - 9.24% -
BM_StringEraseWithMove_Large_Transparent -12.25% 3.029 2.658 - 0.40% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -12.18% 25.618 22.498 - -3.09% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -12.17% 23.774 20.879 - -10.16% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -12.13% 41.229 36.227 - -6.10% -
std::set<std::string>::contains(key)_(non-existent)/32 -12.11% 10.342 9.089 - -7.38% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -12.11% 14.241 12.517 - -4.69% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -12.10% 1.242 1.092 - 8.78% -
BM_StringEraseWithMove_Small_Transparent -12.10% 2.479 2.179 - -9.66% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -12.09% 22933.731 20162.032 - 0.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -11.99% 1.312 1.154 - -8.17% -
std::unordered_multiset<int>::erase(iterator)/8192 -11.97% 22.548 19.848 - -12.96% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -11.81% 31.328 27.628 - -7.87% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -11.78% 22467.045 19819.588 - -0.90% -
BM_std_minmax_element<short>/5500 -11.77% 1522.766 1343.524 - -2.34% -
SetIntersection_Interlaced_Set_uint64_262144_256 -11.73% 1788788.088 1578972.902 - -3.47% -
std::map<int,_int>::find(key)_(non-existent)/1024 -11.72% 6.032 5.325 - 1.00% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -11.68% 689.642 609.107 - 0.57% -
std::copy_n(vector<bool>)_(aligned)/64 -11.67% 1.539 1.359 - 7.42% -
BM_StringEraseWithMove_Empty_Transparent -11.66% 0.641 0.566 - 1.71% -
std::find_end(forward_list<int>)_(process_all)/8192 -11.64% 6601.511 5833.224 - 1.95% -
BM_std_minmax_element<short>/4000 -11.62% 1109.480 980.600 - -2.57% -
BM_std_minmax_element<short>/4096 -11.54% 1134.167 1003.311 - -2.23% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -11.52% 23.874 21.123 - -18.08% -
std::is_sorted(deque<int>)/8 -11.38% 2.915 2.584 - -9.70% -
BM_deque_deque_ranges_copy_backward/2 -11.29% 2.529 2.244 - -2.67% -
ranges::min(std::vector<__int128>)/64 -11.27% 27.751 24.624 - -8.10% -
std::list<int>::insert(begin)_(cheap_elements)/32 -11.19% 12.497 11.099 - 8.96% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -11.18% 678.979 603.058 - -1.19% -
std::set<std::string>::ctor(const&)/32 -11.16% 797.467 708.509 - -14.88% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -11.10% 1.168 1.039 - -5.77% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -11.07% 1400242.840 1245188.885 - -4.33% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -11.06% 4.901 4.359 - 2.68% -
BM_std_minmax_element<short>/65536 -11.05% 18039.562 16046.182 - -1.70% -
BM_vector_deque_ranges_copy_backward/0 -11.05% 0.548 0.487 - -6.02% -
std::unordered_set<int>::contains(key)_(existent)/32 -11.01% 1.392 1.239 - -12.09% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.97% 230.831 205.506 - -5.21% -
BM_std_minmax_element<short>/64000 -10.97% 17598.019 15667.895 - -1.75% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -10.94% 22.559 20.091 - -7.80% -
std::multiset<std::string>::contains(key)_(existent)/32 -10.93% 18.445 16.429 - 14.63% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -10.93% 14.104 12.563 - -2.54% -
BM_std_minmax_element<short>/70000 -10.92% 19242.093 17140.322 - -1.77% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -10.87% 0.303 0.270 - -6.45% -
std::find(vector<char>)_(process_all)/50 -10.85% 1.854 1.653 - 0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -10.83% 4725480.937 4213816.677 - -3.53% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -10.82% 11.110 9.908 - -8.07% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -10.80% 22.600 20.160 - 6.21% -
BM_std_minmax_element<short>/1024 -10.77% 288.655 257.564 - -1.80% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -10.75% 193662.887 172838.961 - -1.26% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -10.74% 0.458 0.409 - -11.01% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -10.71% 0.396 0.354 - -3.63% -
std::unordered_set<int>::count(key)_(non-existent)/32 -10.70% 1.529 1.366 - -2.27% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -10.66% 28826.365 25754.450 - -12.11% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -10.64% 43.068 38.486 - -5.03% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -10.59% 22452.953 20074.304 - -0.03% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -10.59% 11.073 9.900 - -8.28% -
BM_deque_deque_ranges_move_backward/1 -10.54% 2.701 2.416 - -11.03% -
BM_deque_deque_ranges_copy_backward/1 -10.54% 2.778 2.486 - -1.50% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -10.50% 21.964 19.658 - -10.98% -
BM_lexicographical_compare_three_way_slow_path/1 -10.50% 0.435 0.389 - 6.96% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -10.47% 24.542 21.973 - -7.79% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -10.46% 1.282 1.148 - -0.64% -
std::find_end(deque<int>)_(single_element)/1000 -10.44% 351.583 314.876 - 26.41% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -10.40% 195662.255 175305.331 - 0.36% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -10.38% 8710.038 7805.765 - 1.59% -
std::search(vector<int>,_pred)_(single_element)/8192 -10.38% 4640.158 4158.739 - -9.66% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -10.37% 767.722 688.114 - -12.45% -
SetIntersection_Front_Set_float_1024_1024 -10.36% 13507585.945 12108167.184 - 2.39% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -10.35% 41.991 37.643 - 26.29% -
std::copy_n(deque<int>)/8 -10.28% 3.011 2.702 - 2.49% -
BM_deque_vector_move/0 -10.27% 1.491 1.337 - -6.19% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.24% 5903568.521 5299174.728 - -10.52% -
BM_PushHeap_string_Random_1 -10.23% 0.586 0.526 - -24.65% -
ranges::minmax(std::vector<char>)/8 -10.16% 1.078 0.968 - -4.16% -
std::search(vector<int>,_pred)_(single_element)/1000 -10.15% 566.697 509.199 - -9.58% -
std::search(vector<int>,_pred)_(single_element)/1024 -10.05% 580.201 521.908 - -9.54% -
std::set<std::string>::contains(key)_(non-existent)/1024 -9.99% 22.376 20.141 - 0.49% -
std::find(vector<char>)_(process_all)/8 -9.95% 1.026 0.924 - 0.08% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -9.90% 1721108.152 1550677.896 - -2.81% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -9.88% 1.851 1.668 - 3.38% -
SetIntersection_Front_Vector_uint64_262144_1024 -9.87% 5893176.862 5311463.828 - -0.57% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -9.83% 1.792 1.616 - 1.30% -
std::copy_n(deque<int>)/64 -9.78% 3.092 2.790 - 0.10% -
std::set<std::string>::contains(key)_(existent)/1024 -9.75% 25.163 22.709 - 8.65% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -9.74% 193463.717 174619.270 - -0.46% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -9.68% 53.239 48.086 - -14.62% -
BM_deque_deque_ranges_move_backward/2 -9.59% 2.407 2.176 - -11.89% -
BM_std_minmax_element<short>/512 -9.56% 146.775 132.743 - -1.04% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -9.54% 1.187 1.074 - -7.97% -
rng::find(vector<bool>)_(process_all)/8 -9.53% 0.840 0.760 - 18.48% -
std::fill(vector<bool>)/64 -9.52% 1.636 1.480 - 0.30% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -9.51% 164.075 148.466 - -5.31% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -9.51% 11.034 9.984 - -6.12% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -9.49% 1.563 1.415 - -0.80% -
std::copy_backward(deque<int>)/32768 -9.46% 4083.063 3696.768 - 0.63% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -9.44% 11.849 10.730 - -2.04% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -9.43% 39.740 35.991 - 2.68% -
BM_vector_deque_move/0 -9.40% 0.457 0.414 - -20.20% -
SetIntersection_Front_Set_uint64_1024_256 -9.39% 4285519.572 3883160.124 - -1.80% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -9.37% 32.395 29.359 - -2.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -9.31% 40.216 36.471 - -6.78% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -9.29% 100.771 91.410 - 23.61% -
std::multimap<int,_int>::ctor(const&)/32 -9.25% 249.058 226.008 - 3.76% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -9.21% 36.837 33.443 - 1.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -9.18% 7185216.170 6525456.987 - 61.31% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -9.16% 113077.716 102719.558 - -2.69% -
BM_StringEraseWithMove_Empty_Opaque -9.15% 0.881 0.801 - 1.47% -
std::unordered_set<int>::insert(value)_(already_present)/32 -9.15% 3.018 2.742 - 3.99% -
SetIntersection_Interlaced_Set_string_64_64 -9.13% 37436898.977 34017327.291 - -3.06% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -9.02% 32.299 29.385 - 0.88% -
std::multimap<std::string,_int>::ctor(const&)/8192 -9.00% 377038.401 343106.711 - -0.77% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -8.98% 29.739 27.067 - -35.29% -
std::find(vector<long_long>)_(process_all)/8 -8.98% 1.033 0.941 - -17.44% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -8.96% 1.075 0.978 - -5.22% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -8.96% 33.247 30.268 - 64.41% -
std::is_sorted_until(list<int>,_pred)/8192 -8.93% 8940.361 8141.992 - 6.84% -
std::set<std::string>::contains(key)_(existent)/32 -8.90% 15.734 14.334 - -9.95% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -8.83% 112744.159 102783.429 - -3.13% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -8.83% 784.189 714.980 - -9.38% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -8.81% 0.769 0.702 - -6.91% -
BM_StringCtorDefault -8.79% 0.265 0.242 - -0.44% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -8.78% 20.128 18.360 - -0.13% -
std::stable_sort(deque<int>)_(ascending)/8 -8.77% 19.284 17.593 - -12.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -8.75% 9292480.318 8479070.205 - -2.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -8.75% 13738.198 12535.761 - -2.49% -
std::flat_map<int,_int>::erase(iterator)/1024 -8.75% 82.410 75.197 - -0.82% -
BM_deque_vector_ranges_copy_backward/0 -8.71% 1.531 1.398 - 1.72% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -8.69% 13908.699 12699.656 - -1.76% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -8.67% 1.266 1.156 - -4.31% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -8.61% 25.831 23.608 - -5.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -8.58% 34.440 31.485 - -21.14% -
std::none_of(list<int>)_(process_all)/8192 -8.57% 8335.951 7621.244 - -4.39% -
BM_vector_deque_ranges_copy_backward/2 -8.55% 2.056 1.880 - -5.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -8.54% 2002556.779 1831541.283 - -0.17% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -8.50% 9667.147 8845.013 - 17.61% -
std::find_end(list<int>)_(process_all)/1024 -8.47% 796.391 728.948 - 4.44% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -8.44% 38.686 35.420 - -16.14% -
bm_ranges_swap_ranges_vb_unaligned/8 -8.43% 5.126 4.693 - -5.30% -
SetIntersection_None_Vector_string_16384_1024 -8.43% 1315506.757 1204617.898 - -2.26% -
std::fill(vector<bool>)/512 -8.35% 1.607 1.472 - -3.07% -
std::stable_sort(deque<int>)_(heap)/8 -8.34% 25.943 23.779 - -9.46% -
std::map<std::string,_int>::find(key)_(existent)/8192 -8.33% 33.364 30.586 - 5.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -8.33% 28736171.573 26343646.695 - -0.67% -
std::move(list<int>)/4096 -8.32% 5216.749 4782.913 - 9.68% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -8.27% 1.576 1.446 - 5.08% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -8.27% 286.829 263.117 - -0.57% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -8.27% 1.264 1.159 - -0.70% -
std::stable_sort(deque<int>)_(descending)/8 -8.27% 27.757 25.463 - -10.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -8.26% 11120541.398 10201611.738 - 36.09% -
std::is_sorted(vector<int>,_pred)/8 -8.22% 3.422 3.140 - -0.74% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -8.22% 13656.814 12534.625 - -3.23% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -8.20% 6.305 5.788 - 5.03% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -8.20% 37.718 34.626 - -0.95% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -8.19% 3.848 3.533 - -43.48% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -8.17% 18.772 17.238 - -0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -8.11% 6482.946 5956.970 - 1.12% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -8.09% 1.257 1.156 - -0.49% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -8.08% 101.680 93.465 - 3.31% -
BM_std_minmax_element<short>/3 -8.04% 1.250 1.150 - 6.52% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -7.94% 45.968 42.320 - -19.36% -
std::copy_n(vector<int>)/32768 -7.90% 3794.897 3495.098 - -5.20% -
SetIntersection_Front_Set_uint64_1024_64 -7.84% 1813864.386 1671648.338 - -2.62% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -7.84% 57650.742 53133.473 - -32.69% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -7.80% 7242.023 6677.207 - -32.97% -
SetIntersection_Front_Vector_uint64_16384_1024 -7.77% 5894730.725 5436615.732 - 1.93% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -7.75% 1847136.547 1703928.131 - -12.70% -
SetIntersection_None_Vector_string_16384_16384 -7.75% 1338963.107 1235187.771 - -0.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -7.72% 10408684.029 9605351.261 - -3.05% -
BM_std_minmax_element<long_long>/65536 -7.71% 18590.164 17156.753 - 2.95% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -7.70% 1.419 1.310 - -11.07% -
BM_std_minmax_element<long_long>/64000 -7.69% 18154.821 16758.320 - 2.98% -
std::map<int,_int>::clear()/8192 -7.69% 90732.739 83757.926 - -9.04% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -7.68% 33.198 30.647 - -1.05% -
BM_std_minmax_element<long_long>/70000 -7.68% 19856.755 18331.888 - 2.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -7.67% 69544558.005 64209522.794 - -0.21% -
std::multimap<int,_int>::ctor(const&)/1024 -7.64% 7237.879 6685.003 - 0.04% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.63% 50.798 46.924 - 7.45% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -7.62% 11.161 10.310 - -0.19% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -7.61% 33.207 30.680 - -1.57% -
BM_num_get<unsigned_int> -7.59% 10.330 9.546 - -62.45% -
std::find_if(list<int>)_(bail_25%)/32768 -7.55% 7494.274 6928.277 - -6.73% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -7.51% 824.064 762.190 - -12.67% -
std::list<std::string>::ctor(size)/8192 -7.48% 113085.517 104628.900 - -1.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -7.45% 771.134 713.717 - -5.44% -
std::copy(vector<int>)/32768 -7.43% 3795.193 3513.106 - -7.38% -
std::remove_copy(deque<int>)_(prefix)/1024 -7.43% 411.171 380.626 - -3.70% -
std::copy_n(vector<int>)/512 -7.42% 17.371 16.083 - 0.79% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -7.42% 35.058 32.458 - 2.56% -
std::search(deque<int>)_(near_matches)/1024 -7.41% 19552.597 18104.613 - -7.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -7.36% 128949056.231 119452049.292 - 3.52% -
std::replace(vector<int>)_(sprinkled)/8192 -7.35% 1321.134 1224.051 - -1.70% -
std::multiset<std::string>::count(key)_(existent)/8192 -7.33% 30.502 28.267 - 6.58% -
SetIntersection_Interlaced_Vector_float_64_4 -7.33% 18846333.159 17465502.688 - -3.90% -
rng::contains_subrange(list<int>)_(near_matches)/8192 -7.30% 2729325.655 2530139.744 - 1.14% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -7.30% 1.143 1.060 - 0.64% -
std::multimap<int,_int>::ctor(const&)/8192 -7.29% 57355.039 53174.000 - 0.08% -
BM_std_minmax_element<long_long>/5500 -7.29% 1553.348 1440.171 - 3.27% -
BM_std_minmax_element<long_long>/4000 -7.27% 1132.136 1049.796 - 3.26% -
BM_std_minmax_element<long_long>/4096 -7.27% 1158.828 1074.588 - 3.24% -
SetIntersection_Front_Set_string_16384_64 -7.26% 4842819.537 4491050.990 - 4.42% -
std::fill_n(list<int>)/50 -7.23% 16.784 15.571 - 2.58% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -7.21% 1.590 1.475 - 6.43% -
std::copy_n(vector<int>)/262144 -7.21% 12524.178 11621.515 - -7.27% -
SetIntersection_Interlaced_Vector_float_1024_256 -7.20% 6006656.907 5574143.657 - 0.57% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -7.17% 1.386 1.287 - 4.25% -
BM_PushHeap_string_Ascending_1024 -7.15% 14.015 13.013 - -3.26% -
std::replace_if(list<int>)_(sprinkled)/8192 -7.14% 7935.891 7369.065 - 1.34% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -7.13% 32.759 30.423 - -5.87% -
std::for_each(join_view(vector<vector<int>>))/8 -7.12% 1.486 1.381 - -3.01% -
std::find(list<int>)_(process_all)/8192 -7.10% 7410.473 6884.036 - -3.45% -
SetIntersection_None_Set_string_16384_1024 -7.10% 207222357.841 192506815.666 - 1.20% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -7.10% 18.493 17.181 - -12.89% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -7.08% 2.460 2.286 - -5.34% -
SetIntersection_None_Vector_string_64_1 -7.07% 18456622.068 17151788.130 - -2.42% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -7.06% 126686.106 117743.392 - 1.03% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -7.05% 0.653 0.607 - -12.39% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -7.04% 21.339 19.838 - -1.37% -
std::swap_ranges(list<int>)/1024 -7.03% 815.038 757.721 - 1.39% -
ranges::min(std::deque<char>)/1 -7.02% 0.849 0.790 - 15.12% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -7.01% 110581.293 102826.284 - -2.08% -
BM_deque_vector_copy_backward/0 -7.01% 1.536 1.428 - -7.35% -
std::set<std::string>::ctor(const&,_alloc)/32 -7.00% 748.928 696.491 - -18.11% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -7.00% 9270.879 8621.931 - 18.76% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -6.98% 18.778 17.467 - -9.92% -
std::find_if(deque<int>)_(process_all)/32768 -6.96% 8711.005 8105.130 - -13.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -6.94% 1297297.478 1207261.233 - 0.96% -
std::search(deque<int>)_(near_matches)/1000 -6.93% 18636.323 17344.093 - -6.50% -
std::multimap<std::string,_int>::clear()/1024 -6.92% 22875.767 21292.482 - -5.53% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -6.92% 88.349 82.239 - -6.07% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -6.91% 249.061 231.838 - -9.36% -
ranges::minmax(std::deque<__int128>)/1 -6.91% 0.722 0.672 - 3.23% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -6.91% 8273.817 7702.017 - -11.52% -
BM_StringRelational_Less_Empty_Huge_Control -6.90% 1.848 1.721 - 3.01% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 -6.89% 59564.237 55460.497 - -0.41% -
std::find_if_not(list<int>)_(process_all)/8192 -6.85% 7354.930 6850.843 - -1.21% -
BM_std_minmax_element<long_long>/512 -6.85% 148.739 138.550 - 3.31% -
std::set<int>::lower_bound(key)_(existent)/8192 -6.83% 8.419 7.844 - -3.84% -
std::find_if(deque<int>)_(process_all)/8192 -6.80% 2159.872 2013.060 - -13.60% -
BM_std_minmax_element<long_long>/1024 -6.79% 293.130 273.218 - 3.14% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -6.78% 5.571 5.193 - -2.32% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.75% 8545.185 7968.514 - 0.55% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.75% 14.234 13.274 - 1.69% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.74% 12.438 11.600 - -3.26% -
std::find_if(deque<int>)_(process_all)/1024 -6.73% 269.412 251.282 - -13.84% -
BM_StringFindAllMatch/4096 -6.70% 85.711 79.966 - -0.20% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.69% 825.893 770.627 - -0.58% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -6.67% 9.599 8.959 - -7.19% -
ranges::min(std::vector<long_long>)/64 -6.65% 5.081 4.743 - 1.37% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -6.65% 26.465 24.706 - -0.25% -
SetIntersection_Front_Set_float_262144_256 -6.62% 4312774.531 4027062.862 - 8.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -6.62% 3235232.040 3021116.983 - -15.67% -
rng::starts_with(list<int>)/8192 -6.61% 9291.657 8677.496 - 0.95% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.60% 314.916 294.137 - -9.49% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -6.54% 1.708 1.597 - 0.10% -
std::copy_n(vector<bool>)_(aligned)/4096 -6.54% 5.096 4.763 - -1.91% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -6.51% 56.124 52.471 - -8.57% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -6.50% 985.144 921.136 - -2.89% -
std::replace(vector<int>)_(sprinkled)/1024 -6.47% 167.359 156.533 - 4.40% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 -6.47% 0.296 0.277 - 1.63% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -6.44% 352.417 329.720 - -3.04% -
std::set<std::string>::count(key)_(existent)/32 -6.43% 17.479 16.356 - 5.95% -
SetIntersection_Front_Vector_uint64_262144_16384 -6.42% 76901657.789 71965285.824 - -2.55% -
ranges::minmax(std::vector<char>)/64 -6.40% 1.283 1.201 - -11.20% -
BM_deque_vector_ranges_copy/0 -6.40% 1.515 1.418 - -1.41% -
BM_PushHeap_float_Random_4 -6.39% 2.940 2.752 - -8.50% -
SetIntersection_Front_Vector_uint64_16384_256 -6.38% 2279141.526 2133820.694 - -0.56% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -6.35% 38740.656 36279.006 - -11.54% -
SetIntersection_Front_Vector_uint32_262144_256 -6.34% 2270165.473 2126290.161 - -7.08% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.32% 373.284 349.687 - -2.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -6.32% 9005056.723 8436162.579 - -6.20% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -6.32% 24.887 23.315 - -9.01% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -6.31% 17.214 16.128 - -1.50% -
std::set<int>::equal_range(key)_(existent)/8192 -6.30% 8.570 8.030 - -2.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -6.29% 2568166.817 2406672.289 - -1.93% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -6.29% 31.213 29.251 - 1.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -6.28% 1134624.421 1063423.841 - -2.85% -
BM_deque_deque_ranges_copy/64000 -6.27% 3166.494 2968.051 - 0.59% -
SetIntersection_Interlaced_Set_float_1024_256 -6.26% 13921705.101 13050535.301 - -8.74% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -6.26% 34499.763 32341.562 - -3.17% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -6.25% 21.832 20.467 - -8.74% -
std::swap_ranges(list<int>)/8192 -6.24% 10915.334 10234.010 - -1.24% -
SetIntersection_Front_Set_string_64_16 -6.23% 24963774.108 23407934.761 - -3.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.22% 7934.553 7440.776 - -4.67% -
SetIntersection_Front_Vector_uint32_16384_256 -6.22% 2271370.022 2130109.451 - -1.20% -
std::partition_point(vector<int>)/8192 -6.19% 10.094 9.469 - 18.73% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -6.18% 12.346 11.583 - 0.52% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -6.18% 371.507 348.552 - -2.34% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -6.18% 1.722 1.616 - -0.91% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -6.16% 689.918 647.387 - -11.84% -
std::set<int>::erase(key)_(existent)/1024 -6.16% 53.134 49.860 - -0.49% -
std::replace(vector<int>)_(sprinkled)/50 -6.15% 9.859 9.253 - 5.59% -
std::upper_bound(std::list<int>)/8192 -6.14% 14865.762 13953.384 - -1.20% -
SetIntersection_Front_Set_string_16384_16 -6.10% 1916109.272 1799135.521 - 1.63% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -6.09% 373.228 350.508 - -2.13% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -6.02% 29.179 27.422 - 2.58% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -6.00% 28.957 27.219 - -3.83% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -5.99% 14831.945 13943.277 - -3.82% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.98% 21.307 20.033 - -11.01% -
std::stable_sort(deque<int>)_(repeated)/8 -5.97% 19.133 17.990 - -8.74% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -5.96% 891.243 838.100 - 21.25% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -5.95% 56.055 52.718 - 22.21% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -5.92% 13.202 12.421 - -4.90% -
std::replace_if(vector<int>)_(sprinkled)/50 -5.88% 13.664 12.861 - 0.88% -
std::rotate(deque<int>)_(by_1/4)/8192 -5.88% 2849.231 2681.766 - -60.30% -
BM_num_put<bool> -5.87% 11.494 10.819 - 16.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -5.85% 35.347 33.278 - -5.61% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -5.85% 1930575.033 1817596.517 - 0.54% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -5.85% 36.908 34.749 - 7.89% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -5.83% 3751.483 3532.681 - -5.29% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -5.80% 19.519 18.387 - -4.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.77% 82314.755 77567.644 - 2.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.74% 14125.776 13314.629 - -6.45% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -5.73% 0.300 0.282 - -10.19% -
SetIntersection_None_Vector_string_1024_4 -5.71% 1238124.036 1167407.261 - -0.82% -
BM_StringRelational_Less_Large_Empty_Control -5.71% 1.712 1.614 - -0.00% -
SetIntersection_Front_Set_string_262144_64 -5.68% 4715323.896 4447303.386 - -10.90% -
SetIntersection_None_Vector_string_1024_256 -5.68% 1202740.128 1134382.444 - -4.15% -
std::replace_if(list<int>)_(prefix)/8192 -5.68% 7580.347 7149.575 - 0.37% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -5.68% 34336.309 32386.023 - -4.13% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.68% 77076325.545 72701467.083 - -5.90% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -5.67% 5.609 5.291 - -5.19% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -5.67% 36.880 34.791 - 0.22% -
SetIntersection_Front_Vector_uint64_16384_16384 -5.67% 75614007.542 71329955.999 - -4.19% -
std::for_each(list<int>)/8 -5.66% 2.467 2.327 - -7.59% -
SetIntersection_Interlaced_Set_float_256_64 -5.65% 13289519.236 12538228.070 - -10.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -5.65% 1139376.008 1074971.716 - -13.72% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -5.65% 975.199 920.137 - -2.22% -
bm_lexicographical_compare<int>/1 -5.64% 1.436 1.355 - -6.34% -
std::map<int,_int>::find(key)_(existent)/1024 -5.63% 4.413 4.164 - 14.32% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -5.62% 1.208 1.140 - 9.48% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -5.61% 39.139 36.942 - -5.87% -
BM_vector_deque_ranges_copy_backward/1 -5.58% 2.288 2.160 - -5.44% -
BM_StringRelational_Eq_Empty_Small_Control -5.57% 0.493 0.466 - -2.49% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 -5.56% 1662.764 1570.361 - 0.87% -
std::move_backward(list<int>)/4096 -5.55% 4641.013 4383.340 - -15.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -5.55% 1530113.286 1445214.876 - -5.74% -
rng::contains_subrange(deque<int>)_(same_length)/16 -5.54% 12.375 11.690 - -8.01% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -5.53% 10923.595 10319.070 - -6.09% -
SetIntersection_None_Vector_string_16384_64 -5.52% 1286866.411 1215808.661 - -1.83% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -5.52% 37.193 35.140 - -16.23% -
std::pop_heap(deque<int>)/1024 -5.51% 13.177 12.451 - -8.34% -
BM_std_minmax_element<short>/64 -5.51% 18.003 17.011 - 1.26% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.46% 125250.487 118417.636 - -3.12% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.45% 13488.803 12753.348 - -4.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -5.44% 1144338.766 1082078.152 - -6.58% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -5.44% 0.638 0.604 - 2.05% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -5.43% 947.910 896.469 - -1.37% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -5.42% 1.191 1.126 - -6.59% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -5.42% 3.177 3.004 - 33.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -5.42% 1129926.183 1068696.598 - -5.44% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -5.40% 164740.476 155840.990 - 0.42% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -5.39% 33.253 31.462 - 0.16% -
std::set<int>::erase(key)_(non-existent,_middle)/0 -5.37% 0.268 0.254 - 0.12% -
std::replace(list<int>)_(prefix)/8192 -5.36% 7397.034 7000.343 - 0.16% -
std::copy_n(vector<int>)/8 -5.33% 2.387 2.260 - 6.90% -
BM_std_minmax_element<long_long>/64 -5.32% 18.245 17.275 - 3.51% -
std::copy_backward(deque<int>)/512 -5.31% 19.064 18.052 - 0.55% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -5.30% 94.529 89.520 - 35.62% -
std::find_end(list<int>)_(process_all)/8192 -5.30% 7780.548 7368.326 - -1.74% -
std::for_each(deque<int>)/8 -5.29% 0.966 0.915 - -0.37% -
SetIntersection_None_Vector_string_256_1 -5.29% 4745373.421 4494170.549 - -1.91% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -5.29% 381.058 360.908 - 1.05% -
BM_num_put<long> -5.27% 12.236 11.591 - 8.18% -
SetIntersection_None_Vector_string_16384_4 -5.26% 1301290.624 1232793.201 - -0.98% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -5.26% 88.852 84.180 - -18.68% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.25% 1958.349 1855.530 - 9.59% -
SetIntersection_Front_Vector_uint32_16384_16384 -5.24% 76927420.639 72894663.616 - -5.62% -
std::remove_if(deque<int>)_(prefix)/50 -5.22% 65.518 62.099 - -3.22% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.20% 233.983 221.811 - 3.41% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.20% 37.324 35.382 - -17.10% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -5.19% 2.734 2.592 - -4.92% -
std::find_first_of(list<int>)_(large_needle)/1024 -5.17% 956196.405 906719.508 - -8.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -5.17% 13290168.850 12602620.345 - -3.56% -
SetIntersection_Interlaced_Vector_float_262144_1 -5.16% 1100308.869 1043549.940 - -1.94% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -5.16% 13496.184 12800.212 - -2.01% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -5.15% 34731.697 32944.080 - -2.72% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -5.13% 977.867 927.696 - -1.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -5.13% 34.257 32.501 - -36.78% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.12% 25.483 24.179 - -2.14% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.12% 12351.593 11719.407 - -17.34% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.12% 32.794 31.116 - 0.10% -
std::find_if(vector<int>)_(process_all)/32768 -5.10% 3742.324 3551.371 - -5.54% -
SetIntersection_Interlaced_Vector_float_64_1 -5.09% 17279039.775 16399407.273 - -1.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -5.09% 23.607 22.406 - -0.93% -
std::multiset<std::string>::find(key)_(existent)/32 -5.09% 15.107 14.338 - -9.12% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -5.08% 292686.913 277806.607 - -2.87% -
std::equal(deque<int>)_(it,_it,_it)/1024 -5.08% 480.556 456.159 - -5.25% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.07% 635772.353 603562.116 - 0.52% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -5.06% 6643.559 6307.398 - 3.15% -
std::set<std::string>::find(key)_(non-existent)/1024 -5.06% 21.498 20.412 - 2.38% -
SetIntersection_None_Vector_uint64_16384_16384 -5.04% 1094198.165 1039103.578 - -6.83% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.03% 28.992 27.533 - 3.98% -
std::set<int>::ctor(&&,_different_allocs)/32 -5.03% 186.956 177.550 - -47.27% -
SetIntersection_None_Set_string_16384_1 -5.02% 204818454.052 194527171.354 - 3.18% -
rng::find_last(list<int>)_(bail_90%)/50 -5.00% 1.375 1.307 - -2.52% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.00% 29.893 28.400 - -1.40% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -4.99% 1.947 1.850 - 24.47% -
bm_ranges_lexicographical_compare<int>/8 -4.99% 1.576 1.497 - 3.48% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -4.98% 253.797 241.154 - 8.10% -
BM_PushHeap_string_Ascending_256 -4.98% 11.596 11.018 - 0.48% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -4.97% 24.798 23.566 - -4.63% -
rng::fold_left(deque<int>)/32 -4.95% 17.610 16.738 - 3.58% -
BM_CmpLess_schar_short -4.94% 0.998 0.948 - -0.83% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -4.94% 12.549 11.929 - -40.55% -
ranges::minmax(std::vector<long_long>)/1 -4.94% 0.643 0.611 - -5.52% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -4.94% 21.633 20.565 - -1.87% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -4.94% 17120.109 16275.194 - 0.72% -
std::unordered_set<int>::find(key)_(non-existent)/32 -4.93% 1.151 1.095 - -0.32% -
std::sort_heap(deque<int>,_pred)/1024 -4.93% 12853.469 12219.711 - -5.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -4.93% 1164207.146 1106840.333 - -6.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -4.92% 1040960.904 989708.286 - -6.35% -
SetIntersection_None_Vector_string_16_1 -4.92% 68281701.050 64919873.948 - -1.56% -
SetIntersection_None_Vector_string_16_16 -4.92% 36271782.377 34487742.879 - -1.72% -
SetIntersection_None_Vector_string_16384_256 -4.91% 1298919.878 1235145.294 - -0.49% -
std::multimap<std::string,_int>::clear()/8192 -4.90% 221617.227 210754.125 - -3.65% -
SetIntersection_Front_Vector_uint32_1024_256 -4.87% 2233660.127 2124792.709 - -6.96% -
SetIntersection_None_Vector_string_64_16 -4.87% 14867196.336 14142809.295 - -1.67% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -4.85% 6.811 6.480 - 0.41% -
SetIntersection_None_Vector_string_262144_1 -4.85% 1376042.383 1309301.024 - -0.87% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -4.85% 2.808 2.672 - -5.54% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.82% 446.139 424.644 - -9.00% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -4.81% 18.110 17.240 - -0.70% -
std::find_if(vector<int>)_(process_all)/8192 -4.81% 929.973 885.254 - -6.33% -
std::flat_multimap<int,_int>::ctor(const&)/1024 -4.80% 187.154 178.164 - -0.05% -
std::set<std::string>::clear()/1024 -4.80% 22557.277 21473.779 - -4.49% -
bm_ranges_lexicographical_compare<signed_char>/1 -4.80% 1.571 1.496 - -12.75% -
ranges::min(std::deque<__int128>)/64 -4.79% 25.301 24.088 - 17.40% -
SetIntersection_Front_Set_float_64_64 -4.78% 13978686.273 13309899.040 - -2.47% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -4.77% 12.964 12.345 - 9.38% -
SetIntersection_Front_Set_float_16384_16384 -4.77% 230146868.811 219158371.348 - 1.05% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -4.77% 19.910 18.960 - -5.65% -
std::stable_sort(vector<int>)_(heap)/1024 -4.77% 2648.193 2521.959 - -0.68% -
std::sort_heap(vector<int>)/8 -4.76% 31.002 29.525 - -7.96% -
SetIntersection_None_Set_uint64_16384_16384 -4.74% 176126891.297 167785773.469 - -6.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -4.73% 1045748.907 996302.124 - -6.69% -
BM_deque_deque_copy_backward/64 -4.70% 3.577 3.409 - -0.06% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.70% 44.045 41.974 - -0.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.69% 14985.999 14282.671 - -1.34% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -4.69% 19.807 18.878 - -11.40% -
SetIntersection_None_Vector_uint64_262144_16384 -4.69% 1112535.307 1060407.611 - -8.19% -
BM_StringEraseWithMove_Huge_Transparent -4.68% 46.422 44.248 - -36.32% -
std::search(list<int>)_(no_match)/1000 -4.67% 701.002 668.298 - -0.61% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.65% 34178.181 32589.650 - -1.38% -
std::shift_right(vector<int>)/32 -4.64% 4.210 4.014 - 36.43% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.64% 122734.891 117042.198 - -3.57% -
SetIntersection_None_Vector_string_16384_16 -4.64% 1297973.515 1237772.731 - -0.38% -
std::multimap<std::string,_int>::erase(iterator)/32 -4.64% 29.947 28.558 - 2.63% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -4.63% 292573.783 279034.010 - -2.65% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -4.63% 19.577 18.671 - -3.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.62% 1156992.797 1103575.509 - -6.15% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -4.62% 42.121 40.177 - 16.67% -
std::adjacent_find(deque<int>,_pred)/50 -4.61% 30.150 28.759 - -6.65% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -4.61% 19.505 18.607 - -0.72% -
std::set<std::string>::clear()/8192 -4.60% 223425.412 213142.026 - -4.20% -
BM_num_put<unsigned_long> -4.58% 11.952 11.404 - 9.35% -
std::set<int>::contains(key)_(non-existent)/0 -4.58% 0.302 0.288 - -4.02% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -4.56% 13685.551 13060.899 - -0.20% -
SetIntersection_Interlaced_Vector_float_16_1 -4.55% 65552770.790 62572820.392 - -1.92% -
std::set<int>::equal_range(key)_(existent)/1024 -4.54% 4.571 4.364 - -2.09% -
std::multiset<std::string>::find(key)_(existent)/8192 -4.53% 27.752 26.495 - -12.44% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -4.52% 33.395 31.885 - -1.01% -
BM_deque_deque_ranges_move/1 -4.51% 2.444 2.334 - -10.18% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -4.51% 1.177 1.123 - -10.44% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.51% 10.487 10.014 - -8.96% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.49% 146571.762 139991.502 - -0.44% -
std::is_partitioned(deque<int>)_(partitioned)/32 -4.49% 9.562 9.133 - -0.36% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -4.48% 23.881 22.810 - -1.01% -
SetIntersection_Front_Set_string_262144_16 -4.48% 1886403.083 1801820.343 - -7.03% -
SetIntersection_Front_Set_uint64_1024_16 -4.47% 1189165.943 1136057.083 - -7.47% -
std::unique(list<int>,_pred)_(sprinkled)/32 -4.45% 67.780 64.762 - -4.61% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.44% 13688.287 13080.888 - -3.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -4.44% 14380987.444 13742948.794 - 1.00% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -4.44% 111494.116 106549.030 - 1.22% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -4.43% 289921.685 277073.441 - -1.53% -
SetIntersection_None_Vector_string_16384_1 -4.42% 1285880.633 1228988.047 - -1.07% -
SetIntersection_None_Vector_string_1024_1024 -4.40% 1213601.729 1160155.412 - -1.30% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 -4.39% 842.016 805.017 - 0.99% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -4.39% 16560.673 15833.441 - 1.30% -
SetIntersection_None_Vector_string_64_64 -4.39% 9190802.629 8787492.060 - -1.90% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -4.38% 990.673 947.253 - 9.72% -
std::remove(deque<int>)_(sprinkled)/50 -4.38% 57.031 54.534 - -1.20% -
bm_lexicographical_compare<signed_char>/1 -4.38% 1.364 1.304 - 3.90% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.37% 59648.832 57045.120 - -6.98% -
std::distance(join_view(vector<vector<int>>))/50 -4.35% 0.613 0.586 - -95.32% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -4.35% 714.507 683.419 - -21.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.34% 13152.041 12580.699 - -0.98% -
SetIntersection_None_Vector_string_64_4 -4.34% 17496203.388 16736516.816 - -1.05% -
SetIntersection_Interlaced_Vector_float_64_64 -4.34% 11469904.156 10972516.651 - -0.62% -
BM_PushHeap_string_Ascending_64 -4.33% 7.674 7.341 - 0.66% -
std::rotate(deque<int>)_(by_1/3)/8192 -4.29% 3301.867 3160.136 - -85.69% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.27% 52108.042 49880.453 - -0.16% -
SetIntersection_Interlaced_Vector_float_16_4 -4.26% 58640477.914 56140591.294 - -1.91% -
ranges::minmax(std::vector<char>)/1 -4.26% 0.628 0.601 - -3.96% -
SetIntersection_Interlaced_Vector_float_16_16 -4.25% 37269105.506 35685038.101 - -1.45% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -4.24% 1.279 1.225 - -4.69% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.24% 7.958 7.621 - 3.63% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -4.23% 6505.807 6230.808 - 1.02% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -4.23% 6950.798 6657.041 - -2.86% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.23% 37654.320 36063.285 - -0.26% -
std::make_heap(vector<int>)_(heap)/1024 -4.23% 283.465 271.488 - -1.34% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -4.22% 25.882 24.790 - 9.49% -
std::remove_if(deque<int>)_(prefix)/32 -4.21% 58.583 56.119 - 2.73% -
std::stable_partition(deque<int>)_(sparse)/1024 -4.21% 443.010 424.378 - -1.69% -
SetIntersection_None_Vector_string_16_4 -4.20% 57873013.361 55441296.103 - -1.30% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -4.19% 294287.888 281946.242 - -2.17% -
std::unordered_map<int,_int>::clear()/1024 -4.19% 8405.180 8052.835 - -5.99% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -4.19% 36.912 35.366 - -4.48% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -4.18% 1.234 1.183 - 13.45% -
std::fill_n(list<int>)/1024 -4.17% 677.388 649.154 - 47.24% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -4.17% 55.992 53.660 - -4.55% -
std::multiset<int>::erase(iterator)/1024 -4.16% 24.373 23.359 - -1.33% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.16% 53679.926 51447.410 - -0.83% -
BM_num_put<unsigned_long_long> -4.16% 11.698 11.212 - 10.78% -
std::move(vector<bool>)_(unaligned)/512 -4.15% 4.922 4.718 - -1.34% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.14% 1.206 1.156 - -0.01% -
std::partial_sort(deque<int>)_(heap)/8 -4.13% 39.649 38.010 - -3.32% -
SetIntersection_Front_Set_uint32_1024_1 -4.13% 1038076.361 995181.112 - -6.56% -
std::multiset<int>::erase(key)_(existent)/32 -4.12% 22.840 21.899 - -1.33% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.12% 1.206 1.157 - -3.85% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -4.12% 10.698 10.257 - -2.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 -4.11% 5954.005 5709.424 - -0.34% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -4.10% 0.362 0.347 - -8.05% -
std::map<int,_int>::clear()/1024 -4.09% 11117.020 10661.931 - -5.96% -
BM_CmpLess_schar_ushort -4.09% 1.119 1.073 - -4.24% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -4.09% 4.192 4.020 - -0.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.08% 777.017 745.336 - -2.10% -
std::find(vector<char>)_(process_all)/1024 -4.08% 16.914 16.225 - 0.70% -
std::unordered_map<int,_int>::clear()/8192 -4.08% 66507.323 63797.058 - -4.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.05% 46275522.504 44402214.432 - -5.70% -
std::vector<int>::ctor(size)/1024 -4.04% 46.191 44.323 - 5.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.04% 153133.614 146947.710 - -2.97% -
bm_swap_ranges_vb_aligned/4096 -4.03% 13.085 12.558 - 0.28% -
BM_StringMove_Large -4.03% 0.736 0.707 - -11.42% -
std::map<int,_int>::erase(iterator)/8192 -4.02% 24.942 23.938 - -10.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -4.01% 22152359.213 21263341.828 - -8.49% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.01% 4.319 4.146 - -6.65% -
std::unique(vector<int>)_(sprinkled)/32 -4.00% 56.737 54.470 - 0.07% -
std::stable_partition(vector<int>)_(sparse)/1024 -3.99% 215.208 206.612 - -6.08% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -3.99% 1949.792 1871.983 - -2.62% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -3.99% 32.317 31.029 - -1.74% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 -3.99% 1116151.388 1071646.758 - 0.52% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.99% 815.966 783.435 - 4.77% -
std::all_of(vector<int>)_(process_all)/8192 -3.99% 2117.892 2033.474 - 0.22% -
std::multiset<int>::erase(iterator)/8192 -3.99% 24.382 23.410 - -2.47% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -3.98% 33.031 31.716 - 0.55% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.97% 13722.676 13178.271 - -3.82% -
std::set<std::string>::clear()/32 -3.96% 938.257 901.060 - 2.76% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -3.95% 25.448 24.442 - -2.64% -
SetIntersection_Interlaced_Vector_float_1024_1 -3.95% 1062909.876 1020897.916 - -3.58% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.95% 11497.749 11043.769 - -1.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -3.94% 63603.428 61096.814 - -1.94% -
SetIntersection_None_Vector_string_256_4 -3.94% 4695278.479 4510432.046 - -0.18% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -3.93% 1.837 1.764 - -1.02% -
SetIntersection_Front_Vector_uint64_256_1 -3.91% 4166748.351 4003767.489 - -5.14% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.90% 482.222 463.418 - -15.22% -
std::find_if_not(vector<char>)_(process_all)/8 -3.90% 1.596 1.534 - 15.56% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -3.88% 18537.897 17818.199 - 1.43% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -3.88% 8.556 8.224 - -10.42% -
BM_std_minmax_element<char>/1 -3.87% 0.322 0.309 - 2.79% -
rng::contains(list<int>)_(process_all)/8192 -3.86% 7281.709 7000.956 - -2.56% -
SetIntersection_Front_Set_float_16384_64 -3.85% 1782375.123 1713707.395 - -0.98% -
SetIntersection_Front_Set_uint32_262144_256 -3.85% 3876853.714 3727644.016 - -2.46% -
SetIntersection_Interlaced_Vector_float_16384_16384 -3.84% 82613628.492 79440445.455 - -0.35% -
rng::find_last(list<int>)_(bail_90%)/8 -3.82% 0.480 0.461 - 0.47% -
std::stable_partition(list<int>)_(alloc_fails)/50 -3.82% 1971.961 1896.604 - 0.19% -
std::move(vector<int>)/1048576 -3.82% 58427.084 56195.159 - 0.59% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.81% 2983.517 2869.834 - 13.06% -
std::all_of(list<int>)_(process_all)/8192 -3.81% 7927.158 7625.340 - -0.25% -
std::replace_if(vector<int>)_(sprinkled)/32 -3.81% 9.058 8.713 - 0.93% -
SetIntersection_None_Vector_string_256_64 -3.79% 3770919.456 3628071.207 - -1.39% -
std::move_backward(vector<bool>)_(unaligned)/64 -3.79% 1.704 1.640 - 0.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.78% 19.896 19.143 - -7.76% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -3.78% 1.320 1.270 - 0.76% -
rng::contains_subrange(deque<int>)_(process_all)/32 -3.78% 12.072 11.616 - -19.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -3.78% 62922.477 60543.272 - -2.34% -
rng::for_each(map<int>)/8 -3.76% 6.387 6.147 - 38.38% -
BM_StringRelational_Less_Small_Empty_Control -3.76% 1.729 1.664 - -0.92% -
SetIntersection_Front_Set_float_1024_256 -3.76% 4225077.281 4066405.108 - -2.97% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -3.75% 4809.793 4629.365 - -1.74% -
std::multiset<int>::find(key)_(non-existent)/8192 -3.75% 8.446 8.129 - -12.24% -
std::multimap<std::string,_int>::clear()/32 -3.75% 928.244 893.438 - -4.10% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -3.74% 11.261 10.839 - -0.99% -
BM_vector_deque_copy/2 -3.74% 2.002 1.928 - -3.75% -
BM_deque_deque_ranges_copy/4096 -3.74% 153.414 147.675 - -1.09% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -3.74% 28.379 27.317 - -17.14% -
std::make_heap(vector<int>)_(ascending)/8192 -3.74% 5212.181 5017.358 - 0.02% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -3.74% 3866.054 3721.614 - 0.52% -
std::set<std::string>::contains(key)_(non-existent)/8192 -3.73% 27.886 26.845 - -0.75% -
std::move(deque<int>)/8 -3.73% 3.650 3.514 - 1.86% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.71% 1.187 1.143 - -6.37% -
BM_vector_deque_ranges_move_backward/1 -3.71% 2.397 2.308 - -0.90% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.70% 55914.902 53845.128 - -3.37% -
SetIntersection_Front_Set_float_16384_16 -3.70% 1219834.047 1174727.654 - -3.11% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.68% 1123.103 1081.719 - -1.79% -
SetIntersection_Interlaced_Vector_float_256_16 -3.68% 7741494.373 7456312.408 - 26.70% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -3.67% 2.836 2.732 - 3.58% -
std::rotate_copy(deque<int>)/32 -3.67% 2.799 2.696 - 4.82% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.67% 6514.621 6275.766 - 1.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.66% 87678.231 84466.305 - -3.23% -
std::is_sorted_until(vector<int>)/8 -3.66% 2.161 2.082 - 1.67% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -3.66% 30.435 29.322 - -4.21% -
std::partial_sort(vector<int>)_(repeated)/8 -3.66% 19.257 18.553 - -0.36% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -3.65% 370.835 357.286 - -0.80% -
std::move(deque<int>)/1048576 -3.64% 56745.116 54677.092 - 0.23% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.64% 28572.425 27531.189 - -20.37% -
std::map<int,_int>::ctor(const&)/32 -3.64% 228.842 220.504 - 1.88% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -3.64% 5.693 5.486 - -0.72% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.64% 148097.118 142708.720 - -3.03% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -3.64% 1.610 1.551 - 16.19% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -3.63% 6.822 6.574 - 1.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.62% 1094632.014 1054971.424 - -5.91% -
rng::contains_subrange(deque<int>)_(same_length)/32 -3.62% 19.864 19.146 - -5.29% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.61% 23.032 22.201 - -30.57% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -3.61% 2.496 2.406 - 1.13% -
std::copy_backward(deque<int>)/262144 -3.60% 32932.787 31748.837 - 3.85% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -3.59% 1.180 1.137 - 23.28% -
std::stable_partition(list<int>)_(alloc_fails)/32 -3.59% 1934.907 1865.394 - 0.20% -
SetIntersection_Interlaced_Vector_float_256_1 -3.59% 4299249.265 4144873.059 - -1.98% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -3.58% 632353.975 609686.722 - 0.44% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.58% 3.690 3.558 - 0.38% -
SetIntersection_Interlaced_Vector_string_16_4 -3.58% 69088138.916 66612816.409 - -4.60% -
SetIntersection_None_Set_string_16384_16 -3.58% 198580433.384 191477196.135 - 1.87% -
std::unordered_map<int,_int>::ctor(const&)/1024 -3.58% 6928.652 6680.847 - -4.38% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.57% 7708.173 7432.893 - -11.09% -
std::find(vector<char>)_(bail_25%)/8 -3.57% 1.150 1.109 - -0.04% -
std::fill_n(vector<bool>)/262144 -3.57% 941.095 907.532 - 260.90% -
SetIntersection_Interlaced_Vector_float_262144_4 -3.57% 1499390.911 1445927.225 - -27.36% -
std::unique(list<int>,_pred)_(sprinkled)/52 -3.55% 84.041 81.056 - -3.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -3.55% 3.665 3.535 - 3.46% -
SetIntersection_None_Vector_string_256_16 -3.54% 4411309.068 4255119.384 - -1.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -3.54% 0.520 0.501 - 5.17% -
std::set<std::string>::ctor(const&)/0 -3.50% 13.190 12.728 - -1.37% -
std::map<int,_int>::clear()/32 -3.50% 666.395 643.074 - -5.38% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -3.50% 30.385 29.322 - 6.95% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -3.50% 2.561 2.471 - 9.90% -
bm_lexicographical_compare<unsigned_char>/8 -3.49% 1.436 1.386 - -0.23% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.49% 1.768 1.707 - -3.34% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.49% 834.088 804.978 - -5.34% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -3.49% 1.557 1.503 - 8.25% -
SetIntersection_None_Vector_string_1024_1 -3.48% 1214379.520 1172072.304 - 2.50% -
SetIntersection_None_Vector_string_256_256 -3.48% 2354454.389 2272551.473 - -1.11% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -3.46% 22184.150 21416.405 - 1.13% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -3.45% 51617.393 49838.350 - -5.38% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.44% 59253.851 57212.579 - -0.16% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.44% 793.372 766.067 - 3.99% -
SetIntersection_None_Set_float_64_64 -3.43% 11480422.424 11086232.223 - -4.69% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.43% 37.640 36.348 - -4.50% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -3.41% 2366.744 2285.945 - -20.21% -
std::find_if(vector<int>)_(process_all)/50 -3.41% 6.188 5.977 - -12.89% -
std::map<int,_int>::insert(value)_(already_present)/1024 -3.40% 3.251 3.140 - -9.37% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.39% 22.757 21.985 - -7.18% -
SetIntersection_Interlaced_Vector_string_256_16 -3.39% 10650265.746 10289560.033 - -1.01% -
std::replace_if(deque<int>)_(prefix)/1024 -3.38% 496.493 479.727 - 1.99% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -3.37% 846.357 817.808 - 0.74% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -3.37% 53.302 51.504 - -9.35% -
std::none_of(vector<int>)_(process_all)/8 -3.37% 2.478 2.395 - -4.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.37% 15877.677 15342.957 - -6.53% -
SetIntersection_None_Vector_uint64_1024_1024 -3.36% 1077975.474 1041779.598 - -4.89% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -3.35% 3.378 3.265 - -3.18% -
std::equal(list<int>)_(it,_it,_it)/1024 -3.35% 1556.705 1504.574 - 33.96% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -3.35% 1.554 1.502 - 7.91% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -3.35% 59.074 57.098 - -15.75% -
BM_std_minmax_element<char>/512 -3.34% 148.245 143.299 - 3.09% -
rng::find_last(vector<int>)_(bail_90%)/50 -3.33% 1.545 1.493 - -1.50% -
BM_StringRelational_Less_Empty_Small_Control -3.33% 1.671 1.615 - -3.45% -
std::unordered_set<std::string>::clear()/8192 -3.33% 226964.685 219415.810 - -2.45% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -3.32% 1930.310 1866.138 - -2.85% -
std::set<std::string>::count(key)_(existent)/8192 -3.30% 32.449 31.378 - -4.81% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.30% 93737.747 90645.705 - -0.73% -
std::remove_copy_if(deque<int>)_(prefix)/32 -3.29% 18.438 17.831 - 0.22% -
SetIntersection_Interlaced_Set_float_64_16 -3.29% 22238029.776 21506220.902 - -1.43% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.28% 147419.001 142581.574 - -14.09% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.28% 56278.630 54432.001 - 1.95% -
std::remove(deque<int>)_(sprinkled)/32 -3.27% 51.727 50.035 - -0.17% -
std::deque<std::string>::ctor(size)/8192 -3.26% 8575.211 8295.515 - -1.84% -
std::multiset<int>::clear()/8192 -3.26% 82632.759 79938.547 - -3.30% -
std::map<int,_int>::equal_range(key)_(existent)/32 -3.26% 1.862 1.802 - 1.45% -
BM_PushHeap_uint32_Descending_16 -3.26% 0.366 0.354 - -0.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.26% 6829.509 6607.061 - -3.68% -
std::find_end(list<int>)_(single_element)/8192 -3.26% 8211.805 7944.421 - -17.72% -
std::find_first_of(deque<int>)_(small_needle)/50 -3.25% 168.619 163.131 - -1.23% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -3.25% 20.211 19.554 - -3.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.25% 2278953.853 2204947.755 - 3.72% -
rng::contains_subrange(deque<int>)_(same_length)/50 -3.25% 28.299 27.380 - -3.56% -
std::set<int>::equal_range(key)_(non-existent)/8192 -3.25% 10.129 9.801 - 9.73% -
std::set<std::string>::erase(iterator)/32 -3.24% 26.578 25.716 - -18.96% -
SetIntersection_Front_Vector_uint64_16384_64 -3.23% 1349531.955 1305905.784 - -5.75% -
SetIntersection_Front_Set_string_64_64 -3.23% 35700971.193 34548769.488 - 1.32% -
std::multimap<int,_int>::count(key)_(existent)/32 -3.23% 3.765 3.643 - -0.32% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.23% 52767.740 51065.447 - 1.93% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -3.23% 60.101 58.162 - 30.38% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.22% 33.121 32.053 - -4.30% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -3.22% 23.529 22.772 - -8.04% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -3.22% 19.165 18.549 - -0.24% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.21% 1031874.558 998719.377 - -4.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.20% 144316761.776 139704317.210 - -1.80% -
std::multiset<int>::erase(iterator)/32 -3.20% 21.502 20.815 - -1.77% -
BM_CmpLess_schar_uchar -3.18% 1.106 1.071 - -4.51% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 -3.18% 0.336 0.325 - -2.82% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.18% 16.605 16.077 - -1.30% -
SetIntersection_Front_Vector_uint64_1024_1024 -3.18% 5497639.927 5323026.779 - -9.92% -
SetIntersection_Front_Set_uint64_262144_16 -3.17% 1170936.759 1133777.926 - -6.47% -
std::replace(vector<int>)_(sprinkled)/32 -3.17% 6.316 6.116 - 5.39% -
std::multiset<int>::insert(value)_(already_present)/8192 -3.17% 32.650 31.614 - 0.07% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -3.17% 1942.156 1880.573 - 0.10% -
std::set<std::string>::count(key)_(non-existent)/8192 -3.17% 34.905 33.800 - -0.10% -
BM_std_minmax_element<char>/64 -3.16% 17.916 17.349 - 1.40% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 -3.16% 2918.756 2826.480 - -0.16% -
std::find_end(list<int>)_(process_all)/1000 -3.15% 736.515 713.338 - 8.69% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -3.14% 10.707 10.370 - -0.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.14% 15146.514 14671.502 - -5.91% -
SetIntersection_Front_Set_uint32_262144_64 -3.13% 1669709.302 1617460.841 - -2.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.12% 55.187 53.467 - 1.42% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -3.11% 1.162 1.126 - -2.53% -
std::deque<int>::insert(begin)_(cheap_elements)/32 -3.11% 6.228 6.035 - 0.04% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -3.10% 10.023 9.712 - 1.92% -
SetIntersection_Front_Set_string_256_256 -3.10% 28762327.221 27870338.431 - -5.26% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.10% 5684.512 5508.329 - -15.14% -
SetIntersection_None_Vector_string_1024_16 -3.10% 1211128.549 1173593.325 - -0.26% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -3.08% 22.492 21.799 - 2.57% -
std::set<int>::clear()/1024 -3.08% 9473.101 9181.396 - -4.29% -
BM_std_minmax_element<short>/4 -3.08% 1.249 1.211 - -0.09% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.08% 21.018 20.371 - -0.15% -
BM_std_minmax_element<char>/4096 -3.07% 1084.473 1051.147 - -2.29% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.07% 119444.936 115780.139 - 4.16% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -3.07% 1905.917 1847.494 - -3.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.06% 1396903.768 1354107.218 - -3.99% -
SetIntersection_Front_Set_float_262144_64 -3.06% 1738663.040 1685408.319 - -0.51% -
std::copy_if(list<int>)_(every_other)/32768 -3.06% 26340.923 25534.369 - -1.05% -
std::move(vector<bool>)_(unaligned)/4096 -3.04% 26.941 26.122 - 0.60% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -3.04% 21.058 20.418 - -0.90% -
SetIntersection_Interlaced_Vector_string_16384_64 -3.04% 12750977.047 12363886.645 - 1.52% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -3.02% 33.954 32.928 - 5.65% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -3.02% 48.887 47.412 - 33.88% -
std::multiset<int>::contains(key)_(non-existent)/8192 -3.01% 9.238 8.960 - -38.79% -
std::search(list<int>)_(single_element)/1024 -3.01% 749.895 727.360 - -1.66% -
BM_PushHeap_float_Random_16384 -3.00% 7.766 7.533 - -0.23% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -3.00% 21.114 20.481 - 4.40% -
SetIntersection_Front_Set_uint64_262144_1024 -3.00% 12527771.517 12152226.019 - -3.17% -
std::set<int>::equal_range(key)_(non-existent)/1024 -3.00% 6.619 6.421 - 10.68% -
BM_std_minmax_element<char>/5500 -2.99% 1452.211 1408.790 - -2.24% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.99% 6.489 6.295 - -1.10% -
rng::fold_left(deque<int>)/50 -2.99% 28.818 27.957 - 3.34% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.98% 12500.844 12128.726 - -2.74% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -2.98% 2.302 2.233 - -6.13% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -2.97% 1.338 1.298 - -2.63% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.97% 1629032.635 1580579.262 - -3.30% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -2.97% 1.547 1.501 - -0.24% -
bm_swap_ranges_vb_aligned/32768 -2.97% 65.644 63.696 - -0.03% -
std::map<int,_int>::erase(key)_(existent)/8192 -2.95% 25.661 24.903 - -4.43% -
BM_PushHeap_uint32_Descending_4 -2.95% 0.361 0.351 - -3.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.95% 1025200.644 994976.812 - -6.93% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.95% 728.944 707.465 - -5.80% -
std::for_each_n(deque<int>)/8 -2.95% 1.351 1.311 - 13.45% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.94% 6823.058 6622.162 - -3.64% -
SetIntersection_None_Set_string_256_256 -2.94% 5979268.020 5803533.795 - 1.86% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.93% 5.166 5.015 - -3.10% -
SetIntersection_None_Set_uint64_1024_4 -2.93% 8896936.469 8636669.266 - -5.16% -
SetIntersection_None_Set_string_16384_4 -2.92% 197902414.045 192125477.308 - 2.08% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -2.92% 12.753 12.381 - -7.90% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.91% 226.367 219.788 - -12.51% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.90% 350.910 340.726 - 9.83% -
std::find_end(deque<int>)_(same_length)/1000 -2.90% 363.358 352.837 - -62.27% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.89% 182529.942 177247.118 - 3.73% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -2.89% 1.703 1.654 - -0.46% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -2.89% 169.617 164.709 - -14.45% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -2.89% 51.195 49.714 - 12.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -2.89% 4196834.692 4075561.930 - -3.63% -
BM_deque_deque_move_backward/512 -2.89% 19.988 19.411 - -1.69% -
std::replace_if(deque<int>)_(prefix)/32 -2.88% 14.197 13.788 - -1.14% -
std::move(list<int>)/512 -2.88% 365.249 354.734 - 0.35% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.88% 30.473 29.596 - 8.78% -
std::map<int,_int>::erase(iterator)/1024 -2.87% 21.173 20.564 - -14.43% -
BM_StringRelational_Less_Empty_Empty_Control -2.87% 1.662 1.615 - -3.27% -
std::multimap<std::string,_int>::erase(iterator)/8192 -2.87% 32.177 31.253 - 20.41% -
std::set<std::string>::find(key)_(non-existent)/32 -2.87% 10.608 10.303 - 9.34% -
std::move_backward(vector<bool>)_(unaligned)/4096 -2.87% 27.815 27.018 - -0.62% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -2.86% 22789.734 22137.060 - 1.35% -
std::fill_n(list<int>)/32 -2.86% 8.294 8.057 - 1.52% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.86% 1068587.977 1038074.461 - -3.08% -
std::set<std::string>::contains(key)_(existent)/8192 -2.85% 29.370 28.531 - -0.48% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -2.85% 13251.420 12873.959 - 0.12% -
BM_CmpLess_uchar_schar -2.85% 1.062 1.032 - -8.01% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.84% 20.988 20.392 - 1.56% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.84% 109.306 106.206 - -1.39% -
std::map<std::string,_int>::count(key)_(existent)/1024 -2.83% 24.546 23.850 - 0.39% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -2.83% 28.537 27.730 - -5.38% -
std::transform(deque<int>,_deque<int>)/32 -2.83% 22.372 21.740 - 1.75% -
std::find(list<int>)_(process_all)/1024 -2.82% 708.405 688.412 - 0.40% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -2.82% 17.298 16.810 - -38.37% -
std::partition(list<int>)_(sparse)/50 -2.80% 22.248 21.625 - 45.54% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.79% 152132.282 147883.130 - -1.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.79% 1175902.832 1143121.364 - -4.01% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 -2.79% 218777.324 212678.900 - 0.87% -
BM_PushHeap_uint64_PipeOrgan_256 -2.79% 1.746 1.697 - 0.63% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.79% 27.033 26.280 - -0.49% -
SetIntersection_Interlaced_Vector_float_1024_1024 -2.78% 6069618.409 5900914.759 - -0.97% -
std::for_each_n(deque<int>)/32 -2.78% 3.881 3.773 - 0.44% -
std::stable_partition(list<int>)_(sparse)/8192 -2.78% 8841.096 8595.653 - -3.03% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.77% 14197.742 13803.916 - -6.78% -
std::sort_heap(vector<NonIntegral>)/8 -2.77% 30.135 29.299 - -0.17% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.77% 87.258 84.843 - -12.10% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -2.76% 522.087 507.659 - -1.93% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.76% 16.318 15.867 - -6.47% -
std::partial_sort(vector<int>)_(repeated)/1024 -2.76% 2597.417 2525.717 - 0.49% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.76% 23.107 22.470 - 3.33% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.75% 194698.429 189348.289 - -3.97% -
vector<bool>(const_vector<bool>&) -2.75% 10.252 9.970 - 4.25% -
BM_PushHeap_string_Ascending_16384 -2.74% 20.078 19.528 - 2.05% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -2.74% 52781.387 51333.713 - -35.96% -
SetIntersection_Front_Vector_uint64_16384_4 -2.74% 1059022.644 1029991.207 - -3.76% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.74% 17391.283 16914.850 - -1.31% -
SetIntersection_Front_Set_string_16384_256 -2.74% 15362046.483 14941464.110 - 3.63% -
std::copy_n(vector<bool>)_(aligned)/1048576 -2.74% 3093.073 3008.464 - -3.27% -
SetIntersection_Interlaced_Vector_float_16384_256 -2.73% 15447302.926 15025505.725 - 0.98% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.73% 4.068 3.957 - -4.73% -
std::set<int>::equal_range(key)_(existent)/32 -2.73% 1.904 1.852 - 8.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.72% 1120837.857 1090307.346 - -3.07% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.72% 2771.549 2696.119 - -3.42% -
SetIntersection_None_Set_float_1024_1024 -2.72% 9129896.546 8881878.303 - -1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -2.72% 359981158.592 350204557.491 - 39.23% -
std::is_partitioned(deque<int>)_(partitioned)/50 -2.69% 14.420 14.032 - 1.32% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.69% 9943.925 9676.301 - -5.12% -
std::find_end(deque<int>)_(same_length)/1024 -2.68% 371.101 361.137 - -74.11% -
bm_ranges_lexicographical_compare<int>/64 -2.68% 4.507 4.386 - 0.98% -
ranges::min(std::deque<long_long>)/64 -2.67% 17.271 16.809 - -15.68% -
std::fill(vector<int>)/32 -2.67% 1.090 1.061 - 2.96% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -2.67% 71.321 69.415 - -2.71% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.67% 1652.894 1608.753 - -6.04% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.67% 13.241 12.888 - -1.39% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -2.66% 10.184 9.913 - 2.10% -
SetIntersection_Front_Set_float_1024_4 -2.66% 1068518.007 1040132.631 - -3.88% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -2.65% 519.950 506.185 - -1.45% -
std::copy_n(deque<int>)/512 -2.64% 17.168 16.714 - 0.26% -
std::multiset<std::string>::clear()/8192 -2.64% 222536.807 216672.662 - -0.50% -
ranges::minmax(std::list<__int128>)/64 -2.63% 40.303 39.244 - 2.77% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.62% 11.544 11.241 - -10.39% -
SetIntersection_Front_Set_uint64_256_4 -2.62% 4193239.265 4083371.443 - -4.04% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -2.62% 2.870 2.795 - -0.03% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.62% 51174.337 49835.163 - 0.26% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.61% 903984.064 880348.803 - -5.27% -
BM_CmpLess_ushort_short -2.61% 1.039 1.012 - -9.82% -
std::make_heap(deque<int>)_(descending)/8192 -2.59% 8823.728 8595.507 - 11.89% -
std::multimap<std::string,_int>::erase(iterator)/1024 -2.58% 33.455 32.592 - 14.41% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -2.58% 23.784 23.171 - -3.10% -
std::search(deque<int>,_pred)_(same_length)/1000 -2.58% 508.313 495.215 - 3.00% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -2.57% 1469037.891 1431227.720 - 0.21% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.57% 5.567 5.424 - -2.32% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.57% 45962.164 44780.915 - -10.86% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.57% 1.890 1.841 - 10.88% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.57% 19.371 18.873 - 0.26% -
SetIntersection_None_Set_float_64_1 -2.57% 22555314.026 21976242.412 - -0.85% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -2.57% 2.472 2.409 - -6.15% -
std::map<int,_int>::find(key)_(existent)/32 -2.54% 1.726 1.683 - -0.80% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.54% 375.063 365.544 - -3.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.53% 246546642.229 240297503.412 - -30.46% -
std::find(vector<int>)_(process_all)/8 -2.53% 2.728 2.659 - -1.58% -
std::copy_if(vector<int>)_(entire_range)/64 -2.53% 16.309 15.897 - 2.26% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -2.53% 437.935 426.859 - -1.17% -
std::is_partitioned(vector<int>)_(partitioned)/50 -2.53% 9.816 9.568 - 1.11% -
SetIntersection_Front_Set_string_64_4 -2.52% 19143643.591 18661799.012 - -2.59% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.52% 1.156 1.127 - -6.19% -
BM_vector_deque_ranges_move_backward/2 -2.51% 2.052 2.000 - -3.00% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -2.51% 2.107 2.054 - 0.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.51% 748.435 729.681 - -0.91% -
BM_std_minmax_element<short>/2 -2.50% 0.621 0.605 - -4.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.50% 8161139.910 7957238.398 - -3.07% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -2.50% 52.422 51.112 - 9.86% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.49% 371.681 362.425 - 11.43% -
std::unordered_set<int>::find(key)_(existent)/8192 -2.49% 1.365 1.331 - -4.93% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.48% 33957.042 33114.108 - -1.43% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.48% 667.386 650.828 - 19.75% -
SetIntersection_Interlaced_Vector_float_256_256 -2.47% 4655700.337 4540529.917 - -1.43% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.47% 23.630 23.047 - -1.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.47% 10004266.597 9757450.437 - -2.89% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -2.47% 2.354 2.296 - 0.98% -
SetIntersection_Front_Vector_uint32_64_64 -2.46% 10851685.773 10584218.119 - -3.77% -
BM_std_minmax_element<char>/4000 -2.46% 1060.555 1034.498 - -1.32% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -2.46% 17562.626 17131.181 - -2.75% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.46% 36661.734 35761.375 - -5.18% -
SetIntersection_Front_Vector_string_256_64 -2.45% 10477222.137 10220016.667 - 2.33% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -2.45% 9292.887 9064.766 - -1.22% -
SetIntersection_Front_Vector_uint32_1024_4 -2.45% 1047213.311 1021567.904 - -5.82% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.45% 202.084 197.143 - -4.43% -
SetIntersection_None_Vector_uint32_256_256 -2.44% 2138625.500 2086436.226 - -4.40% -
std::copy_n(deque<int>)/1048576 -2.42% 51277.168 50033.812 - 0.20% -
BM_deque_deque_ranges_copy/4000 -2.42% 146.333 142.790 - -2.37% -
std::stable_sort(vector<int>)_(heap)/8 -2.42% 21.733 21.207 - -1.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.41% 86841.977 84748.183 - -2.04% -
SetIntersection_None_Vector_uint32_262144_1024 -2.41% 1129737.031 1102508.748 - -4.24% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.41% 4891.689 4774.037 - -0.25% -
BM_PushHeap_string_Random_4 -2.40% 6.222 6.073 - -1.51% -
std::map<int,_int>::ctor(const&)/8192 -2.40% 52784.144 51516.026 - -0.66% -
std::make_heap(deque<int>)_(descending)/1024 -2.40% 1120.500 1093.599 - 10.99% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.40% 13121.946 12807.040 - 10.49% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.38% 23.702 23.137 - 3.82% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.38% 1392.764 1359.566 - -6.52% -
SetIntersection_Interlaced_Set_float_262144_1 -2.38% 1037136.179 1012419.993 - -3.10% -
BM_StringRelationalLiteral_Eq_Large_Large_Control -2.38% 0.834 0.814 - -0.71% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -2.37% 10.695 10.441 - -1.35% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.37% 68772.276 67139.472 - -0.72% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -2.37% 26.916 26.277 - -1.34% -
BM_CmpLess_uint_uchar -2.37% 1.123 1.096 - -1.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.36% 1545604.480 1509120.596 - -4.40% -
BM_deque_deque_ranges_move/2 -2.36% 2.129 2.079 - -9.92% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -2.36% 82.065 80.129 - -2.67% -
std::multiset<int>::contains(key)_(existent)/8192 -2.36% 8.384 8.186 - -0.31% -
SetIntersection_None_Vector_string_262144_256 -2.35% 1316677.991 1285674.618 - -1.52% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.35% 893.565 872.525 - -1.90% -
SetIntersection_Front_Vector_string_64_16 -2.35% 20701377.820 20214844.129 - -3.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.35% 40998.195 40036.787 - -8.26% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.34% 28.532 27.863 - 2.15% -
std::set<std::string>::clear()/0 -2.34% 401.634 392.225 - -2.30% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -2.34% 373.418 364.676 - -0.96% -
SetIntersection_None_Vector_string_262144_1024 -2.34% 1324563.083 1293557.036 - -1.73% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -2.34% 6578.595 6424.653 - -35.75% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.34% 6.717 6.560 - -3.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.33% 1172.752 1145.412 - -2.42% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -2.33% 1.196 1.168 - -4.55% -
BM_std_minmax_element<char>/64000 -2.32% 16838.411 16448.226 - -1.05% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.32% 6.639 6.486 - -10.78% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -2.31% 41.745 40.779 - 0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.31% 1046408.790 1022203.086 - -4.75% -
ranges::min(std::vector<__int128>)/8 -2.31% 2.937 2.869 - 0.46% -
std::for_each(vector<int>)/8192 -2.31% 258.332 252.369 - 0.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.31% 688.086 672.213 - -1.28% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -2.30% 5.427 5.302 - 3.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.30% 26038247.844 25438849.185 - -5.51% -
std::equal(vector<bool>)_(unaligned)/50 -2.30% 0.907 0.886 - 8.58% -
BM_CmpEqual_ushort_short -2.30% 1.032 1.009 - -10.39% -
std::find_end(list<int>)_(match_near_end)/1000 -2.30% 79.618 77.790 - -89.39% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.29% 15.077 14.731 - -1.90% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.29% 1.290 1.260 - -10.35% -
std::set<int>::erase(iterator)/8192 -2.29% 20.427 19.959 - -3.56% -
std::partial_sort(deque<int>)_(ascending)/8 -2.29% 33.665 32.895 - 6.57% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.29% 9.106 8.897 - 7.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.29% 43800.614 42798.702 - -4.11% -
BM_std_minmax_element<char>/70000 -2.27% 18429.718 18010.767 - -1.19% -
std::partition(deque<int>)_(sparse)/8192 -2.26% 3032.592 2963.945 - -5.02% -
std::find(list<int>)_(bail_25%)/1024 -2.26% 131.990 129.003 - 0.88% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.26% 952.653 931.113 - -2.34% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.25% 13.224 12.926 - -1.15% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.25% 676.590 661.348 - -12.06% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -2.25% 24.855 24.295 - -0.73% -
std::find_first_of(deque<int>)_(small_needle)/8192 -2.25% 28305.173 27669.483 - -0.27% -
SetIntersection_Interlaced_Vector_float_4_4 -2.25% 138418431.718 135310310.312 - -1.79% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -2.24% 0.667 0.652 - -5.24% -
BM_deque_deque_copy_backward/4000 -2.23% 149.870 146.523 - 0.81% -
std::partition(list<int>)_(dense)/32 -2.23% 9.036 8.835 - -1.31% -
BM_PushHeap_string_SingleElement_256 -2.22% 2.678 2.618 - 0.69% -
bm_lexicographical_compare<signed_char>/64 -2.22% 1.960 1.916 - 0.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -2.21% 61432145.613 60074108.822 - -1.91% -
ranges::min(std::deque<char>)/8 -2.21% 2.473 2.418 - 5.92% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -2.21% 9.936 9.717 - 2.99% -
SetIntersection_None_Vector_string_262144_4 -2.20% 1337954.873 1308489.033 - 0.41% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 -2.20% 0.696 0.680 - -0.17% -
BM_CmpEqual_int_schar -2.20% 1.137 1.112 - -1.15% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.19% 30.165 29.503 - -0.12% -
std::find_first_of(deque<int>)_(small_needle)/1024 -2.19% 3538.630 3461.058 - 0.80% -
BM_vector_deque_ranges_copy_backward/1024 -2.19% 37.691 36.865 - -3.33% -
std::set<int>::contains(key)_(existent)/1024 -2.19% 3.982 3.895 - 3.11% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.18% 13.139 12.852 - -10.10% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.18% 81867.847 80079.923 - -6.47% -
std::sort_heap(deque<int>,_pred)/8192 -2.18% 434198.023 424746.200 - -5.82% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.17% 25.533 24.978 - -0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -2.17% 1177409.381 1151838.547 - -2.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.17% 144118.585 140994.737 - 0.45% -
SetIntersection_Front_Set_uint64_1024_1024 -2.17% 11821825.550 11565711.516 - -6.46% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.17% 13169.337 12884.106 - -0.10% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.16% 1385.517 1355.521 - -0.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.16% 7512916.893 7350436.299 - -3.96% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -2.16% 5.500 5.381 - -24.99% -
SetIntersection_None_Vector_uint32_16384_4 -2.16% 1097806.787 1074142.814 - -3.93% -
SetIntersection_None_Set_string_16384_64 -2.15% 196852176.233 192613726.204 - 1.75% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.15% 24.115 23.597 - -1.00% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -2.14% 6.628 6.486 - -11.27% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.14% 143564.341 140493.297 - -2.36% -
BM_CmpLess_uint_uint -2.14% 1.058 1.036 - -4.08% -
std::copy_if(list<int>)_(entire_range)/32768 -2.13% 26295.395 25734.867 - -1.16% -
std::set<int>::clear()/8192 -2.13% 83147.291 81376.669 - -0.97% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.13% 14040.776 13741.927 - -6.10% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -2.12% 24.945 24.417 - 2.83% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.12% 1292.088 1264.724 - -1.89% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -2.12% 77551.266 75910.106 - -2.15% -
std::set<int>::contains(key)_(existent)/8192 -2.11% 8.425 8.247 - -1.62% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -2.11% 116918.364 114447.858 - 0.11% -
std::find_end(list<int>,_pred)_(same_length)/8192 -2.11% 8848.906 8662.032 - -49.28% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.11% 6.709 6.567 - -3.22% -
std::remove_if(deque<int>)_(sprinkled)/50 -2.11% 62.291 60.977 - 0.84% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -2.10% 3.018 2.955 - 0.49% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -2.10% 3401315.135 3329865.342 - -9.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.10% 90.871 88.965 - 30.45% -
BM_std_minmax_element<char>/65536 -2.10% 17242.490 16880.964 - -0.94% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.09% 39428.136 38603.812 - -0.02% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -2.09% 8171.498 8000.776 - -18.12% -
std::flat_multimap<int,_int>::ctor(const&)/32 -2.09% 23.320 22.833 - -1.01% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.08% 272.012 266.352 - -2.16% -
std::multiset<int>::find(key)_(existent)/1024 -2.08% 4.224 4.136 - -2.65% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -2.08% 39.831 39.003 - 12.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.08% 1157155.961 1133144.947 - -4.31% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.07% 37.469 36.693 - -2.19% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.07% 4847664.411 4747404.033 - -5.56% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.07% 54914.756 53780.047 - -2.48% -
BM_CmpEqual_uchar_short -2.07% 1.033 1.012 - -6.76% -
std::reverse_copy(list<int>)/8 -2.06% 2.436 2.386 - -14.39% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -2.06% 17.591 17.228 - -1.11% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.06% 19.684 19.279 - -0.63% -
std::reverse(vector<int>)/8 -2.05% 1.505 1.474 - -0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.05% 8944074.068 8760875.468 - -32.21% -
std::unordered_map<int,_int>::erase(iterator)/8192 -2.05% 20.189 19.776 - -1.69% -
std::find_if(vector<int>)_(process_all)/1024 -2.04% 120.303 117.849 - -6.17% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.04% 1725150.879 1689958.740 - -1.53% -
std::unordered_set<int>::count(key)_(existent)/8192 -2.04% 1.540 1.509 - 7.25% -
SetIntersection_Interlaced_Set_string_16_16 -2.04% 60549649.203 59315445.160 - -3.89% -
std::copy_backward(list<int>)/4096 -2.04% 3266.918 3200.341 - -1.23% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -2.03% 300.531 294.433 - -2.32% -
bm_ranges_swap_ranges_vb_aligned/64 -2.02% 3.089 3.026 - -1.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.02% 25614058.945 25095701.225 - -7.07% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.02% 242.473 237.569 - -1.58% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.02% 34.345 33.651 - 3.16% -
std::transform(deque<int>,_deque<int>)/50 -2.02% 36.598 35.859 - 6.63% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -2.02% 1896.425 1858.200 - -1.37% -
SetIntersection_None_Set_uint32_1024_64 -2.01% 8831529.522 8653672.750 - -4.17% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.01% 17.515 17.163 - -0.60% -
std::copy(vector<bool>)_(aligned)/4096 -2.01% 4.837 4.740 - -1.26% -
BM_CmpLess_uint_int -2.00% 1.089 1.067 - -5.29% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -1.99% 6.464 6.336 - 10.10% -
BM_CmpEqual_ushort_schar -1.99% 1.029 1.008 - -9.82% -
SetIntersection_Front_Set_string_16_16 -1.98% 59391855.102 58213212.850 - -1.67% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.98% 792.249 776.527 - 0.42% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.98% 43.662 42.796 - 0.56% -
std::copy_n(deque<int>)/32768 -1.98% 1155.207 1132.327 - -0.32% -
BM_vector_deque_move_backward/2 -1.98% 2.054 2.014 - -2.30% -
std::deque<std::string>::ctor(size)/1024 -1.97% 725.235 710.929 - -2.05% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.97% 705.252 691.356 - -0.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.97% 66280.690 64976.814 - -1.95% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.96% 227.747 223.272 - 2.39% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -1.96% 91.281 89.489 - 104.78% -
std::remove_copy_if(vector<int>)_(prefix)/8192 -1.95% 3421.027 3354.156 - 1.30% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.95% 731.545 717.247 - 0.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.95% 458837.676 449883.012 - -2.60% -
std::rotate(list<int>)_(by_1/3)/32 -1.95% 16.908 16.579 - 28.21% -
std::map<int,_int>::erase(iterator)/32 -1.95% 20.923 20.516 - -12.68% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -1.94% 4.988 4.891 - 8.21% -
BM_CmpLess_short_int -1.94% 1.134 1.112 - -2.14% -
SetIntersection_Interlaced_Set_float_16384_1 -1.93% 1036950.714 1016893.525 - -3.96% -
BM_num_get<unsigned_long_long> -1.93% 10.495 10.292 - -60.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.93% 1193228.493 1170196.684 - -4.43% -
BM_PushHeap_float_Random_16 -1.93% 5.408 5.303 - -0.58% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.92% 2.369 2.324 - -5.91% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.92% 39333.328 38579.524 - -0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.91% 2921315.502 2865484.804 - -0.91% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.91% 54.080 53.047 - 0.60% -
BM_deque_deque_copy/0 -1.91% 0.850 0.834 - -3.99% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.90% 6.645 6.519 - -2.32% -
std::move(vector<bool>)_(unaligned)/64 -1.90% 1.657 1.626 - -0.31% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 -1.90% 4845.513 4753.622 - 0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.90% 1250034.018 1226339.519 - -3.38% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.90% 12.255 12.022 - 9.68% -
std::move(vector<int>)/262144 -1.89% 22370.669 21946.746 - 47.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.89% 36015.536 35333.437 - -1.99% -
BM_PushHeap_string_QuickSortAdversary_16 -1.89% 10.610 10.409 - -3.11% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.89% 213831076.988 209795967.111 - -2.48% -
std::find(vector<char>)_(bail_25%)/1024 -1.88% 5.430 5.328 - -0.32% -
std::sort(deque<int>)_(repeated)/1024 -1.88% 982.064 963.600 - -9.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.87% 1238635.241 1215488.531 - -1.60% -
std::is_sorted_until(list<int>)/8192 -1.87% 7267.028 7131.365 - -0.65% -
std::multiset<int>::find(key)_(non-existent)/32 -1.86% 2.325 2.282 - -7.59% -
SetIntersection_Front_Set_string_256_64 -1.86% 14785040.705 14510223.953 - 2.31% -
SetIntersection_Interlaced_Set_string_16384_1024 -1.85% 355910406.366 349311734.772 - -0.20% -
SetIntersection_None_Vector_string_4_4 -1.85% 138268238.838 135712410.350 - -2.36% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.84% 4.633 4.548 - -0.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.84% 588.229 577.388 - 3.29% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.84% 145958.967 143274.362 - -11.65% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.84% 18.215 17.880 - 1.15% -
BM_deque_vector_copy_backward/64000 -1.83% 8327.550 8174.794 - 9.17% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -1.83% 35.101 34.459 - 2.99% -
SetIntersection_Front_Vector_uint64_64_64 -1.83% 10746776.949 10550366.107 - -1.42% -
SetIntersection_Interlaced_Set_float_256_256 -1.83% 7585856.992 7447268.096 - -2.57% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.83% 0.644 0.632 - -9.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.82% 1532662.428 1504731.171 - -10.08% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -1.82% 19.146 18.798 - -0.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.81% 4067616.808 3993822.541 - -4.61% -
std::none_of(list<int>)_(process_all)/32768 -1.81% 27126.259 26634.596 - -0.22% -
SetIntersection_Interlaced_Vector_string_262144_16384 -1.81% 1013099.123 994777.830 - -0.81% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.80% 500034.286 491036.066 - -0.07% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.80% 24.203 23.767 - 0.85% -
SetIntersection_None_Vector_uint64_262144_1024 -1.80% 1132208.756 1111872.791 - -2.60% -
std::unique(list<int>)_(sprinkled)/1024 -1.79% 966.991 949.634 - -0.13% -
std::all_of(vector<int>)_(process_all)/32 -1.79% 8.451 8.299 - -0.77% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.79% 116982.461 114891.318 - 0.39% -
std::find_end(vector<int>)_(same_length)/1024 -1.79% 252.691 248.178 - -50.87% -
BM_CmpLess_uchar_short -1.78% 1.033 1.015 - -10.55% -
std::partition(vector<int>)_(sparse)/32 -1.78% 8.800 8.643 - -1.99% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.78% 32.068 31.497 - -2.90% -
std::set<int>::erase(iterator)/1024 -1.78% 20.334 19.972 - -1.34% -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 -1.78% 2564.122 2518.477 - -0.01% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.77% 476057.373 467614.235 - 0.59% -
BM_num_get<unsigned_long> -1.77% 10.593 10.405 - -59.12% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.77% 218.155 214.291 - -1.59% -
BM_vector_deque_copy/1 -1.77% 2.278 2.237 - -2.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.77% 1054418.731 1035793.735 - -3.00% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.76% 2.987 2.934 - 17.39% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.76% 4.188 4.114 - 6.40% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.76% 6.993 6.870 - -6.28% -
std::reverse(deque<int>)/8 -1.76% 2.526 2.481 - -1.11% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 -1.76% 520818.163 511656.189 - 0.39% -
BM_vector_deque_ranges_move_backward/65536 -1.76% 8001.752 7861.011 - 1.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.76% 8406909.246 8259066.104 - -1.06% -
std::set<int>::ctor(const&)/8192 -1.76% 49866.922 48990.368 - -1.42% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.76% 571.554 561.520 - 2.54% -
std::generate(list<int>)/50 -1.75% 15.409 15.140 - -2.88% -
rng::fold_left(deque<int>)/8192 -1.75% 4370.858 4294.543 - -5.70% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -1.75% 33.783 33.193 - 19.36% -
rng::find(vector<bool>)_(process_all)/1024 -1.74% 4.753 4.671 - -0.23% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.73% 18.568 18.247 - -3.18% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.73% 76.788 75.463 - 1.53% -
BM_PushHeap_string_QuickSortAdversary_4 -1.72% 6.428 6.317 - -0.96% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.72% 57.664 56.673 - -0.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.72% 14949.029 14692.299 - -4.59% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.71% 34.356 33.767 - -5.50% -
BM_CmpEqual_ushort_uint -1.71% 1.079 1.061 - -0.81% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.71% 141139.705 138726.653 - -1.32% -
SetIntersection_Front_Set_uint64_16_16 -1.71% 37660880.829 37018296.372 - -3.72% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.71% 18.891 18.569 - -1.37% -
SetIntersection_None_Vector_string_1024_64 -1.71% 1197825.450 1177396.270 - -0.58% -
std::map<int,_int>::ctor(const&)/1024 -1.70% 6579.767 6467.639 - -0.68% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -1.70% 34.767 34.176 - 9.38% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -1.70% 210.508 206.932 - -50.46% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.70% 39.089 38.425 - -1.34% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.69% 679.299 667.806 - -2.36% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.69% 10.245 10.072 - -6.01% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.68% 13.138 12.917 - -2.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.68% 1681915.447 1653633.543 - -1.95% -
std::move(vector<bool>)_(unaligned)/32768 -1.68% 206.042 202.578 - 0.14% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.68% 153.159 150.591 - -2.46% -
std::find_end(vector<int>)_(same_length)/1000 -1.67% 246.881 242.759 - -50.92% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.67% 766.605 753.807 - -1.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.67% 17013357.301 16729494.886 - -6.91% -
std::copy_if(vector<int>)_(entire_range)/8 -1.67% 2.303 2.265 - -0.02% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.66% 29.213 28.727 - -5.53% -
BM_num_put<const_void*> -1.66% 12.582 12.374 - 10.42% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.66% 4.538 4.463 - 14.72% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.65% 3889.378 3825.050 - -0.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.65% 16480.052 16207.877 - -4.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.65% 11421681.397 11233240.935 - -3.04% -
std::copy_n(deque<int>)/4096 -1.65% 148.082 145.639 - 0.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -1.64% 4.598 4.522 - 0.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.64% 402.653 396.051 - -0.96% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -1.64% 23.237 22.856 - 3.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.64% 1291.472 1270.337 - -2.20% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.64% 1036234.934 1019282.423 - -3.96% -
std::for_each(map<int>::iterator)/32 -1.63% 24.025 23.633 - 9.93% -
BM_CmpEqual_uchar_uint -1.63% 1.068 1.051 - -1.60% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.63% 25.256 24.844 - 2.46% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.63% 1834.773 1804.877 - 0.49% -
BM_PushHeap_string_QuickSortAdversary_64 -1.63% 13.160 12.946 - -3.14% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.62% 10.136 9.971 - 3.03% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -1.62% 39.859 39.212 - 2.29% -
BM_deque_deque_copy_backward/512 -1.62% 19.525 19.209 - 0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.62% 1103030.688 1085179.497 - -2.35% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.62% 34.216 33.662 - -2.26% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -1.62% 22.674 22.308 - 7.98% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.61% 780.139 767.549 - -1.61% -
std::is_partitioned(vector<int>)_(partitioned)/8192 -1.61% 1434.259 1411.211 - 0.40% -
SetIntersection_None_Set_uint64_262144_256 -1.60% 1213145.752 1193686.930 - -3.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 -1.60% 3.810 3.749 - 0.51% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.60% 13444557.554 13229912.305 - -5.99% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.59% 20.515 20.188 - -3.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.59% 218868903.706 215389751.007 - -0.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -1.59% 70.925 69.798 - 7.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.59% 1211578.801 1192344.946 - -1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.59% 13261390.875 13051168.466 - -2.36% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.58% 1010222.469 994252.550 - -5.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.58% 1666295.490 1639977.050 - -1.48% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.58% 18.806 18.510 - -0.29% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.58% 54.974 54.107 - -0.10% -
std::unordered_map<int,_int>::clear()/32 -1.58% 599.406 589.958 - -2.50% -
SetIntersection_Front_Vector_uint32_256_1 -1.57% 4155029.235 4089671.327 - -2.95% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -1.57% 23.530 23.160 - 3.40% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.57% 46.572 45.840 - -1.15% -
std::is_sorted(list<int>)/8 -1.57% 2.117 2.083 - 0.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.57% 65198.690 64175.707 - 1.72% -
std::move_backward(vector<bool>)_(aligned)/1048576 -1.57% 1739.226 1711.948 - 0.21% -
rng::contains_subrange(list<int>)_(near_matches)/1024 -1.57% 39699.501 39077.696 - 1.55% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.56% 16.806 16.543 - 0.08% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.56% 675.505 664.943 - -1.16% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.56% 24.490 24.108 - -5.14% -
BM_CmpLess_schar_schar -1.56% 0.959 0.944 - -1.93% -
std::multiset<std::string>::erase(key)_(existent)/32 -1.56% 81.333 80.065 - 55.00% -
SetIntersection_Front_Vector_uint32_256_64 -1.55% 4295635.251 4228896.063 - -2.96% -
BM_vector_deque_move_backward/1 -1.55% 2.298 2.262 - -2.69% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -1.55% 22.912 22.557 - 10.03% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.55% 2256.964 2221.974 - -0.59% -
std::multiset<int>::find(key)_(non-existent)/1024 -1.55% 5.492 5.407 - -10.83% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.55% 603.139 593.805 - -0.97% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.55% 23.252 22.892 - -2.58% -
rng::starts_with(list<int>)/8 -1.54% 2.967 2.921 - -0.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.54% 387100.206 381131.846 - 0.46% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.54% 20.623 20.306 - -0.15% -
std::make_heap(vector<int>)_(ascending)/1024 -1.53% 663.053 652.891 - -0.23% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.53% 10.212 10.056 - -0.85% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.52% 43.390 42.728 - -3.39% -
std::set<int>::clear()/32 -1.52% 635.923 626.239 - -1.28% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.52% 164.635 162.139 - -2.19% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.51% 519.518 511.659 - 0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.51% 8853148.061 8719256.598 - -33.30% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.51% 7810.500 7692.594 - -0.56% -
BM_PushHeap_uint64_Random_16 -1.51% 4.497 4.430 - 6.49% -
std::rotate(deque<int>)_(by_1/4)/50 -1.50% 28.475 28.047 - -62.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.50% 42.978 42.331 - 22.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.50% 397.568 391.599 - -1.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.50% 401.321 395.298 - -0.78% -
std::move_backward(vector<int>)/32768 -1.49% 1742.185 1716.147 - 0.91% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -1.49% 1.379 1.359 - -2.24% -
BM_CmpLess_uchar_ushort -1.49% 1.055 1.039 - -2.39% -
std::multiset<int>::count(key)_(existent)/1024 -1.49% 5.634 5.550 - -30.91% -
std::is_partitioned(vector<int>)_(partitioned)/1024 -1.49% 192.859 189.993 - 0.28% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -1.48% 71.377 70.317 - -46.03% -
BM_std_minmax_element<long_long>/3 -1.48% 1.111 1.094 - -1.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.48% 54.502 53.695 - 1.60% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.48% 35.424 34.901 - -3.87% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.47% 923553.042 909934.788 - -3.54% -
SetIntersection_Front_Vector_uint32_16384_16 -1.47% 1119645.574 1103136.887 - -0.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.47% 1103976.868 1087703.408 - -2.93% -
std::for_each_n(vector<int>)/8192 -1.47% 255.738 251.980 - 0.10% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.47% 55671.383 54854.722 - -3.11% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -1.46% 24.029 23.678 - 2.87% -
SetIntersection_Front_Vector_uint64_256_4 -1.46% 4189256.151 4128044.643 - -2.47% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.46% 222.279 219.034 - -4.17% -
BM_StringFindStringLiteral/32 -1.46% 1.769 1.743 - -0.25% -
BM_StringMove_Huge -1.45% 0.810 0.798 - 0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.45% 1233404.703 1215516.846 - -3.41% -
std::set<std::string>::lower_bound(key)_(existent)/32 -1.44% 15.779 15.551 - -7.01% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.44% 13.565 13.370 - -2.12% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -1.44% 94.786 93.422 - 7.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.44% 4134408.448 4074929.019 - -4.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.44% 4207027.878 4146519.050 - -2.11% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.44% 18.896 18.624 - 0.94% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.44% 32.368 31.903 - -0.38% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.43% 13.447 13.255 - -0.80% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -1.43% 2.513 2.477 - -18.89% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.43% 16.963 16.721 - -0.02% -
SetIntersection_Front_Vector_float_64_1 -1.42% 16581241.188 16345147.484 - -1.81% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.42% 35844.357 35334.839 - -1.35% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.42% 24.535 24.187 - -1.58% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.42% 21.674 21.367 - -1.30% -
SetIntersection_Interlaced_Set_string_16384_4 -1.42% 195819192.016 193045061.554 - -2.02% -
vector<bool>::resize() -1.42% 10.801 10.648 - -25.35% -
SetIntersection_Interlaced_Set_string_262144_1 -1.42% 1089492.446 1074070.390 - -3.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.42% 1844552.976 1818451.984 - -1.41% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.41% 13.960 13.763 - -1.48% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -1.41% 574.833 566.718 - 3.05% -
SetIntersection_Front_Vector_uint32_16384_4 -1.41% 1058533.906 1043606.489 - -2.99% -
bm_swap_ranges_vb_aligned/8 -1.41% 3.264 3.218 - 2.22% -
std::find_end(vector<int>)_(process_all)/8192 -1.41% 1704.803 1680.793 - -6.73% -
SetIntersection_None_Set_uint64_262144_64 -1.41% 1210104.168 1193083.254 - -3.44% -
BM_CmpLess_uint_schar -1.40% 1.061 1.046 - -7.79% -
std::replace_if(deque<int>)_(prefix)/50 -1.40% 20.584 20.296 - 0.16% -
SetIntersection_None_Set_uint64_256_4 -1.40% 11146095.955 10990582.527 - -5.30% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -1.39% 5387.800 5312.673 - -44.46% -
SetIntersection_Interlaced_Set_float_16384_64 -1.39% 217424375.519 214394710.162 - -0.61% -
BM_deque_deque_copy_backward/70000 -1.39% 8718.186 8597.017 - 8.14% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.39% 52.942 52.207 - -1.88% -
std::search(list<int>)_(same_length)/8192 -1.39% 8618.073 8498.458 - 6.23% -
SetIntersection_Front_Vector_string_256_1 -1.39% 4279379.041 4220054.652 - -1.77% -
BM_deque_vector_ranges_move_backward/70000 -1.39% 8974.458 8850.129 - 11.40% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.38% 15.869 15.649 - -4.67% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.38% 2186.210 2155.952 - -0.22% -
SetIntersection_None_Set_uint64_262144_16384 -1.38% 1216439.696 1199657.387 - -2.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.38% 4818.977 4752.497 - -7.28% -
std::rotate_copy(vector<int>)/1024 -1.38% 33.277 32.818 - 0.12% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.37% 5.574 5.497 - 1.37% -
SetIntersection_None_Set_uint64_262144_1024 -1.37% 1213157.795 1196513.347 - -2.77% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.37% 6.894 6.800 - -6.38% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.37% 2186.804 2156.911 - -2.44% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.37% 4.783 4.718 - -0.14% -
BM_std_minmax_element<int>/3 -1.37% 1.169 1.153 - 3.47% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.36% 17.786 17.544 - -0.24% -
std::rotate(deque<int>)_(by_1/2)/8192 -1.36% 1476.351 1456.255 - -0.17% -
std::is_partitioned(list<int>)_(partitioned)/1024 -1.36% 582.983 575.051 - -10.09% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.36% 18.394 18.144 - 0.19% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.36% 51.280 50.583 - 0.22% -
std::remove(list<int>)_(prefix)/8192 -1.36% 8352.317 8239.117 - -0.24% -
BM_deque_deque_move/1024 -1.35% 37.496 36.989 - -1.93% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.35% 19.327 19.066 - 1.17% -
rng::starts_with(deque<int>)/8 -1.35% 4.116 4.060 - 4.11% -
SetIntersection_Front_Vector_uint32_16384_64 -1.35% 1348667.803 1330429.931 - -0.18% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.35% 488.364 481.768 - -0.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.35% 37.833 37.323 - 5.35% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.34% 1017.867 1004.181 - -1.15% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.34% 4.478 4.417 - -6.49% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -1.34% 2.473 2.439 - 0.65% -
SetIntersection_Front_Set_float_256_16 -1.34% 4566869.260 4505534.303 - -1.34% -
BM_deque_deque_ranges_move_backward/1024 -1.34% 38.837 38.316 - -1.50% -
std::find(vector<long_long>)_(bail_25%)/8 -1.34% 0.936 0.923 - 3.36% -
std::set<int>::ctor(const&)/1024 -1.33% 6266.232 6182.647 - -1.20% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.33% 694813.505 685545.902 - -0.43% -
BM_num_get<unsigned_short> -1.33% 10.171 10.035 - -60.74% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.33% 16237.574 16021.931 - -0.17% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.33% 4206.610 4150.778 - 1.14% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.32% 1251.011 1234.489 - -1.50% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.32% 494.903 488.371 - 0.65% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.31% 20.812 20.539 - -2.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.31% 9195030.803 9074288.768 - -3.84% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.31% 25.603 25.267 - 1.21% -
std::copy_backward(deque<int>)/4096 -1.31% 148.539 146.591 - 0.32% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.31% 71.454 70.517 - -91.65% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.30% 16.411 16.197 - -1.71% -
std::unordered_set<std::string>::clear()/32 -1.30% 920.236 908.243 - -2.31% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.30% 722.421 713.064 - 0.13% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.29% 23.449 23.146 - -1.36% -
BM_getline_string -1.29% 17.010 16.791 - 3.99% -
BM_deque_vector_move_backward/70000 -1.29% 8886.828 8772.542 - 10.95% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.28% 41206.672 40678.312 - -1.11% -
rng::for_each(map<int>)/32 -1.28% 25.577 25.249 - 16.70% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.28% 1461672.943 1442956.533 - 0.77% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.28% 581.971 574.533 - 2.64% -
BM_deque_vector_ranges_copy/1024 -1.28% 37.681 37.200 - -0.18% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -1.27% 2.475 2.444 - -7.55% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.27% 40118.078 39607.574 - -4.32% -
std::for_each(multimap<int>::iterator)/32 -1.27% 23.952 23.648 - 13.68% -
std::for_each(set<int>::iterator)/50 -1.27% 36.996 36.528 - -17.42% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.27% 13.151 12.984 - -3.71% -
std::map<int,_int>::contains(key)_(existent)/32 -1.26% 1.674 1.653 - -0.34% -
std::unique_copy(list<int>)_(sprinkled)/52 -1.26% 24.340 24.034 - 1.06% -
BM_vector_deque_move_backward/64 -1.25% 3.007 2.970 - -0.39% -
ranges::minmax(std::list<__int128>)/70000 -1.25% 59917.320 59166.489 - 4.03% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.25% 13026.869 12863.793 - 0.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.25% 8398930.628 8293928.838 - -1.52% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.25% 55.926 55.227 - -1.65% -
SetIntersection_Front_Set_uint64_262144_16384 -1.25% 220654067.780 217897671.702 - -0.33% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.25% 55134.173 54446.148 - -2.33% -
std::rotate(deque<int>)_(by_1/3)/50 -1.25% 30.789 30.405 - -59.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.24% 1235341.877 1219963.299 - -3.41% -
std::partition(vector<int>)_(sparse)/50 -1.24% 13.957 13.784 - -1.03% -
BM_StringRelational_Less_Empty_Large_Control -1.24% 1.740 1.718 - 3.14% -
SetIntersection_Front_Set_float_1024_16 -1.24% 1215601.610 1200494.259 - -0.90% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -1.24% 5.448 5.381 - -9.04% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.24% 11578.260 11434.559 - -3.58% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -1.24% 36.939 36.481 - -14.25% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.23% 608009.615 600501.173 - -1.76% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.23% 722.818 713.902 - -0.55% -
std::find(deque<int>)_(process_all)/8 -1.23% 3.484 3.441 - 1.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.23% 8759576.587 8651856.700 - -2.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.23% 13694572.353 13526330.098 - -2.26% -
BM_CmpLess_schar_int -1.23% 1.131 1.117 - -1.13% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.23% 1900.259 1876.930 - -1.67% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.23% 4830.179 4770.907 - -0.39% -
SetIntersection_Interlaced_Set_float_1024_16 -1.22% 11518368.356 11377894.141 - -1.57% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.22% 11.222 11.086 - -1.92% -
BM_deque_deque_ranges_copy/70000 -1.22% 3331.325 3290.837 - -0.11% -
SetIntersection_Front_Vector_uint64_256_64 -1.21% 4283055.317 4231019.389 - -0.70% -
BM_deque_deque_ranges_copy/5500 -1.21% 199.855 197.427 - 0.09% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.21% 13338062.207 13176433.085 - -1.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.21% 40.325 39.838 - 0.06% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.21% 9543.374 9428.125 - 7.59% -
std::map<int,_int>::find(key)_(existent)/8192 -1.21% 5.377 5.312 - -3.55% -
std::is_sorted_until(list<int>)/1024 -1.21% 746.775 737.772 - -0.49% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.20% 760.451 751.291 - -1.28% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.20% 18.585 18.361 - -0.32% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -1.20% 34.143 33.732 - -18.88% -
rng::find(vector<bool>)_(process_all)/1048576 -1.20% 3706.887 3662.274 - 1.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.20% 2886648.321 2851989.262 - -1.47% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.20% 10.579 10.452 - 5.15% -
std::sort(deque<int>)_(heap)/8 -1.20% 24.669 24.373 - -1.47% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.20% 53.999 53.353 - 0.67% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.19% 57.629 56.942 - -1.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.19% 4367643.109 4315670.659 - -1.31% -
std::copy_n(deque<int>)/262144 -1.19% 11759.286 11619.369 - -0.42% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 -1.19% 26.388 26.075 - 0.17% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.18% 3.508 3.467 - -2.17% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.18% 19.992 19.757 - -1.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.17% 4068140.771 4020384.600 - -2.75% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.17% 538.585 532.284 - -1.38% -
SetIntersection_Interlaced_Set_string_1024_256 -1.17% 35757955.143 35340460.902 - -1.21% -
SetIntersection_None_Set_float_256_4 -1.17% 11461726.726 11327960.761 - -0.76% -
SetIntersection_Front_Set_uint64_64_64 -1.16% 13095509.889 12942948.636 - -1.75% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.16% 14254054.927 14088215.520 - -3.99% -
std::adjacent_find(list<int>,_pred)/8 -1.16% 3.829 3.785 - -1.25% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.16% 2.100 2.075 - -0.93% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.16% 2758.597 2726.607 - -18.28% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.16% 3968.241 3922.233 - 1.91% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.16% 6486.539 6411.419 - 2.34% -
std::shift_left(deque<int>)/1024 -1.15% 38.589 38.145 - 0.40% -
bm_ranges_swap_ranges_vb_aligned/512 -1.15% 5.257 5.197 - -1.80% -
std::multiset<int>::count(key)_(existent)/32 -1.14% 3.737 3.694 - -21.50% -
SetIntersection_None_Set_float_256_256 -1.14% 5770197.393 5704492.314 - -3.56% -
SetIntersection_Interlaced_Set_float_256_4 -1.14% 11392865.657 11263187.693 - -0.55% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.14% 166036.387 164150.611 - -2.17% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.13% 794.240 785.239 - 28.67% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.13% 35682.124 35278.425 - -1.67% -
BM_deque_vector_ranges_copy/64 -1.13% 2.671 2.641 - 0.71% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.13% 17.552 17.354 - -2.32% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.12% 25.130 24.848 - 1.98% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.12% 4.239 4.191 - -8.08% -
std::find_end(vector<int>)_(process_all)/1000 -1.12% 219.150 216.697 - -5.76% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.12% 1.557 1.539 - 1.23% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 -1.12% 3.661 3.620 - 0.33% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.11% 6385.423 6314.391 - 0.81% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.11% 1217.956 1204.446 - 1.07% -
std::find_end(list<int>)_(same_length)/1000 -1.11% 746.485 738.220 - -49.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.11% 1122153.899 1109746.163 - -1.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.11% 8556768.071 8462157.230 - -3.15% -
std::none_of(list<int>)_(process_all)/32 -1.11% 11.882 11.750 - -0.42% -
BM_vector_deque_move_backward/65536 -1.10% 8268.294 8176.981 - 6.10% -
std::multiset<int>::erase(key)_(existent)/1024 -1.10% 40.608 40.160 - 0.76% -
std::fill(vector<int>)/1024 -1.10% 29.916 29.586 - 1.75% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.10% 6837.885 6762.575 - -3.51% -
BM_deque_vector_move_backward/1024 -1.10% 37.120 36.711 - 0.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.10% 1229964.275 1216480.629 - -2.76% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -1.09% 3788.736 3747.271 - 0.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.09% 598659.332 592109.442 - -3.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.09% 1075842.414 1064072.138 - -3.10% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.09% 25.205 24.929 - -2.26% -
std::set<int>::contains(key)_(non-existent)/8192 -1.09% 11.945 11.815 - 14.47% -
SetIntersection_Interlaced_Set_string_16384_64 -1.09% 355723737.714 351853141.253 - 1.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.09% 1075118.466 1063436.400 - -3.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.09% 8695531.148 8601058.413 - -33.11% -
std::is_sorted(vector<int>)/8192 -1.09% 1944.050 1922.946 - -0.28% -
std::sort(deque<int>)_(ascending)/8 -1.08% 17.830 17.637 - -0.75% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.08% 4.372 4.325 - -4.03% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.08% 19.941 19.726 - -1.47% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.07% 22.930 22.684 - -81.52% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.07% 13.125 12.984 - -3.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.07% 1637906.168 1620396.728 - -2.16% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.07% 26.639 26.355 - -2.90% -
BM_PushHeap_uint32_Random_256 -1.07% 5.541 5.482 - -0.33% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.07% 13.487 13.344 - -2.55% -
BM_vector_deque_ranges_copy_backward/70000 -1.07% 8861.186 8766.771 - 7.39% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -1.06% 24.103 23.846 - -5.97% -
std::unique(vector<int>)_(sprinkled)/52 -1.06% 66.056 65.355 - 0.17% -
BM_num_get<long_double> -1.06% 37.187 36.793 - 1.63% -
ranges::min(std::deque<__int128>)/8 -1.05% 2.890 2.859 - 2.39% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.05% 21.734 21.505 - -4.11% -
SetIntersection_Interlaced_Set_string_16384_16 -1.05% 240959912.549 238421628.649 - -2.04% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.05% 31.354 31.025 - -0.25% -
std::set<int>::lower_bound(key)_(existent)/32 -1.05% 1.524 1.508 - -6.69% -
std::rotate_copy(deque<int>)/1024 -1.05% 35.051 34.683 - 0.98% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.04% 1459.588 1444.336 - 0.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -1.04% 14479560.334 14328275.918 - 8.00% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.04% 1.483 1.467 - -2.23% -
std::map<int,_int>::count(key)_(existent)/32 -1.04% 1.567 1.550 - -12.83% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.04% 724.041 716.495 - 0.35% -
std::replace(vector<int>)_(prefix)/32 -1.04% 5.188 5.135 - 0.29% -
SetIntersection_None_Vector_string_262144_16 -1.04% 1314233.712 1300579.109 - -0.77% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.04% 785.207 777.056 - -1.46% -
std::move_backward(list<int>)/32768 -1.04% 31688.315 31359.358 - 0.65% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.04% 2.077 2.055 - 0.19% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.04% 50.750 50.225 - -0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.04% 8845106.085 8753518.203 - -3.12% -
std::find_end(vector<int>)_(process_all)/1048576 -1.03% 219437.624 217168.229 - -6.03% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.03% 5.901 5.840 - 0.84% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.03% 15.626 15.466 - -6.40% -
std::find_end(vector<int>)_(match_near_end)/1024 -1.02% 29.251 28.951 - -98.71% -
BM_num_get<double> -1.02% 36.391 36.020 - -0.45% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.02% 203.188 201.112 - -0.68% -
std::move(list<int>)/32768 -1.02% 31261.452 30942.382 - 2.14% -
BM_PushHeap_string_QuickSortAdversary_256 -1.02% 14.641 14.492 - -3.18% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.02% 11969821.745 11848110.452 - -4.57% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.02% 531.830 526.429 - -2.69% -
std::make_heap(vector<int>)_(heap)/8192 -1.01% 1967.450 1947.482 - -0.27% -
SetIntersection_Front_Set_uint64_262144_4 -1.01% 1070807.525 1059944.698 - -3.31% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.01% 1072555.126 1061686.438 - -3.79% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.01% 16.054 15.891 - -0.81% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.01% 1855.753 1836.992 - -4.66% -
SetIntersection_None_Set_uint32_4_4 -1.01% 135925950.650 134553210.749 - -1.94% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.01% 5.120 5.068 - -0.30% -
std::for_each(multiset<int>::iterator)/8192 -1.01% 8050.054 7968.915 - -50.50% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.01% 1089154.447 1078185.457 - 4.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.00% 16.421 16.256 - -0.32% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.00% 5.902 5.842 - -4.04% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.00% 6238.337 6175.865 - -1.75% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 504.62% 26.597 160.809 - 435.22% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 371.55% 35.720 168.438 - 400.10% -
std::fill_n(vector<bool>)/262144 260.90% 251.460 907.532 - -3.57% -
std::shift_left(vector<int>)/32 229.81% 2.967 9.786 - 229.95% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 204.51% 12.170 37.057 - 225.50% -
std::for_each_n(vector<int>)/8 202.06% 0.911 2.752 - 0.55% -
std::copy_if(vector<int>)_(every_other)/32768 125.19% 7217.053 16252.009 - 0.68% -
std::copy_if(vector<int>)_(every_other)/4096 120.78% 905.895 2000.055 - 0.45% -
std::copy_if(vector<int>)_(every_other)/262144 120.01% 58160.561 127961.789 - 0.47% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 119.94% 3927.250 8637.775 - 0.09% -
std::copy_if(vector<int>)_(every_other)/1048576 118.91% 232805.495 509631.118 - 1.06% -
SetIntersection_Interlaced_Vector_float_262144_16 117.04% 2928717.384 6356607.723 - 110.43% -
std::copy_if(vector<int>)_(every_other)/512 115.23% 118.492 255.027 - 0.36% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 112.87% 11.322 24.101 - 111.95% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 112.77% 751.764 1599.494 - 109.90% -
std::copy_if(vector<int>)_(every_other)/64 111.17% 15.539 32.812 - 0.15% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 110.10% 1011.249 2124.613 - 0.34% -
SetIntersection_Interlaced_Vector_uint32_262144_64 106.12% 8475549.431 17469684.333 - 3.18% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 104.78% 43.699 89.489 - -1.96% -
SetIntersection_Interlaced_Vector_uint64_262144_64 102.08% 10397009.900 21010270.894 - 130.66% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 102.05% 34.843 70.402 - 40.34% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 95.58% 7.661 14.984 - 101.43% -
std::mismatch(list<int>)_(it,_it,_it)/1000 93.83% 739.864 1434.072 - 92.68% -
std::mismatch(list<int>)_(it,_it,_it)/1024 91.73% 756.085 1449.651 - 90.33% -
SetIntersection_Interlaced_Vector_float_16384_64 90.68% 5576420.644 10632890.825 - 83.96% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 90.39% 0.258 0.490 - 0.89% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 90.26% 0.258 0.490 - 0.96% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 82.07% 32.710 59.554 - -17.62% -
std::is_sorted_until(deque<int>)/8 79.25% 2.542 4.556 - 81.50% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 78.18% 23.019 41.017 - 0.50% -
SetIntersection_Interlaced_Vector_uint32_262144_16 76.63% 3078611.118 5437696.172 - 84.71% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 74.44% 574.778 1002.615 - 46.79% -
std::unique_copy(deque<int>)_(contiguous)/52 73.84% 14.396 25.026 - 66.73% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 73.29% 13.904 24.095 - 110.35% -
std::unique_copy(deque<int>)_(contiguous)/32 70.60% 9.419 16.069 - 70.87% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 67.74% 162.883 273.213 - 0.32% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 65.97% 9.077 15.065 - 97.29% -
std::copy_if(vector<int>)_(every_other)/8 64.65% 2.529 4.165 - 0.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 64.41% 18.411 30.268 - -8.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 61.31% 4045202.768 6525456.987 - -9.18% -
std::find_if_not(list<int>)_(process_all)/8 59.05% 2.254 3.584 - 0.10% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 58.71% 524.207 831.986 - 25.39% -
rng::for_each(set<int>)/8 55.38% 4.492 6.980 - 7.32% -
std::multiset<std::string>::erase(key)_(existent)/32 55.00% 51.656 80.065 - -1.56% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 54.75% 2.689 4.162 - 50.30% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 54.14% 3.523 5.430 - 0.42% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 52.41% 87789.553 133796.996 - -0.59% -
rng::for_each(multiset<int>)/8 52.38% 4.482 6.830 - 3.12% -
std::adjacent_find(deque<int>)/50 51.59% 14.032 21.272 - 42.41% -
std::none_of(vector<int>)_(process_all)/50 51.33% 12.678 19.186 - 1.20% -
BM_PushHeap_uint32_Ascending_1 51.32% 0.466 0.705 - 47.02% -
SetIntersection_Interlaced_Vector_uint64_262144_256 49.91% 35286190.390 52896506.911 - 15.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 48.29% 48.328 71.665 - 49.55% -
BM_PushHeap_float_Random_1 48.27% 0.466 0.691 - 23.40% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 47.61% 23.326 34.431 - -27.66% -
std::move(vector<int>)/262144 47.38% 14891.503 21946.746 - -1.89% -
BM_PushHeap_uint32_QuickSortAdversary_1 47.25% 0.394 0.580 - 4.05% -
std::fill_n(list<int>)/1024 47.24% 440.872 649.154 - -4.17% -
SetIntersection_Interlaced_Vector_float_262144_256 46.46% 20310714.315 29747026.460 - -24.63% -
std::partition(list<int>)_(sparse)/50 45.54% 14.858 21.625 - -2.80% -
SetIntersection_Interlaced_Vector_float_1024_64 44.95% 3272023.439 4742879.573 - -14.26% -
rng::starts_with(deque<int>,_pred)/8 44.68% 4.689 6.784 - 45.28% -
BM_vector_deque_copy_backward/0 43.56% 0.419 0.602 - -1.06% -
std::unordered_set<std::string>::find(key)_(existent)/1024 43.31% 28.851 41.345 - 0.79% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 43.14% 546.734 782.584 - 45.01% -
SetIntersection_Interlaced_Vector_string_262144_1024 42.88% 240300974.724 343330916.112 - 46.01% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 42.47% 617.132 879.250 - 24.71% -
ranges::minmax(std::list<long_long>)/1 42.10% 0.343 0.487 - 24.04% -
SetIntersection_Interlaced_Vector_uint32_262144_256 41.52% 27482531.385 38892506.066 - 60.93% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 41.29% 2.971 4.198 - 58.18% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 40.94% 10.911 15.378 - 26.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 40.72% 8359.311 11763.229 - 16.94% -
ranges::minmax(std::deque<char>)/1 39.97% 0.657 0.919 - 16.61% -
rng::for_each(multimap<int>)/8 39.66% 4.390 6.131 - -0.28% -
std::map<std::string,_int>::insert(value)_(already_present)/32 39.40% 19.225 26.800 - 21.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 39.23% 251532872.470 350204557.491 - -2.72% -
BM_StringConstructDestroyCStr_Large_Transparent 38.81% 10.129 14.059 - 10.60% -
BM_lexicographical_compare_three_way_slow_path/16384 38.61% 3657.658 5069.788 - 11.49% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 38.44% 5.426 7.512 - 31.11% -
rng::for_each(map<int>)/8 38.38% 4.442 6.147 - -3.76% -
std::copy_n(vector<int>)/4096 38.10% 142.411 196.672 - 33.44% -
BM_lexicographical_compare_three_way_slow_path/4096 37.96% 925.619 1276.987 - 11.40% -
BM_vector_deque_move_backward/0 37.65% 0.419 0.577 - 19.26% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 37.39% 6.094 8.373 - 34.21% -
BM_PushHeap_uint64_Descending_1 37.38% 0.448 0.616 - 37.71% -
SetIntersection_Interlaced_Vector_uint64_16384_64 37.07% 6593671.884 9037818.396 - 8.01% -
std::search(deque<int>)_(no_match)/1024 36.92% 303.162 415.088 - 18.88% -
std::shift_right(vector<int>)/32 36.43% 2.942 4.014 - -4.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 36.09% 7496009.072 10201611.738 - -8.26% -
ranges::min(std::list<long_long>)/1 35.79% 0.225 0.305 - -2.12% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 35.74% 1323.144 1795.995 - 38.74% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 35.62% 66.006 89.520 - -5.30% -
std::unordered_set<std::string>::count(key)_(existent)/32 35.43% 35.465 48.031 - 48.72% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 35.30% 22.999 31.117 - 35.17% -
BM_lexicographical_compare_three_way_slow_path/1048576 35.26% 241472.428 326627.260 - 10.97% -
BM_lexicographical_compare_three_way_slow_path/1024 35.12% 239.615 323.760 - 10.26% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 34.51% 7.802 10.494 - 0.08% -
BM_lexicographical_compare_three_way_slow_path/65536 34.39% 15045.955 20220.150 - 11.33% -
std::equal(list<int>)_(it,_it,_it)/1024 33.96% 1123.141 1504.574 - -3.35% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 33.92% 0.514 0.688 - 34.20% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.88% 35.413 47.412 - -3.02% -
std::set<std::string>::insert(value)_(already_present)/1024 33.84% 22.657 30.324 - 80.82% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 33.62% 1448.277 1935.140 - 6.20% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 33.43% 5.695 7.600 - 2.89% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.28% 2.254 3.004 - -5.42% -
SetIntersection_Interlaced_Vector_float_262144_64 32.93% 15662720.001 20820818.028 - 150.77% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 32.80% 0.367 0.487 - 15.65% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 31.47% 10011.729 13162.342 - 5.84% -
BM_lexicographical_compare_three_way_slow_path/64 31.08% 15.120 19.819 - 11.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.83% 24.959 32.655 - 29.92% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.71% 42.154 55.099 - 15.36% -
std::map<std::string,_int>::find(key)_(non-existent)/32 30.59% 9.945 12.987 - 6.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 30.55% 74.839 97.703 - 31.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.45% 68.201 88.965 - -2.10% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 30.44% 1.063 1.387 - 27.27% -
std::search(deque<int>,_pred)_(no_match)/1000 30.43% 424.574 553.789 - 19.38% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 30.38% 44.611 58.162 - -3.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 30.36% 1417.675 1848.013 - 14.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 29.92% 24.678 32.061 - 8.56% -
BM_PushHeap_uint32_Random_1 29.84% 0.465 0.604 - 4.65% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 29.74% 88937523.839 115390088.376 - 25.57% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 29.69% 20.309 26.339 - 2.59% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 29.52% 53.254 68.973 - 0.93% -
std::search(list<int>,_pred)_(single_element)/8192 29.41% 7696.478 9960.245 - 20.68% -
std::search(deque<int>,_pred)_(no_match)/1024 29.34% 436.352 564.391 - 18.55% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 29.21% 8.122 10.495 - 33.99% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 28.70% 1.405 1.809 - 23.74% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 28.67% 610.268 785.239 - -1.13% -
std::set<std::string>::erase(iterator)/1024 28.47% 25.981 33.377 - 21.50% -
std::rotate(list<int>)_(by_1/3)/32 28.21% 12.931 16.579 - -1.95% -
BM_lexicographical_compare_three_way_slow_path/262144 27.35% 63294.777 80605.932 - 11.02% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 27.28% 1.260 1.604 - 22.42% -
std::mismatch(list<int>)_(it,_it,_it)/8192 26.97% 7294.064 9261.438 - 15.55% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.86% 53.285 67.599 - 28.71% -
SetIntersection_Interlaced_Vector_float_256_16 26.70% 5884909.753 7456312.408 - -3.68% -
std::find_end(deque<int>)_(single_element)/1000 26.41% 249.091 314.876 - -10.44% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 26.33% 1.001 1.265 - 3.87% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 26.29% 29.807 37.643 - -10.35% -
BM_StringDestroy_Large 26.22% 7.416 9.361 - 30.51% -
BM_PushHeap_string_Descending_262144 26.18% 3.154 3.979 - 23.56% -
std::search(list<int>)_(single_element)/8192 26.10% 7486.594 9440.881 - -0.66% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 25.49% 4.507 5.656 - 7.70% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 25.26% 44403612.134 55621453.336 - 34.78% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 25.17% 1.092 1.367 - 9.12% -
BM_StringConstructDestroyCStr_Large_Opaque 25.07% 15.052 18.825 - 8.28% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 25.03% 18102.435 22634.116 - 16.85% -
BM_lexicographical_compare_three_way_slow_path/256 25.01% 68.636 85.805 - 7.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.00% 28.819 36.025 - -28.19% -
std::find_if(vector<int>)_(bail_25%)/8 25.00% 0.733 0.917 - 16.45% -
std::copy_if(list<int>)_(every_other)/4096 24.99% 3312.311 4140.181 - 16.62% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 24.96% 404.497 505.455 - 5.97% -
std::find_if(list<int>)_(process_all)/8192 24.93% 7450.918 9308.068 - 4.17% -
rng::for_each(multimap<int>)/32 24.71% 21.471 26.778 - 1.13% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 24.61% 1401.737 1746.653 - 22.69% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 24.53% 714.305 889.534 - 10.89% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 24.47% 1.486 1.850 - -4.99% -
std::find_if(vector<char>)_(process_all)/50 24.32% 5.347 6.647 - 0.08% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 24.29% 1.279 1.589 - 21.10% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 24.26% 19040.176 23659.167 - 16.70% -
std::find_if_not(vector<char>)_(process_all)/50 24.13% 5.349 6.639 - -0.11% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.04% 19.995 24.803 - 2.32% -
SetIntersection_Interlaced_Vector_uint32_16384_16 23.88% 2417594.561 2994875.967 - 26.01% -
std::find_if(vector<char>)_(bail_25%)/8 23.85% 0.818 1.013 - 37.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 23.61% 73.949 91.410 - -9.29% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 23.60% 25.311 31.285 - 0.91% -
std::remove_copy(list<int>)_(prefix)/8192 23.60% 6855.184 8472.897 - 21.16% -
rng::for_each(multiset<int>)/32 23.53% 20.613 25.462 - 0.88% -
ranges::minmax(std::deque<long_long>)/8 23.52% 3.561 4.398 - 7.41% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 23.48% 49.746 61.428 - -13.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 23.35% 62.699 77.339 - 24.38% -
std::copy_backward(vector<bool>)_(aligned)/262144 23.35% 616.078 759.926 - 23.94% -
BM_PushHeap_uint64_SingleElement_1 23.34% 0.501 0.618 - 34.16% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 23.28% 0.923 1.137 - -3.59% -
SetIntersection_Interlaced_Vector_uint32_16384_64 22.44% 6288828.913 7700112.335 - 37.31% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 22.32% 33.177 40.582 - 0.06% -
std::multiset<std::string>::erase(iterator)/32 22.30% 26.705 32.659 - 20.63% -
BM_lexicographical_compare_three_way<IntPtr>/1 22.23% 0.362 0.443 - 27.99% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 22.21% 43.137 52.718 - -5.95% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 22.20% 34.641 42.331 - -1.50% -
std::set<std::string>::insert(value)_(already_present)/8192 22.13% 31.276 38.196 - -37.26% -
ranges::min(std::vector<__int128>)/1 22.11% 0.340 0.415 - 1.14% -
std::find_if_not(vector<int>)_(bail_25%)/1024 21.95% 28.480 34.730 - 9.26% -
std::find_if_not(vector<int>)_(bail_25%)/32768 21.82% 842.915 1026.833 - 5.83% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 21.60% 783.875 953.195 - 0.84% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.53% 0.378 0.460 - 11.18% -
BM_deque_vector_copy/0 21.46% 1.249 1.517 - 7.63% -
SetIntersection_Interlaced_Vector_uint64_1024_16 21.34% 2010712.985 2439704.813 - 30.68% -
std::find_if(vector<char>)_(process_all)/8 21.27% 1.258 1.526 - 3.33% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 21.25% 691.212 838.100 - -5.96% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 21.16% 5.463 6.619 - -0.20% -
ranges::min(std::deque<__int128>)/70000 20.92% 23865.090 28858.833 - -20.57% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.76% 562.840 679.711 - 0.32% -
std::upper_bound(std::list<int>)/100 20.68% 83.840 101.181 - 0.15% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 20.68% 3234.376 3903.114 - 1.84% -
std::multiset<std::string>::contains(key)_(existent)/8192 20.50% 26.733 32.214 - 10.24% -
std::unordered_set<int>::contains(key)_(existent)/1024 20.49% 1.168 1.408 - 6.74% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 20.48% 0.298 0.359 - 35.44% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 20.44% 19.860 23.920 - -18.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.42% 557.675 671.548 - -0.92% -
std::multimap<std::string,_int>::erase(iterator)/8192 20.41% 25.957 31.253 - -2.87% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 20.36% 27.188 32.724 - 1.18% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 20.24% 1.426 1.715 - 6.76% -
std::remove_copy(list<int>)_(sprinkled)/8192 20.22% 6843.842 8227.850 - 18.32% -
std::copy_if(list<int>)_(every_other)/64 20.15% 23.190 27.863 - 0.32% -
rng::for_each(set<int>)/32 19.91% 21.082 25.279 - -0.13% -
std::find_if_not(vector<char>)_(process_all)/32768 19.89% 3135.211 3758.923 - 0.13% -
std::find_if(vector<char>)_(process_all)/32768 19.87% 3137.543 3761.088 - 0.11% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 19.75% 543.488 650.828 - -2.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.68% 31.457 37.647 - 0.48% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.65% 39.719 47.524 - 19.05% -
std::map<int,_int>::contains(key)_(non-existent)/8192 19.60% 9.369 11.205 - -41.65% -
ranges::minmax(std::deque<long_long>)/64 19.58% 24.549 29.357 - 13.21% -
BM_PushHeap_string_Random_262144 19.54% 17.931 21.435 - 18.01% -
SetIntersection_Interlaced_Vector_uint64_16384_16 19.45% 2854757.447 3409894.888 - 6.08% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 19.36% 27.809 33.193 - -1.75% -
BM_StringRead_Cold_Deep_Large 19.19% 1.231 1.468 - 10.93% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 19.16% 0.338 0.403 - 19.32% -
BM_PushHeap_float_Ascending_1 19.13% 0.393 0.468 - 0.50% -
std::find_if_not(vector<int>)_(bail_25%)/8192 19.05% 219.855 261.736 - 5.16% -
std::find_if(vector<char>)_(process_all)/8192 18.95% 795.203 945.923 - 0.11% -
std::find_if_not(vector<char>)_(process_all)/8192 18.95% 794.703 945.287 - 0.07% -
BM_PushHeap_uint64_Random_1 18.81% 0.392 0.465 - -0.58% -
ranges::minmax(std::deque<char>)/64 18.77% 22.697 26.956 - 8.44% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 18.76% 7259.828 8621.931 - -7.00% -
std::partition_point(vector<int>)/8192 18.73% 7.975 9.469 - -6.19% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 18.70% 40.061 47.551 - 3.51% -
rng::find(vector<bool>)_(process_all)/8 18.48% 0.642 0.760 - -9.53% -
SetIntersection_None_Set_float_1024_256 18.42% 8782823.499 10400631.268 - 19.62% -
SetIntersection_None_Set_float_1024_4 18.37% 8935352.638 10577145.566 - 20.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.35% 26.825 31.748 - -12.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.04% 35.775 42.229 - -0.92% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.01% 505.396 596.404 - -0.11% -
ranges::minmax(std::list<char>)/64 17.99% 29.676 35.017 - 3.18% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.82% 417454.532 491857.939 - 0.38% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 17.79% 892.241 1050.994 - 3.00% -
SetIntersection_None_Set_float_1024_1 17.70% 8974772.755 10563254.486 - 16.85% -
std::rotate(list<int>)_(by_1/2)/8192 17.68% 4656.686 5479.913 - 27.14% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 17.61% 7520.595 8845.013 - -8.50% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 17.60% 0.353 0.415 - -16.16% -
std::multiset<int>::count(key)_(non-existent)/32 17.59% 2.451 2.882 - 15.73% -
std::unordered_map<int,_int>::ctor(const&)/32 17.43% 206.318 242.289 - 17.95% -
ranges::min(std::deque<__int128>)/64 17.40% 20.518 24.088 - -4.79% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 17.39% 2.500 2.934 - -1.76% -
SetIntersection_Interlaced_Vector_uint32_16384_256 17.37% 19485468.659 22869377.784 - -0.65% -
std::copy(vector<bool>)_(aligned)/262144 17.33% 587.809 689.694 - -0.93% -
std::is_sorted_until(vector<int>,_pred)/8 17.28% 3.123 3.663 - -0.03% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 17.28% 8.894 10.431 - 2.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 17.24% 4070286.955 4772185.285 - 3.06% -
ranges::minmax(std::deque<long_long>)/70000 17.22% 25539.358 29937.813 - 13.54% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 17.22% 11.426 13.394 - 36.93% -
SetIntersection_None_Set_float_1024_16 17.21% 8905860.686 10438357.541 - 16.77% -
std::unordered_set<int>::erase(iterator)/1024 16.97% 20.345 23.798 - 22.13% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 16.96% 0.693 0.811 - -0.02% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.96% 0.693 0.811 - -0.01% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.93% 0.693 0.811 - -0.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 16.91% 51.024 59.651 - 30.20% -
SetIntersection_Interlaced_Vector_uint32_1024_256 16.89% 5926865.277 6927868.730 - 2.30% -
std::unique(deque<int>)_(contiguous)/52 16.81% 55.424 64.740 - 12.43% -
BM_deque_deque_move/0 16.79% 0.789 0.921 - 0.06% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 16.76% 7.939 9.270 - -14.77% -
rng::for_each(map<int>)/32 16.70% 21.636 25.249 - -1.28% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.67% 34.435 40.177 - -4.62% -
BM_PushHeap_uint64_Ascending_64 16.66% 1.523 1.776 - 17.33% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.55% 2.599 3.029 - -0.04% -
ranges::min(std::vector<char>)/64 16.48% 3.618 4.215 - -0.11% -
std::copy(list<int>)/8 16.36% 2.147 2.498 - 0.66% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 16.23% 28.206 32.782 - 2.56% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 16.22% 13.056 15.174 - 17.57% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 16.22% 29.268 34.014 - -0.27% -
ranges::minmax(std::deque<char>)/70000 16.21% 23656.192 27491.395 - 7.63% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 16.19% 1.335 1.551 - -3.64% -
BM_num_put<bool> 16.15% 9.315 10.819 - -5.87% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 15.92% 56.096 65.026 - 6.68% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 15.85% 0.598 0.692 - 10.05% -
SetIntersection_Front_Set_float_262144_1024 15.83% 12034293.678 13939799.846 - -0.07% -
SetIntersection_None_Set_float_1024_64 15.79% 9101645.475 10539080.501 - 20.43% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 15.76% 50.014 57.896 - -15.34% -
SetIntersection_Interlaced_Vector_uint64_256_64 15.75% 7380439.684 8543051.160 - 25.49% -
std::set<int>::lower_bound(key)_(non-existent)/1024 15.74% 5.625 6.510 - 6.39% -
std::find_end(vector<int>)_(single_element)/8192 15.70% 1810.958 2095.266 - 12.02% -
std::flat_multimap<int,_int>::erase(iterator)/8192 15.68% 491.203 568.220 - 15.14% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 15.67% 1526.814 1766.096 - 0.27% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 15.66% 12.896 14.915 - 1.33% -
BM_deque_vector_ranges_copy_backward/70000 15.64% 7926.998 9166.987 - -0.06% -
ranges::min(std::deque<long_long>)/1 15.60% 0.600 0.693 - 0.05% -
std::find_if_not(vector<char>)_(process_all)/8 15.56% 1.327 1.534 - -3.90% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 15.54% 8.279 9.565 - -14.24% -
std::vector<int>::ctor(size)/32 15.53% 9.964 11.511 - 0.56% -
BM_lexicographical_compare_three_way_slow_path/16 15.32% 4.356 5.024 - 9.43% -
std::for_each(set<int>::iterator)/32 15.24% 21.134 24.356 - -0.04% -
std::any_of(list<int>)_(process_all)/8192 15.15% 7290.396 8395.153 - 20.46% -
ranges::min(std::deque<char>)/1 15.12% 0.686 0.790 - -7.02% -
std::find_if(vector<char>)_(bail_25%)/1024 15.10% 26.011 29.939 - 9.94% -
std::stable_partition(list<int>)_(dense)/32 15.02% 33.506 38.537 - 4.78% -
BM_deque_vector_copy_backward/70000 15.00% 7945.824 9137.979 - -0.35% -
std::unordered_set<std::string>::find(key)_(existent)/8192 15.00% 41.522 47.751 - 35.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 14.98% 44.154 50.768 - 1.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 14.96% 1133.193 1302.761 - 15.12% -
std::unordered_multiset<int>::count(key)_(existent)/1024 14.94% 1.528 1.756 - 8.31% -
ranges::min(std::list<long_long>)/70000 14.80% 43951.013 50457.179 - -0.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 14.79% 67.682 77.696 - 1.00% -
std::multimap<int,_int>::contains(key)_(existent)/1024 14.72% 3.891 4.463 - -1.66% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.67% 5831.933 6687.444 - 14.62% -
std::find_end(list<int>,_pred)_(process_all)/8192 14.65% 7171.693 8222.033 - -0.57% -
SetIntersection_Interlaced_Vector_uint32_256_64 14.63% 6834657.462 7834402.655 - 6.00% -
std::multiset<std::string>::contains(key)_(existent)/32 14.63% 14.332 16.429 - -10.93% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 14.60% 11640.301 13339.285 - 10.42% -
std::find(deque<int>)_(bail_25%)/8 14.54% 1.995 2.285 - -0.06% -
std::set<int>::contains(key)_(non-existent)/8192 14.47% 10.322 11.815 - -1.09% -
rng::starts_with(vector<int>,_pred)/8 14.46% 2.312 2.646 - 8.34% -
BM_tolower_char<wchar_t> 14.46% 0.603 0.690 - 0.14% -
std::multimap<std::string,_int>::erase(iterator)/1024 14.41% 28.487 32.592 - -2.58% -
std::copy_backward(list<int>)/8 14.40% 2.207 2.525 - 7.09% -
std::find(list<int>)_(bail_25%)/32768 14.33% 8129.120 9294.102 - 19.05% -
std::map<int,_int>::find(key)_(existent)/1024 14.32% 3.643 4.164 - -5.63% -
BM_StringRead_Cold_Shallow_Large 14.32% 1.088 1.244 - 4.89% -
bm_write 14.29% 531.909 607.900 - 0.07% -
BM_PushHeap_uint64_Random_4 14.24% 2.258 2.579 - 0.49% -
std::rotate(deque<int>)_(by_1/2)/32 14.18% 7.501 8.565 - 0.12% -
std::adjacent_find(list<int>)/50 14.15% 20.183 23.038 - -0.54% -
std::find_end(deque<int>,_pred)_(single_element)/8192 14.13% 4280.391 4885.131 - 0.09% -
std::partition(deque<int>)_(dense)/50 14.09% 15.300 17.456 - 25.24% -
std::set<std::string>::equal_range(key)_(existent)/32 14.03% 15.019 17.126 - 9.81% -
std::map<std::string,_int>::contains(key)_(existent)/32 14.02% 14.421 16.443 - 2.28% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 14.01% 0.711 0.810 - 0.01% -
std::for_each(multimap<int>::iterator)/8 14.01% 4.438 5.060 - -0.46% -
std::copy_n(vector<bool>)_(aligned)/262144 13.76% 585.453 665.991 - 146.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 13.74% 4.504 5.123 - 3.90% -
std::for_each(multimap<int>::iterator)/32 13.68% 20.803 23.648 - -1.27% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 13.65% 37462.666 42576.669 - 16.19% -
std::stable_partition(deque<int>)_(sparse)/32 13.64% 11.148 12.668 - 14.16% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.57% 2.107 2.392 - 0.42% -
std::adjacent_find(deque<int>)/8 13.54% 2.935 3.332 - 14.47% -
BM_deque_vector_copy_backward/65536 13.54% 7365.590 8362.854 - 1.90% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 13.52% 0.228 0.259 - -41.98% -
std::search(list<int>)_(no_match)/8192 13.52% 6553.326 7439.319 - 12.12% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 13.50% 18.058 20.497 - 10.24% -
BM_PushHeap_string_Descending_1024 13.49% 2.355 2.673 - 10.25% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 13.46% 48.608 55.149 - 16.70% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 13.45% 1.042 1.183 - -4.18% -
std::for_each_n(deque<int>)/8 13.45% 1.156 1.311 - -2.95% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 13.43% 21.110 23.945 - 16.10% -
std::find_end(deque<int>,_pred)_(single_element)/1000 13.40% 587.906 666.714 - 0.11% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 13.34% 7.451 8.445 - 27.05% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 13.15% 26.808 30.333 - 7.84% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 13.14% 4.823 5.457 - 1.33% -
std::set<std::string>::find(key)_(existent)/32 13.13% 14.271 16.145 - 3.01% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13.06% 2538.343 2869.834 - -3.81% -
std::unordered_set<std::string>::erase(iterator)/1024 13.04% 27.474 31.057 - 6.18% -
std::for_each(map<int>::iterator)/8 13.01% 4.445 5.024 - 0.05% -
BM_StringRead_Cold_Shallow_Empty 13.00% 1.058 1.195 - 2.36% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12.95% 6308.222 7125.197 - 0.68% -
BM_deque_vector_move_backward/0 12.85% 1.371 1.548 - 12.39% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 12.80% 1.594 1.798 - 10.09% -
std::copy_backward(vector<bool>)_(aligned)/64 12.76% 1.605 1.810 - 8.20% -
BM_deque_deque_copy_backward/1024 12.69% 37.955 42.773 - 7.74% -
std::rotate(deque<int>)_(by_1/2)/50 12.63% 10.351 11.658 - 0.88% -
std::unordered_set<std::string>::count(key)_(existent)/1024 12.62% 34.632 39.003 - -2.08% -
std::rotate(list<int>)_(1_element_backward)/50 12.62% 22.235 25.041 - 0.02% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.55% 594.917 669.558 - 0.15% -
BM_PushHeap_string_Descending_16384 12.53% 2.310 2.599 - 10.34% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12.52% 12495.451 14059.391 - 10.56% -
std::multiset<int>::count(key)_(non-existent)/1024 12.48% 5.909 6.646 - 13.70% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 12.48% 25.234 28.384 - -29.65% -
std::partial_sort(deque<int>)_(repeated)/8192 12.42% 67850.969 76280.526 - 0.39% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 12.40% 9.719 10.924 - 2.41% -
std::unordered_set<int>::contains(key)_(existent)/8192 12.35% 1.218 1.369 - 3.10% -
BM_deque_vector_ranges_copy_backward/64000 12.35% 7216.258 8107.275 - 1.52% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 12.31% 55514.512 62350.785 - 13.46% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 12.29% 10.187 11.439 - 1.40% -
std::find_if_not(vector<char>)_(process_all)/1024 12.22% 111.583 125.222 - 0.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 12.16% 32.052 35.951 - -0.18% -
std::copy(vector<int>)/4096 12.14% 150.626 168.905 - -25.35% -
BM_deque_vector_ranges_move_backward/64000 12.10% 7048.994 7902.049 - 0.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 12.09% 34.098 38.219 - 5.61% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 12.05% 21.102 23.644 - 2.76% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 12.03% 44.374 49.714 - -2.89% -
std::unique(deque<int>)_(contiguous)/32 12.01% 49.744 55.718 - 9.03% -
BM_PushHeap_string_Descending_256 11.90% 2.291 2.563 - 8.06% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 11.89% 26.743 29.924 - -19.64% -
std::make_heap(deque<int>)_(descending)/8192 11.89% 7682.167 8595.507 - -2.59% -
BM_deque_vector_ranges_copy_backward/65536 11.89% 7489.534 8379.936 - 1.28% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 11.88% 26211.077 29325.903 - 17.28% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 11.87% 5.525 6.181 - 5.41% -
BM_StringRelational_Eq_Small_Small_Control 11.84% 1.685 1.884 - 0.72% -
std::make_heap(deque<int>)_(heap)/8192 11.83% 7691.074 8601.006 - -0.21% -
std::find_if(vector<char>)_(process_all)/1024 11.82% 111.723 124.929 - 0.28% -
BM_vector_deque_ranges_copy_backward/65536 11.77% 7540.027 8427.433 - 2.31% -
BM_PushHeap_uint32_PipeOrgan_4 11.74% 0.485 0.542 - 0.01% -
std::unordered_set<int>::erase(iterator)/8192 11.71% 20.300 22.677 - 16.46% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.71% 30.134 33.662 - -0.83% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 11.70% 27.623 30.855 - 1.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 11.55% 37234571.356 41534412.054 - -22.72% -
std::multiset<std::string>::find(key)_(non-existent)/1024 11.51% 21.425 23.891 - 7.83% -
std::rotate(list<int>)_(by_1/4)/32 11.47% 13.020 14.514 - 0.15% -
std::for_each(set<int>::iterator)/8 11.45% 4.513 5.029 - -0.11% -
std::make_heap(deque<int>)_(heap)/1024 11.44% 985.834 1098.566 - 0.11% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 11.43% 325.245 362.425 - -2.49% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 11.41% 48.762 54.323 - -0.59% -
BM_deque_vector_ranges_move_backward/70000 11.40% 7944.471 8850.129 - -1.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 11.40% 2046678.061 2279937.258 - 16.57% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 11.17% 16.837 18.717 - 1.91% -
std::set<std::string>::equal_range(key)_(existent)/1024 11.16% 21.788 24.219 - 7.58% -
std::rotate(list<int>)_(by_1/4)/50 11.11% 23.478 26.085 - 0.20% -
BM_StringRelational_Compare_Empty_Large_Control 11.06% 1.656 1.839 - 0.27% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 11.05% 32.005 35.542 - 16.35% -
std::make_heap(deque<int>)_(descending)/1024 10.99% 985.296 1093.599 - -2.40% -
std::unordered_multiset<int>::find(key)_(existent)/32 10.97% 1.345 1.492 - 15.59% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.96% 9.009 9.997 - 0.42% -
BM_deque_vector_move_backward/70000 10.95% 7906.790 8772.542 - -1.29% -
std::find_end(vector<int>)_(single_element)/1024 10.93% 236.608 262.478 - 6.88% -
BM_deque_vector_move_backward/65536 10.93% 7361.291 8166.122 - 0.81% -
BM_num_put<long_long> 10.88% 10.502 11.645 - 1.28% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 10.88% 1.661 1.841 - -2.57% -
std::partial_sort_copy(list<int>)_(heap)/8 10.86% 16.582 18.383 - 3.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 10.83% 46.274 51.284 - 0.21% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 10.82% 11.293 12.515 - 7.01% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 10.79% 0.581 0.644 - 7.57% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 10.79% 30.628 33.932 - 9.76% -
BM_num_put<unsigned_long_long> 10.78% 10.120 11.212 - -4.16% -
BM_PushHeap_uint64_Ascending_256 10.78% 2.094 2.319 - 11.02% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 10.73% 7.068 7.826 - 11.89% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 10.72% 69493.269 76941.620 - 0.12% -
SetIntersection_Front_Vector_float_262144_16384 10.71% 71787441.651 79477750.537 - 3.52% -
std::set<int>::upper_bound(key)_(existent)/32 10.68% 1.641 1.816 - 1.22% -
std::set<int>::equal_range(key)_(non-existent)/1024 10.68% 5.801 6.421 - -3.00% -
rng::find_last(vector<char>)_(bail_90%)/8 10.65% 0.440 0.487 - 5.79% -
BM_PushHeap_uint32_Ascending_64 10.62% 1.517 1.678 - 3.22% -
std::remove(deque<int>)_(prefix)/50 10.56% 57.520 63.593 - 5.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10.53% 8917.054 9855.906 - 15.36% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 10.53% 0.389 0.429 - 8.98% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 10.52% 1.112 1.229 - 4.90% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 10.52% 12895.740 14251.746 - 1.76% -
SetIntersection_Front_Vector_float_16384_16384 10.51% 71971327.344 79537616.692 - 2.34% -
ranges::min(std::vector<char>)/8 10.51% 2.211 2.444 - -0.61% -
std::set<std::string>::find(key)_(existent)/1024 10.51% 22.760 25.151 - -0.72% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10.49% 11591.517 12807.040 - -2.40% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 10.48% 71332.112 78810.555 - 8.34% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 10.45% 1.573 1.738 - 15.64% -
std::map<std::string,_int>::erase(iterator)/8192 10.45% 29.032 32.066 - 2.19% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 10.43% 125.098 138.148 - 8.75% -
BM_num_put<const_void*> 10.42% 11.206 12.374 - -1.66% -
std::for_each(multiset<int>::iterator)/8 10.40% 4.590 5.068 - 0.47% -
std::stable_partition(deque<int>)_(dense)/1024 10.28% 569.032 627.518 - 10.48% -
BM_StringRead_Cold_Deep_Empty 10.27% 1.168 1.288 - 2.24% -
std::find(list<int>)_(process_all)/8 10.23% 2.193 2.417 - 1.93% -
BM_deque_vector_ranges_move_backward/65536 10.23% 7380.689 8135.590 - 1.66% -
BM_StringRead_Cold_Deep_Small 10.23% 1.162 1.281 - 1.67% -
SetIntersection_Front_Set_float_16384_1024 10.15% 12469021.683 13734860.363 - 0.65% -
std::find_end(deque<int>)_(process_all)/1000 10.15% 261.439 287.978 - 1.90% -
std::for_each(multiset<int>::iterator)/32 10.11% 21.436 23.603 - 0.60% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 10.10% 5.754 6.336 - -1.99% -
ranges::min(std::vector<long_long>)/8 10.10% 2.126 2.341 - 1.00% -
SetIntersection_Front_Set_uint32_1024_256 10.06% 3805387.994 4188308.143 - 13.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 10.03% 20.500 22.557 - -1.55% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 9.98% 21.860 24.042 - -14.35% -
rng::contains(deque<int>)_(process_all)/8 9.98% 2.866 3.152 - 3.97% -
std::for_each(map<int>::iterator)/32 9.93% 21.499 23.633 - -1.63% -
ranges::min(std::list<char>)/8 9.90% 1.767 1.942 - 1.55% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 9.90% 2.249 2.471 - -3.50% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 9.89% 26.129 28.713 - 1.39% -
BM_PushHeap_string_Descending_64 9.86% 2.209 2.427 - 7.38% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 9.86% 46.525 51.112 - -2.50% -
std::equal(list<int>)_(it,_it,_it)/8192 9.85% 9275.331 10188.903 - 3.76% -
std::unique_copy(list<int>)_(sprinkled)/8192 9.84% 6827.782 7499.729 - 8.78% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 9.83% 310.220 340.726 - -2.90% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 9.78% 1.927 2.116 - 2.72% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 9.75% 40.983 44.978 - 14.58% -
std::set<int>::equal_range(key)_(non-existent)/8192 9.73% 8.932 9.801 - -3.25% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.72% 863.314 947.253 - -4.38% -
std::reverse(list<int>)/4096 9.71% 1764.844 1936.207 - 6.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 9.68% 645.818 708.340 - 5.97% -
std::move(list<int>)/4096 9.68% 4360.747 4782.913 - -8.32% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 9.68% 10.961 12.022 - -1.90% -
SetIntersection_Interlaced_Vector_uint32_1024_4 9.67% 1264317.629 1386599.494 - 13.56% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 9.66% 32.425 35.557 - 44.37% -
std::unique(deque<int>)_(sprinkled)/52 9.63% 59.995 65.771 - 11.23% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 9.59% 1693.090 1855.530 - -5.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 9.57% 0.958 1.049 - 8.44% -
std::equal(vector<bool>)_(aligned)/50 9.52% 0.219 0.240 - 9.47% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 9.49% 22.641 24.790 - -4.22% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 9.48% 1.042 1.140 - -5.62% -
std::multiset<std::string>::find(key)_(non-existent)/32 9.45% 10.098 11.053 - 4.69% -
rng::find_last_if(deque<int>)_(bail_10%)/50 9.45% 17.333 18.971 - 4.63% -
std::multiset<std::string>::find(key)_(existent)/1024 9.41% 22.792 24.937 - 2.46% -
BM_StringEraseWithMove_Large_Opaque 9.41% 2.481 2.715 - -13.05% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 9.38% 11.286 12.345 - -4.77% -
BM_PushHeap_uint64_Ascending_16 9.38% 0.932 1.020 - 12.09% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 9.38% 1.270 1.389 - 31.09% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 9.38% 31.247 34.176 - -1.70% -
BM_num_put<unsigned_long> 9.35% 10.429 11.404 - -4.58% -
std::set<std::string>::find(key)_(non-existent)/32 9.34% 9.423 10.303 - -2.87% -
std::find_end(deque<int>)_(single_element)/8192 9.33% 2021.047 2209.534 - -18.48% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 9.31% 34.322 37.517 - 10.44% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.30% 1.048 1.145 - 0.44% -
std::rotate_copy(deque<int>)/8192 9.29% 298.955 326.717 - 11.87% -
std::count(list<int>)_(every_other)/8192 9.28% 6589.890 7201.134 - 5.62% -
rng::contains_subrange(vector<int>)_(same_length)/32 9.25% 8.563 9.355 - 8.19% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.24% 1.916 2.094 - 0.65% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.24% 9.953 10.872 - -12.30% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 9.21% 5.012 5.474 - 7.82% -
BM_deque_vector_copy_backward/64000 9.17% 7487.791 8174.794 - -1.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 9.15% 2128366.699 2323049.885 - 14.10% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.14% 8.960 9.779 - 4.45% -
BM_vector_deque_copy_backward/64000 9.13% 7399.057 8074.456 - 0.89% -
std::find_end(vector<int>)_(single_element)/1000 9.10% 229.863 250.771 - 4.34% -
BM_lexicographical_compare_three_way_slow_path/4 9.09% 1.130 1.233 - 4.67% -
std::unordered_set<int>::clear()/1024 9.08% 8359.005 9117.932 - 13.57% -
std::transform(list<int>)_(identity_transform)/8192 9.08% 7004.818 7640.733 - 0.46% -
BM_deque_deque_move_backward/64000 9.08% 7290.515 7952.279 - 1.28% -
std::search(deque<int>,_pred)_(no_match)/1048576 9.07% 445882.271 486334.603 - 1.06% -
std::find_first_of(vector<int>)_(small_needle)/32 9.05% 46.631 50.851 - 10.09% -
std::rotate(list<int>)_(by_1/2)/32 9.04% 5.938 6.475 - -0.07% -
BM_StringRelational_Eq_Large_Large_ChangeLast 9.03% 1.908 2.080 - -0.02% -
BM_PushHeap_uint64_Random_1024 9.01% 5.759 6.278 - 0.34% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 9.01% 2.743 2.990 - 0.86% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 9.01% 10.217 11.138 - 4.29% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 8.97% 57576.476 62741.563 - 3.42% -
std::list<int>::insert(begin)_(cheap_elements)/32 8.96% 10.187 11.099 - -11.19% -
SetIntersection_Front_Vector_string_16384_64 8.95% 3122086.287 3401427.010 - 1.89% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.90% 19.529 21.268 - 0.25% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.90% 2.526 2.750 - 0.33% -
std::search(vector<int>,_pred)_(no_match)/1048576 8.90% 542496.021 590773.870 - 0.08% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.89% 1.048 1.141 - -0.14% -
rng::starts_with(deque<int>)/1000 8.85% 436.051 474.636 - -0.04% -
BM_PushHeap_uint32_SingleElement_16 8.83% 0.336 0.365 - 2.94% -
std::all_of(deque<int>)_(process_all)/8 8.81% 3.275 3.564 - 8.27% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 8.79% 34.972 38.047 - 14.87% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 8.78% 27.208 29.596 - -2.88% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 8.78% 1.004 1.092 - -12.10% -
std::multiset<int>::count(key)_(non-existent)/8192 8.76% 9.852 10.715 - 15.17% -
BM_deque_vector_move_backward/64000 8.71% 7173.428 7798.490 - -0.56% -
std::find(deque<int>)_(process_all)/50 8.71% 13.048 14.185 - 6.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 8.70% 13387910.766 14553050.752 - 5.41% -
std::search(deque<int>)_(same_length)/1000 8.70% 325.451 353.768 - 0.90% -
rng::find_last_if(vector<char>)_(bail_10%)/50 8.70% 11.423 12.416 - -0.13% -
std::find_end(list<int>)_(process_all)/1000 8.69% 656.323 713.338 - -3.15% -
SetIntersection_Front_Set_float_262144_256 8.65% 3706346.441 4027062.862 - -6.62% -
std::set<std::string>::contains(key)_(existent)/1024 8.65% 20.901 22.709 - -9.75% -
std::stable_partition(list<int>)_(dense)/8192 8.64% 17489.942 19001.868 - 9.26% -
SetIntersection_Front_Vector_float_1024_1024 8.64% 5441231.715 5911089.788 - 1.28% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 8.63% 10.248 11.132 - 8.58% -
BM_vector_deque_copy_backward/70000 8.58% 8228.413 8934.190 - 2.57% -
std::equal(vector<bool>)_(unaligned)/50 8.58% 0.816 0.886 - -2.30% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 8.54% 0.528 0.573 - 8.02% -
std::is_sorted(list<int>,_pred)/8 8.54% 3.675 3.989 - -1.00% -
std::list<int>::operator=(const&)_(cheap_elements)/32 8.53% 15.876 17.230 - 1.10% -
std::search(deque<int>,_pred)_(no_match)/8192 8.52% 3496.490 3794.407 - 0.19% -
BM_PushHeap_uint64_Ascending_262144 8.52% 4.662 5.059 - 8.61% -
BM_vector_deque_move_backward/64000 8.51% 7254.530 7872.226 - 0.63% -
ranges::min(std::list<char>)/64 8.51% 25.927 28.132 - 4.48% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 8.49% 10.014 10.865 - -20.53% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8.49% 9084.368 9855.746 - 10.05% -
BM_deque_deque_ranges_move_backward/70000 8.49% 7991.921 8670.432 - -0.06% -
SetIntersection_Front_Vector_string_256_256 8.45% 18541192.264 20107815.212 - 5.46% -
ranges::minmax(std::deque<char>)/8 8.42% 3.791 4.110 - 4.67% -
std::rotate(deque<int>)_(by_1/2)/1024 8.41% 172.971 187.524 - -0.26% -
std::multimap<int,_int>::count(key)_(non-existent)/32 8.39% 2.280 2.471 - 0.86% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 8.37% 20.571 22.292 - 9.05% -
std::equal(vector<bool>)_(unaligned)/8 8.37% 0.818 0.886 - 4.50% -
std::search(list<int>,_pred)_(no_match)/8192 8.35% 7238.468 7842.882 - 6.15% -
std::rotate(list<int>)_(by_1/3)/8192 8.32% 8197.130 8879.482 - 5.80% -
SetIntersection_Front_Set_string_256_16 8.30% 6789106.864 7352622.774 - 6.01% -
std::multimap<int,_int>::contains(key)_(existent)/32 8.28% 1.623 1.758 - -0.24% -
BM_deque_deque_copy_backward/65536 8.27% 7576.692 8203.532 - 1.26% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 8.25% 1.388 1.503 - -3.49% -
SetIntersection_Front_Vector_float_262144_1024 8.22% 5450243.465 5898355.476 - 8.58% -
BM_vector_deque_copy_backward/65536 8.22% 7667.258 8297.497 - 0.19% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 8.21% 4.520 4.891 - -1.94% -
BM_num_put<long> 8.18% 10.715 11.591 - -5.27% -
std::find_end(forward_list<int>)_(process_all)/1024 8.18% 709.461 767.478 - 8.55% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 8.17% 7130.931 7713.264 - 4.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 8.15% 4061766.157 4392618.127 - 3.32% -
BM_deque_deque_copy_backward/70000 8.14% 7949.848 8597.017 - -1.39% -
rng::find_last_if(list<int>)_(bail_10%)/8 8.12% 3.178 3.436 - 3.77% -
std::lower_bound(std::forward_list<int>)/8 8.12% 15.286 16.527 - 1.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 8.11% 6269854.663 6778201.593 - 5.75% -
std::find_if_not(vector<char>)_(bail_25%)/8192 8.10% 223.078 241.154 - -4.98% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 8.10% 11.831 12.789 - -31.77% -
SetIntersection_Front_Vector_float_16384_1024 8.08% 5449812.631 5889932.480 - 2.08% -
std::set<int>::equal_range(key)_(existent)/32 8.03% 1.714 1.852 - -2.73% -
std::find_first_of(deque<int>)_(large_needle)/50 8.03% 711.922 769.084 - 14.36% -
ranges::minmax(std::list<long_long>)/64 8.01% 28.084 30.332 - -0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 8.01% 1797995.921 1941955.789 - 5.81% -
BM_vector_deque_ranges_copy_backward/64000 8.01% 7401.867 7994.435 - 0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 8.00% 13266714.681 14328275.918 - -1.04% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 8.00% 203.960 220.274 - 11.95% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 7.99% 21.627 23.356 - 8.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 7.99% 0.463 0.500 - -28.26% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 7.98% 20.660 22.308 - -1.62% -
BM_PushHeap_uint32_Ascending_4 7.95% 0.544 0.587 - 0.41% -
std::multiset<std::string>::find(key)_(non-existent)/8192 7.95% 28.884 31.180 - 2.70% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 7.94% 2.348 2.535 - 3.12% -
bm_lexicographical_compare<signed_char>/8 7.91% 3.110 3.356 - 7.80% -
std::for_each(deque<int>)/32 7.91% 3.672 3.963 - 5.91% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 7.91% 1.392 1.502 - -3.35% -
BM_PushHeap_uint32_Ascending_256 7.91% 2.082 2.247 - 2.66% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 7.89% 32.207 34.749 - -5.85% -
std::partial_sort_copy(deque<int>)_(heap)/8 7.88% 20.481 22.095 - 46.47% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 7.87% 518.014 558.772 - 4.25% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 7.85% 8.964 9.668 - 4.42% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7.85% 1470.972 1586.394 - 11.73% -
BM_deque_deque_move_backward/70000 7.84% 8128.075 8765.253 - 0.28% -
std::partition(deque<int>)_(dense)/32 7.83% 9.854 10.625 - 6.90% -
std::set<int>::insert(value)_(new_value,_end)/8192 7.77% 69.574 74.978 - 9.89% -
std::move_backward(deque<int>)/32768 7.76% 3264.622 3517.959 - -0.82% -
std::copy(vector<bool>)_(aligned)/64 7.76% 1.257 1.355 - 0.35% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 7.74% 5256.140 5662.987 - 5.17% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 7.70% 10.087 10.864 - 5.63% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 7.70% 31.887 34.342 - -0.42% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.66% 5.570 5.997 - -15.32% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 7.64% 14132.890 15212.959 - 8.24% -
std::equal(deque<int>)_(it,_it,_it)/8 7.63% 4.149 4.465 - 3.68% -
std::partial_sort_copy(vector<int>)_(repeated)/8 7.63% 8.122 8.741 - 2.83% -
std::find_if(vector<char>)_(bail_25%)/8192 7.63% 228.589 246.032 - 9.58% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 7.62% 86.806 93.422 - -1.44% -
BM_PushHeap_uint64_Random_16384 7.62% 5.914 6.365 - 0.92% -
BM_vector_deque_ranges_move/0 7.60% 0.396 0.427 - -28.06% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 7.60% 918.309 988.114 - -0.57% -
std::sort(vector<int>)_(qsort_adversarial)/1024 7.59% 12938.012 13920.499 - 6.10% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7.59% 8762.895 9428.125 - -1.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 7.59% 8083131.331 8696269.692 - 3.82% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 7.58% 0.608 0.654 - 7.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 7.54% 346735949.662 372896466.268 - 2.75% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 7.53% 1.508 1.621 - 3.35% -
BM_vector_deque_ranges_move_backward/70000 7.48% 8114.499 8721.839 - 2.31% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 7.46% 1.971 2.118 - 24.78% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 7.45% 43.669 46.924 - -7.63% -
std::remove_copy_if(list<int>)_(prefix)/8192 7.44% 7178.734 7712.825 - 4.89% -
std::copy_n(vector<bool>)_(aligned)/64 7.42% 1.265 1.359 - -11.67% -
rng::find_last_if(list<int>)_(bail_90%)/50 7.39% 2.040 2.191 - 0.18% -
BM_vector_deque_ranges_copy_backward/70000 7.39% 8163.861 8766.771 - -1.07% -
BM_deque_deque_ranges_move_backward/65536 7.36% 7577.810 8135.784 - -0.29% -
std::set<int>::find(key)_(existent)/32 7.34% 1.624 1.743 - 1.17% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.33% 206.312 221.428 - -17.54% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 7.32% 65.036 69.798 - -1.59% -
BM_PushHeap_uint64_Ascending_1024 7.30% 2.573 2.761 - 7.24% -
SetIntersection_Interlaced_Vector_string_262144_64 7.30% 19913711.247 21367958.750 - 10.93% -
SetIntersection_Front_Set_float_256_256 7.26% 7681488.705 8239081.035 - -0.70% -
std::unordered_set<int>::count(key)_(existent)/8192 7.25% 1.407 1.509 - -2.04% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 7.24% 26861.004 28806.318 - 7.63% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 7.22% 5.177 5.551 - 6.95% -
BM_StringRead_Cold_Shallow_Small 7.22% 1.125 1.207 - 2.57% -
BM_deque_deque_move_backward/65536 7.21% 7628.923 8178.842 - 0.11% -
SetIntersection_Interlaced_Vector_uint64_1024_4 7.19% 1284885.986 1377271.890 - 11.00% -
std::set<std::string>::upper_bound(key)_(existent)/8192 7.18% 27.606 29.588 - 3.61% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 7.18% 15.567 16.685 - -12.35% -
std::make_heap(deque<int>)_(repeated)/8192 7.17% 16855.059 18063.033 - 1.08% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 7.15% 49.618 53.167 - 26.91% -
std::count(list<int>)_(every_other)/1024 7.13% 667.153 714.745 - 0.32% -
BM_PushHeap_uint64_Random_64 7.11% 5.219 5.590 - 0.92% -
std::find_end(list<int>)_(process_all)/1048576 7.10% 815929.152 873852.254 - 0.02% -
std::map<int,_int>::find(key)_(non-existent)/8192 7.08% 7.010 7.507 - -12.90% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 7.08% 8.309 8.897 - -2.29% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 7.07% 624.959 669.148 - 2.44% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 7.03% 19.846 21.241 - 7.28% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 7.02% 23.889 25.566 - 7.09% -
std::partition_copy(list<int>)/8192 7.01% 6846.125 7325.741 - -0.44% -
BM_deque_deque_ranges_copy_backward/65536 6.98% 7506.134 8030.401 - 0.46% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 6.97% 23.953 25.622 - 7.16% -
BM_deque_deque_copy_backward/64000 6.97% 7411.545 7928.156 - 0.40% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.97% 6.256 6.692 - 3.84% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 6.96% 3426.712 3665.251 - 1.78% -
BM_lexicographical_compare_three_way_slow_path/1 6.96% 0.364 0.389 - -10.50% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 6.95% 27.416 29.322 - -3.50% -
std::find_if_not(list<int>)_(process_all)/1024 6.95% 685.464 733.117 - 1.56% -
BM_deque_deque_ranges_copy_backward/64000 6.94% 7349.671 7859.419 - 0.89% -
std::copy_n(vector<int>)/8 6.90% 2.114 2.260 - -5.33% -
SetIntersection_Interlaced_Set_float_16384_16384 6.89% 208798456.154 223184539.218 - 2.53% -
std::unordered_multiset<int>::find(key)_(existent)/1024 6.89% 1.335 1.427 - 12.97% -
std::is_sorted_until(list<int>,_pred)/8192 6.84% 7620.691 8141.992 - -8.93% -
std::find_end(forward_list<int>)_(process_all)/1000 6.83% 675.231 721.331 - 5.26% -
std::set<std::string>::count(key)_(non-existent)/32 6.82% 10.090 10.778 - 3.96% -
ranges::minmax(std::list<char>)/70000 6.80% 52375.250 55936.598 - 3.35% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 6.76% 24759.709 26433.570 - 1.14% -
rng::contains_subrange(vector<int>)_(same_length)/16 6.74% 4.730 5.049 - 2.48% -
rng::find(vector<bool>)_(process_all)/50 6.68% 0.692 0.738 - -12.81% -
std::multiset<int>::upper_bound(key)_(existent)/32 6.64% 2.278 2.429 - -0.67% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 6.64% 116897.672 124656.670 - 7.50% -
SetIntersection_Front_Set_float_262144_16384 6.63% 214062166.537 228253767.216 - -0.04% -
std::transform(deque<int>,_deque<int>)/50 6.63% 33.630 35.859 - -2.02% -
std::sort(vector<NonIntegral>)_(repeated)/8192 6.61% 3747.119 3994.672 - 7.03% -
BM_PushHeap_uint64_Random_256 6.59% 5.640 6.011 - -0.70% -
BM_PushHeap_uint64_Random_262144 6.59% 5.990 6.385 - 0.95% -
std::multiset<std::string>::count(key)_(existent)/8192 6.58% 26.521 28.267 - -7.33% -
std::partial_sort(deque<int>)_(ascending)/8 6.57% 30.868 32.895 - -2.29% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 6.55% 755.658 805.161 - 23.73% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 6.55% 96441.383 102754.465 - 2.97% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 6.54% 23.335 24.860 - 6.70% -
std::find_end(list<int>)_(single_element)/1024 6.54% 688.722 733.735 - 0.46% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 6.53% 27.328 29.113 - 6.64% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 6.53% 129.651 138.111 - 5.34% -
BM_std_minmax_element<short>/3 6.52% 1.080 1.150 - -8.04% -
SetIntersection_Front_Vector_string_262144_64 6.52% 3131135.823 3335302.786 - 9.43% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 6.50% 55952.875 59590.672 - 5.96% -
std::for_each_n(list<int>)/8 6.50% 2.421 2.578 - 1.11% -
BM_PushHeap_uint64_Random_16 6.49% 4.160 4.430 - -1.51% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 6.48% 37.978 40.440 - 8.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.45% 49.242 52.418 - 2.25% -
BM_deque_deque_ranges_copy_backward/70000 6.44% 8221.555 8751.238 - 1.41% -
std::unordered_set<int>::count(key)_(non-existent)/1024 6.43% 1.386 1.475 - -7.21% -
std::map<int,_int>::contains(key)_(existent)/1024 6.40% 3.867 4.114 - -1.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 6.38% 333293712.763 354572352.881 - 4.25% -
std::partition_point(vector<int>)/1024 6.38% 6.144 6.535 - 5.56% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.37% 592.961 630.730 - 2.51% -
std::find_end(deque<int>)_(single_element)/1024 6.35% 277.808 295.462 - -17.21% -
BM_vector_deque_move_backward/70000 6.33% 8003.041 8509.951 - 0.02% -
SetIntersection_Front_Vector_string_64_64 6.33% 24966445.875 26547548.267 - 1.61% -
std::partial_sort_copy(vector<int>)_(ascending)/8 6.32% 8.301 8.826 - -0.02% -
std::remove(deque<int>)_(prefix)/32 6.29% 52.858 56.182 - 8.74% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.28% 1.047 1.113 - -0.14% -
BM_PushHeap_string_Descending_16 6.27% 2.103 2.235 - 4.68% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 6.26% 628.631 668.002 - 2.45% -
SetIntersection_Front_Vector_uint64_1024_256 6.25% 2136169.938 2269579.194 - 6.72% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 6.24% 8.241 8.755 - 0.24% -
std::search(list<int>)_(same_length)/8192 6.23% 7999.769 8498.458 - -1.39% -
std::find(vector<bool>)_(process_all)/50 6.22% 0.560 0.595 - -13.94% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 6.21% 18.981 20.160 - -10.80% -
SetIntersection_Front_Vector_uint64_256_256 6.21% 4253680.035 4517813.856 - 3.61% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 6.20% 20244.289 21499.826 - 1.99% -
BM_PushHeap_uint32_QuickSortAdversary_16 6.19% 0.917 0.974 - 5.69% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6.19% 6742.689 7160.237 - 4.63% -
std::stable_partition(deque<int>)_(dense)/50 6.17% 37.528 39.844 - 6.49% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.15% 1.050 1.115 - 0.58% -
std::fill_n(vector<bool>)/512 6.14% 1.428 1.515 - 4.11% -
BM_vector_deque_move_backward/65536 6.10% 7706.512 8176.981 - -1.10% -
ranges::min(std::list<long_long>)/8 6.10% 1.843 1.955 - 1.51% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.10% 378894.579 401997.950 - 6.12% -
SetIntersection_Interlaced_Vector_string_262144_256 6.09% 67535325.531 71650748.039 - 7.69% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.08% 557446.994 591339.841 - -0.01% -
BM_PushHeap_string_PipeOrgan_16384 6.07% 12.756 13.530 - 8.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 6.06% 23.575 25.004 - 29.46% -
std::set<int>::upper_bound(key)_(existent)/1024 6.05% 4.025 4.269 - -0.58% -
std::copy_backward(deque<int>)/1048576 6.05% 128657.472 136441.965 - 5.25% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.04% 2399.076 2544.039 - -0.05% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.04% 1.048 1.112 - -0.03% -
BM_PushHeap_uint32_Ascending_1024 6.01% 2.555 2.709 - 1.92% -
std::rotate(list<int>)_(by_1/3)/1024 5.99% 786.859 833.985 - 3.05% -
std::find(vector<bool>)_(process_all)/8 5.97% 0.560 0.594 - -14.09% -
std::remove_if(list<int>)_(prefix)/32 5.96% 57.879 61.327 - 4.48% -
std::set<std::string>::count(key)_(existent)/32 5.95% 15.437 16.356 - -6.43% -
SetIntersection_Interlaced_Vector_uint32_256_16 5.94% 6681120.625 7078309.144 - 5.04% -
std::deque<int>::ctor(size)/32 5.94% 27.048 28.655 - 0.78% -
ranges::min(std::deque<char>)/8 5.92% 2.283 2.418 - -2.21% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.90% 120609.980 127722.422 - 2.54% -
BM_PushHeap_uint32_SingleElement_64 5.89% 0.350 0.370 - 2.07% -
std::sort(deque<int>)_(qsort_adversarial)/8192 5.86% 461979.139 489060.139 - 0.52% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.85% 12369.837 13093.862 - 9.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 5.84% 955545.288 1011392.918 - 4.78% -
std::map<std::string,_int>::contains(key)_(existent)/1024 5.84% 23.327 24.689 - 9.13% -
SetIntersection_Interlaced_Set_string_256_64 5.82% 29729390.805 31458881.747 - 1.28% -
std::unordered_set<int>::count(key)_(existent)/1024 5.81% 1.295 1.371 - 6.69% -
SetIntersection_Front_Set_string_1024_64 5.81% 4771298.152 5048569.688 - 5.24% -
std::find_first_of(deque<int>)_(large_needle)/32 5.81% 294.357 311.458 - 10.80% -
BM_PushHeap_uint32_SingleElement_4 5.80% 0.344 0.364 - 1.51% -
std::flat_map<int,_int>::erase(key)_(existent)/32 5.79% 21.783 23.044 - 0.55% -
std::map<int,_int>::equal_range(key)_(non-existent)/0 5.78% 0.252 0.267 - 6.26% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 5.75% 0.913 0.966 - 2.32% -
std::rotate(list<int>)_(1_element_forward)/50 5.74% 24.750 26.172 - 2.57% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 5.74% 20275.115 21439.202 - 1.78% -
ranges::minmax(std::deque<__int128>)/8 5.73% 3.704 3.916 - 0.40% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.71% 25182.513 26619.707 - 6.19% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.69% 1.052 1.112 - 0.16% -
rng::starts_with(vector<int>)/1048576 5.67% 68354.232 72233.268 - 5.38% -
std::transform(list<int>)_(identity_transform)/32 5.67% 16.099 17.012 - 0.38% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 5.65% 6.486 6.853 - 2.34% -
std::partial_sort(deque<int>)_(pipe-organ)/8 5.65% 31.168 32.928 - -3.02% -
std::unordered_set<int>::clear()/32 5.63% 604.585 638.625 - 8.14% -
std::unordered_multiset<int>::count(key)_(existent)/8192 5.61% 1.542 1.629 - 3.07% -
SetIntersection_Front_Set_float_1024_64 5.61% 1699533.927 1794888.386 - 0.10% -
std::make_heap(deque<int>)_(repeated)/1024 5.60% 2162.137 2283.273 - 0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.59% 200619415.969 211838791.782 - 11.43% -
std::replace(vector<int>)_(sprinkled)/50 5.59% 8.763 9.253 - -6.15% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 5.59% 41017.032 43310.450 - 5.33% -
BM_PushHeap_uint64_QuickSortAdversary_16 5.58% 0.971 1.025 - 8.07% -
BM_PushHeap_string_PipeOrgan_1024 5.57% 9.445 9.971 - 5.27% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 5.57% 28.960 30.571 - 1.81% -
std::equal(deque<int>)_(it,_it,_it)/50 5.55% 21.548 22.744 - 5.27% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 5.55% 276.552 291.898 - 2.65% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 5.54% 63.413 66.926 - -0.36% -
std::unordered_set<std::string>::contains(key)_(existent)/32 5.52% 39.535 41.718 - 6.21% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 5.52% 0.254 0.268 - 1.56% -
std::map<std::string,_int>::find(key)_(existent)/8192 5.50% 28.990 30.586 - -8.33% -
SetIntersection_Front_Set_uint32_1024_1024 5.47% 11630199.577 12266915.061 - -0.96% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 5.47% 172261.493 181677.074 - 4.42% -
std::move(vector<int>)/8 5.46% 2.169 2.288 - 0.34% -
std::find(vector<char>)_(process_all)/32768 5.46% 492.879 519.791 - 5.05% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 5.45% 96983.106 102272.067 - 1.23% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.44% 215.170 226.879 - 3.22% -
std::search(vector<int>,_pred)_(same_length)/8192 5.44% 4910.814 5177.956 - 4.64% -
std::find(vector<bool>)_(process_all)/8192 5.43% 33.139 34.938 - 4.24% -
bm_swap_ranges_vb_unaligned/64 5.41% 4.940 5.207 - 3.67% -
std::is_sorted_until(list<int>,_pred)/1024 5.40% 793.072 835.918 - 5.86% -
std::search(list<int>,_pred)_(same_length)/8192 5.40% 8817.087 9293.427 - 7.16% -
std::replace(vector<int>)_(sprinkled)/32 5.39% 5.802 6.116 - -3.17% -
BM_deque_deque_move/4000 5.38% 142.118 149.763 - 1.73% -
SetIntersection_Front_Set_uint32_16384_16384 5.38% 211515699.545 222886205.104 - 2.65% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 5.36% 36.554 38.514 - 5.77% -
SetIntersection_Front_Vector_float_262144_256 5.36% 2167972.137 2284197.867 - 4.97% -
rng::find_last(list<int>)_(bail_90%)/1024 5.36% 71.792 75.637 - -0.05% -
std::multiset<std::string>::erase(iterator)/8192 5.35% 29.953 31.555 - -15.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 5.35% 35.428 37.323 - -1.35% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.34% 22.655 23.865 - 1.45% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 5.32% 1.160 1.222 - 2.76% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.32% 12375.756 13033.752 - 9.22% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.29% 1.762 1.855 - 0.73% -
BM_PushHeap_string_Descending_4 5.28% 1.897 1.997 - 4.47% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 5.28% 20369.761 21445.162 - 1.61% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.27% 144.245 151.850 - 1.86% -
rng::contains_subrange(vector<int>)_(same_length)/50 5.26% 12.580 13.242 - 4.17% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 5.26% 11350.045 11946.920 - 2.27% -
rng::starts_with(list<int>,_pred)/8192 5.25% 12219.251 12861.282 - 11.99% -
std::equal(vector<bool>)_(aligned)/1024 5.25% 0.217 0.229 - 4.59% -
std::deque<int>::ctor(size)/1024 5.23% 71.742 75.496 - 7.32% -
ranges::minmax(std::vector<char>)/70000 5.21% 564.879 594.332 - 0.41% -
SetIntersection_Front_Vector_float_16384_256 5.19% 2168473.030 2281070.016 - 0.96% -
std::find_end(list<int>,_pred)_(process_all)/1000 5.18% 760.610 800.009 - 0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 5.17% 0.477 0.501 - -3.54% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 5.17% 350166.958 368276.365 - 5.45% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.16% 177587.939 186751.840 - 2.19% -
SetIntersection_None_Set_string_16384_16384 5.16% 193088059.122 203044944.767 - 4.29% -
std::find_if(list<int>)_(process_all)/8 5.15% 2.294 2.412 - 0.32% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 5.15% 9.940 10.452 - -1.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.14% 6153282.716 6469581.113 - 3.60% -
std::pop_heap(deque<size_t>)/8192 5.14% 57.144 60.080 - 2.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.14% 3.862 4.061 - 1.23% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.13% 214.155 225.147 - 0.26% -
BM_deque_deque_ranges_copy/1024 5.10% 36.782 38.659 - 5.56% -
std::set<int>::lower_bound(key)_(non-existent)/32 5.10% 2.336 2.456 - 7.22% -
std::copy_backward(list<int>)/64 5.08% 29.932 31.453 - 2.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.08% 201498306.274 211733866.304 - 9.27% -
std::unordered_set<int>::count(key)_(non-existent)/8192 5.08% 1.376 1.446 - -8.27% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 5.04% 18.268 19.189 - 5.96% -
SetIntersection_Front_Set_uint64_262144_256 5.03% 3713053.704 3899934.814 - -0.74% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.03% 5.511 5.788 - -8.20% -
std::multimap<int,_int>::find(key)_(non-existent)/32 5.02% 2.448 2.571 - 11.15% -
std::vector<int>::ctor(size)/1024 5.01% 42.209 44.323 - -4.04% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 5.01% 987540.717 1036995.350 - 2.40% -
SetIntersection_None_Set_string_16384_256 5.01% 189368817.101 198851945.868 - 0.36% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.01% 179899.998 188907.665 - 1.96% -
SetIntersection_Front_Vector_float_256_256 5.00% 4333279.065 4550129.670 - 0.30% -
std::move_backward(vector<int>)/8 5.00% 2.174 2.283 - 0.10% -
std::map<std::string,_int>::count(key)_(non-existent)/0 5.00% 0.257 0.270 - 1.37% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 4.97% 22.667 23.793 - 5.83% -
std::map<int,_int>::equal_range(key)_(existent)/8192 4.97% 5.497 5.770 - 5.54% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 4.96% 179692.170 188604.893 - 1.45% -
std::transform(list<int>,_list<int>)/8192 4.96% 9001.263 9447.310 - -0.10% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 4.96% 258.782 271.605 - 1.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 4.95% 1755335.727 1842212.518 - 0.86% -
std::stable_partition(deque<int>)_(sparse)/50 4.95% 27.391 28.746 - 4.42% -
std::unordered_set<int>::clear()/8192 4.93% 67288.814 70604.657 - 14.29% -
std::sort_heap(deque<int>)/8192 4.90% 453018.868 475217.650 - 0.31% -
std::multiset<std::string>::ctor(const&)/32 4.90% 774.937 812.883 - 3.58% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 4.89% 566.500 594.203 - 2.56% -
std::partition_point(list<int>)/8192 4.88% 12447.488 13054.355 - 10.70% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.87% 129615.737 135928.966 - 0.78% -
SetIntersection_Front_Vector_float_1024_256 4.87% 2168224.583 2273729.013 - 5.02% -
std::find_first_of(vector<int>)_(small_needle)/50 4.86% 72.092 75.594 - 6.54% -
std::move_backward(deque<int>)/262144 4.85% 29873.621 31322.240 - 0.08% -
std::set<int>::ctor(const&)/32 4.84% 213.468 223.802 - 2.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 4.84% 6158365.591 6456360.253 - 3.46% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.84% 4.886 5.122 - 1.14% -
std::fill_n(vector<bool>)/4096 4.84% 4.085 4.283 - 2.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4.83% 4562981.152 4783227.370 - 3.28% -
std::rotate_copy(deque<int>)/32 4.82% 2.572 2.696 - -3.67% -
BM_deque_deque_copy/64000 4.81% 2947.276 3089.129 - 3.07% -
BM_PushHeap_float_QuickSortAdversary_1 4.80% 0.449 0.471 - 0.64% -
std::partition_copy(vector<int>)/50 4.79% 12.210 12.795 - 1.82% -
SetIntersection_None_Vector_float_262144_64 4.78% 1147223.260 1202096.440 - 6.46% -
BM_CmpLess_ushort_uint 4.78% 1.081 1.132 - 4.65% -
SetIntersection_Front_Set_string_1024_256 4.77% 14273701.097 14954452.652 - 3.19% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 4.77% 747.791 783.435 - -3.99% -
std::copy_backward(deque<int>)/8 4.76% 2.662 2.788 - 1.73% -
BM_PushHeap_uint32_SingleElement_262144 4.75% 0.355 0.372 - 1.56% -
std::replace_if(deque<int>)_(sprinkled)/32 4.75% 12.354 12.941 - 4.03% -
std::reverse_copy(list<int>)/32768 4.75% 25899.089 27129.263 - 0.92% -
std::move_backward(deque<int>)/1048576 4.75% 125794.150 131763.931 - -0.75% -
std::set<int>::erase(key)_(existent)/32 4.74% 22.008 23.052 - 4.98% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 4.74% 218.637 228.997 - 4.27% -
std::make_heap(deque<int>)_(shuffled)/1024 4.73% 2516.441 2635.498 - 3.03% -
std::none_of(deque<int>)_(process_all)/8 4.73% 3.277 3.431 - 4.37% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 4.72% 1.545 1.618 - 0.02% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.71% 0.775 0.811 - 0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 4.68% 21188253.378 22180368.576 - 1.90% -
std::set<int>::equal_range(key)_(non-existent)/32 4.68% 2.585 2.706 - 4.66% -
std::copy(deque<int>)/8 4.68% 2.588 2.709 - 0.10% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.67% 241.115 252.384 - 0.71% -
SetIntersection_Interlaced_Vector_string_16384_256 4.67% 38333652.461 40122069.458 - 1.25% -
SetIntersection_Interlaced_Set_uint64_1024_16 4.66% 11513758.484 12050473.389 - 7.76% -
std::fill(vector<bool>)/32768 4.65% 29.214 30.572 - 1.70% -
BM_PushHeap_uint32_SingleElement_16384 4.63% 0.356 0.372 - 1.55% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 4.63% 6.109 6.391 - 1.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.62% 87.309 91.345 - 5.91% -
std::set<std::string>::upper_bound(key)_(existent)/1024 4.61% 23.034 24.096 - 1.57% -
BM_StringDestroy_Huge 4.61% 10.927 11.431 - 7.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 4.59% 5649547.571 5909000.482 - 2.68% -
std::copy_backward(vector<bool>)_(unaligned)/64 4.59% 0.883 0.924 - 1.32% -
std::unique_copy(list<int>)_(sprinkled)/1024 4.58% 732.859 766.428 - 3.36% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 4.58% 98519608.942 103028763.370 - -0.27% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 4.57% 181479.996 189775.104 - 0.66% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.57% 514.422 537.934 - 2.73% -
BM_PushHeap_string_SingleElement_16 4.57% 2.606 2.725 - 2.73% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 4.57% 22.952 24.001 - 3.49% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 4.56% 20688.633 21632.929 - 0.24% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 4.55% 3.222 3.369 - 2.31% -
std::search(deque<int>,_pred)_(near_matches)/1024 4.55% 25235.875 26383.420 - 8.10% -
std::rotate_copy(list<int>)/50 4.53% 13.293 13.895 - 0.06% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.53% 3.826 3.999 - 4.11% -
std::rotate(list<int>)_(1_element_forward)/32 4.52% 13.296 13.897 - -0.05% -
std::copy_backward(vector<bool>)_(aligned)/512 4.52% 1.547 1.617 - 9.47% -
std::copy_if(list<int>)_(entire_range)/8 4.51% 2.452 2.562 - 0.38% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.51% 881860.156 921588.281 - 6.76% -
rng::contains_subrange(list<int>)_(single_element)/50 4.49% 17.211 17.984 - 5.31% -
BM_deque_deque_ranges_move_backward/64000 4.49% 7520.577 7858.022 - 0.44% -
std::shift_right(list<int>)/8192 4.48% 7379.459 7709.740 - 0.41% -
std::set<int>::find(key)_(non-existent)/1024 4.47% 5.378 5.618 - 2.05% -
std::copy_backward(vector<int>)/8 4.46% 2.171 2.268 - 2.33% -
SetIntersection_None_Vector_float_262144_1024 4.45% 1153369.700 1204737.472 - 6.32% -
SetIntersection_Front_Set_float_256_64 4.45% 5460516.086 5703491.990 - 0.48% -
std::find_end(list<int>)_(process_all)/1024 4.44% 697.957 728.948 - -8.47% -
std::remove(list<int>)_(sprinkled)/1024 4.44% 928.760 969.985 - 3.48% -
BM_lexicographical_compare_three_way_fast_path/1024 4.44% 236.321 246.809 - 0.49% -
SetIntersection_Front_Set_string_16384_64 4.42% 4301042.807 4491050.990 - -7.26% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.40% 19.617 20.481 - -3.00% -
std::replace(vector<int>)_(sprinkled)/1024 4.40% 149.937 156.533 - -6.47% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 4.38% 723560.947 755285.505 - 4.13% -
BM_PushHeap_uint64_Ascending_16384 4.37% 3.670 3.830 - 6.36% -
std::find_end(list<int>)_(single_element)/1000 4.35% 684.813 714.600 - 0.37% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.34% 72.014 75.139 - 6.39% -
std::any_of(deque<int>)_(process_all)/8 4.34% 3.286 3.429 - 4.31% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.34% 71.608 74.713 - 0.48% -
std::replace_if(list<int>)_(prefix)/50 4.32% 23.656 24.677 - 0.02% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.31% 1050992.930 1096340.689 - 0.20% -
SetIntersection_Interlaced_Vector_uint32_16384_4 4.31% 1371135.881 1430242.563 - 6.64% -
std::unique(vector<int>)_(sprinkled)/1024 4.31% 531.254 554.154 - 4.16% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 4.31% 637.450 664.892 - -0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 4.30% 13417939.980 13994480.481 - 0.25% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 4.29% 23.967 24.995 - 3.66% -
BM_lexicographical_compare_three_way<IntPtr>/1024 4.28% 236.209 246.315 - 0.49% -
BM_lexicographical_compare_three_way_fast_path/256 4.27% 68.197 71.112 - 0.38% -
SetIntersection_Front_Set_float_262144_262144 4.27% 1608624.352 1677371.094 - -0.94% -
std::deque<int>::insert(begin)_(cheap_elements)/1024 4.27% 5.959 6.213 - 4.04% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 4.25% 1.234 1.287 - -7.17% -
vector<bool>(const_vector<bool>&) 4.25% 9.564 9.970 - -2.75% -
BM_PushHeap_uint32_SingleElement_1024 4.24% 0.362 0.378 - 1.18% -
std::find_if(deque<int>)_(process_all)/8 4.24% 2.576 2.685 - 4.03% -
std::list<int>::ctor(size)/32 4.24% 327.376 341.263 - 1.69% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 4.24% 19.268 20.084 - 6.41% -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 4.19% 0.416 0.434 - 4.40% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 4.19% 11.487 11.968 - 4.53% -
BM_lexicographical_compare_three_way_fast_path/16384 4.18% 3630.878 3782.812 - 0.46% -
BM_PushHeap_uint32_Ascending_262144 4.18% 4.806 5.007 - 1.68% -
ranges::min(std::vector<long_long>)/70000 4.18% 7674.275 7994.896 - 0.65% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.18% 1034953.129 1078185.457 - -1.01% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 4.17% 23.003 23.962 - 9.34% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.16% 111152.191 115780.139 - -3.07% -
SetIntersection_Front_Set_uint64_256_64 4.15% 5273795.717 5492891.530 - 1.98% -
std::rotate(vector<bool>)_(by_1/4)/1024 4.14% 14.162 14.748 - 14.90% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 4.13% 45.696 47.582 - -0.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.12% 9623.536 10020.423 - -0.36% -
rng::starts_with(deque<int>)/8 4.11% 3.900 4.060 - -1.35% -
BM_std_minmax_element<char>/1024 4.11% 273.212 284.448 - 2.07% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.11% 14.984 15.599 - -0.11% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.10% 3638.752 3787.984 - 0.19% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 4.10% 1.637 1.704 - 4.28% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 4.09% 17.386 18.098 - 4.65% -
BM_lexicographical_compare_three_way_fast_path/64 4.09% 15.034 15.650 - -0.17% -
SetIntersection_Front_Set_string_262144_256 4.08% 14694952.545 15293973.391 - 2.79% -
std::multiset<std::string>::count(key)_(existent)/32 4.08% 19.597 20.396 - 2.88% -
BM_lexicographical_compare_three_way<IntPtr>/16384 4.07% 3627.443 3775.137 - 0.48% -
std::for_each_n(list<int>)/8192 4.07% 7358.066 7657.351 - 0.78% -
std::unique(deque<int>)_(sprinkled)/32 4.06% 53.766 55.950 - 6.89% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.04% 11369.191 11828.520 - 0.67% -
BM_lexicographical_compare_three_way_fast_path/4096 4.04% 922.133 959.380 - 0.41% -
ranges::minmax(std::list<__int128>)/70000 4.03% 56872.434 59166.489 - -1.25% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 4.03% 922.234 959.386 - 0.30% -
BM_StringRelational_Less_Huge_Huge_Control 4.03% 98.740 102.717 - 3.94% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 3.99% 736.650 766.067 - -3.44% -
std::unordered_set<int>::insert(value)_(already_present)/32 3.99% 2.637 2.742 - -9.15% -
BM_getline_string 3.99% 16.146 16.791 - -1.29% -
std::set<std::string>::find(key)_(non-existent)/8192 3.98% 26.480 27.533 - -5.03% -
std::map<std::string,_int>::ctor(const&)/32 3.96% 822.918 855.493 - 19.05% -
std::copy_backward(vector<bool>)_(aligned)/4096 3.96% 5.028 5.227 - 5.64% -
std::is_sorted(deque<int>,_pred)/1024 3.95% 617.072 641.419 - 0.04% -
BM_vector_deque_ranges_move_backward/64000 3.94% 7376.683 7667.682 - 0.87% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.94% 23.468 24.393 - 3.66% -
bm_ranges_swap_ranges_vb_unaligned/1048576 3.94% 15681.094 16299.078 - 3.97% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 3.94% 7.032 7.309 - 54.73% -
ranges::min(std::list<__int128>)/64 3.92% 32.234 33.499 - 0.47% -
std::rotate(vector<bool>)_(1_element_forward)/8192 3.92% 111.564 115.935 - 1.75% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.92% 920.710 956.763 - 0.50% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 3.91% 12.551 13.042 - -0.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.91% 5170572.752 5372781.139 - 8.51% -
std::fill_n(vector<int>)/1024 3.90% 29.260 30.401 - 2.27% -
bm_lexicographical_compare<signed_char>/1 3.90% 1.255 1.304 - -4.38% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 3.89% 479.954 498.633 - 2.44% -
std::fill_n(vector<bool>)/32768 3.88% 29.285 30.422 - -0.94% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.88% 98806.582 102638.905 - -0.47% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 3.88% 5.104 5.302 - -2.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 3.86% 0.515 0.535 - 30.51% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.86% 31.965 33.199 - -0.82% -
std::multiset<int>::contains(key)_(existent)/32 3.85% 1.639 1.702 - -0.93% -
BM_std_minmax_element<long_long>/4 3.85% 1.222 1.269 - 0.55% -
std::copy_backward(deque<int>)/262144 3.85% 30572.528 31748.837 - -3.60% -
ranges::minmax(std::deque<__int128>)/64 3.85% 30.145 31.304 - -0.22% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.84% 84943.400 88207.847 - 0.15% -
SetIntersection_None_Vector_float_16_16 3.84% 34118096.115 35427943.554 - 5.66% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 3.84% 22.971 23.852 - 8.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.82% 22.287 23.137 - -2.38% -
rng::contains_subrange(vector<int>)_(single_element)/32 3.80% 8.320 8.636 - 1.32% -
ranges::min(std::vector<char>)/70000 3.78% 478.639 496.730 - 0.42% -
BM_PushHeap_uint32_QuickSortAdversary_16384 3.78% 0.471 0.489 - 4.29% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 3.77% 1246.171 1293.175 - 2.58% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.76% 58284.225 60476.465 - 0.45% -
std::partition_copy(list<int>)/32 3.76% 8.582 8.904 - 2.12% -
std::multimap<int,_int>::ctor(const&)/32 3.76% 217.826 226.008 - -9.25% -
std::find_if(vector<int>)_(process_all)/8 3.76% 1.487 1.543 - 6.63% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 3.75% 9.860 10.230 - 3.75% -
SetIntersection_Front_Set_uint64_256_256 3.75% 7440051.657 7719314.270 - -0.28% -
BM_StringRelational_Eq_Empty_Large_Control 3.75% 0.479 0.497 - 5.22% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.75% 3.612 3.748 - -0.98% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 3.74% 6933.317 7192.680 - 3.96% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.74% 4.098 4.252 - 1.41% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.73% 170865.986 177247.118 - -2.89% -
rng::contains(deque<int>)_(process_all)/8192 3.73% 1852.142 1921.149 - 2.84% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.72% 14556.907 15098.524 - 0.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.72% 2125862.952 2204947.755 - -3.25% -
rng::fold_left(deque<int>)/8 3.72% 4.025 4.175 - -22.28% -
SetIntersection_Front_Set_uint32_16384_256 3.72% 3946016.288 4092654.357 - 2.46% -
BM_StringFindAllMatch/131072 3.71% 2271.363 2355.608 - 3.70% -
std::partition(vector<int>)_(dense)/32 3.71% 8.349 8.658 - 4.82% -
std::find_if(vector<int>)_(bail_25%)/1024 3.70% 28.007 29.043 - 7.95% -
std::partition(vector<int>)_(dense)/8192 3.69% 1810.876 1877.695 - 0.14% -
std::is_sorted(deque<int>,_pred)/8192 3.67% 5007.942 5191.935 - 0.04% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.65% 14554.157 15085.464 - 0.12% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.64% 789.857 818.635 - 0.22% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 3.64% 0.584 0.606 - 1.87% -
BM_deque_deque_ranges_copy/512 3.64% 17.691 18.335 - 4.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.63% 348623584.594 361292552.501 - 3.96% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 3.63% 7.353 7.621 - -4.24% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 3.63% 28.521 29.557 - 3.19% -
SetIntersection_Front_Set_string_16384_256 3.63% 14418310.113 14941464.110 - -2.74% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 3.62% 23.936 24.802 - 1.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 3.61% 73.365 76.015 - 0.48% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 3.60% 513904.709 532395.370 - 2.17% -
BM_lexicographical_compare_three_way_fast_path/4 3.59% 1.112 1.152 - 0.31% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 3.59% 4775.214 4946.767 - 3.33% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.58% 2.637 2.732 - -3.67% -
rng::fold_left(deque<int>)/32 3.58% 16.159 16.738 - -4.95% -
SetIntersection_None_Vector_float_64_64 3.57% 8611066.786 8918858.894 - 5.64% -
std::list<int>::ctor(Range)_(cheap_elements)/32 3.57% 332.248 344.109 - 1.12% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.56% 238721.182 247228.784 - 0.14% -
BM_lexicographical_compare_three_way_fast_path/65536 3.56% 14587.432 15106.414 - 0.32% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.54% 180549.245 186948.579 - 0.56% -
std::reverse(list<int>)/32768 3.54% 19216.225 19896.612 - 1.10% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.54% 58227.047 60286.664 - -0.16% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.54% 4.513 4.672 - -0.33% -
std::rotate(vector<bool>)_(1_element_backward)/8192 3.53% 111.135 115.063 - 2.64% -
std::is_partitioned(list<int>)_(partitioned)/50 3.53% 13.477 13.952 - 0.56% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.52% 44.110 45.662 - 3.06% -
std::multiset<int>::ctor(const&)/32 3.52% 216.422 224.037 - 0.41% -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 3.52% 577.640 597.963 - 3.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 3.52% 115392280.410 119452049.292 - -7.36% -
std::list<int>::ctor(const&)_(cheap_elements)/32 3.52% 333.164 344.884 - 1.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.51% 169133115.747 175078048.712 - 0.50% -
BM_std_minmax_element<long_long>/64 3.51% 16.688 17.275 - -5.32% -
BM_PushHeap_uint32_SingleElement_256 3.51% 0.383 0.396 - 1.25% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.50% 1.115 1.155 - 0.32% -
rng::contains(deque<int>)_(process_all)/32 3.50% 8.536 8.834 - 1.59% -
BM_lexicographical_compare_three_way_fast_path/262144 3.49% 58419.173 60456.341 - 0.28% -
std::fill_n(list<int>)/8192 3.48% 7150.174 7399.214 - -0.92% -
std::copy_n(vector<int>)/64 3.48% 2.455 2.541 - -20.53% -
bm_ranges_lexicographical_compare<int>/8 3.48% 1.447 1.497 - -4.99% -
BM_deque_vector_copy/5500 3.47% 194.464 201.213 - 2.39% -
BM_std_minmax_element<int>/3 3.47% 1.114 1.153 - -1.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.46% 3.417 3.535 - -3.55% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 3.45% 21.511 22.253 - 4.19% -
BM_PushHeap_uint32_Random_16384 3.44% 5.618 5.812 - 0.07% -
std::unique(vector<int>)_(sprinkled)/8192 3.44% 3965.626 4102.192 - 5.27% -
BM_deque_deque_copy/70000 3.44% 3181.967 3291.502 - 2.85% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.43% 3663.895 3789.717 - 0.13% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.43% 929361.828 961229.795 - 0.19% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.42% 22.840 23.622 - 4.46% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.41% 214.501 221.811 - -5.20% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 3.40% 17.281 17.869 - 1.18% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 3.40% 22.398 23.160 - -1.57% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 3.40% 132908.452 137428.837 - 4.07% -
std::partial_sort(deque<int>)_(shuffled)/1024 3.40% 15145.098 15659.897 - 0.70% -
std::stable_sort(vector<int>)_(descending)/8 3.40% 23.331 24.124 - 1.95% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.39% 4.208 4.351 - -0.55% -
SetIntersection_None_Vector_float_1024_1024 3.39% 1077292.294 1113814.850 - 2.93% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 3.39% 514.048 531.463 - 9.37% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 3.38% 1.614 1.668 - -9.88% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.37% 35465.233 36662.121 - 0.36% -
BM_PushHeap_uint32_Random_64 3.37% 5.026 5.196 - 1.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.37% 2012.993 2080.896 - -0.01% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.37% 38.040 39.323 - 7.39% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 3.37% 21.997 22.739 - 8.57% -
std::find(vector<long_long>)_(bail_25%)/8 3.36% 0.893 0.923 - -1.34% -
std::map<std::string,_int>::find(key)_(existent)/1024 3.35% 23.771 24.568 - 1.83% -
std::count(vector<int>)_(every_other)/8 3.35% 1.335 1.380 - 5.22% -
rng::fold_left(deque<int>)/50 3.34% 27.054 27.957 - -2.99% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 3.34% 1506.395 1556.648 - 38.33% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 3.34% 27.189 28.096 - 4.44% -
BM_PushHeap_uint32_Ascending_16 3.33% 0.917 0.948 - 1.74% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 3.33% 21.746 22.470 - -2.76% -
ranges::min(std::list<__int128>)/70000 3.32% 57637.945 59553.709 - 0.82% -
std::search(vector<int>,_pred)_(same_length)/1024 3.32% 613.250 633.616 - 3.17% -
BM_deque_deque_ranges_move/64000 3.32% 3039.460 3140.255 - 3.38% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.31% 2.449 2.530 - 1.36% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 3.31% 90.470 93.465 - -8.08% -
BM_std_minmax_element<long_long>/512 3.31% 134.114 138.550 - -6.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.29% 558.974 577.388 - -1.84% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.28% 10.802 11.156 - -0.12% -
BM_deque_deque_move/70000 3.28% 3363.727 3474.027 - 0.04% -
BM_std_minmax_element<int>/2 3.28% 0.665 0.686 - 0.12% -
BM_deque_deque_copy/65536 3.28% 3084.048 3185.129 - 0.64% -
std::move(list<int>)/1048576 3.28% 989096.004 1021489.659 - 0.92% -
BM_std_minmax_element<long_long>/5500 3.27% 1394.534 1440.171 - -7.29% -
rng::find_last(forward_list<int>)_(bail_90%)/8 3.27% 2.333 2.409 - -0.51% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 3.27% 2.247 2.321 - 0.63% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.26% 2.011 2.076 - 20.50% -
BM_std_minmax_element<long_long>/4000 3.26% 1016.659 1049.796 - -7.27% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 3.26% 97569.034 100748.554 - 0.93% -
std::search(deque<int>)_(same_length)/8192 3.26% 3763.271 3885.836 - 2.60% -
std::remove_if(list<int>)_(prefix)/1024 3.25% 972.520 1004.079 - 1.08% -
BM_std_minmax_element<long_long>/4096 3.24% 1040.815 1074.588 - -7.27% -
SetIntersection_None_Vector_float_16_1 3.24% 64161355.631 66239703.711 - 4.76% -
SetIntersection_None_Vector_float_64_16 3.24% 13762019.008 14207716.136 - 4.68% -
ranges::minmax(std::deque<__int128>)/1 3.23% 0.651 0.672 - -6.91% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 3.23% 22.140 22.856 - -1.64% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.21% 731.555 755.030 - 1.25% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 3.20% 512.925 529.330 - 0.77% -
SetIntersection_None_Vector_float_262144_16384 3.20% 1172193.335 1209685.383 - 7.40% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.19% 31591.357 32598.885 - 0.97% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.19% 331.655 342.231 - 0.29% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.19% 166787.411 172101.958 - 4.88% -
std::copy_if(list<int>)_(every_other)/512 3.18% 349.505 360.637 - 0.99% -
SetIntersection_None_Set_string_16384_1 3.18% 188524703.645 194527171.354 - -5.02% -
BM_std_minmax_element<long_long>/2 3.18% 0.665 0.686 - 0.12% -
ranges::min(std::deque<char>)/70000 3.17% 17335.680 17885.689 - 0.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.17% 5513.537 5688.201 - 0.38% -
BM_StringRelational_Compare_Large_Empty_Control 3.16% 1.614 1.665 - 3.25% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.16% 32.621 33.651 - -2.02% -
std::multimap<int,_int>::find(key)_(existent)/32 3.16% 1.691 1.744 - 0.37% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 3.15% 6114.511 6307.398 - -5.06% -
std::copy_backward(vector<bool>)_(aligned)/32768 3.15% 34.827 35.925 - 0.11% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.15% 11785.501 12156.755 - 3.49% -
BM_StringRelational_Less_Empty_Large_Control 3.14% 1.666 1.718 - -1.24% -
BM_std_minmax_element<long_long>/1024 3.14% 264.891 273.218 - -6.79% -
SetIntersection_None_Vector_float_64_1 3.14% 16949921.754 17482534.533 - 4.99% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 3.14% 19.393 20.003 - 3.01% -
SetIntersection_Front_Set_uint32_1024_64 3.14% 1631755.639 1682946.686 - 2.15% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.13% 6368.763 6567.922 - -19.58% -
BM_std_minmax_element<char>/4 3.12% 1.206 1.244 - -0.19% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 3.12% 10.193 10.512 - 62.40% -
std::find(deque<int>)_(bail_25%)/1024 3.12% 66.035 68.096 - 0.47% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.12% 11567.640 11928.659 - 1.58% -
rng::contains(deque<int>)_(process_all)/1048576 3.12% 242412.885 249975.802 - 2.35% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.12% 19.060 19.654 - 4.21% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.11% 178310.725 183853.151 - 0.61% -
std::copy(vector<int>)/8 3.11% 2.184 2.252 - 2.23% -
std::set<int>::contains(key)_(existent)/1024 3.11% 3.778 3.895 - -2.19% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.10% 12.141 12.517 - -38.16% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 3.09% 99318.142 102390.251 - -0.02% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 3.09% 463.776 478.111 - 0.87% -
BM_std_minmax_element<char>/512 3.09% 139.007 143.299 - -3.34% -
bm_lexicographical_compare<unsigned_char>/1 3.08% 1.566 1.614 - 0.31% -
std::fill_n(vector<bool>)/64 3.08% 1.425 1.469 - 8.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 3.08% 31945.992 32928.798 - 3.77% -
std::find_end(vector<int>,_pred)_(single_element)/1024 3.07% 581.704 599.565 - 0.25% -
BM_vector_deque_move/2 3.07% 2.004 2.066 - 15.59% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 3.07% 123.572 127.360 - 0.27% -
bm_ranges_lexicographical_compare<signed_char>/64 3.06% 2.058 2.121 - 0.70% -
SetIntersection_Front_Set_uint32_64_64 3.06% 12869941.617 13264004.442 - 0.67% -
std::move_backward(vector<bool>)_(aligned)/512 3.06% 2.280 2.350 - 2.96% -
std::find(vector<short>)_(process_all)/8 3.06% 0.685 0.706 - 2.44% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 3.06% 23197.843 23907.329 - 2.72% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 3.05% 549.931 566.718 - -1.41% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.04% 3.096 3.190 - -0.03% -
std::pop_heap(deque<float>)/8192 3.04% 59.703 61.519 - 0.11% -
std::rotate(list<int>)_(by_1/2)/1024 3.04% 379.774 391.312 - 0.45% -
SetIntersection_Interlaced_Vector_string_16384_16 3.03% 4196838.386 4323828.675 - 3.54% -
std::partial_sort_copy(deque<int>)_(ascending)/8 3.03% 9.678 9.971 - -1.62% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 3.02% 42314.526 43590.923 - -0.42% -
SetIntersection_None_Vector_float_16384_64 3.02% 1125762.233 1159717.998 - 4.77% -
BM_StringRelational_Less_Empty_Huge_Control 3.01% 1.671 1.721 - -6.90% -
std::search(deque<int>,_pred)_(same_length)/1000 3.00% 480.779 495.215 - -2.58% -
std::partial_sort_copy(deque<int>)_(repeated)/8 2.99% 9.434 9.717 - -2.21% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.99% 33.458 34.459 - -1.83% -
std::unordered_set<std::string>::erase(iterator)/8192 2.99% 29.255 30.130 - 15.87% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 2.99% 26784.927 27586.406 - 4.72% -
std::pop_heap(vector<int>)/1024 2.99% 9.682 9.972 - 0.35% -
BM_PushHeap_uint64_SingleElement_262144 2.98% 0.362 0.373 - 2.88% -
SetIntersection_Interlaced_Vector_string_16384_1024 2.98% 113925212.174 117323236.949 - 4.88% -
BM_std_minmax_element<long_long>/64000 2.98% 16273.847 16758.320 - -7.69% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.97% 567.155 584.013 - 0.01% -
std::partition(vector<int>)_(dense)/50 2.97% 12.953 13.338 - -0.68% -
BM_std_minmax_element<long_long>/70000 2.97% 17802.912 18331.888 - -7.68% -
BM_deque_vector_ranges_copy/1 2.97% 2.095 2.157 - 1.50% -
std::fill(vector<int>)/32 2.96% 1.030 1.061 - -2.67% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 2.96% 19.266 19.836 - 1.65% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.96% 1638.483 1686.931 - 0.25% -
std::move_backward(deque<int>)/4096 2.95% 152.702 157.207 - 1.36% -
std::multiset<int>::equal_range(key)_(existent)/1024 2.95% 5.176 5.329 - -0.44% -
BM_std_minmax_element<long_long>/65536 2.95% 16665.713 17156.753 - -7.71% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 2.94% 260371.769 268029.089 - 2.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.94% 1.630 1.678 - 0.27% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.94% 36928.761 38013.335 - 0.16% -
SetIntersection_Interlaced_Set_uint64_256_256 2.94% 7654888.820 7879684.767 - 4.63% -
std::remove(list<int>)_(prefix)/1024 2.94% 947.554 975.379 - 1.51% -
std::set<std::string>::equal_range(key)_(non-existent)/32 2.92% 10.203 10.501 - 1.32% -
ranges::minmax(std::vector<__int128>)/64 2.92% 31.230 32.142 - 0.52% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.92% 16285.415 16760.574 - 1.03% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 2.92% 689.954 710.067 - 0.15% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 2.91% 691846.277 711997.123 - 3.70% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.90% 764.962 787.141 - 3.14% -
BM_StringEraseToEnd_Empty_Opaque 2.90% 0.594 0.612 - 2.67% -
std::partition(vector<int>)_(dense)/1024 2.89% 242.438 249.454 - 0.06% -
std::upper_bound(std::forward_list<int>)/8192 2.88% 10398.424 10698.293 - 2.79% -
std::remove_if(deque<int>)_(prefix)/8192 2.88% 4178.163 4298.454 - 0.01% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 2.87% 23.017 23.678 - -1.46% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 2.87% 10149.652 10440.881 - 4.31% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.87% 10.125 10.416 - -0.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.87% 40662.497 41828.457 - 0.13% -
rng::find_last(list<int>)_(bail_10%)/8 2.86% 2.021 2.079 - 0.09% -
std::partial_sort_copy(list<int>)_(heap)/1024 2.86% 8274.339 8511.138 - 3.44% -
std::remove_if(list<int>)_(sprinkled)/1024 2.85% 958.191 985.543 - 1.07% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.85% 9.069 9.328 - 0.70% -
std::copy(vector<bool>)_(unaligned)/64 2.85% 1.755 1.805 - 0.46% -
BM_StringFindStringLiteral/64 2.85% 2.140 2.200 - 3.14% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.85% 50857.518 52305.648 - -13.14% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.83% 7466.192 7677.598 - -0.27% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.83% 238855.348 245614.098 - -0.51% -
BM_deque_vector_ranges_move_backward/4000 2.83% 142.260 146.283 - -0.17% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.83% 888.701 913.831 - 2.80% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 2.83% 23.746 24.417 - -2.12% -
BM_PushHeap_uint64_SingleElement_1024 2.82% 0.368 0.379 - 2.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.82% 47.108 48.436 - 0.07% -
rng::contains(vector<int>)_(process_all)/1048576 2.82% 230218.702 236707.953 - 1.79% -
std::copy_backward(list<int>)/32768 2.82% 26091.314 26826.217 - 0.84% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 2.82% 55.881 57.454 - 4.11% -
rng::contains_subrange(list<int>)_(single_element)/16 2.81% 4.794 4.929 - 3.48% -
BM_lexicographical_compare_three_way_fast_path/1 2.81% 0.413 0.425 - 7.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.79% 18950633.967 19480044.542 - 0.31% -
std::rotate_copy(list<int>)/32 2.79% 8.609 8.850 - 2.37% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.79% 4456.898 4581.377 - 0.23% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.79% 11468.981 11788.714 - 0.48% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.78% 355.277 365.167 - 1.15% -
ranges::minmax(std::list<__int128>)/64 2.77% 38.187 39.244 - -2.63% -
std::copy_n(vector<bool>)_(unaligned)/64 2.77% 1.762 1.810 - 0.48% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 2.76% 7.115 7.312 - 3.16% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.76% 2110.493 2168.788 - 0.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.76% 799519.359 821595.688 - 1.01% -
std::remove_copy(deque<int>)_(prefix)/50 2.76% 20.196 20.752 - 8.24% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.76% 15.473 15.899 - 1.16% -
std::set<std::string>::clear()/32 2.76% 876.899 901.060 - -3.96% -
SetIntersection_Interlaced_Set_uint32_64_16 2.75% 22317019.832 22931231.720 - 3.45% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.75% 42.461 43.629 - 3.53% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.75% 30.619 31.461 - 0.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.74% 23.286 23.924 - 0.62% -
ranges::minmax(std::vector<long_long>)/64 2.73% 9.937 10.208 - 0.47% -
std::remove_if(deque<int>)_(prefix)/32 2.73% 54.625 56.119 - -4.21% -
rng::contains(vector<int>)_(process_all)/8192 2.73% 1791.576 1840.527 - 1.94% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 2.73% 333.708 342.823 - 0.72% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 2.72% 361620.726 371451.085 - 2.88% -
SetIntersection_Interlaced_Set_float_262144_4 2.72% 1294171.307 1329313.723 - 1.58% -
std::partition_point(list<int>)/50 2.71% 24.421 25.083 - 1.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.71% 42325.455 43473.713 - -0.14% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 2.71% 0.581 0.597 - 0.05% -
BM_deque_deque_copy/2 2.71% 2.241 2.301 - 0.12% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.71% 2110.343 2167.485 - -0.03% -
std::reverse_copy(deque<int>)/4096 2.71% 954.016 979.832 - 0.65% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.70% 31.915 32.778 - 1.22% -
std::partition_point(vector<int>)/50 2.70% 2.564 2.633 - 2.57% -
BM_deque_vector_ranges_copy_backward/4000 2.70% 143.060 146.919 - 0.75% -
std::fill(vector<int>)/8192 2.69% 228.633 234.790 - 0.29% -
std::move_backward(deque<int>)/8 2.69% 3.436 3.528 - 10.13% -
std::partial_sort(vector<int>)_(shuffled)/8 2.69% 28.414 29.178 - 4.54% -
std::sort(vector<NonIntegral>)_(heap)/1024 2.68% 4240.291 4353.855 - 1.48% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.68% 4.246 4.359 - -11.06% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.68% 35.053 35.991 - -9.43% -
ranges::min(std::list<long_long>)/64 2.67% 24.159 24.805 - 1.01% -
BM_PushHeap_uint64_PipeOrgan_16 2.67% 0.867 0.890 - 0.87% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.67% 240187.336 246593.332 - -0.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.66% 502.813 516.178 - -0.52% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.65% 2298973.510 2359915.688 - -0.17% -
std::unordered_set<int>::ctor(const&,_alloc)/32 2.65% 260.170 267.061 - 1.23% -
rng::find_last(vector<char>)_(bail_10%)/8 2.65% 1.995 2.048 - 1.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.65% 1198669.846 1230380.148 - 0.32% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.64% 559.741 574.533 - -1.28% -
std::find_if_not(list<int>)_(process_all)/50 2.64% 38.043 39.047 - 2.69% -
BM_PushHeap_string_PipeOrgan_64 2.64% 5.753 5.905 - 1.98% -
std::multimap<std::string,_int>::erase(iterator)/32 2.63% 27.826 28.558 - -4.64% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.63% 282.401 289.827 - 0.02% -
std::partition_point(list<int>)/32 2.63% 15.639 16.050 - 0.47% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.62% 4672.590 4794.981 - 0.20% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 2.62% 0.529 0.543 - 0.31% -
std::copy_if(deque<int>)_(every_other)/4096 2.62% 1421.829 1459.056 - 0.33% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 2.62% 260645.710 267467.081 - 2.85% -
std::unordered_set<int>::contains(key)_(non-existent)/32 2.61% 1.619 1.662 - 13.73% -
std::list<int>::ctor(size)/1024 2.61% 11889.752 12199.965 - -0.37% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.60% 1884.918 1933.960 - 0.20% -
SetIntersection_Front_Vector_uint32_262144_1024 2.60% 5309396.348 5447414.728 - 0.39% -
std::partial_sort_copy(list<int>)_(repeated)/8192 2.59% 32520.954 33364.464 - 1.59% -
std::search(list<int>)_(no_match)/1024 2.59% 749.921 769.355 - 2.69% -
std::is_sorted_until(deque<int>,_pred)/8 2.59% 4.141 4.249 - 4.23% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.58% 53.062 54.434 - -0.30% -
std::make_heap(deque<int>)_(ascending)/8192 2.58% 20434.578 20962.541 - -0.67% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.58% 51.747 53.084 - -0.28% -
std::fill_n(list<int>)/50 2.58% 15.179 15.571 - -7.23% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.58% 26.733 27.422 - -6.02% -
std::partial_sort(deque<int>)_(repeated)/1024 2.57% 6271.045 6432.391 - 1.47% -
ranges::minmax(std::vector<long_long>)/70000 2.57% 8975.629 9206.533 - 0.27% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 2.57% 6850.375 7026.562 - -0.14% -
BM_PushHeap_uint32_Ascending_16384 2.57% 3.704 3.799 - 1.83% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 2.57% 21.253 21.799 - -3.08% -
ranges::minmax(std::vector<__int128>)/70000 2.57% 34326.380 35207.343 - 0.44% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.56% 9.110 9.343 - 1.97% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.56% 12612.502 12935.908 - 0.55% -
std::remove_if(vector<int>)_(sprinkled)/1024 2.56% 510.928 524.018 - 1.89% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.56% 6.678 6.849 - 0.58% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 2.56% 31.648 32.458 - -7.42% -
SetIntersection_None_Vector_float_16_4 2.56% 54796785.307 56199986.590 - 4.59% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.55% 476.742 488.912 - -0.01% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 2.55% 6633.146 6802.371 - 2.48% -
std::move(list<int>)/262144 2.55% 240899.308 247041.312 - -0.67% -
std::remove_copy_if(list<int>)_(prefix)/32 2.55% 17.052 17.486 - 2.86% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.54% 547.613 561.520 - -1.76% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 2.54% 87.456 89.675 - 9.18% -
bm_lexicographical_compare<unsigned_char>/4096 2.54% 75.774 77.696 - 0.13% -
BM_deque_deque_move_backward/1024 2.53% 37.999 38.961 - 2.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.53% 765.234 784.598 - 3.29% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.53% 20450.763 20968.127 - 0.00% -
BM_deque_deque_copy_backward/2 2.53% 2.468 2.530 - 0.04% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 2.52% 1.048 1.074 - -15.53% -
SetIntersection_Interlaced_Set_uint64_4_1 2.52% 216675829.100 222139579.167 - 4.92% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.52% 47.763 48.966 - 2.00% -
std::reverse_copy(list<int>)/64 2.51% 29.255 29.991 - 0.17% -
std::make_heap(vector<int>)_(shuffled)/1024 2.51% 565.075 579.265 - 1.08% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.50% 13592.281 13932.725 - 6.14% -
std::remove_if(vector<int>)_(sprinkled)/50 2.50% 62.271 63.829 - 2.10% -
SetIntersection_None_Vector_string_1024_1 2.50% 1143480.413 1172072.304 - -3.48% -
std::deque<int>::insert(begin)_(cheap_elements)/8192 2.50% 5.984 6.133 - 2.78% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 2.50% 23.831 24.427 - 2.61% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.50% 3.209 3.289 - 0.32% -
std::copy_n(deque<int>)/8 2.49% 2.636 2.702 - -10.28% -
SetIntersection_None_Vector_float_256_256 2.48% 2175890.443 2229953.593 - 5.85% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 2.48% 28.526 29.233 - 3.99% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.47% 485240.586 497210.758 - 0.17% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 2.46% 7.419 7.601 - -0.41% -
std::generate(vector<int>)/8192 2.46% 1799.929 1844.268 - 0.33% -
std::set<int>::find(key)_(existent)/8192 2.46% 7.979 8.176 - 1.56% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 2.46% 24.249 24.844 - -1.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.46% 634733.516 650316.688 - 5.07% -
std::remove_copy(list<int>)_(prefix)/50 2.45% 18.574 19.030 - -0.17% -
SetIntersection_None_Vector_float_16384_4 2.45% 1113854.776 1141185.001 - 3.31% -
SetIntersection_None_Vector_float_262144_1 2.45% 1164350.505 1192849.171 - 5.26% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.45% 1.577 1.616 - 0.19% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.44% 282.629 289.539 - 0.04% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.44% 4.076 4.176 - 1.38% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.44% 23.334 23.902 - 63.31% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.44% 17.080 17.497 - -0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.43% 1996611.330 2045152.342 - 6.06% -
BM_deque_deque_copy_backward/1 2.43% 2.708 2.774 - -0.33% -
std::search(vector<int>)_(near_matches)/1024 2.42% 14852.385 15212.540 - 0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.42% 0.769 0.787 - 1.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.42% 1030945.833 1055887.814 - 0.48% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 2.42% 336.361 344.494 - 9.64% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.42% 75.881 77.716 - 0.07% -
ranges::min(std::deque<char>)/64 2.40% 16.209 16.598 - 0.19% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 2.39% 84292.191 86310.926 - 3.54% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.39% 218.053 223.272 - -1.96% -
ranges::min(std::deque<__int128>)/8 2.39% 2.792 2.859 - -1.05% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.39% 2.708 2.772 - 0.16% -
SetIntersection_Front_Set_float_1024_1024 2.39% 11825826.474 12108167.184 - -10.36% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.39% 30067.956 30785.384 - 0.21% -
std::set<std::string>::find(key)_(non-existent)/1024 2.38% 19.937 20.412 - -5.06% -
std::transform(vector<int>,_vector<int>)/32 2.38% 16.892 17.293 - 0.59% -
BM_vector_deque_ranges_move_backward/4000 2.37% 142.508 145.882 - 3.48% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.36% 9.011 9.223 - 0.13% -
std::copy_if(vector<int>)_(entire_range)/4096 2.36% 911.558 933.068 - 0.46% -
std::copy_if(deque<int>)_(every_other)/64 2.36% 22.779 23.316 - 0.34% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.35% 1824.271 1867.230 - 0.45% -
std::copy_if(deque<int>)_(every_other)/512 2.35% 177.340 181.510 - 0.39% -
std::remove(deque<int>)_(prefix)/1024 2.35% 515.258 527.369 - 0.63% -
BM_lexicographical_compare_three_way_fast_path/16 2.35% 4.308 4.409 - -0.59% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.35% 120344.086 123168.891 - 0.09% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.34% 6264.584 6411.419 - -1.16% -
SetIntersection_None_Set_uint64_64_64 2.34% 11132725.634 11393664.717 - 1.67% -
SetIntersection_Front_Vector_string_256_64 2.33% 9986969.937 10220016.667 - -2.45% -
std::replace_if(vector<int>)_(sprinkled)/8192 2.33% 1897.308 1941.558 - 2.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.33% 398.469 407.747 - 3.60% -
std::copy(list<int>)/32768 2.32% 25840.178 26440.604 - 0.76% -
SetIntersection_Interlaced_Set_uint32_16384_16384 2.32% 218853427.150 223937336.066 - 1.42% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.32% 12808.151 13105.391 - -0.09% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 2.32% 3932.639 4023.838 - -0.55% -
std::move_backward(list<int>)/1048576 2.31% 1017446.678 1040996.070 - 0.75% -
std::transform(vector<int>)_(identity_transform)/32 2.31% 8.977 9.185 - -0.31% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.31% 2.925 2.993 - 1.63% -
std::fill_n(vector<int>)/50 2.31% 2.175 2.225 - 0.21% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.31% 0.695 0.711 - 0.11% -
SetIntersection_Front_Set_string_256_64 2.31% 14183192.766 14510223.953 - -1.86% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.30% 167.007 170.854 - -0.66% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.30% 728.615 745.391 - 1.20% -
std::move_backward(list<int>)/64 2.30% 38.935 39.831 - 0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.30% 2274537.858 2326816.497 - 2.27% -
std::rotate(list<int>)_(by_1/4)/1024 2.30% 564.276 577.239 - 0.20% -
BM_StringFindAllMatch/8 2.29% 2.683 2.745 - 6.50% -
ranges::minmax(std::vector<__int128>)/8 2.29% 4.034 4.126 - 0.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 2.29% 38.334 39.212 - -1.62% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.29% 22.999 23.525 - 0.91% -
std::copy_if(deque<int>)_(every_other)/262144 2.29% 91040.057 93120.881 - 0.50% -
std::partition_copy(list<int>)/50 2.28% 12.857 13.151 - 0.55% -
SetIntersection_Interlaced_Set_string_64_16 2.28% 37531932.872 38388490.898 - 2.32% -
BM_deque_deque_copy/1 2.28% 2.487 2.543 - -0.41% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.28% 29.700 30.377 - 0.10% -
ranges::minmax(std::list<char>)/8 2.27% 2.475 2.531 - 1.52% -
std::search(list<int>)_(no_match)/1048576 2.27% 836312.104 855293.752 - 2.97% -
std::lower_bound(std::list<int>)/100 2.27% 89.022 91.039 - -0.35% -
std::copy_if(vector<int>)_(entire_range)/64 2.26% 15.545 15.897 - -2.53% -
std::find(vector<char>)_(process_all)/8192 2.26% 134.965 138.014 - 1.25% -
SetIntersection_Interlaced_Vector_string_262144_4 2.26% 2054683.761 2101019.132 - 4.92% -
bm_ranges_swap_ranges_vb_unaligned/64 2.25% 6.169 6.308 - 0.20% -
rng::find_last(vector<int>)_(bail_10%)/50 2.25% 10.725 10.966 - 0.74% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.25% 44.167 45.161 - 1.91% -
std::set<int>::insert(value)_(new_value,_middle)/0 2.25% 17.177 17.564 - 3.43% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.25% 3927.128 4015.391 - 0.48% -
std::find_if_not(list<int>)_(process_all)/32768 2.25% 25341.716 25910.854 - 3.06% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 2.25% 1.629 1.666 - 21.20% -
SetIntersection_Interlaced_Set_float_262144_262144 2.24% 1635774.414 1672404.217 - -0.17% -
std::generate(vector<int>)/1024 2.23% 239.287 244.628 - 0.36% -
std::replace_if(deque<int>)_(prefix)/8192 2.23% 3420.887 3497.071 - 0.09% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.22% 7539.064 7706.583 - 0.15% -
std::make_heap(deque<int>)_(pipe-organ)/8 2.22% 27.324 27.930 - 3.39% -
bm_swap_ranges_vb_aligned/8 2.22% 3.148 3.218 - -1.41% -
std::unique(deque<int>)_(contiguous)/1024 2.21% 505.904 517.104 - 0.51% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.21% 50.725 51.845 - -0.05% -
std::rotate(vector<bool>)_(1_element_forward)/1024 2.21% 29.037 29.677 - 1.27% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.20% 1017.258 1039.663 - 0.34% -
SetIntersection_Front_Vector_uint64_1024_64 2.20% 1331682.778 1361001.888 - 2.73% -
BM_StringAssignStr_Small_Opaque 2.20% 0.719 0.735 - 1.46% -
SetIntersection_None_Vector_float_262144_262144 2.20% 1151246.363 1176559.612 - 4.03% -
std::generate(vector<int>)/50 2.20% 11.746 12.004 - 0.37% -
std::remove_if(vector<int>)_(sprinkled)/32 2.20% 53.211 54.379 - 1.86% -
std::generate(vector<int>)/32 2.19% 7.823 7.994 - -0.06% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.19% 5886.704 6015.594 - 1.39% -
std::copy_if(vector<int>)_(entire_range)/32768 2.19% 7289.981 7449.423 - 0.35% -
std::fill(vector<bool>)/4096 2.18% 4.119 4.209 - 0.26% -
SetIntersection_None_Vector_float_16384_1024 2.18% 1120937.280 1145396.834 - 4.42% -
rng::contains(deque<int>)_(process_all)/50 2.18% 12.517 12.790 - 1.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.18% 75913.046 77567.644 - -5.77% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.18% 528.806 540.314 - 5.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 2.17% 13746.409 14045.376 - 0.90% -
SetIntersection_Front_Vector_float_256_64 2.17% 4261818.675 4354375.247 - 0.34% -
rng::find_last(vector<char>)_(bail_90%)/50 2.17% 1.468 1.500 - 2.89% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.16% 1017.242 1039.248 - 0.35% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.16% 10.267 10.489 - -18.08% -
std::replace(deque<int>)_(prefix)/1024 2.16% 405.672 414.442 - 0.17% -
ranges::minmax(std::list<long_long>)/70000 2.16% 54022.020 55186.445 - 1.31% -
std::search(vector<int>,_pred)_(no_match)/1000 2.15% 508.453 519.396 - -0.09% -
std::any_of(list<int>)_(process_all)/50 2.15% 21.501 21.964 - -0.03% -
std::remove_copy(deque<int>)_(prefix)/32 2.15% 12.893 13.170 - 1.23% -
std::unique(vector<int>)_(contiguous)/1024 2.15% 302.781 309.281 - 0.32% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.15% 27.278 27.863 - -2.34% -
SetIntersection_Interlaced_Set_string_262144_262144 2.14% 17965185.709 18350188.637 - 3.75% -
BM_StringFindAllMatch/1 2.14% 2.905 2.967 - 6.80% -
std::all_of(deque<int>)_(process_all)/32 2.14% 12.269 12.532 - 1.71% -
std::move(list<int>)/32768 2.14% 30295.449 30942.382 - -1.02% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.14% 2.777 2.836 - 0.19% -
std::copy_if(deque<int>)_(every_other)/32768 2.13% 11391.688 11634.736 - 0.39% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 2.13% 0.696 0.711 - 0.13% -
std::generate_n(vector<int>)/8192 2.13% 1804.172 1842.648 - 0.31% -
std::partition_point(deque<int>)/8192 2.13% 14.911 15.229 - -0.16% -
ranges::minmax(std::deque<__int128>)/70000 2.13% 33987.055 34710.050 - 0.74% -
std::search(vector<int>)_(same_length)/8192 2.12% 1865.020 1904.638 - 2.01% -
BM_vector_deque_move/4000 2.12% 140.779 143.768 - 2.50% -
std::equal(list<int>)_(it,_it,_it)/8 2.12% 2.653 2.709 - -0.34% -
std::fill(list<int>)/32 2.11% 8.150 8.322 - 0.15% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 2.11% 23415.293 23909.832 - 2.73% -
std::find_end(list<int>,_pred)_(single_element)/1024 2.11% 801.364 818.284 - 0.40% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.11% 115090.354 117520.137 - 1.77% -
BM_PushHeap_uint64_PipeOrgan_64 2.11% 1.325 1.353 - 1.94% -
std::move_backward(vector<bool>)_(aligned)/4096 2.11% 7.120 7.270 - 1.41% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.10% 9.708 9.913 - -2.66% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 2.10% 55.331 56.495 - 0.22% -
BM_deque_vector_move/4000 2.10% 139.565 142.498 - 0.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.10% 135879.141 138732.244 - 4.23% -
BM_PushHeap_uint32_Random_262144 2.10% 5.757 5.878 - 0.79% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 2.09% 40.793 41.646 - 37.64% -
std::find_end(list<int>,_pred)_(single_element)/1000 2.09% 782.453 798.794 - 0.33% -
std::replace(list<int>)_(prefix)/50 2.09% 16.924 17.278 - 1.75% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2.08% 2765.025 2822.662 - 0.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.08% 175243877.135 178892417.354 - 2.92% -
BM_vector_deque_move_backward/1024 2.08% 37.178 37.951 - -0.14% -
SetIntersection_None_Set_string_16384_4 2.08% 188212651.992 192125477.308 - -2.92% -
std::move_backward(vector<int>)/262144 2.08% 21617.353 22066.235 - 0.73% -
SetIntersection_Front_Set_float_16384_4 2.07% 1047344.285 1069046.988 - 0.91% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.07% 3.663 3.739 - -0.37% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.07% 1085672.395 1108130.334 - -0.59% -
std::copy_if(deque<int>)_(every_other)/1048576 2.07% 364716.571 372250.531 - 0.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.07% 9478.504 9674.235 - 2.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.06% 21050812.837 21484480.441 - 1.50% -
std::remove(deque<int>)_(sprinkled)/1024 2.06% 511.264 521.791 - -0.45% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.06% 4.994 5.097 - -0.31% -
SetIntersection_None_Vector_float_64_4 2.06% 16316493.242 16652170.209 - 4.35% -
std::fill(vector<int>)/50 2.06% 2.161 2.205 - 0.17% -
BM_PushHeap_string_Ascending_16384 2.05% 19.135 19.528 - -2.74% -
SetIntersection_None_Vector_float_16384_16384 2.05% 1118584.505 1141494.504 - 3.43% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.05% 0.592 0.604 - -5.44% -
std::replace_if(vector<int>)_(prefix)/1024 2.05% 266.744 272.203 - 0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.04% 1148840.282 1172316.530 - 4.04% -
rng::contains_subrange(list<int>)_(near_matches)/1000 2.04% 36718.742 37468.723 - 0.16% -
std::unique(deque<int>,_pred)_(contiguous)/32 2.03% 55.966 57.105 - -0.16% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 2.03% 0.495 0.505 - 21.57% -
std::make_heap(deque<int>)_(ascending)/1024 2.03% 2595.500 2648.177 - -0.94% -
std::copy_if(vector<int>)_(entire_range)/512 2.02% 120.729 123.173 - 0.40% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.02% 1552.403 1583.820 - -0.36% -
BM_StringRelational_Compare_Huge_Empty_Control 2.01% 1.634 1.667 - 3.40% -
SetIntersection_Front_Set_string_1024_1024 2.01% 55151219.466 56260175.903 - 1.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.01% 14310.547 14598.167 - -22.23% -
SetIntersection_Front_Set_uint64_16384_64 2.00% 1680363.084 1713940.236 - 0.33% -
std::generate_n(vector<int>)/50 2.00% 11.750 11.984 - 0.40% -
std::generate_n(vector<int>)/1024 1.99% 238.481 243.236 - 0.12% -
std::copy_if(list<int>)_(entire_range)/1048576 1.99% 857578.846 874673.964 - 0.25% -
std::adjacent_find(list<int>)/8192 1.99% 7119.436 7261.335 - 0.60% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 1.99% 523819.988 534259.508 - 5.33% -
std::replace_if(deque<int>)_(prefix)/1024 1.99% 470.356 479.727 - -3.38% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.99% 12252.128 12496.195 - 1.13% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.98% 24.364 24.848 - -1.12% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.98% 1.176 1.199 - -0.29% -
std::is_partitioned(list<int>)_(partitioned)/32 1.98% 8.627 8.798 - 1.19% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.98% 1295765.431 1321359.699 - 0.58% -
std::copy_if(vector<int>)_(entire_range)/262144 1.97% 58640.914 59796.245 - 0.40% -
SetIntersection_Front_Vector_string_262144_4 1.97% 1186812.688 1210183.814 - 0.36% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.97% 234407134.441 239016732.771 - 3.34% -
std::unique_copy(vector<int>)_(contiguous)/52 1.96% 13.205 13.463 - -0.36% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.95% 148028.629 150920.879 - 0.62% -
rng::starts_with(deque<int>)/1024 1.95% 479.139 488.499 - 9.38% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.95% 231.290 235.808 - -0.64% -
std::find_end(forward_list<int>)_(process_all)/8192 1.95% 5721.474 5833.224 - -11.64% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.95% 53390.429 54432.001 - -3.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.95% 23626.868 24087.188 - 0.23% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.95% 4.115 4.195 - -12.97% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.95% 811422.036 827222.631 - 2.52% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 1.94% 302.465 308.345 - 2.76% -
SetIntersection_Front_Vector_float_16384_64 1.94% 1344367.807 1370485.466 - 0.43% -
BM_StringRelational_Less_Large_Large_Control 1.94% 2.121 2.162 - 1.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.94% 252514816.985 257409336.777 - 5.14% -
std::copy_if(list<int>)_(every_other)/8 1.94% 2.252 2.295 - 0.13% -
std::copy_n(vector<bool>)_(aligned)/32768 1.94% 34.810 35.484 - -0.38% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.93% 50096.565 51065.447 - -3.23% -
SetIntersection_Front_Vector_uint64_16384_1024 1.93% 5333493.555 5436615.732 - -7.77% -
BM_deque_vector_move/2 1.93% 1.804 1.838 - 0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.93% 9.213 9.391 - 1.09% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.93% 5.649 5.758 - 0.40% -
std::list<int>::ctor(size)/8192 1.92% 97155.562 99025.048 - -0.83% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 1.92% 9.529 9.712 - -3.10% -
std::replace_if(list<int>)_(sprinkled)/1024 1.92% 729.294 743.282 - 0.14% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.92% 4.450 4.535 - 5.88% -
SetIntersection_None_Vector_float_16384_1 1.91% 1113404.952 1134681.435 - 2.54% -
BM_vector_deque_ranges_move_backward/65536 1.91% 7713.704 7861.011 - -1.76% -
std::reverse_copy(deque<int>)/32768 1.91% 7904.107 8054.887 - 0.47% -
std::remove_copy_if(deque<int>)_(prefix)/8192 1.91% 3848.883 3922.233 - -1.16% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.90% 27.262 27.781 - 0.99% -
SetIntersection_Interlaced_Set_string_16384_64 1.90% 345293571.655 351853141.253 - -1.09% -
std::unique_copy(vector<int>)_(contiguous)/32 1.90% 8.480 8.641 - 0.02% -
std::search(vector<int>)_(near_matches)/1000 1.90% 14121.336 14388.985 - -0.02% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.89% 2.622 2.671 - 0.11% -
std::rotate(list<int>)_(by_1/4)/8192 1.89% 6476.986 6599.489 - -0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 1.89% 0.684 0.697 - 49.35% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 1.89% 4722.770 4811.828 - -0.19% -
std::stable_partition(vector<int>)_(dense)/32 1.88% 21.120 21.518 - 4.99% -
std::map<int,_int>::ctor(const&)/32 1.88% 216.427 220.504 - -3.64% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.88% 6278.212 6396.448 - -12.72% -
std::make_heap(deque<int>)_(descending)/8 1.88% 20.667 21.056 - 0.53% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.88% 780.858 795.533 - 0.05% -
SetIntersection_Interlaced_Vector_string_1024_16 1.87% 3319824.348 3382009.191 - 0.79% -
BM_deque_vector_move/1 1.87% 2.051 2.089 - -0.28% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.87% 0.698 0.711 - 0.13% -
SetIntersection_None_Set_string_16384_16 1.87% 187964779.769 191477196.135 - -3.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.87% 180090.382 183451.427 - -13.31% -
SetIntersection_None_Set_string_256_256 1.86% 5697327.418 5803533.795 - -2.94% -
std::make_heap(deque<int>)_(heap)/8 1.86% 20.774 21.161 - 0.41% -
std::move(vector<bool>)_(aligned)/1048576 1.86% 1703.571 1735.288 - 0.20% -
std::move(deque<int>)/8 1.86% 3.450 3.514 - -3.73% -
std::set<std::string>::count(key)_(non-existent)/1024 1.85% 23.784 24.224 - 0.32% -
SetIntersection_Interlaced_Set_uint64_4_4 1.85% 138504559.110 141067208.140 - 4.13% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.85% 15026.812 15304.661 - -0.06% -
BM_PushHeap_float_QuickSortAdversary_1024 1.85% 0.619 0.630 - -0.29% -
SetIntersection_Interlaced_Set_uint64_1024_64 1.84% 10190966.562 10378612.698 - 5.58% -
std::search(vector<int>,_pred)_(no_match)/1024 1.84% 520.964 530.535 - 0.05% -
ranges::min(std::list<char>)/70000 1.84% 53107.561 54082.300 - -0.40% -
BM_PushHeap_string_PipeOrgan_256 1.84% 7.912 8.057 - 2.08% -
SetIntersection_Interlaced_Set_uint64_256_64 1.83% 13855898.284 14109003.294 - 5.24% -
std::find_if(deque<int>)_(process_all)/50 1.83% 12.541 12.770 - 1.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.82% 5364.817 5462.337 - 0.09% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.82% 542.023 551.872 - 5.29% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.82% 24.558 25.004 - -0.70% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 1.81% 6784.039 6907.048 - 2.58% -
std::count_if(list<int>)_(every_other)/8 1.81% 2.716 2.765 - -0.28% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.81% 93084.860 94769.385 - 0.21% -
std::adjacent_find(list<int>)/1048576 1.81% 859057.273 874599.290 - 0.28% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.81% 17.265 17.577 - -0.21% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.80% 40171.401 40895.544 - 5.30% -
std::multiset<int>::ctor(const&)/8192 1.80% 50321.050 51227.458 - 2.74% -
BM_deque_vector_ranges_copy/64000 1.80% 2912.713 2965.143 - 1.50% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.80% 1.414 1.440 - 0.48% -
std::replace(deque<int>)_(prefix)/8192 1.80% 3207.739 3265.433 - 0.09% -
std::reverse_copy(list<int>)/4096 1.80% 3193.733 3251.141 - 3.26% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.79% 23.230 23.647 - 1.24% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.79% 771.884 785.686 - -0.09% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.79% 44.402 45.195 - 1.79% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.78% 44.821 45.620 - 2.83% -
BM_PushHeap_string_SingleElement_1024 1.78% 2.591 2.637 - 1.62% -
bm_lexicographical_compare<unsigned_char>/32768 1.78% 562.517 572.520 - 0.07% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.77% 129.218 131.510 - 0.58% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.77% 1.385 1.409 - 2.32% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.77% 3808.654 3875.893 - 0.18% -
BM_deque_vector_copy/4000 1.76% 139.516 141.971 - -0.57% -
BM_PushHeap_float_Ascending_16384 1.76% 4.291 4.367 - -0.15% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.75% 51447.054 52349.143 - -17.49% -
std::fill(vector<int>)/1024 1.75% 29.077 29.586 - -1.10% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.75% 1.573 1.600 - 1.38% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.75% 1146.981 1167.055 - 0.42% -
std::fill_n(vector<int>)/8192 1.75% 229.420 233.432 - -0.26% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.75% 68.656 69.856 - -0.09% -
SetIntersection_None_Set_string_16384_64 1.75% 189303532.077 192613726.204 - -2.15% -
std::transform(deque<int>,_deque<int>)/32 1.75% 21.366 21.740 - -2.83% -
BM_deque_deque_ranges_move/1024 1.75% 36.979 37.625 - 2.88% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.75% 1024.779 1042.681 - 4.18% -
ranges::minmax(std::vector<long_long>)/8 1.75% 2.076 2.112 - 0.39% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.74% 7494.497 7625.248 - 0.87% -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.74% 1.389 1.413 - 1.78% -
std::move(vector<bool>)_(aligned)/32768 1.74% 36.390 37.024 - 0.61% -
bm_swap_ranges_vb_unaligned/8 1.74% 4.786 4.869 - 2.40% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 1.74% 25.423 25.865 - -12.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.74% 7231.930 7357.476 - 0.45% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.73% 67.171 68.335 - 0.81% -
SetIntersection_None_Vector_float_256_1 1.73% 4316317.025 4390872.186 - 2.31% -
std::search(vector<int>)_(same_length)/1024 1.73% 244.745 248.971 - 1.52% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.73% 63779.148 64879.502 - 1.87% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.72% 63088.702 64175.707 - -1.57% -
SetIntersection_None_Vector_float_16384_256 1.72% 1113724.038 1132906.145 - 5.10% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.72% 16.327 16.608 - 1.37% -
SetIntersection_Interlaced_Set_float_1024_4 1.72% 9788599.901 9957154.205 - 1.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.72% 25.279 25.714 - 3.09% -
std::shift_right(vector<int>)/8192 1.72% 295.624 300.713 - -0.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.72% 23712.793 24120.070 - 0.37% -
SetIntersection_Interlaced_Set_uint64_256_16 1.72% 12045931.402 12252686.131 - 2.65% -
BM_deque_vector_ranges_copy_backward/0 1.72% 1.374 1.398 - -8.71% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.72% 240733.096 244862.628 - -0.40% -
std::remove_copy(list<int>)_(prefix)/32 1.71% 11.144 11.335 - 0.99% -
std::fill_n(vector<int>)/32 1.71% 1.127 1.146 - 0.14% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.70% 4.039 4.107 - 1.43% -
BM_vector_deque_move/1 1.70% 2.282 2.320 - 14.21% -
std::unique_copy(list<int>)_(sprinkled)/32 1.69% 13.054 13.274 - -6.75% -
bm_lexicographical_compare<unsigned_char>/512 1.69% 8.638 8.784 - 0.07% -
SetIntersection_Front_Vector_float_1024_64 1.69% 1343924.884 1366595.453 - 2.00% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.69% 12703.758 12917.958 - 0.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.68% 450.648 458.234 - 1.24% -
std::generate_n(list<int>)/32 1.68% 8.433 8.575 - 0.04% -
std::is_sorted_until(vector<int>)/8 1.67% 2.048 2.082 - -3.66% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.67% 15.744 16.006 - 1.78% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.67% 13892.867 14124.445 - 1.17% -
std::copy(list<int>)/1048576 1.67% 854974.786 869219.781 - 0.77% -
std::generate_n(vector<int>)/32 1.66% 7.834 7.964 - 0.99% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.66% 2.125 2.160 - 0.01% -
std::find_if_not(deque<int>)_(process_all)/32768 1.66% 7991.537 8123.915 - -13.53% -
std::sort(vector<NonIntegral>)_(descending)/8 1.65% 24.702 25.109 - 2.24% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.65% 4.010 4.076 - 0.50% -
ranges::min(std::deque<long_long>)/8 1.65% 2.268 2.306 - -0.10% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.64% 272720.271 277197.838 - 0.05% -
std::replace(deque<int>)_(sprinkled)/8192 1.64% 2758.549 2803.696 - -0.67% -
BM_num_get<long_double> 1.63% 36.203 36.793 - -1.06% -
SetIntersection_Front_Set_string_16384_16 1.63% 1770283.284 1799135.521 - -6.10% -
std::copy(vector<bool>)_(aligned)/32768 1.63% 34.757 35.324 - -0.18% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.63% 7.934 8.064 - 0.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.63% 23.828 24.215 - 0.28% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.63% 6.440 6.545 - -0.86% -
std::find_end(forward_list<int>)_(same_length)/1000 1.63% 1451.641 1475.256 - 0.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.63% 201241354.042 204515150.735 - 7.78% -
std::replace(deque<int>)_(sprinkled)/1024 1.62% 344.764 350.366 - -0.56% -
std::for_each_n(list<int>)/32 1.62% 11.087 11.267 - -0.08% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.62% 2.125 2.160 - -0.13% -
std::replace(deque<int>)_(sprinkled)/32 1.62% 11.966 12.160 - -0.02% -
std::remove_copy(list<int>)_(prefix)/1024 1.62% 734.484 746.348 - 0.54% -
BM_deque_vector_ranges_copy_backward/4096 1.61% 147.365 149.744 - 1.06% -
std::set<int>::find(key)_(non-existent)/8192 1.61% 8.408 8.543 - 1.47% -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 1.61% 33469.461 34008.264 - 1.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.60% 52.850 53.695 - -1.48% -
BM_deque_vector_move/1024 1.60% 36.794 37.381 - 0.23% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.59% 2.125 2.159 - -0.07% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.59% 1.252 1.272 - 0.96% -
std::upper_bound(std::list<int>)/8 1.59% 16.029 16.284 - 0.29% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.59% 5332.129 5416.945 - 1.58% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.59% 23.704 24.081 - 5.69% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.59% 15273.056 15515.766 - 0.34% -
std::unique(deque<int>)_(contiguous)/8192 1.59% 3697.270 3756.022 - 0.30% -
std::upper_bound(std::deque<int>)/100 1.59% 30.364 30.846 - 0.40% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 1.59% 7683.944 7805.765 - -10.38% -
SetIntersection_None_Vector_float_262144_256 1.58% 1150417.204 1168645.369 - 6.69% -
SetIntersection_Front_Set_uint32_16384_1024 1.58% 12283161.099 12477557.690 - -0.60% -
std::shift_left(deque<int>)/32 1.58% 3.760 3.819 - 0.85% -
std::upper_bound(std::deque<int>)/8192 1.58% 64.354 65.368 - 0.42% -
std::none_of(list<int>)_(process_all)/50 1.58% 21.786 22.129 - 1.31% -
std::set<int>::insert(value)_(new_value,_middle)/32 1.57% 18.655 18.947 - 3.24% -
SetIntersection_Interlaced_Set_float_16384_1024 1.57% 170803895.483 173480553.701 - 0.82% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.57% 1.388 1.410 - 0.21% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.57% 13447.838 13658.387 - 4.76% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.56% 8.650 8.785 - 0.03% -
SetIntersection_None_Vector_string_262144_64 1.56% 1308777.185 1329226.574 - 0.53% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.56% 22.866 23.223 - 0.37% -
SetIntersection_Front_Vector_string_1024_16 1.56% 1616549.365 1641774.937 - 4.00% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.56% 20.079 20.392 - -2.84% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.56% 3907.197 3968.057 - 1.00% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.55% 38482.137 39077.696 - -1.57% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.55% 511254.748 519162.243 - 0.17% -
BM_deque_deque_ranges_move/4000 1.55% 142.121 144.318 - -0.13% -
std::list<int>::erase(begin)_(cheap_elements)/8192 1.55% 10.169 10.326 - -19.76% -
rng::contains(vector<int>)_(process_all)/32 1.54% 8.260 8.388 - 1.38% -
std::unique(deque<int>)_(sprinkled)/1024 1.54% 505.908 513.690 - 0.25% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.54% 728.359 739.541 - -0.02% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.53% 563.756 572.404 - 0.05% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 1.53% 6.564 6.665 - -0.21% -
std::remove_if(deque<int>)_(prefix)/1024 1.53% 546.111 554.483 - -0.91% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.53% 74.326 75.463 - -1.73% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.53% 24.179 24.549 - 0.78% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 1.53% 12837.619 13033.726 - 2.02% -
std::for_each(vector<int>)/8 1.53% 0.906 0.920 - 1.03% -
std::make_heap(deque<int>)_(ascending)/8 1.52% 27.034 27.446 - 1.76% -
std::fill_n(list<int>)/32 1.52% 7.936 8.057 - -2.86% -
SetIntersection_Interlaced_Vector_string_16384_64 1.52% 12178672.720 12363886.645 - -3.04% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.52% 12.234 12.420 - -0.51% -
SetIntersection_Front_Vector_string_16_16 1.52% 51231809.862 52008249.175 - 1.27% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.51% 1.396 1.417 - -0.15% -
SetIntersection_Interlaced_Set_uint64_1024_256 1.51% 14799773.023 15023476.734 - 4.20% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.51% 23.146 23.496 - -0.49% -
std::transform(vector<int>)_(identity_transform)/50 1.51% 16.064 16.307 - 0.78% -
std::adjacent_find(list<int>,_pred)/8192 1.51% 7130.777 7238.106 - 0.37% -
std::remove_if(list<int>)_(prefix)/50 1.50% 71.469 72.544 - 0.43% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.50% 633714.787 643231.196 - -0.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.50% 1438149.185 1459722.406 - -0.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.50% 1140480.675 1157581.617 - 0.58% -
std::find_if_not(deque<int>)_(process_all)/8192 1.50% 1975.664 2005.284 - -14.16% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 1.50% 760.525 771.919 - -0.01% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.50% 2.128 2.160 - -0.27% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.50% 2618.506 2657.678 - -0.80% -
SetIntersection_Front_Vector_string_262144_16 1.49% 1608091.112 1632090.606 - 0.88% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.49% 2.876 2.919 - 0.47% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.49% 888674.470 901873.978 - 0.05% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.48% 27.842 28.255 - 5.65% -
rng::starts_with(list<int>)/1000 1.48% 751.740 762.853 - 0.55% -
bm_swap_ranges_vb_unaligned/512 1.47% 12.590 12.776 - 1.62% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.47% 4.458 4.524 - 0.60% -
std::copy_if(list<int>)_(entire_range)/512 1.47% 364.825 370.188 - 0.94% -
BM_StringEraseWithMove_Empty_Opaque 1.47% 0.789 0.801 - -9.15% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.47% 20.433 20.733 - -0.31% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.47% 3554.999 3607.148 - 0.23% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.47% 11975.688 12151.209 - 1.10% -
std::unique(deque<int>)_(sprinkled)/8192 1.46% 3771.127 3826.237 - 0.15% -
std::multimap<int,_int>::erase(iterator)/32 1.46% 20.978 21.284 - 0.09% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.46% 2.493 2.530 - -0.77% -
std::rotate(list<int>)_(1_element_backward)/1024 1.46% 733.692 744.386 - 0.16% -
std::deque<int>::ctor(size)/8192 1.46% 440.115 446.522 - 2.20% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.45% 4029.769 4088.352 - 0.49% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.45% 592237.622 600841.269 - 0.99% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.45% 598.616 607.309 - 0.32% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.45% 1.776 1.802 - -3.26% -
rng::contains(vector<int>)_(process_all)/50 1.45% 12.174 12.350 - 1.17% -
std::replace_if(vector<int>)_(prefix)/8192 1.44% 2006.992 2035.963 - 0.09% -
rng::starts_with(list<int>)/1024 1.44% 769.665 780.733 - 0.61% -
std::remove_copy(deque<int>)_(prefix)/8192 1.44% 3312.577 3360.137 - 0.01% -
std::reverse_copy(deque<int>)/512 1.43% 123.228 124.995 - 0.18% -
BM_vector_deque_move/64 1.43% 2.772 2.812 - 5.40% -
std::remove(list<int>)_(prefix)/50 1.43% 62.538 63.433 - 0.62% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.43% 17566.836 17818.199 - -3.88% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.43% 19984.817 20270.734 - -13.20% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.43% 990920.685 1005097.442 - 0.25% -
std::find_if_not(deque<int>)_(process_all)/1024 1.43% 248.767 252.326 - -13.78% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.43% 4675.823 4742.690 - -0.34% -
BM_deque_deque_move/65536 1.43% 3105.598 3149.946 - 1.27% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.42% 117123.022 118791.680 - 1.89% -
SetIntersection_None_Set_string_1024_4 1.42% 8913836.554 9040730.293 - 0.62% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 1.42% 32.975 33.443 - -9.21% -
std::list<int>::erase(begin)_(cheap_elements)/1024 1.42% 10.278 10.424 - -19.35% -
std::lower_bound(std::forward_list<int>)/8192 1.42% 10393.180 10540.708 - 1.41% -
std::for_each_n(vector<int>)/32 1.42% 3.672 3.724 - 0.26% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.42% 28.842 29.251 - -6.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.42% 52.720 53.467 - -3.12% -
std::copy_if(deque<int>)_(every_other)/8 1.42% 3.399 3.447 - 0.23% -
std::remove_if(vector<int>)_(sprinkled)/8192 1.41% 3801.904 3855.554 - 1.07% -
BM_StringFindCharLiteral/64 1.41% 2.089 2.119 - 1.45% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.41% 586.865 595.134 - 3.75% -
BM_PushHeap_string_SingleElement_4 1.41% 2.331 2.364 - 2.05% -
std::shift_right(deque<int>)/8192 1.41% 305.668 309.973 - 0.76% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.41% 768.259 779.075 - -0.31% -
std::copy_if(deque<int>)_(entire_range)/4096 1.41% 1010.110 1024.327 - 0.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.40% 42935.938 43538.675 - 3.33% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.40% 21.150 21.447 - -0.60% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.40% 4744.683 4811.247 - -0.06% -
BM_std_minmax_element<char>/64 1.40% 17.109 17.349 - -3.16% -
std::move(deque<int>)/262144 1.40% 14862.681 15071.077 - -0.48% -
std::flat_multimap<int,_int>::erase(iterator)/1024 1.40% 75.413 76.468 - 2.20% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.40% 577.431 585.507 - -14.98% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.40% 535.194 542.666 - 1.83% -
std::swap_ranges(list<int>)/1024 1.39% 747.300 757.721 - -7.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.38% 2953682.779 2994529.133 - 2.38% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.38% 285.556 289.504 - -0.73% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.38% 16.208 16.432 - 4.17% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.38% 26.511 26.876 - 1.86% -
BM_deque_vector_ranges_move/64000 1.38% 2960.798 3001.630 - 0.35% -
BM_vector_deque_move/1024 1.38% 35.981 36.476 - 1.87% -
SetIntersection_Front_Vector_string_16384_16 1.38% 1604242.611 1626316.703 - 3.64% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.38% 22944.589 23260.253 - 0.50% -
std::replace(list<int>)_(prefix)/32 1.38% 10.909 11.059 - 0.29% -
ranges::min(std::vector<long_long>)/64 1.37% 4.678 4.743 - -6.65% -
BM_StringRelational_Compare_Large_Large_Control 1.37% 2.082 2.111 - -0.05% -
SetIntersection_Interlaced_Set_uint32_256_4 1.37% 11334047.715 11489367.934 - 3.63% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.37% 5.713 5.791 - 0.20% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.37% 5.423 5.497 - -1.37% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.37% 450.319 456.467 - 1.74% -
BM_vector_deque_ranges_move/5500 1.36% 195.154 197.815 - 1.40% -
BM_CmpEqual_int_ushort 1.36% 1.094 1.109 - 0.01% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.36% 376497.882 381620.079 - 1.60% -
std::search(vector<int>,_pred)_(no_match)/8192 1.36% 4156.229 4212.744 - 0.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 1.36% 6.486 6.574 - -3.63% -
std::remove(vector<int>)_(sprinkled)/1024 1.36% 281.617 285.441 - 0.10% -
std::search(list<int>)_(near_matches)/1024 1.36% 39173.691 39705.468 - 0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.36% 2173739.642 2203242.295 - 1.54% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.36% 1028065.763 1042014.589 - 14.28% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.36% 4580.301 4642.385 - 2.92% -
SetIntersection_None_Vector_uint32_262144_4 1.36% 1133765.655 1149131.373 - 3.33% -
std::multimap<int,_int>::erase(key)_(existent)/8192 1.36% 27.776 28.152 - 8.40% -
std::is_sorted(vector<int>,_pred)/1024 1.35% 462.687 468.941 - 0.11% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.35% 21842.113 22137.060 - -2.86% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.35% 57754652.750 58533826.416 - 0.31% -
bm_lexicographical_compare<unsigned_char>/64 1.35% 1.998 2.025 - 3.13% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.35% 87748.394 88930.156 - 0.33% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.34% 625.005 633.408 - -0.13% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.34% 689.705 698.977 - 2.65% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.34% 22.103 22.399 - 0.99% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.34% 941476.672 954101.815 - -0.15% -
std::replace_if(list<int>)_(sprinkled)/8192 1.34% 7271.596 7369.065 - -7.14% -
SetIntersection_None_Vector_float_1024_4 1.34% 1099032.300 1113744.480 - 2.93% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.34% 24.293 24.618 - 0.46% -
SetIntersection_None_Set_string_64_4 1.34% 21681062.814 21970764.955 - -0.09% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.33% 678.819 687.850 - 0.09% -
std::remove_copy(vector<int>)_(prefix)/50 1.33% 13.771 13.954 - -0.47% -
std::copy_if(deque<int>)_(entire_range)/262144 1.33% 68774.201 69686.450 - 0.06% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.32% 6546.310 6632.879 - -0.61% -
rng::find(vector<bool>)_(process_all)/8192 1.32% 33.086 33.523 - -0.27% -
SetIntersection_Front_Set_string_64_64 1.32% 34098903.052 34548769.488 - -3.23% -
std::pop_heap(vector<float>)/8192 1.32% 19.644 19.903 - 2.11% -
std::is_partitioned(deque<int>)_(partitioned)/50 1.32% 13.850 14.032 - -2.69% -
std::upper_bound(std::vector<int>)/100 1.31% 12.269 12.430 - 0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.31% 11251370.324 11398526.518 - 0.43% -
std::partial_sort(vector<int>)_(heap)/1024 1.31% 7874.092 7977.068 - 0.36% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.30% 1.595 1.616 - -9.83% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.30% 206803.212 209495.827 - 0.51% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.30% 3311.047 3354.156 - -1.95% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.30% 15629.976 15833.441 - -4.39% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.30% 424441.570 429964.497 - 0.41% -
std::replace_if(deque<int>)_(sprinkled)/50 1.30% 18.554 18.796 - 0.65% -
std::search(vector<int>)_(same_length)/1000 1.30% 240.105 243.227 - 0.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 1.30% 4344247.022 4400721.580 - -0.00% -
std::transform(list<int>)_(identity_transform)/1024 1.30% 732.542 742.055 - 0.40% -
std::copy_if(deque<int>)_(entire_range)/512 1.30% 133.744 135.479 - 0.32% -
bm_lexicographical_compare<int>/512 1.30% 29.463 29.845 - 0.05% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.30% 242.401 245.543 - 0.03% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.30% 3.075 3.115 - 0.42% -
rng::find(vector<bool>)_(process_all)/1048576 1.29% 3615.607 3662.274 - -1.20% -
std::copy(vector<int>)/512 1.29% 15.812 16.016 - 0.30% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.29% 18.802 19.043 - 3.68% -
std::multiset<int>::ctor(const&)/1024 1.29% 6345.786 6427.334 - 2.30% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.28% 7.263 7.356 - -0.03% -
std::copy_if(list<int>)_(every_other)/262144 1.28% 204387.302 207003.478 - -0.40% -
std::reverse_copy(deque<int>)/64 1.28% 15.701 15.902 - 0.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.28% 176322435.641 178576888.363 - 1.62% -
std::replace_if(list<int>)_(prefix)/1024 1.28% 728.157 737.453 - 0.08% -
std::remove_copy(vector<int>)_(prefix)/1024 1.27% 260.468 263.789 - 0.11% -
SetIntersection_Interlaced_Set_float_262144_16 1.27% 1609847.736 1630328.125 - 0.56% -
BM_PushHeap_float_PipeOrgan_16 1.27% 0.897 0.908 - 0.05% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.26% 758.028 767.615 - 0.67% -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.26% 0.962 0.974 - 0.16% -
std::find(deque<int>)_(process_all)/1024 1.26% 239.758 242.787 - 0.16% -
std::multiset<int>::contains(key)_(existent)/1024 1.26% 3.963 4.013 - -0.06% -
BM_std_minmax_element<short>/64 1.26% 16.799 17.011 - -5.51% -
SetIntersection_Front_Vector_float_1_1 1.26% 541729523.349 548552604.388 - 2.80% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 1.26% 11452.496 11596.693 - 0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.26% 12161050.279 12314094.325 - 2.00% -
BM_deque_vector_move/64 1.26% 2.652 2.685 - 1.56% -
std::make_heap(vector<int>)_(shuffled)/8192 1.26% 5049.427 5112.826 - 1.58% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.25% 472621.682 478546.747 - 0.06% -
std::search(list<int>)_(near_matches)/1000 1.25% 37526.370 37996.296 - -0.15% -
std::find(deque<int>)_(process_all)/8 1.25% 3.398 3.441 - -1.23% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.25% 583.390 590.664 - 0.39% -
std::copy_backward(list<int>)/512 1.24% 363.067 367.583 - 0.60% -
BM_PushHeap_string_SingleElement_16384 1.24% 2.580 2.612 - 0.94% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.24% 5.094 5.157 - 2.28% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.24% 4.703 4.761 - 1.27% -
BM_vector_deque_ranges_copy_backward/4000 1.24% 141.043 142.788 - 1.38% -
SetIntersection_Front_Vector_string_1024_64 1.24% 3204752.702 3244343.399 - -0.32% -
std::upper_bound(std::forward_list<int>)/100 1.23% 95.999 97.184 - 0.04% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.23% 1.520 1.539 - -1.12% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.23% 828.933 839.151 - 0.39% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.23% 8.373 8.476 - -0.01% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.23% 27.807 28.148 - -0.73% -
bm_ranges_swap_ranges_vb_aligned/1048576 1.23% 3336.961 3377.891 - 1.17% -
std::replace(deque<int>)_(sprinkled)/50 1.23% 18.002 18.222 - 0.00% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.23% 740.091 749.160 - 0.03% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.22% 1.463 1.481 - 4.02% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.22% 105267.024 106549.030 - -4.44% -
BM_deque_deque_copy/5500 1.22% 197.198 199.599 - 1.20% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.21% 17.613 17.827 - 0.65% -
SetIntersection_None_Vector_float_1024_256 1.21% 1103979.508 1117377.587 - 3.41% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.21% 28088.964 28429.734 - 0.76% -
std::all_of(deque<int>)_(process_all)/8192 1.21% 2719.838 2752.788 - 9.40% -
BM_deque_vector_ranges_copy/65536 1.21% 2941.728 2977.357 - 1.37% -
SetIntersection_Interlaced_Set_uint32_64_4 1.21% 21115254.937 21370804.812 - 3.86% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.21% 12.457 12.607 - -0.04% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.21% 24.966 25.267 - -1.31% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 1.21% 8776.812 8882.627 - 0.27% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.20% 838659.492 848759.562 - 1.79% -
std::unique(vector<int>)_(contiguous)/52 1.20% 53.524 54.167 - 0.65% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.20% 3318.232 3358.097 - 0.45% -
BM_deque_vector_copy_backward/1 1.20% 2.117 2.142 - 0.47% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.20% 4.310 4.362 - 1.35% -
rng::starts_with(deque<int>)/8192 1.20% 3820.680 3866.550 - 1.14% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.20% 63.874 64.640 - -0.15% -
std::vector<std::string>::ctor(size)/32 1.20% 31.751 32.132 - -15.01% -
SetIntersection_None_Set_string_16384_1024 1.20% 190225548.901 192506815.666 - -7.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.20% 1014687.591 1026852.395 - 2.99% -
BM_PushHeap_string_Random_16384 1.20% 16.085 16.278 - 1.59% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.20% 295.770 299.311 - -0.05% -
std::copy_backward(list<int>)/1048576 1.20% 869127.472 879531.747 - 0.53% -
std::reverse(deque<int>)/4096 1.19% 711.632 720.127 - -0.05% -
std::for_each(list<int>)/8192 1.19% 7795.731 7888.759 - 2.31% -
BM_vector_deque_ranges_move_backward/64 1.19% 2.975 3.011 - -0.59% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.19% 11.396 11.531 - 0.51% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.19% 14.935 15.112 - 0.20% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.18% 12552.941 12701.555 - -0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.18% 19879286.500 20113742.381 - 2.61% -
std::find_if_not(deque<int>)_(process_all)/8 1.18% 2.669 2.700 - 2.60% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.18% 505.703 511.652 - 1.11% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.18% 87893.273 88926.260 - 0.38% -
std::move(deque<int>)/4096 1.18% 147.783 149.519 - 0.22% -
std::find(list<int>)_(process_all)/50 1.17% 18.826 19.047 - -0.28% -
std::adjacent_find(vector<int>)/8 1.17% 2.000 2.023 - 0.03% -
bm_ranges_lexicographical_compare<signed_char>/512 1.17% 7.766 7.857 - 0.28% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.17% 18.846 19.066 - -1.35% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.17% 1945.123 1967.852 - 0.07% -
BM_StringRelational_Eq_Large_Large_Control 1.17% 2.238 2.264 - 0.06% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.16% 6812.765 6892.082 - 4.42% -
std::remove(list<int>)_(sprinkled)/50 1.16% 60.790 61.497 - 0.20% -
BM_deque_vector_copy/65536 1.16% 2913.575 2947.446 - 1.32% -
std::find(deque<int>)_(bail_25%)/8192 1.16% 475.395 480.921 - 0.33% -
BM_StringFindCharLiteral/2048 1.16% 40.422 40.891 - 1.70% -
rng::find_last(vector<char>)_(bail_10%)/1048576 1.16% 205396.756 207775.794 - 0.77% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.16% 20.818 21.059 - 0.35% -
std::move(vector<int>)/32768 1.15% 1704.927 1724.615 - -0.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.15% 119282.805 120657.008 - -12.73% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.15% 16973.115 17168.654 - -14.61% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.15% 6204.318 6275.766 - -3.67% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.15% 17.677 17.880 - -1.84% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.15% 804147.698 813384.192 - -0.76% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.15% 24.093 24.369 - 2.18% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.14% 4103.809 4150.778 - -1.33% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.14% 1613.546 1631.975 - 0.47% -
rng::find_last(vector<int>)_(bail_10%)/8 1.14% 2.005 2.028 - 0.39% -
rng::starts_with(list<int>,_pred)/8 1.14% 3.478 3.517 - -0.48% -
std::copy(deque<int>)/4096 1.14% 144.121 145.764 - 0.40% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.14% 79.544 80.450 - 0.38% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.14% 2501723.957 2530139.744 - -7.30% -
std::move_backward(vector<int>)/512 1.13% 20.626 20.860 - -0.24% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 1.13% 13.365 13.517 - 1.25% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.13% 1305326.026 1320123.516 - -0.15% -
std::shift_left(list<int>)/8192 1.13% 7578.188 7663.964 - 0.44% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.13% 21176.761 21416.405 - -3.46% -
std::adjacent_find(vector<int>)/8192 1.13% 1811.272 1831.760 - 0.01% -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.13% 2.379 2.406 - -3.61% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.13% 86832.315 87813.098 - -0.20% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.13% 755660.817 764196.038 - 0.13% -
BM_PushHeap_string_Random_16 1.13% 10.351 10.468 - -0.06% -
std::copy_if(deque<int>)_(entire_range)/32768 1.13% 8578.335 8675.048 - 0.23% -
std::adjacent_find(list<int>,_pred)/1048576 1.13% 910464.848 920729.304 - 0.12% -
SetIntersection_Interlaced_Set_string_64_4 1.13% 25869908.172 26161176.715 - 1.24% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.12% 674.910 682.501 - 0.02% -
std::swap_ranges(list<int>)/50 1.12% 31.870 32.228 - -0.35% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 1.12% 3.809 3.851 - 1.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.12% 5890.765 5956.970 - -8.11% -
std::find_if_not(deque<int>)_(process_all)/50 1.12% 12.623 12.765 - 1.33% -
std::move_backward(list<int>)/8 1.12% 3.334 3.372 - -0.02% -
SetIntersection_None_Set_float_262144_16384 1.12% 1201612.141 1215071.369 - 0.36% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.12% 41220.188 41681.514 - 1.28% -
std::replace(vector<int>)_(prefix)/8192 1.12% 1259.317 1273.402 - -0.63% -
std::remove(vector<int>)_(prefix)/8192 1.12% 2084.830 2108.143 - 0.15% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.12% 3845.742 3888.678 - -0.05% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.12% 5131.514 5188.803 - 0.17% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.11% 58.999 59.657 - 0.01% -
SetIntersection_Front_Vector_float_64_64 1.11% 10800309.998 10920021.587 - 0.25% -
std::is_sorted(vector<int>,_pred)/8192 1.11% 3690.085 3730.880 - 0.13% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.11% 9.464 9.568 - -2.53% -
BM_StringFindNoMatch/131072 1.11% 1963.543 1985.249 - 1.22% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.10% 16.128 16.306 - 0.17% -
BM_CmpEqual_uint_uchar 1.10% 1.100 1.112 - 0.94% -
SetIntersection_Interlaced_Set_uint64_16384_1 1.10% 1053135.725 1064705.717 - 5.79% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.09% 600.023 606.574 - 0.26% -
BM_PushHeap_uint32_Random_4 1.09% 2.214 2.238 - 3.20% -
std::any_of(list<int>)_(process_all)/32768 1.09% 26094.079 26377.995 - -0.83% -
std::stable_partition(list<int>)_(sparse)/1024 1.08% 925.126 935.157 - 0.55% -
std::count_if(list<int>)_(every_other)/1024 1.08% 744.769 752.829 - 0.16% -
std::copy(list<int>)/262144 1.08% 213300.345 215607.885 - 0.87% -
rng::find_last_if(list<int>)_(bail_10%)/1024 1.08% 673.010 680.281 - 0.14% -
BM_deque_vector_move/70000 1.08% 3204.991 3239.608 - 0.33% -
bm_lexicographical_compare<signed_char>/32768 1.08% 472.571 477.669 - -0.27% -
std::copy(deque<int>)/262144 1.08% 11566.385 11691.021 - 0.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.08% 1844583.414 1864439.371 - 0.87% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.07% 6837.019 6910.399 - 2.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.07% 1191.681 1204.446 - -1.11% -
std::remove_copy(list<int>)_(sprinkled)/32 1.07% 11.123 11.242 - 0.11% -
std::search(deque<int>,_pred)_(single_element)/1024 1.07% 701.552 709.054 - 0.51% -
std::partition(vector<int>)_(sparse)/1024 1.07% 253.223 255.930 - -0.04% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.07% 2.313 2.338 - 5.26% -
std::upper_bound(std::forward_list<int>)/8 1.07% 16.008 16.179 - 0.33% -
SetIntersection_None_Set_uint32_64_4 1.06% 21265636.559 21491620.344 - 0.49% -
std::find(vector<char>)_(bail_25%)/32768 1.06% 135.236 136.672 - 0.04% -
std::unique_copy(list<int>)_(sprinkled)/52 1.06% 23.781 24.034 - -1.26% -
SetIntersection_None_Set_float_262144_64 1.06% 1192726.645 1205342.365 - 0.33% -
std::remove(vector<int>)_(sprinkled)/50 1.05% 52.468 53.021 - -0.06% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.05% 25.052 25.316 - 2.69% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.05% 357.148 360.908 - -5.29% -
SetIntersection_Front_Set_float_16384_16384 1.05% 216877358.424 219158371.348 - -4.77% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.05% 468.376 473.295 - 0.16% -
SetIntersection_Front_Set_uint32_16384_64 1.05% 1674342.786 1691901.807 - -0.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 1.05% 267728.546 270534.728 - 0.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 1.04% 267597.027 270391.366 - 0.10% -
std::transform(list<int>,_list<int>)/1024 1.04% 832.557 841.239 - -0.28% -
BM_deque_vector_move/65536 1.04% 2963.246 2994.139 - -0.04% -
std::upper_bound(std::vector<int>)/8192 1.04% 15.596 15.758 - 0.21% -
std::lower_bound(std::deque<int>)/100 1.04% 30.426 30.741 - 0.53% -
std::remove(vector<int>)_(prefix)/1024 1.04% 303.777 306.927 - 0.07% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.03% 73.314 74.072 - 1.22% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.03% 116538.781 117743.392 - -7.06% -
std::adjacent_find(vector<int>)/1024 1.03% 232.357 234.758 - 0.06% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.03% 274676.389 277507.819 - 0.38% -
std::reverse(deque<int>)/32768 1.03% 5666.035 5724.385 - -0.09% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.03% 1.675 1.692 - 0.26% -
SetIntersection_Interlaced_Set_string_1024_4 1.03% 10367208.455 10473570.037 - 0.41% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.03% 4.052 4.094 - 0.37% -
SetIntersection_Interlaced_Set_float_262144_16384 1.03% 1280043.701 1293171.223 - 0.39% -
std::find(vector<int>)_(bail_25%)/8 1.02% 1.359 1.373 - -0.66% -
std::find_first_of(vector<int>)_(large_needle)/1024 1.02% 110368.182 111497.347 - 3.99% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.02% 3983.782 4024.419 - 0.50% -
BM_PushHeap_string_Random_1024 1.02% 14.831 14.982 - 0.31% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.02% 1794.392 1812.657 - -0.07% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.02% 10.826 10.936 - -0.14% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.02% 6168.166 6230.808 - -4.23% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.01% 29.226 29.523 - 0.17% -
std::swap_ranges(list<int>)/32 1.01% 19.318 19.513 - 0.32% -
std::generate(list<int>)/8192 1.01% 7504.862 7580.663 - 7.94% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.01% 59.221 59.818 - 0.02% -
std::partial_sort(vector<int>)_(descending)/1024 1.01% 7870.506 7949.607 - 0.09% -
std::all_of(list<int>)_(process_all)/32768 1.00% 26335.806 26600.190 - -0.82% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.00% 230134.691 232442.037 - -0.19% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 202.540 - -0.10% -
std::find_end(deque<int>)_(match_near_end)/8192 -99.83% 191691.018 327.457 - 17.66% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 628.276 - 0.22% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 602.289 - 0.03% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 600.085 - 0.15% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 478.929 - 0.23% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.975 - 0.28% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.331 - -0.76% -
std::distance(join_view(vector<vector<int>>))/4096 -99.57% 1046.866 4.453 - 3.17% -
std::find_end(deque<int>)_(match_near_end)/1024 -98.88% 3640.053 40.835 - 21.39% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.71% 2241.208 28.951 - -1.02% -
std::find_end(list<int>)_(match_near_end)/1024 -98.67% 4521.373 60.083 - 0.41% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.61% 5034.182 70.108 - 0.94% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.10% 4056.288 76.926 - 0.72% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.202 - 0.16% -
std::distance(join_view(vector<vector<int>>))/50 -95.32% 12.517 0.586 - -4.35% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.90% 10774.351 872.842 - 0.18% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.65% 844.361 70.517 - -1.31% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.32% 1371.376 119.043 - -0.41% -
std::find_end(list<int>)_(match_near_end)/1000 -89.39% 733.450 77.790 - -2.30% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.24% 544.152 58.550 - 0.11% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.22% 261.801 28.222 - 1.75% -
std::find_end(deque<int>)_(match_near_end)/1000 -87.72% 348.494 42.797 - 10.14% -
std::fill_n(deque<int>)/8192 -87.32% 1866.881 236.770 - 0.59% -
std::fill(deque<int>)/8192 -87.19% 1864.796 238.915 - 0.62% -
std::fill_n(deque<int>)/1024 -87.14% 231.642 29.780 - -0.48% -
std::fill(deque<int>)/1024 -87.06% 232.589 30.104 - 0.29% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.65% 560.703 74.841 - 0.10% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.69% 22086.172 3160.136 - -4.29% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - -0.01% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.67% 2265.885 370.094 - 0.13% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.60% 287.978 47.242 - 0.00% -
std::fill_n(deque<int>)/32 -83.28% 8.269 1.383 - 19.73% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.36% 3859.343 680.653 - 5.15% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.24% 968.953 172.077 - 3.90% -
std::fill_n(deque<int>)/50 -81.99% 12.186 2.195 - 0.07% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.59% 323441.716 59536.036 - -0.11% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.52% 122.759 22.684 - -1.07% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.46% 323485.437 59965.167 - 0.07% -
std::fill(deque<int>)/50 -81.46% 12.763 2.367 - 0.08% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.88% 271537.279 57357.206 - 0.13% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.24% 263474.992 57342.866 - 0.26% -
BM_num_get<void*> -77.19% 47.636 10.868 - 0.40% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.18% 1779.984 406.161 - -0.42% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.47% 194270.888 47652.848 - 0.08% -
std::find_end(deque<int>)_(same_length)/1024 -74.11% 1394.647 361.137 - -2.68% -
std::find_end(deque<int>)_(same_length)/8192 -71.67% 11168.880 3164.356 - 6.34% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.65% 161550.849 49036.294 - 1.18% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -68.99% 15320.993 4751.683 - 0.25% -
std::rotate(vector<int>)_(by_1/3)/50 -68.59% 35.296 11.086 - 0.16% -
std::fill(vector<bool>)/262144 -67.84% 720.065 231.601 - 0.30% -
std::rotate(vector<int>)_(by_1/4)/50 -67.32% 35.303 11.537 - 0.36% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.13% 778.389 271.393 - 2.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -63.82% 52.412 18.964 - -58.53% -
BM_num_get<unsigned_int> -62.45% 25.424 9.546 - -7.59% -
std::find_end(deque<int>)_(same_length)/1000 -62.27% 935.209 352.837 - -2.90% -
std::rotate(deque<int>)_(by_1/4)/50 -62.06% 73.934 28.047 - -1.50% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -61.88% 138430.643 52767.797 - 1.70% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.37% 18151.862 7012.411 - -0.53% -
std::rotate_copy(vector<int>)/8192 -61.02% 716.636 279.329 - -52.58% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.85% 2416.837 946.155 - 0.44% -
BM_num_get<unsigned_short> -60.74% 25.562 10.035 - -1.33% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.38% 17545.803 6952.391 - 1.17% -
BM_num_get<unsigned_long_long> -60.37% 25.970 10.292 - -1.93% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.31% 130791.216 51915.134 - 0.90% -
std::rotate(deque<int>)_(by_1/4)/8192 -60.30% 6755.688 2681.766 - -5.88% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.03% 17633.737 7047.498 - -0.01% -
std::rotate(deque<int>)_(by_1/3)/50 -59.69% 75.430 30.405 - -1.25% -
std::set<int>::ctor(&&,_different_allocs)/1024 -59.56% 14734.367 5959.200 - 1.32% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.41% 17236.328 6995.919 - 0.42% -
BM_num_get<unsigned_long> -59.12% 25.450 10.405 - -1.77% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -58.91% 249.065 102.344 - -54.47% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.40% 13790.984 5736.594 - 0.10% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.67% 14372.895 6083.937 - 0.57% -
std::rotate(vector<int>)_(by_1/4)/32 -56.65% 10.967 4.754 - 0.39% -
BM_num_get<long_long> -56.54% 24.715 10.742 - -0.18% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.52% 11462.674 4984.327 - 0.89% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.45% 13791.062 6005.631 - 1.55% -
BM_num_get<long> -56.40% 24.398 10.639 - -0.90% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.79% 76.407 33.778 - 0.01% -
rng::for_each(map<int>)/8192 -55.54% 16529.420 7349.740 - -0.11% -
std::rotate(deque<int>)_(by_1/4)/32 -55.40% 29.813 13.296 - 1.22% -
std::for_each(map<int>::iterator)/8192 -55.03% 16371.941 7363.216 - -0.47% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -54.77% 1666.586 753.808 - 46.89% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -54.01% 1747.195 803.470 - 47.53% -
std::rotate(deque<int>)_(by_1/3)/32 -53.95% 44.961 20.703 - -0.91% -
BM_num_get<bool> -53.83% 25.320 11.691 - -0.65% -
rng::for_each(multimap<int>)/8192 -53.29% 15883.257 7418.562 - 0.37% -
std::for_each(multimap<int>::iterator)/8192 -52.99% 16071.612 7555.779 - 1.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -52.83% 216.578 102.153 - -55.04% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.60% 206.029 97.649 - -53.07% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -51.10% 65.298 31.931 - -39.58% -
std::find_end(vector<int>)_(same_length)/1000 -50.92% 494.629 242.759 - -1.67% -
std::find_end(vector<int>)_(same_length)/1024 -50.87% 505.125 248.178 - -1.79% -
rng::for_each(set<int>)/8192 -50.76% 15441.804 7603.406 - 0.22% -
std::for_each(multiset<int>::iterator)/8192 -50.50% 16097.390 7968.915 - -1.01% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -50.46% 417.683 206.932 - -1.70% -
rng::for_each(multiset<int>)/8192 -50.32% 15381.589 7641.714 - 0.51% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.01% 1547.198 773.504 - 0.16% -
std::find_end(list<int>,_pred)_(same_length)/1024 -49.88% 1584.834 794.324 - 0.44% -
std::find_end(list<int>)_(same_length)/1024 -49.85% 1500.195 752.353 - 0.49% -
std::find_if(list<int>)_(process_all)/50 -49.84% 38.050 19.087 - 0.58% -
std::find_end(list<int>)_(same_length)/1000 -49.82% 1471.156 738.220 - -1.11% -
std::find_end(vector<int>)_(same_length)/8192 -49.68% 4021.139 2023.416 - 1.66% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.61% 1241.659 625.612 - 0.18% -
std::for_each(set<int>::iterator)/8192 -49.61% 15715.673 7919.196 - -0.07% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.61% 1212.963 611.236 - 0.15% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.60% 9944.725 5012.532 - 0.22% -
std::find_end(list<int>)_(same_length)/8192 -49.41% 15737.538 7961.407 - -17.79% -
std::find_end(list<int>,_pred)_(same_length)/8192 -49.28% 17079.425 8662.032 - -2.11% -
std::rotate(vector<int>)_(by_1/3)/32 -48.92% 19.468 9.945 - 0.06% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.80% 412.896 211.400 - -0.40% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.77% 416.280 213.265 - -0.41% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.10% 37.468 19.444 - 0.76% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -47.81% 401.487 209.548 - -0.31% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.30% 691458.833 364422.743 - -48.41% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.27% 336.688 177.550 - -5.03% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -47.12% 16.719 8.841 - 0.21% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.04% 0.476 0.252 - 0.12% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -46.03% 130.284 70.317 - -1.48% -
std::find_end(deque<int>)_(near_matches)/1000 -45.85% 30016.921 16254.733 - 3.09% -
std::find_end(deque<int>)_(near_matches)/1024 -45.71% 31166.564 16920.938 - 3.26% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.36% 141.916 77.543 - -44.93% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -45.03% 919.690 505.584 - 0.68% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -44.94% 3657.183 2013.675 - 0.78% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.46% 9565.269 5312.673 - -1.39% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.24% 1435.590 800.443 - 0.11% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.08% 341.550 190.998 - 0.50% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.93% 17490.376 9806.682 - -0.64% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -43.56% 10.626 5.997 - 1.04% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -43.48% 6.251 3.533 - -8.19% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -43.36% 0.485 0.275 - 1.47% -
std::copy_backward(vector<int>)/4096 -43.29% 254.615 144.400 - -23.58% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.25% 2.058 1.168 - -0.61% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -43.12% 104.860 59.641 - -24.48% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.90% 1368.116 781.152 - 0.11% -
BM_PushHeap_float_Descending_16 -42.57% 0.632 0.363 - -1.11% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.18% 305.808 176.830 - 0.61% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -41.63% 3.026 1.766 - -34.71% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -41.01% 656165.456 387103.218 - -42.06% -
BM_PushHeap_float_Descending_4 -40.62% 0.612 0.363 - -0.04% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -40.55% 20.065 11.929 - -4.94% -
ranges::min(std::vector<long_long>)/1 -39.88% 0.437 0.263 - -31.37% -
std::multiset<int>::contains(key)_(non-existent)/8192 -38.79% 14.637 8.960 - -3.01% -
std::unordered_set<int>::count(key)_(non-existent)/0 -38.56% 0.485 0.298 - -2.08% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -38.37% 27.276 16.810 - -2.82% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.32% 22.154 13.665 - -0.14% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -38.21% 2.859 1.766 - -37.49% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -38.14% 307.662 190.321 - 3.88% -
std::set<std::string>::insert(value)_(already_present)/32 -37.45% 16.328 10.213 - 39.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -36.78% 51.409 32.501 - -5.13% -
BM_StringEraseWithMove_Huge_Transparent -36.32% 69.490 44.248 - -4.68% -
std::find_end(deque<int>)_(near_matches)/8192 -36.30% 1769000.521 1126816.493 - -0.48% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -36.16% 703.232 448.973 - -49.57% -
std::rotate(vector<int>)_(by_1/2)/32 -36.09% 3.705 2.368 - -0.61% -
std::multiset<int>::ctor(const&,_alloc)/8192 -36.02% 79867.273 51097.845 - 4.37% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -35.96% 80156.175 51333.713 - -2.74% -
std::set<std::string>::erase(key)_(existent)/32 -35.83% 85.032 54.568 - -26.34% -
rng::find_last(deque<int>)_(bail_90%)/8192 -35.79% 364.886 234.277 - 14.68% -
std::set<int>::ctor(const&,_alloc)/8192 -35.77% 77999.624 50100.056 - 0.84% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -35.75% 9999.342 6424.653 - -2.34% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -35.42% 46244.650 29863.488 - 17.15% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -35.41% 0.355 0.229 - 0.61% -
std::set<int>::ctor(const&,_alloc)/1024 -35.41% 9679.700 6252.595 - -0.31% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -35.29% 41.831 27.067 - -8.98% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.16% 120.283 77.992 - 0.17% -
std::multiset<int>::ctor(const&,_alloc)/1024 -35.02% 9837.980 6392.372 - 4.00% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.58% 41.375 27.066 - -0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -34.58% 18235027.839 11929083.898 - -28.58% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -34.52% 33.952 22.233 - -31.74% -
std::multiset<std::string>::erase(key)_(existent)/8192 -33.98% 106.311 70.181 - -13.25% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -33.81% 35.769 23.674 - -33.15% -
std::copy_n(list<int>)/64 -33.79% 22.405 14.835 - 1.06% -
std::any_of(vector<int>)_(process_all)/50 -33.45% 18.971 12.626 - -16.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.30% 13072113.395 8719256.598 - -1.51% -
ranges::min(std::vector<char>)/1 -33.11% 0.438 0.293 - -1.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -33.11% 12857869.172 8601058.413 - -1.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -33.08% 38.282 25.618 - -47.73% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.05% 0.696 0.466 - -0.03% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -32.97% 9961.179 6677.207 - -7.80% -
std::unique_copy(list<int>)_(contiguous)/52 -32.81% 29.051 19.521 - -0.20% -
BM_PushHeap_string_Descending_1 -32.73% 0.700 0.471 - -32.74% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -32.69% 78936.141 53133.473 - -7.84% -
BM_PushHeap_string_PipeOrgan_1 -32.67% 0.700 0.471 - -32.71% -
BM_PushHeap_string_QuickSortAdversary_1 -32.67% 0.700 0.471 - -0.08% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -32.54% 1.956 1.320 - -14.29% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -32.34% 28.223 19.097 - -40.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -32.21% 12922716.210 8760875.468 - -2.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -32.11% 12709486.086 8628823.607 - -0.43% -
rng::find_last(deque<int>)_(bail_90%)/50 -31.46% 2.934 2.011 - 8.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.31% 12762327.382 8765875.895 - 1.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.22% 12867102.536 8850088.168 - 1.84% -
std::multiset<int>::count(key)_(existent)/1024 -30.91% 8.033 5.550 - -1.49% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -30.57% 31.977 22.201 - -3.61% -
BM_PushHeap_float_PipeOrgan_1 -30.47% 0.671 0.466 - 0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -30.46% 345568085.054 240297503.412 - -2.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.36% 350290295.941 243956117.199 - -27.65% -
BM_vector_deque_ranges_move_backward/0 -30.04% 0.549 0.384 - -28.89% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -29.57% 89.642 63.134 - -18.19% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -29.53% 6028.056 4247.713 - 0.20% -
std::find_if(list<int>)_(bail_25%)/1024 -29.43% 181.754 128.264 - -28.92% -
std::find_end(deque<int>)_(process_all)/8192 -29.14% 2856.159 2023.836 - 0.83% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.80% 39.488 28.117 - -0.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -28.63% 248.703 177.487 - 0.67% -
BM_align/256 -28.43% 0.920 0.659 - 5.79% -
std::find_if_not(list<int>)_(bail_25%)/1024 -28.41% 181.590 129.997 - -28.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -28.34% 33.662 24.120 - -0.24% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -28.25% 29.261 20.996 - -0.70% -
std::find_end(deque<int>)_(process_all)/1048576 -28.18% 366182.771 262975.404 - -0.76% -
BM_align/1 -27.98% 0.921 0.663 - 3.37% -
BM_StringEraseWithMove_Huge_Opaque -27.86% 68.230 49.220 - 5.86% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -27.73% 40.370 29.177 - -27.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -27.62% 42.668 30.885 - 1.13% -
BM_PushHeap_float_Descending_64 -27.61% 0.523 0.379 - -0.77% -
ranges::min(std::deque<long_long>)/70000 -27.52% 26305.416 19067.085 - 0.56% -
SetIntersection_Interlaced_Vector_float_262144_4 -27.36% 1990645.687 1445927.225 - -3.57% -
rng::find_last(deque<int>)_(bail_90%)/1024 -27.17% 45.933 33.455 - 14.69% -
BM_vector_deque_ranges_copy/0 -26.88% 0.682 0.499 - 14.41% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -26.79% 897.251 656.892 - 0.48% -
std::map<std::string,_int>::erase(iterator)/1024 -26.70% 35.703 26.169 - -14.37% -
BM_align/64 -26.52% 0.921 0.677 - 8.68% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -26.20% 65.911 48.645 - -22.81% -
vector<bool>::resize() -25.35% 14.265 10.648 - -1.42% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -25.26% 1.806 1.350 - -12.61% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -24.99% 7.174 5.381 - -2.16% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -24.91% 0.487 0.366 - -0.00% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -24.89% 1.156 0.868 - -15.74% -
BM_PushHeap_string_Random_1 -24.65% 0.698 0.526 - -10.23% -
BM_PushHeap_float_Descending_1 -24.40% 0.520 0.393 - -18.03% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -24.38% 1.729 1.307 - -21.92% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -24.35% 37.899 28.670 - -23.78% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -24.30% 0.397 0.300 - -12.57% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -24.14% 3169.555 2404.287 - -25.54% -
SetIntersection_Interlaced_Vector_float_16384_16 -24.13% 2847695.937 2160460.975 - -42.84% -
std::for_each(multiset<int>::iterator)/50 -24.09% 47.219 35.846 - 0.24% -
vector<bool>::reserve() -23.87% 10.924 8.317 - 3.58% -
std::multiset<std::string>::insert(value)_(already_present)/32 -23.77% 63.231 48.199 - 12.86% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -23.67% 88.098 67.241 - -41.56% -
rng::contains_subrange(list<int>)_(process_all)/8192 -23.39% 9040.942 6926.385 - -13.77% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.32% 40274.147 30881.105 - -0.38% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.30% 41839.989 32090.920 - 0.06% -
BM_StringConstructDestroyCStr_Empty_Transparent -23.23% 0.312 0.240 - -3.81% -
BM_StringFindStringLiteral/1024 -23.03% 23.787 18.308 - 4.80% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -23.03% 38.547 29.670 - -18.92% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -23.02% 30.304 23.328 - -22.94% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -22.79% 2.530 1.953 - -19.80% -
BM_deque_deque_ranges_move/0 -22.51% 0.923 0.715 - -0.86% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -22.48% 222.294 172.329 - 2.20% -
std::transform(list<int>)_(identity_transform)/50 -22.41% 39.305 30.496 - 0.37% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.25% 2406237.543 1870825.091 - -0.41% -
BM_align/8 -22.24% 0.921 0.716 - 12.07% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -21.98% 3.208 2.502 - 1.06% -
std::move(deque<int>)/64 -21.66% 6.112 4.789 - -24.00% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -21.59% 31.932 25.039 - -21.53% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -21.57% 27.006 21.180 - -51.03% -
std::multiset<int>::count(key)_(existent)/32 -21.50% 4.705 3.694 - -1.14% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -21.50% 870.550 683.419 - -4.35% -
std::all_of(vector<int>)_(process_all)/50 -21.45% 19.204 15.086 - 6.91% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -21.28% 60.415 47.556 - -18.68% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -21.28% 3747.263 2949.716 - -0.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -21.14% 39.924 31.485 - -8.58% -
rng::contains_subrange(deque<int>)_(process_all)/16 -21.01% 9.781 7.726 - 2.46% -
std::lower_bound(std::forward_list<int>)/100 -20.85% 108.722 86.050 - 4.34% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -20.37% 34573.132 27531.189 - -3.64% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -20.35% 54.889 43.722 - -30.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -20.24% 31.405 25.049 - 0.54% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -20.21% 2864.945 2285.945 - -3.41% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.21% 1.025 0.818 - -0.13% -
BM_vector_deque_move/0 -20.20% 0.519 0.414 - -9.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -19.94% 211995.841 169721.537 - -0.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -19.84% 43.291 34.701 - -19.75% -
BM_deque_deque_ranges_move_backward/0 -19.79% 0.921 0.738 - -13.19% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -19.67% 1698.499 1364.354 - -24.07% -
BM_PushHeap_float_Descending_256 -19.67% 0.499 0.401 - -0.38% -
rng::contains_subrange(deque<int>)_(process_all)/32 -19.45% 14.421 11.616 - -3.78% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -19.44% 1.111 0.895 - -12.40% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -19.36% 52.479 42.320 - -7.94% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.35% 527.668 425.548 - 0.62% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -19.32% 40.839 32.948 - -16.51% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -19.30% 31.652 25.543 - 1.69% -
BM_PushHeap_uint64_Ascending_1 -19.21% 0.577 0.466 - 0.16% -
rng::for_each(multimap<int>)/50 -19.04% 50.199 40.642 - 0.09% -
std::set<std::string>::erase(iterator)/32 -18.96% 31.731 25.716 - -3.24% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -18.89% 3.054 2.477 - -1.43% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -18.88% 41.582 33.732 - -1.20% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -18.86% 62.246 50.506 - 0.03% -
std::find_end(deque<int>)_(process_all)/1024 -18.85% 359.385 291.624 - 0.06% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -18.80% 52.478 42.611 - 1.10% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -18.71% 23312.994 18950.260 - -0.13% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -18.68% 103.512 84.180 - -5.26% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -18.59% 982.518 799.874 - 7.88% -
SetIntersection_Interlaced_Vector_float_16384_4 -18.43% 1650158.699 1346065.441 - -20.73% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -18.28% 3336.613 2726.607 - -1.16% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -18.16% 493.439 403.817 - -0.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.16% 39.569 32.383 - -18.16% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -18.12% 9771.750 8000.776 - -2.09% -
std::set<std::string>::ctor(const&,_alloc)/32 -18.11% 850.530 696.491 - -7.00% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -18.08% 25.784 21.123 - -11.52% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -18.04% 16.427 13.463 - -14.13% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -17.94% 1.697 1.393 - 29.45% -
std::vector<std::string>::ctor(size)/8192 -17.91% 5187.044 4257.863 - 1.98% -
std::set<std::string>::erase(key)_(existent)/8192 -17.89% 104.125 85.500 - 2.48% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -17.87% 84.554 69.448 - 32.65% -
BM_PushHeap_float_Descending_1024 -17.86% 0.474 0.389 - -0.19% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.84% 462.383 379.898 - -0.39% -
std::sort(deque<int>)_(shuffled)/8192 -17.81% 98727.252 81143.002 - 0.34% -
BM_PushHeap_string_Ascending_1 -17.79% 0.642 0.528 - 12.06% -
std::find_end(list<int>)_(single_element)/8192 -17.72% 9655.531 7944.421 - -3.26% -
BM_PushHeap_float_Descending_16384 -17.62% 0.465 0.383 - -0.12% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -17.58% 3930.856 3239.727 - -0.84% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -17.49% 640.270 528.279 - -41.52% -
BM_PushHeap_float_SingleElement_1 -17.46% 0.520 0.430 - -21.82% -
std::find(vector<long_long>)_(process_all)/8 -17.44% 1.139 0.941 - -8.98% -
std::for_each(set<int>::iterator)/50 -17.42% 44.234 36.528 - -1.27% -
std::find_if_not(vector<int>)_(process_all)/50 -17.40% 6.854 5.662 - 0.05% -
std::unordered_set<std::string>::erase(iterator)/32 -17.38% 31.301 25.861 - -16.73% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -17.34% 14177.338 11719.407 - -5.12% -
BM_StringEraseWithMove_Small_Opaque -17.30% 2.642 2.185 - -12.61% -
BM_PushHeap_float_Descending_262144 -17.27% 0.465 0.384 - 0.03% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.23% 19.958 16.520 - -13.94% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -17.15% 1598.034 1323.965 - -32.63% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.14% 32.967 27.317 - -3.74% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -17.10% 42.679 35.382 - -5.20% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.93% 30.827 25.606 - -0.27% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -16.91% 61.988 51.508 - 242.25% -
std::set<int>::contains(key)_(non-existent)/32 -16.90% 3.072 2.553 - -17.22% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -16.85% 29.805 24.782 - 1.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -16.85% 0.500 0.416 - -40.35% -
std::for_each(multimap<int>::iterator)/50 -16.76% 44.244 36.828 - 1.22% -
std::stable_partition(list<int>)_(dense)/1024 -16.68% 1747.054 1455.661 - -16.62% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -16.53% 1123.071 937.379 - 0.99% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -16.52% 1.760 1.469 - -23.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -16.29% 59.578 49.873 - -0.11% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -16.23% 41.946 35.140 - -5.52% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -16.16% 136.360 114.329 - 45.86% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -16.14% 42.237 35.420 - -8.44% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -16.08% 44.580 37.412 - 0.03% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -16.02% 0.481 0.404 - 35.22% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -15.95% 415514.516 349237.826 - -0.07% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -15.75% 67.770 57.098 - -3.35% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -15.69% 11.049 9.315 - -16.42% -
ranges::min(std::deque<long_long>)/64 -15.68% 19.934 16.809 - -2.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -15.67% 3582575.480 3021116.983 - -6.62% -
std::find_end(vector<int>)_(near_matches)/8192 -15.53% 911938.505 770308.955 - 0.19% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -15.51% 213.056 180.007 - 0.50% -
std::adjacent_find(deque<int>,_pred)/8 -15.51% 4.838 4.087 - -12.66% -
ranges::min(std::deque<__int128>)/1 -15.51% 0.837 0.707 - 10.52% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -15.50% 29706.690 25101.863 - 2.26% -
std::move_backward(list<int>)/4096 -15.48% 5186.231 4383.340 - -5.55% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -15.42% 1.923 1.627 - 5.51% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -15.37% 63.285 53.560 - 0.15% -
ranges::min(std::list<__int128>)/1 -15.29% 0.396 0.336 - -0.24% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -15.22% 546.581 463.418 - -3.90% -
std::set<int>::count(key)_(non-existent)/8192 -15.14% 13.811 11.719 - 0.06% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.14% 6490.822 5508.329 - -3.10% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -15.12% 3.195 2.712 - -0.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -15.07% 205840.675 174813.626 - 4.87% -
std::set<std::string>::ctor(const&)/32 -14.88% 832.328 708.509 - -11.16% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -14.80% 4990595.621 4251866.688 - 8.00% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -14.78% 35.699 30.422 - -13.27% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.70% 943.307 804.619 - 0.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.67% 28.354 24.195 - 0.78% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -14.66% 31.347 26.751 - -38.48% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -14.62% 56.323 48.086 - -9.68% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.55% 3749.940 3204.272 - 0.08% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.53% 30.627 26.177 - -0.05% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.45% 192.524 164.709 - -2.89% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -14.43% 4253.786 3639.770 - 1.42% -
std::map<int,_int>::erase(iterator)/1024 -14.43% 24.033 20.564 - -2.87% -
std::reverse_copy(list<int>)/8 -14.39% 2.787 2.386 - -2.06% -
std::unique(list<int>)_(contiguous)/1024 -14.36% 1074.782 920.465 - 0.38% -
std::move(list<int>)/64 -14.34% 47.883 41.017 - -0.17% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.31% 27.802 23.825 - 0.89% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -14.25% 42.545 36.481 - -1.24% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -14.25% 26297.375 22550.537 - 0.94% -
std::set<int>::erase(key)_(non-existent,_end)/32 -14.14% 2.636 2.263 - -22.23% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -14.09% 165961.418 142581.574 - -3.28% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -13.95% 26.306 22.636 - -19.25% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -13.85% 7.342 6.325 - -13.27% -
std::find_if(deque<int>)_(process_all)/1024 -13.84% 291.638 251.282 - -6.73% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.79% 399584.042 344467.998 - -0.29% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -13.78% 32.972 28.428 - 13.58% -
std::map<int,_int>::count(key)_(existent)/1024 -13.78% 4.408 3.801 - 1.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -13.72% 1245913.791 1074971.716 - -5.65% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -13.65% 35548.682 30695.338 - -0.94% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.64% 55.915 48.288 - 2.21% -
std::find_if(deque<int>)_(process_all)/8192 -13.60% 2330.054 2013.060 - -6.80% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -13.60% 6.544 5.654 - -15.69% -
std::rotate(vector<int>)_(by_1/2)/50 -13.57% 4.471 3.864 - 1.08% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -13.50% 15051.910 13019.915 - -28.19% -
std::any_of(deque<int>)_(process_all)/50 -13.48% 21.838 18.895 - 0.10% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -13.48% 23.529 20.358 - -14.11% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.33% 6.430 5.572 - -0.12% -
rng::for_each(set<int>)/50 -13.28% 43.831 38.008 - 0.77% -
BM_deque_vector_ranges_move/0 -13.17% 1.514 1.315 - -14.32% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -13.16% 506698.677 440026.771 - -0.46% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -13.10% 1.662 1.445 - -20.15% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.07% 14.792 12.859 - 0.24% -
std::find_if(deque<int>)_(process_all)/32768 -13.02% 9318.367 8105.130 - -6.96% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -13.00% 1003.120 872.744 - 0.04% -
std::unordered_multiset<int>::erase(iterator)/8192 -12.96% 22.805 19.848 - -11.97% -
std::stable_sort(deque<int>)_(ascending)/8 -12.96% 20.212 17.593 - -8.77% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.94% 1000.098 870.684 - -0.04% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -12.89% 19.724 17.181 - -7.10% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.89% 283279.563 246768.348 - 0.57% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -12.89% 23668700.453 20618333.353 - 14.83% -
std::find_if(vector<int>)_(process_all)/50 -12.89% 6.862 5.977 - -3.41% -
std::map<int,_int>::count(key)_(existent)/32 -12.83% 1.779 1.550 - -1.04% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -12.76% 39268.073 34256.634 - -0.48% -
bm_ranges_lexicographical_compare<signed_char>/1 -12.75% 1.715 1.496 - -4.80% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -12.70% 1951710.117 1703928.131 - -7.75% -
std::map<int,_int>::erase(iterator)/32 -12.68% 23.494 20.516 - -1.95% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -12.67% 872.788 762.190 - -7.51% -
std::partition(deque<int>)_(sparse)/32 -12.62% 11.368 9.934 - -22.52% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.56% 396460.055 346669.921 - 0.32% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -12.52% 2499501.196 2186625.554 - 18.39% -
std::map<int,_int>::ctor(const&,_alloc)/32 -12.51% 251.225 219.788 - -2.91% -
std::copy(vector<bool>)_(aligned)/1048576 -12.47% 3458.440 3027.310 - -0.27% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -12.45% 785.946 688.114 - -10.37% -
std::multiset<std::string>::find(key)_(existent)/8192 -12.44% 30.260 26.495 - -4.53% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -12.39% 0.692 0.607 - -7.05% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -12.33% 1.333 1.169 - -17.56% -
std::multiset<int>::ctor(const&,_alloc)/32 -12.31% 258.013 226.245 - 1.11% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.30% 392009.161 343807.638 - 0.26% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -12.29% 39.832 34.938 - -13.72% -
std::for_each(map<int>::iterator)/50 -12.29% 41.120 36.068 - -0.04% -
BM_std_minmax_element<char>/3 -12.27% 1.164 1.021 - -22.30% -
BM_CmpLess_uint_short -12.24% 1.136 0.997 - 0.16% -
std::multiset<int>::find(key)_(non-existent)/8192 -12.24% 9.262 8.129 - -3.75% -
std::generate_n(deque<int>)/1024 -12.23% 278.270 244.246 - -0.14% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.20% 6490.305 5698.620 - -0.61% -
ranges::min(std::vector<__int128>)/70000 -12.17% 30876.815 27119.557 - -15.39% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -12.13% 79.353 69.724 - -0.74% -
std::none_of(deque<int>)_(process_all)/50 -12.13% 21.525 18.914 - 0.12% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -12.12% 34.841 30.617 - 0.94% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -12.11% 29303.154 25754.450 - -10.66% -
BM_deque_vector_ranges_move/1 -12.11% 2.368 2.082 - -0.69% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -12.11% 1.590 1.398 - 13.66% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -12.10% 96.527 84.843 - -2.77% -
std::unordered_set<int>::contains(key)_(existent)/32 -12.09% 1.409 1.239 - -11.01% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -12.09% 14.823 13.031 - 1.71% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -12.06% 752.078 661.348 - -2.25% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -11.97% 1.924 1.693 - 6.53% -
std::partial_sort_copy(list<int>)_(ascending)/8 -11.91% 9.365 8.249 - 0.78% -
BM_deque_deque_ranges_move_backward/2 -11.89% 2.470 2.176 - -9.59% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -11.86% 14.643 12.905 - 0.45% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -11.84% 734.320 647.387 - -6.16% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.77% 17.323 15.284 - -0.48% -
std::partition(deque<int>)_(sparse)/50 -11.75% 17.246 15.219 - -16.57% -
BM_vector_deque_copy/0 -11.70% 0.551 0.486 - 10.30% -
std::generate(deque<int>)/1024 -11.69% 276.750 244.384 - 0.16% -
std::partial_sort(deque<int>)_(ascending)/8192 -11.65% 162158.621 143274.362 - -1.84% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.64% 14.528 12.837 - -0.12% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -11.54% 41011.164 36279.006 - -6.35% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.52% 28.918 25.586 - -0.29% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -11.52% 8704.767 7702.017 - -6.91% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -11.43% 17.650 15.633 - 2.77% -
BM_StringMove_Large -11.42% 0.798 0.707 - -4.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -11.40% 21.307 18.878 - -4.69% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -11.38% 6.007 5.323 - -16.85% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -11.38% 0.521 0.462 - 0.01% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.35% 14.489 12.845 - 0.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -11.33% 32.730 29.021 - -27.21% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -11.27% 7.310 6.486 - -2.14% -
std::set<std::string>::ctor(const&,_alloc)/1024 -11.25% 41349.189 36697.012 - -0.18% -
SetIntersection_Front_Vector_string_1024_256 -11.23% 10204165.223 9058491.788 - -0.13% -
ranges::minmax(std::vector<char>)/64 -11.20% 1.353 1.201 - -6.40% -
std::deque<std::string>::ctor(size)/32 -11.18% 51.330 45.589 - 4.60% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -11.11% 11.344 10.084 - 4.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -11.10% 1269612.394 1128725.211 - -0.63% -
std::copy(deque<int>)/64 -11.09% 3.018 2.683 - -0.79% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.09% 8360.145 7432.893 - -3.57% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -11.07% 1.473 1.310 - -7.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -11.06% 14184778.212 12615475.343 - 3.14% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -11.05% 74.611 66.368 - -0.01% -
BM_deque_deque_ranges_move_backward/1 -11.03% 2.716 2.416 - -10.54% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -11.01% 22.512 20.033 - -5.98% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -11.01% 0.459 0.409 - -10.74% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -10.98% 22.083 19.658 - -10.50% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.96% 1631029.556 1452301.523 - 0.13% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -10.96% 0.299 0.266 - -44.97% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.93% 19.814 17.648 - 1.07% -
SetIntersection_Front_Set_string_262144_64 -10.90% 4991120.743 4447303.386 - -5.68% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.89% 5.544 4.940 - -0.15% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.86% 50238.000 44780.915 - -2.57% -
BM_deque_vector_ranges_move/2 -10.84% 2.062 1.838 - 0.08% -
std::multiset<int>::find(key)_(non-existent)/1024 -10.83% 6.064 5.407 - -1.55% -
std::any_of(deque<int>)_(process_all)/8192 -10.81% 2833.712 2527.415 - 0.29% -
BM_CmpEqual_uint_short -10.80% 1.135 1.013 - 0.29% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -10.78% 7.269 6.486 - -2.32% -
std::any_of(deque<int>)_(process_all)/32768 -10.74% 11288.254 10076.025 - -0.02% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.67% 54.073 48.301 - 0.48% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.65% 7693.487 6874.305 - 0.07% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.57% 326.452 291.943 - -0.03% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.57% 28.308 25.316 - 0.40% -
BM_CmpLess_uchar_short -10.55% 1.135 1.015 - -1.78% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.52% 5922487.411 5299174.728 - -10.24% -
std::stable_sort(deque<int>)_(shuffled)/8192 -10.52% 15961.235 14281.625 - -0.05% -
std::find_end(vector<int>)_(near_matches)/1024 -10.52% 15666.013 14018.526 - 0.19% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.50% 42861.115 38359.434 - -0.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.50% 19.825 17.744 - 0.04% -
std::find_if(deque<int>)_(bail_25%)/8192 -10.45% 569.375 509.875 - 1.27% -
std::map<int,_int>::erase(iterator)/8192 -10.44% 26.727 23.938 - -4.02% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -10.44% 1.254 1.123 - -4.51% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -10.42% 9.181 8.224 - -3.88% -
SetIntersection_Interlaced_Set_float_256_64 -10.42% 13996144.730 12538228.070 - -5.65% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.41% 7671.183 6872.408 - 0.20% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.41% 41242.647 36948.898 - -0.10% -
BM_CmpEqual_ushort_short -10.39% 1.126 1.009 - -2.30% -
std::stable_sort(deque<int>)_(descending)/8 -10.39% 28.414 25.463 - -8.27% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -10.39% 12.544 11.241 - -2.62% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -10.35% 1.406 1.260 - -2.29% -
std::find_end(vector<int>)_(near_matches)/1000 -10.30% 15052.698 13502.218 - 0.13% -
std::partition(list<int>)_(dense)/8192 -10.29% 5676.201 5092.074 - 0.67% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.28% 7679.045 6889.458 - 0.17% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.27% 14.342 12.869 - 0.71% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -10.26% 6141338.510 5511331.808 - 2.01% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -10.19% 0.314 0.282 - -5.73% -
BM_deque_deque_ranges_move/1 -10.18% 2.598 2.334 - -4.51% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -10.16% 23.240 20.879 - -12.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -10.12% 1253227.860 1126355.381 - 0.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.12% 5454.051 4902.231 - -0.64% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.10% 14.297 12.852 - -2.18% -
std::is_partitioned(list<int>)_(partitioned)/1024 -10.09% 639.612 575.051 - -1.36% -
BM_CmpEqual_uint_schar -10.08% 1.133 1.018 - 1.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -10.08% 1673427.875 1504731.171 - -1.82% -
std::set<std::string>::contains(key)_(existent)/32 -9.95% 15.919 14.334 - -8.90% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -9.92% 19.391 17.467 - -6.98% -
SetIntersection_Front_Vector_uint64_1024_1024 -9.92% 5909509.630 5323026.779 - -3.18% -
BM_deque_deque_ranges_move/2 -9.92% 2.307 2.079 - -2.36% -
BM_CmpEqual_uchar_schar -9.91% 1.123 1.012 - 2.69% -
std::unique(list<int>)_(contiguous)/8192 -9.90% 7802.830 7030.148 - 0.35% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.87% 339776.780 306240.512 - -0.23% -
std::sort(deque<int>)_(repeated)/1024 -9.85% 1068.865 963.600 - -1.88% -
BM_CmpEqual_ushort_schar -9.82% 1.118 1.008 - -1.99% -
BM_CmpLess_ushort_short -9.82% 1.122 1.012 - -2.61% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.82% 125.060 112.784 - 0.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.78% 3.116 2.812 - -0.14% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -9.72% 721.093 650.987 - -12.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -9.72% 26463573.918 23891867.660 - 3.11% -
rng::contains_subrange(list<int>)_(single_element)/8192 -9.71% 7744.738 6993.102 - 2.20% -
std::is_sorted(deque<int>)/8 -9.70% 2.861 2.584 - -11.38% -
std::search(vector<int>,_pred)_(single_element)/8192 -9.66% 4603.682 4158.739 - -10.38% -
BM_StringEraseWithMove_Small_Transparent -9.66% 2.412 2.179 - -12.10% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -9.64% 0.291 0.263 - -1.41% -
std::set<std::string>::equal_range(key)_(existent)/8192 -9.59% 32.538 29.416 - 1.53% -
std::search(vector<int>,_pred)_(single_element)/1000 -9.58% 563.172 509.199 - -10.15% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.58% 6386.166 5774.192 - -0.34% -
std::find_if(deque<int>)_(bail_25%)/32768 -9.56% 2213.869 2002.208 - 0.20% -
std::search(vector<int>,_pred)_(single_element)/1024 -9.54% 576.950 521.908 - -10.05% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -9.54% 11.335 10.254 - -0.11% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -9.52% 10.857 9.824 - 23.62% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -9.52% 3811.925 3449.111 - 0.93% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -9.49% 324.985 294.137 - -6.60% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.48% 2662823.390 2410385.165 - 0.15% -
SetIntersection_Front_Set_uint32_262144_1024 -9.46% 14078427.392 12746289.451 - 2.34% -
std::stable_sort(deque<int>)_(heap)/8 -9.46% 26.262 23.779 - -8.34% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -9.43% 4.556 4.127 - 0.32% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -9.41% 3675759.902 3329865.342 - -2.10% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -9.38% 789.007 714.980 - -8.83% -
std::map<int,_int>::insert(value)_(already_present)/1024 -9.37% 3.465 3.140 - -3.40% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.37% 26328.045 23861.572 - 0.67% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -9.36% 255.785 231.838 - -6.91% -
std::unordered_set<int>::find(key)_(existent)/1024 -9.36% 1.486 1.347 - 2.21% -
std::map<std::string,_int>::count(key)_(existent)/8192 -9.36% 30.601 27.737 - -15.59% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -9.35% 1.448 1.312 - 7.17% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -9.35% 56.817 51.504 - -3.37% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.33% 0.697 0.632 - -1.83% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -9.30% 1.644 1.491 - 1.43% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.25% 2.456 2.229 - 0.40% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.24% 25288.706 22951.248 - 0.59% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.20% 28529.467 25905.711 - 0.81% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.20% 0.515 0.467 - 0.17% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -9.19% 11.127 10.105 - -20.27% -
std::multiset<std::string>::find(key)_(existent)/32 -9.12% 15.777 14.338 - -5.09% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -9.10% 11.127 10.114 - 15.04% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.04% 5.916 5.381 - -1.24% -
std::map<int,_int>::clear()/8192 -9.04% 92082.029 83757.926 - -7.69% -
std::pop_heap(deque<std::string>)/1024 -9.03% 66.905 60.865 - 0.11% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -9.01% 25.624 23.315 - -6.32% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -9.00% 466.637 424.644 - -4.82% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.99% 25.080 22.825 - -0.01% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -8.97% 1.775 1.616 - 0.16% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -8.96% 11.000 10.014 - -4.51% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -8.96% 39681.250 36127.270 - -0.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.89% 41.660 37.955 - -0.98% -
std::find_if_not(list<int>)_(bail_25%)/32768 -8.83% 7395.089 6742.419 - -15.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.82% 20147429.879 18370519.434 - 2.63% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.80% 13.879 12.657 - -0.37% -
std::stable_sort(deque<int>)_(repeated)/8 -8.74% 19.713 17.990 - -5.97% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -8.74% 22.427 20.467 - -6.25% -
SetIntersection_Interlaced_Set_float_1024_256 -8.74% 14299952.621 13050535.301 - -6.26% -
std::find_end(list<int>)_(near_matches)/1024 -8.71% 37708.087 34423.247 - -0.43% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -8.68% 15.976 14.590 - 0.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -8.66% 0.579 0.529 - 12.06% -
std::find_end(list<int>)_(near_matches)/1000 -8.65% 36128.912 33003.728 - -0.66% -
BM_PushHeap_float_QuickSortAdversary_4 -8.64% 0.586 0.535 - -1.64% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.63% 871.186 796.002 - -0.34% -
std::copy_if(list<int>)_(entire_range)/64 -8.61% 33.472 30.588 - 0.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -8.60% 41179.387 37636.566 - 0.99% -
BM_PushHeap_float_Ascending_4 -8.58% 0.587 0.536 - 0.22% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -8.57% 57.389 52.471 - -6.51% -
BM_StringRelational_Compare_Huge_Large_Control -8.52% 2.276 2.082 - 0.04% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -8.52% 371962841.924 340258533.499 - 0.86% -
BM_PushHeap_float_Random_4 -8.50% 3.007 2.752 - -6.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -8.49% 23235625.108 21263341.828 - -4.01% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.49% 376.205 344.273 - 0.47% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -8.47% 3.801 3.479 - 0.58% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.43% 40223.506 36831.895 - 1.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -8.43% 19455.474 17815.434 - 0.01% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -8.40% 1191.292 1091.201 - 2.89% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.39% 7.197 6.593 - 11.36% -
std::pop_heap(deque<int>)/1024 -8.34% 13.584 12.451 - -5.51% -
std::multiset<int>::count(key)_(existent)/8192 -8.33% 10.260 9.405 - 1.19% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -8.32% 26.351 24.158 - 11.23% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.29% 51354.220 47097.526 - 1.99% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -8.28% 10.794 9.900 - -10.59% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -8.27% 1.421 1.303 - 6.06% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.26% 13.890 12.743 - 0.11% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.26% 45431.064 41677.641 - -0.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.26% 43642.399 40036.787 - -2.35% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.25% 60.747 55.737 - -0.04% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -8.22% 14.103 12.945 - 0.95% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -8.21% 1.419 1.302 - 6.39% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -8.19% 26.709 24.521 - 5.82% -
SetIntersection_None_Vector_uint64_262144_16384 -8.19% 1155002.388 1060407.611 - -4.69% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -8.17% 1.257 1.154 - -11.99% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -8.15% 1.423 1.307 - 6.94% -
std::set<int>::count(key)_(existent)/1024 -8.15% 4.683 4.302 - 6.53% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -8.14% 12589.841 11564.739 - -0.82% -
BM_PushHeap_string_Ascending_262144 -8.13% 31.698 29.122 - -0.95% -
std::find_end(list<int>)_(near_matches)/8192 -8.12% 2457994.737 2258496.515 - 0.38% -
ranges::min(std::vector<__int128>)/64 -8.10% 26.794 24.624 - -11.27% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.09% 1.257 1.155 - -0.01% -
std::equal(vector<int>)_(it,_it,_it)/50 -8.08% 4.559 4.191 - -1.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -8.08% 143.373 131.792 - 4.55% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -8.07% 10.778 9.908 - -10.82% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -8.05% 7.501 6.898 - 0.53% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.05% 0.378 0.347 - -4.10% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -8.04% 24.763 22.772 - -3.22% -
std::find_first_of(list<int>)_(large_needle)/1024 -8.02% 985755.662 906719.508 - -5.17% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -8.01% 12.402 11.408 - 0.93% -
rng::contains_subrange(deque<int>)_(same_length)/16 -8.01% 12.708 11.690 - -5.54% -
BM_CmpLess_uchar_schar -8.01% 1.122 1.032 - -2.85% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -7.99% 27006.931 24848.425 - -0.25% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -7.99% 1.416 1.303 - 6.09% -
BM_PushHeap_float_PipeOrgan_4 -7.98% 0.540 0.497 - 3.31% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -7.97% 1.167 1.074 - -9.54% -
std::sort_heap(vector<int>)/8 -7.96% 32.077 29.525 - -4.76% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -7.93% 22.376 20.601 - -19.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.93% 1969544.775 1813295.691 - 2.90% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -7.90% 13.442 12.381 - -2.92% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -7.87% 29.987 27.628 - -11.81% -
std::multiset<std::string>::count(key)_(non-existent)/32 -7.87% 12.420 11.443 - 8.35% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -7.80% 21.792 20.091 - -10.94% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -7.80% 35.982 33.175 - -0.10% -
BM_CmpLess_uint_schar -7.79% 1.134 1.046 - -1.40% -
std::remove_if(list<int>)_(prefix)/8192 -7.79% 10043.714 9260.963 - -0.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -7.79% 1230312.025 1134430.545 - 0.52% -
std::unordered_multiset<int>::count(key)_(existent)/32 -7.79% 1.855 1.710 - 16.42% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -7.79% 23.829 21.973 - -10.47% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.78% 0.376 0.346 - 0.09% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.78% 58476.918 53927.076 - -0.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -7.76% 20.753 19.143 - -3.78% -
BM_deque_vector_ranges_move/64 -7.72% 2.844 2.624 - 0.27% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -7.72% 1.866 1.722 - 14.55% -
std::find_if_not(vector<int>)_(bail_25%)/8 -7.71% 0.850 0.784 - 2.62% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -7.71% 42.388 39.121 - 1.93% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -7.69% 1.553 1.433 - 13.52% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -7.68% 8.273 7.638 - -17.66% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -7.67% 1.110 1.024 - 6.55% -
std::rotate(list<int>)_(by_1/2)/50 -7.66% 13.664 12.618 - -0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -7.60% 3168648.357 2927864.094 - -0.38% -
std::for_each(list<int>)/8 -7.59% 2.519 2.327 - -5.66% -
std::multiset<int>::find(key)_(non-existent)/32 -7.59% 2.469 2.282 - -1.86% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.58% 1214.975 1122.917 - 3.34% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -7.57% 928.015 857.745 - 1.40% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -7.55% 2.643 2.444 - -1.27% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.53% 50304.151 46516.940 - -0.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -7.51% 19920405.161 18425196.515 - 2.45% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -7.50% 2471.142 2285.795 - -13.91% -
std::find_end(list<int>,_pred)_(single_element)/8192 -7.50% 9245.324 8551.949 - -0.03% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.48% 0.366 0.338 - -23.15% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -7.48% 27.147 25.117 - -13.26% -
SetIntersection_Front_Set_uint64_1024_16 -7.47% 1227791.863 1136057.083 - -4.47% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -7.45% 10.497 9.715 - 5.66% -
std::generate_n(list<int>)/50 -7.44% 16.772 15.525 - 1.54% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -7.41% 3.966 3.672 - -0.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.41% 1282.978 1187.867 - -0.22% -
std::copy(vector<int>)/32768 -7.38% 3793.166 3513.106 - -7.43% -
std::set<std::string>::contains(key)_(non-existent)/32 -7.38% 9.813 9.089 - -12.11% -
BM_deque_vector_copy_backward/0 -7.35% 1.541 1.428 - -7.01% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -7.33% 1582098.356 1466062.553 - -19.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -7.28% 5125.641 4752.497 - -1.38% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -7.28% 12.090 11.210 - -23.50% -
std::copy_n(vector<int>)/262144 -7.27% 12532.344 11621.515 - -7.21% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.26% 19137.364 17747.917 - 0.01% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.26% 267.502 248.082 - 0.21% -
std::none_of(deque<int>)_(process_all)/32768 -7.26% 10888.096 10097.877 - -0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.26% 0.695 0.644 - 14.20% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -7.19% 9.653 8.959 - -6.67% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -7.18% 23.685 21.985 - -3.39% -
std::pop_heap(deque<float>)/1024 -7.17% 13.589 12.614 - 0.12% -
std::search(deque<int>)_(near_matches)/1024 -7.17% 19502.269 18104.613 - -7.41% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.16% 4645.049 4312.651 - 0.17% -
BM_CmpEqual_uint_int -7.14% 1.129 1.048 - -0.97% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -7.13% 35.551 33.015 - -20.90% -
SetIntersection_Front_Vector_uint32_262144_256 -7.08% 2288249.427 2126290.161 - -6.34% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -7.07% 231.837 215.443 - 5.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -7.07% 27005271.138 25095701.225 - -2.02% -
std::multiset<std::string>::contains(key)_(existent)/1024 -7.05% 23.341 21.695 - -19.27% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -7.05% 21.022 19.540 - -12.76% -
SetIntersection_Front_Set_string_262144_16 -7.03% 1938129.251 1801820.343 - -4.48% -
BM_StringAssignAsciiz_Small_Opaque -7.02% 3.337 3.103 - 8.01% -
BM_StringAssignAsciiz_Empty_Opaque -7.01% 3.336 3.102 - 8.04% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.01% 16.724 15.551 - -1.44% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -6.99% 1.168 1.086 - -20.46% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.98% 61328.900 57045.120 - -4.37% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -6.98% 104088.386 96818.600 - -0.93% -
std::partition(list<int>)_(sparse)/8192 -6.98% 8290.379 7711.410 - 0.95% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -6.97% 5.258 4.891 - 0.27% -
std::generate(deque<int>)/32 -6.97% 8.683 8.078 - 0.63% -
std::remove_if(vector<int>)_(prefix)/1024 -6.96% 377.315 351.049 - 0.19% -
SetIntersection_Front_Vector_uint32_1024_256 -6.96% 2283748.440 2124792.709 - -4.87% -
std::adjacent_find(vector<int>,_pred)/8 -6.96% 3.525 3.280 - 0.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -6.93% 1069064.577 994976.812 - -2.95% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -6.92% 579.988 539.857 - 0.17% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -6.91% 307.987 286.691 - -0.79% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -6.91% 0.754 0.702 - -8.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.91% 17971062.702 16729494.886 - -1.67% -
std::none_of(deque<int>)_(process_all)/8192 -6.87% 2717.706 2531.096 - 0.42% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.86% 69.276 64.527 - -0.16% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.83% 8514.123 7932.356 - 0.10% -
BM_StringRelational_Compare_Empty_Small_Control -6.83% 1.731 1.612 - 0.06% -
std::copy_backward(vector<int>)/32768 -6.83% 3795.777 3536.559 - 1.31% -
SetIntersection_None_Vector_uint64_16384_16384 -6.83% 1115256.672 1039103.578 - -5.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.78% 14808.666 13803.916 - -2.77% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -6.78% 39.123 36.471 - -9.31% -
BM_StringRelational_Compare_Empty_Empty_Control -6.78% 1.732 1.614 - 0.12% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.77% 13.774 12.841 - 0.24% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.76% 565.641 527.393 - 0.17% -
BM_CmpEqual_uchar_short -6.76% 1.085 1.012 - -2.07% -
std::find_end(vector<int>)_(process_all)/8192 -6.73% 1802.040 1680.793 - -1.41% -
std::find_if(list<int>)_(bail_25%)/32768 -6.73% 7428.034 6928.277 - -7.55% -
std::set<int>::lower_bound(key)_(existent)/32 -6.69% 1.616 1.508 - -1.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -6.69% 1067688.484 996302.124 - -4.73% -
SetIntersection_None_Set_uint64_16384_16384 -6.66% 179750549.058 167785773.469 - -4.74% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.66% 225.763 210.738 - -0.41% -
std::adjacent_find(deque<int>,_pred)/50 -6.65% 30.808 28.759 - -4.61% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.65% 4.441 4.146 - -4.01% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.65% 12.374 11.551 - -0.55% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.62% 16.769 15.658 - 0.00% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -6.60% 2.540 2.372 - 0.92% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -6.60% 0.478 0.447 - 19.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -6.59% 1.206 1.126 - -5.42% -
std::replace_if(list<int>)_(sprinkled)/32 -6.58% 14.267 13.327 - -0.46% -
std::search_n(list<int>)_(no_match)/8192 -6.58% 7440.476 6951.150 104.998 0.06% 104.998
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -6.58% 1158242.529 1082078.152 - -5.44% -
SetIntersection_Front_Set_uint32_1024_1 -6.56% 1065102.236 995181.112 - -4.13% -
std::map<std::string,_int>::clear()/1024 -6.56% 23961.339 22388.862 - 2.92% -
std::adjacent_find(list<int>,_pred)/50 -6.54% 31.305 29.256 - -0.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.53% 16414.760 15342.957 - -3.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.52% 1454.441 1359.566 - -2.38% -
std::search(deque<int>)_(near_matches)/1000 -6.50% 18549.697 17344.093 - -6.93% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -6.49% 4.724 4.417 - -1.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.48% 9581781.413 8960970.096 - -0.21% -
BM_CmpEqual_int_uint -6.48% 1.136 1.062 - -0.18% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -6.47% 85621.580 80079.923 - -2.18% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -6.47% 16.964 15.867 - -2.76% -
SetIntersection_Front_Set_uint64_262144_16 -6.47% 1212154.184 1133777.926 - -3.17% -
SetIntersection_Front_Set_uint64_1024_1024 -6.46% 12364017.187 11565711.516 - -2.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.45% 9583149.285 8964572.786 - -0.13% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -6.45% 0.289 0.270 - -10.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.45% 14232.241 13314.629 - -5.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.45% 14737.138 13787.297 - -0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -6.42% 1182808.202 1106840.333 - -4.93% -
std::map<int,_int>::count(key)_(existent)/8192 -6.41% 6.152 5.758 - -0.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -6.40% 16.523 15.466 - -1.03% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -6.40% 22.458 21.021 - 3.03% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -6.38% 7.263 6.800 - -1.37% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -6.37% 1.221 1.143 - -3.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -6.35% 1056804.972 989708.286 - -4.92% -
bm_lexicographical_compare<int>/1 -6.34% 1.447 1.355 - -5.64% -
std::find_if(vector<int>)_(process_all)/8192 -6.33% 945.111 885.254 - -4.81% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -6.33% 1.727 1.618 - -12.49% -
std::multiset<std::string>::erase(key)_(existent)/1024 -6.33% 68.416 64.088 - -32.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -6.28% 7.331 6.870 - -1.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.26% 9556404.907 8958064.123 - -0.69% -
rng::for_each(map<int>)/50 -6.25% 40.399 37.874 - -0.55% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -6.24% 6.571 6.161 - 14.15% -
BM_StringMove_Small -6.22% 0.799 0.749 - 4.38% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.22% 1060.280 994.376 - 0.12% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.20% 261593.282 245370.675 - 0.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -6.20% 8993633.471 8436162.579 - -6.32% -
BM_deque_vector_move/0 -6.19% 1.426 1.337 - -10.27% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -6.19% 1.201 1.127 - -2.52% -
BM_PushHeap_uint64_Ascending_4 -6.18% 0.588 0.552 - -0.01% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.18% 817.266 766.760 - 0.17% -
std::find_if(vector<int>)_(process_all)/1024 -6.17% 125.593 117.849 - -2.04% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -6.15% 2.567 2.409 - -2.57% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -6.15% 16893.849 15854.567 - 1.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -6.15% 1175862.515 1103575.509 - -4.62% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.15% 16158.710 15165.565 - 0.77% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -6.13% 2.379 2.233 - -2.98% -
SetIntersection_Front_Set_uint32_256_64 -6.12% 5818788.429 5462478.891 - 1.76% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -6.12% 10.635 9.984 - -9.51% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.11% 331.743 311.490 - -0.41% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -6.10% 38.582 36.227 - -12.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.10% 14634.212 13741.927 - -2.13% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -6.09% 10988.291 10319.070 - -5.53% -
std::stable_partition(vector<int>)_(sparse)/1024 -6.08% 219.996 206.612 - -3.99% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -6.07% 87.552 82.239 - -6.92% -
std::reverse(list<int>)/64 -6.06% 18.667 17.536 - 0.35% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.04% 1712.250 1608.753 - -2.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -6.03% 137162461.039 128890349.365 - -0.54% -
std::find_end(vector<int>)_(process_all)/1048576 -6.03% 231092.482 217168.229 - -1.03% -
BM_vector_deque_ranges_copy_backward/0 -6.02% 0.519 0.487 - -11.05% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -6.02% 26.706 25.099 - -0.08% -
std::find_if(vector<int>)_(bail_25%)/32768 -6.02% 944.162 887.368 - 9.17% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.01% 10.716 10.072 - -1.69% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.00% 176.086 165.515 - 0.63% -
SetIntersection_Interlaced_Set_uint32_256_64 -5.99% 14073448.888 13229912.305 - -1.60% -
std::unordered_map<int,_int>::clear()/1024 -5.99% 8565.891 8052.835 - -4.19% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -5.97% 540.529 508.251 - 3.93% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -5.97% 25.361 23.846 - -1.06% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -5.96% 1.450 1.363 - 8.62% -
std::map<int,_int>::clear()/1024 -5.96% 11337.328 10661.931 - -4.09% -
std::transform(deque<int>)_(identity_transform)/50 -5.92% 20.289 19.088 - 0.01% -
std::find_end(vector<int>)_(process_all)/1024 -5.91% 236.451 222.466 - -0.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.91% 15593.653 14671.502 - -3.14% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -5.91% 1056733.030 994252.550 - -1.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.91% 1121236.695 1054971.424 - -3.62% -
std::multiset<int>::equal_range(key)_(existent)/32 -5.91% 2.469 2.324 - -1.92% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.90% 77262048.723 72701467.083 - -5.68% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -5.88% 25.450 23.952 - 2.53% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -5.88% 1.621 1.525 - -0.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.88% 39.152 36.851 - -0.40% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -5.87% 32.321 30.423 - -7.13% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -5.87% 39.245 36.942 - -5.61% -
std::remove_if(vector<int>)_(prefix)/50 -5.86% 58.489 55.064 - 0.41% -
SetIntersection_Interlaced_Set_uint32_1024_1 -5.83% 1056347.331 994728.681 - 1.29% -
std::generate(deque<int>)/50 -5.83% 12.851 12.103 - 0.62% -
std::sort_heap(deque<int>,_pred)/8192 -5.82% 451004.639 424746.200 - -2.18% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.82% 53.643 50.520 - 0.28% -
SetIntersection_Front_Vector_uint32_1024_4 -5.82% 1084671.583 1021567.904 - -2.45% -
BM_vector_deque_ranges_copy_backward/2 -5.80% 1.996 1.880 - -8.55% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -5.80% 751.020 707.465 - -2.95% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.79% 140533.380 132396.428 - -0.44% -
std::sort_heap(deque<int>,_pred)/1024 -5.78% 12968.908 12219.711 - -4.93% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -5.77% 1.102 1.039 - -11.10% -
std::find_end(vector<int>)_(process_all)/1000 -5.76% 229.947 216.697 - -1.12% -
SetIntersection_Front_Vector_uint64_16384_64 -5.75% 1385598.635 1305905.784 - -3.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.74% 243319897.671 229344882.304 - 2.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -5.74% 1533171.629 1445214.876 - -5.55% -
rng::fold_left(deque<int>)/8192 -5.70% 4554.097 4294.543 - -1.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.70% 47084643.425 44402214.432 - -4.05% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -5.69% 53.657 50.601 - 0.13% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -5.69% 18.451 17.401 - 1.00% -
std::count_if(deque<int>)_(every_other)/8 -5.66% 3.706 3.496 - -0.10% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -5.65% 20.096 18.960 - -4.77% -
SetIntersection_Front_Vector_uint32_16384_16384 -5.62% 77236227.206 72894663.616 - -5.24% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -5.62% 84960.154 80185.917 - 0.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -5.61% 35.254 33.278 - -5.85% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.60% 39.953 37.714 - -12.52% -
SetIntersection_Interlaced_Vector_string_256_64 -5.60% 20278652.198 19143905.651 - -0.10% -
BM_PushHeap_uint64_QuickSortAdversary_4 -5.59% 0.589 0.556 - 0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.58% 27756247.120 26207668.150 - 2.43% -
SetIntersection_Interlaced_Vector_uint64_256_4 -5.56% 5027066.058 4747404.033 - -2.07% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.56% 2505.735 2366.468 - 0.01% -
SetIntersection_Front_Set_string_1024_16 -5.55% 1992295.171 1881755.444 - -0.32% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -5.54% 2.828 2.672 - -4.85% -
std::find_if(vector<int>)_(process_all)/32768 -5.54% 3759.689 3551.371 - -5.10% -
std::multimap<std::string,_int>::clear()/1024 -5.53% 22540.064 21292.482 - -6.92% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.53% 30.408 28.727 - -1.66% -
ranges::minmax(std::vector<long_long>)/1 -5.52% 0.647 0.611 - -4.94% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -5.52% 47.142 44.541 - 41.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.51% 26922275.513 25438849.185 - -2.30% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.50% 35.733 33.767 - -1.71% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -5.48% 20.118 19.015 - 1.99% -
SetIntersection_None_Set_uint64_1024_1024 -5.48% 9052342.148 8556449.769 - -0.69% -
std::copy(list<int>)/4096 -5.47% 3268.963 3090.015 - 3.13% -
std::find_first_of(list<int>)_(small_needle)/50 -5.47% 148.059 139.956 - -0.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.47% 9602126.113 9076873.639 - 0.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.44% 754.814 713.717 - -7.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -5.44% 1130196.866 1068696.598 - -5.42% -
BM_vector_deque_ranges_copy_backward/1 -5.44% 2.284 2.160 - -5.58% -
BM_StringConstructDestroyCStr_Small_Opaque -5.43% 2.253 2.130 - 1.10% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.43% 37396.352 35367.143 - -0.87% -
std::set<int>::upper_bound(key)_(existent)/8192 -5.41% 8.591 8.126 - 3.52% -
std::copy_n(list<int>)/4096 -5.39% 4179.648 3954.334 - 7.19% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -5.39% 94.743 89.638 - -24.75% -
std::map<int,_int>::clear()/32 -5.38% 679.654 643.074 - -3.50% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.38% 52.061 49.259 - 4.33% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -5.38% 29.307 27.730 - -2.83% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.38% 52672.508 49838.350 - -3.45% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -5.37% 1.570 1.485 - -0.95% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.37% 100.195 94.818 - 2.25% -
std::unordered_multimap<int,_int>::clear()/8192 -5.35% 67123.529 63534.177 - -0.22% -
std::set<std::string>::contains(key)_(non-existent)/0 -5.34% 0.288 0.272 - 0.24% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -5.34% 2.415 2.286 - -7.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.34% 850.348 804.978 - -3.49% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.31% 156.784 148.466 - -9.51% -
std::partial_sort(vector<int>)_(descending)/8 -5.30% 25.388 24.041 - -0.58% -
bm_ranges_swap_ranges_vb_unaligned/8 -5.30% 4.956 4.693 - -8.43% -
SetIntersection_None_Set_uint64_256_4 -5.30% 11605921.922 10990582.527 - -1.40% -
BM_CmpLess_uint_int -5.29% 1.126 1.067 - -2.00% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.29% 348.591 330.149 - 0.79% -
rng::contains_subrange(deque<int>)_(same_length)/32 -5.29% 20.214 19.146 - -3.62% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -5.29% 3729.836 3532.681 - -5.83% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.28% 16.786 15.900 - 0.74% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -5.27% 280.293 265.517 - -0.32% -
std::generate_n(deque<int>)/50 -5.27% 12.913 12.233 - -0.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.27% 929275.850 880348.803 - -2.61% -
SetIntersection_None_Set_uint64_16384_64 -5.26% 175620464.023 166384729.742 - -0.89% -
SetIntersection_Front_Set_string_256_256 -5.26% 29416190.398 27870338.431 - -3.10% -
BM_CmpLess_ushort_schar -5.26% 1.119 1.060 - 2.15% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -5.26% 11.611 11.001 - 1.70% -
std::equal(deque<int>)_(it,_it,_it)/1024 -5.25% 481.458 456.159 - -5.08% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -5.24% 0.688 0.652 - -2.24% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.22% 40099.601 38006.718 - 0.32% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.22% 1.032 0.978 - -8.96% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.21% 216.805 205.506 - -10.97% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.21% 31.240 29.612 - -0.70% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.21% 13371.437 12675.111 - -0.80% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -5.20% 17.332 16.430 - 1.34% -
std::copy_n(vector<int>)/32768 -5.20% 3686.644 3495.098 - -7.90% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -5.19% 5.580 5.291 - -5.67% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -5.18% 37716.851 35761.375 - -2.46% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -5.18% 15308.043 14515.009 - 7.48% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.17% 32.168 30.505 - 0.14% -
SetIntersection_None_Set_uint64_1024_4 -5.16% 9106801.985 8636669.266 - -2.93% -
std::find_if_not(vector<char>)_(bail_25%)/8 -5.16% 0.932 0.884 - -13.67% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.16% 84931.143 80550.358 - 4.14% -
BM_deque_deque_ranges_copy_backward/0 -5.16% 0.789 0.748 - -18.71% -
SetIntersection_Front_Vector_uint64_256_1 -5.14% 4220914.450 4003767.489 - -3.91% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -5.14% 25.414 24.108 - -1.56% -
std::generate_n(deque<int>)/32 -5.13% 8.688 8.242 - -0.36% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -5.12% 20.544 19.492 - -0.17% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -5.12% 10198.439 9676.301 - -2.69% -
BM_StringAssignStr_Huge_Transparent -5.09% 115.158 109.302 - 0.24% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.08% 24.871 23.608 - -8.61% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -5.08% 29.998 28.475 - 3.93% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.06% 58989.594 56002.005 - -0.71% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.06% 321999.426 305696.766 - -0.01% -
std::shift_left(list<int>)/32 -5.04% 14.178 13.463 - 0.37% -
std::generate(deque<int>)/8192 -5.04% 2008.638 1907.490 - 0.60% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -5.03% 1.243 1.180 - 0.75% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -5.03% 40.523 38.486 - -10.64% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -5.02% 5.815 5.523 - 0.71% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -5.02% 12.068 11.462 - 1.51% -
std::partition(deque<int>)_(sparse)/8192 -5.02% 3120.596 2963.945 - -2.26% -
std::for_each_n(list<int>)/50 -5.02% 24.253 23.036 - 0.77% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -5.02% 1.508 1.432 - -20.82% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -5.01% 13.002 12.351 - 0.15% -
SetIntersection_Front_Set_uint32_16384_1 -4.98% 1054686.198 1002168.460 - 0.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -4.97% 167226.699 158908.999 - 0.20% -
BM_deque_vector_ranges_move/4000 -4.97% 146.076 138.817 - 0.06% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.96% 13473.784 12804.818 - -0.45% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -4.96% 477.758 454.050 - 0.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.96% 7688706.642 7307696.515 - 1.62% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -4.95% 15.062 14.316 - -17.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.95% 68.061 64.694 - 1.28% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -4.94% 167.814 159.519 - 0.81% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -4.94% 1.312 1.248 - -22.48% -
std::unordered_set<int>::find(key)_(existent)/8192 -4.93% 1.400 1.331 - -2.49% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.92% 1050381.769 998719.377 - -3.21% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -4.92% 2.726 2.592 - -5.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.92% 6396999.538 6082514.708 - -0.62% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -4.91% 10140.450 9642.772 - -0.17% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -4.90% 13.061 12.421 - -5.92% -
SetIntersection_None_Vector_uint64_1024_1024 -4.89% 1095331.508 1041779.598 - -3.36% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -4.89% 32.185 30.612 - 4.79% -
SetIntersection_None_Vector_uint64_262144_4 -4.87% 1151017.544 1094975.128 - 2.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -4.86% 18885.037 17967.732 - 0.18% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.85% 7.243 6.891 - -0.69% -
rng::find_last(deque<int>)_(bail_90%)/8 -4.85% 0.969 0.922 - 3.57% -
SetIntersection_None_Set_uint64_1024_64 -4.84% 9011260.678 8574968.906 - -0.46% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.83% 0.364 0.346 - 0.13% -
std::unordered_set<std::string>::ctor(const&)/32 -4.83% 795.931 757.462 - 12.30% -
BM_deque_deque_ranges_copy/1 -4.83% 2.483 2.363 - -0.51% -
std::set<std::string>::count(key)_(existent)/8192 -4.81% 32.965 31.378 - -3.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.81% 1700123.779 1618303.060 - 1.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.81% 6419488.254 6110668.284 - 0.76% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.81% 18243912.267 17366586.667 - -0.64% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.80% 606.555 577.425 - -0.53% -
SetIntersection_Interlaced_Set_uint64_64_16 -4.80% 22722826.647 21632762.235 - 0.22% -
SetIntersection_Front_Set_uint64_16384_4 -4.79% 1068767.367 1017520.190 - -0.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.75% 1073225.193 1022203.086 - -2.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.75% 17016.829 16207.877 - -1.65% -
std::map<int,_int>::insert(value)_(already_present)/8192 -4.73% 4.154 3.957 - -2.73% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -4.69% 1.285 1.225 - -4.24% -
SetIntersection_None_Set_float_64_64 -4.69% 11631647.010 11086232.223 - -3.43% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -4.69% 13.132 12.517 - -12.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.67% 7805.594 7440.776 - -6.22% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -4.67% 1.559 1.486 - 4.70% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.67% 16.415 15.649 - -1.38% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -4.66% 12.073 11.510 - -17.90% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.66% 1926.770 1836.992 - -1.01% -
std::multiset<int>::lower_bound(key)_(existent)/32 -4.66% 2.311 2.203 - 0.12% -
std::remove_if(vector<int>)_(prefix)/32 -4.65% 51.240 48.858 - -0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.64% 19102022.084 18214911.347 - -0.91% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.64% 16.631 15.859 - 0.74% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -4.63% 24.711 23.566 - -4.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.61% 4187037.762 3993822.541 - -1.81% -
std::unique(list<int>,_pred)_(sprinkled)/32 -4.61% 67.894 64.762 - -4.45% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -4.60% 9.855 9.401 - 0.18% -
SetIntersection_Interlaced_Vector_string_16_4 -4.60% 69825292.765 66612816.409 - -3.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.59% 15399.734 14692.299 - -1.72% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -4.58% 2.801 2.673 - 4.90% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -4.58% 19.269 18.387 - -5.80% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.58% 17.370 16.575 - 7.94% -
SetIntersection_Interlaced_Set_uint32_16384_4 -4.57% 174458253.965 166482789.186 - -0.52% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.57% 88363.705 84324.791 - -0.53% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.57% 731.433 698.009 - 0.03% -
SetIntersection_Interlaced_Set_float_1024_1024 -4.57% 12414990.576 11848110.452 - -1.02% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.57% 2889.237 2757.316 - 0.05% -
BM_std_minmax_element<short>/2 -4.56% 0.634 0.605 - -2.50% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -4.55% 1.224 1.168 - -2.33% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -4.55% 56.216 53.660 - -4.17% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.54% 1.701 1.623 - 0.14% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -4.54% 6.824 6.515 - 1.64% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.52% 731.324 698.254 - -0.03% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -4.51% 345.574 329.989 - 0.44% -
BM_CmpLess_schar_uchar -4.51% 1.121 1.071 - -3.18% -
SetIntersection_Front_Vector_uint32_262144_64 -4.51% 1385125.582 1322694.899 - 4.02% -
std::partial_sort(deque<int>)_(shuffled)/8192 -4.50% 258966.284 247301.006 - 1.53% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.50% 38.061 36.348 - -3.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.50% 3202655.542 3058674.513 - 0.30% -
std::unordered_set<int>::find(key)_(existent)/32 -4.49% 1.326 1.266 - 11.60% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.49% 23517.979 22461.744 - 0.42% -
std::set<std::string>::clear()/1024 -4.49% 22482.733 21473.779 - -4.80% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.49% 5095696.012 4867082.146 - 1.36% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -4.48% 37.025 35.366 - -4.19% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -4.48% 1.827 1.745 - -0.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.47% 16.843 16.090 - 3.66% -
std::unordered_multiset<int>::clear()/8192 -4.47% 67213.796 64209.423 - 1.09% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -4.47% 7.340 7.012 - 0.19% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.46% 13208.976 12619.198 - 0.58% -
std::set<int>::contains(key)_(existent)/32 -4.46% 1.715 1.639 - -0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.46% 7954624.158 7600113.858 - 2.51% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.45% 25.216 24.094 - -0.29% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.45% 13347.107 12753.348 - -5.45% -
std::map<int,_int>::erase(key)_(existent)/8192 -4.43% 26.059 24.903 - -2.95% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.43% 206.279 197.143 - -2.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.43% 1224383.796 1170196.684 - -1.93% -
SetIntersection_None_Set_uint64_1024_16 -4.43% 8972386.503 8575345.927 - 0.17% -
SetIntersection_None_Set_uint64_256_64 -4.42% 9382142.097 8967767.689 - -0.82% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -4.42% 206.649 197.522 - -0.14% -
SetIntersection_Interlaced_Set_uint32_16384_1 -4.41% 1066480.963 1019426.616 - 1.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.40% 1578628.408 1509120.596 - -2.36% -
SetIntersection_None_Vector_uint32_256_256 -4.40% 2182429.148 2086436.226 - -2.44% -
std::none_of(list<int>)_(process_all)/8192 -4.39% 7971.376 7621.244 - -8.57% -
std::unordered_map<int,_int>::ctor(const&)/1024 -4.38% 6987.038 6680.847 - -3.58% -
rng::for_each(multiset<int>)/50 -4.38% 41.043 39.246 - 0.97% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.37% 41552999.422 39738330.304 - 3.30% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -4.33% 1301531.740 1245188.885 - -11.07% -
std::sort(deque<int>)_(heap)/8192 -4.32% 72424.391 69294.382 - -0.02% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.32% 13505.593 12922.182 - 5.13% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.32% 41395.488 39607.574 - -1.27% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -4.31% 1.209 1.156 - -8.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.31% 134204602.963 128416122.105 - 0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -4.31% 1184141.591 1133144.947 - -2.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.31% 165871.209 158728.352 - -0.67% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.30% 33.495 32.053 - -3.22% -
SetIntersection_Interlaced_Vector_uint64_64_16 -4.30% 18312484.508 17524522.245 - -0.22% -
std::multiset<int>::contains(key)_(non-existent)/32 -4.30% 2.773 2.654 - 4.22% -
std::set<int>::clear()/1024 -4.29% 9592.911 9181.396 - -3.08% -
BM_CmpLess_int_uint -4.28% 1.140 1.091 - 2.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.28% 13005203.083 12449111.601 - -0.74% -
std::for_each(list<int>)/32 -4.28% 11.265 10.784 - -0.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.27% 627.111 600.316 - -0.20% -
std::partition_copy(deque<int>)/50 -4.26% 22.007 21.070 - -0.91% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.25% 36.747 35.184 - 0.33% -
std::unordered_map<int,_int>::clear()/8192 -4.25% 66625.849 63797.058 - -4.08% -
BM_CmpLess_schar_ushort -4.24% 1.121 1.073 - -4.09% -
std::partial_sort(deque<int>)_(descending)/8192 -4.24% 282589.439 270614.394 - 5.12% -
SetIntersection_None_Vector_uint32_262144_1024 -4.24% 1151271.109 1102508.748 - -2.41% -
std::none_of(vector<int>)_(process_all)/8 -4.23% 2.500 2.395 - -3.37% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.22% 25.980 24.883 - 0.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.22% 201799789.194 193283111.356 - -0.85% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.21% 30.611 29.322 - -3.66% -
std::set<int>::count(key)_(existent)/8192 -4.21% 8.218 7.872 - 0.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -4.21% 1064877.395 1020043.319 - 0.31% -
std::stable_partition(vector<int>)_(sparse)/50 -4.21% 22.264 21.327 - -0.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -4.21% 5320159.811 5096255.191 - -0.41% -
std::set<std::string>::clear()/8192 -4.20% 222479.643 213142.026 - -4.60% -
SetIntersection_Front_Set_float_262144_4 -4.19% 1097414.686 1051417.175 - 1.04% -
SetIntersection_Front_Vector_uint64_16384_16384 -4.19% 74450260.835 71329955.999 - -5.67% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -4.19% 8.252 7.907 - -0.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.19% 134783364.910 129139083.298 - 0.41% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.19% 14482.253 13875.931 - 0.13% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.17% 2.515 2.410 - 0.45% -
SetIntersection_None_Set_uint32_1024_64 -4.17% 9030494.945 8653672.750 - -2.01% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.17% 228.568 219.034 - -1.46% -
ranges::minmax(std::vector<char>)/8 -4.16% 1.010 0.968 - -10.16% -
std::replace(list<int>)_(sprinkled)/50 -4.15% 19.512 18.702 - 0.48% -
SetIntersection_None_Vector_string_1024_256 -4.15% 1183486.303 1134382.444 - -5.68% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -4.14% 33.088 31.718 - 29.68% -
SetIntersection_Interlaced_Set_uint64_16384_64 -4.14% 238952161.408 229067519.819 - -0.50% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -4.13% 33779.520 32386.023 - -5.68% -
BM_std_minmax_element<int>/70000 -4.12% 18468.258 17706.754 - 3.55% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.12% 303.951 291.419 - -0.00% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.11% 0.264 0.254 - -0.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.11% 44632.813 42798.702 - -2.29% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.11% 31.165 29.885 - 0.65% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -4.11% 22.426 21.505 - -1.05% -
std::multimap<std::string,_int>::clear()/32 -4.10% 931.675 893.438 - -3.75% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.10% 22.010 21.106 - 1.16% -
std::partition_copy(deque<int>)/1024 -4.10% 662.698 635.542 - -0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -4.09% 4248614.427 4074929.019 - -1.44% -
BM_CmpLess_uint_uint -4.08% 1.080 1.036 - -2.14% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.08% 37560.174 36028.004 - -0.65% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.07% 727.902 698.259 - 0.04% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.06% 33.890 32.514 - 2.62% -
BM_std_minmax_element<int>/5500 -4.05% 1452.544 1393.738 - 3.15% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -4.04% 6.088 5.842 - -1.00% -
SetIntersection_Front_Set_uint64_256_4 -4.04% 4255338.034 4083371.443 - -2.62% -
std::set<int>::lower_bound(key)_(existent)/1024 -4.03% 4.506 4.325 - -1.08% -
std::remove_if(list<int>)_(sprinkled)/50 -4.03% 74.944 71.923 - 2.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.03% 3188667.332 3060151.345 - 0.48% -
std::set<int>::contains(key)_(non-existent)/0 -4.02% 0.301 0.288 - -4.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.01% 1190927.963 1143121.364 - -2.79% -
SetIntersection_Interlaced_Vector_float_16384_1024 -4.01% 51359001.067 49297566.057 - 24.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -4.01% 64421992.092 61837210.774 - 0.33% -
SetIntersection_None_Set_uint32_1024_256 -4.00% 9073451.384 8710726.251 - -0.95% -
std::unordered_set<std::string>::find(key)_(existent)/32 -4.00% 39.750 38.162 - 27.47% -
BM_deque_deque_copy/0 -3.99% 0.869 0.834 - -1.91% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.99% 14674261.981 14088215.520 - -1.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.99% 1410413.851 1354107.218 - -3.06% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.98% 13.523 12.984 - -1.07% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -3.98% 10.110 9.707 - -13.78% -
SetIntersection_None_Set_uint32_1024_1024 -3.98% 9115135.936 8752660.749 - 1.41% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.98% 15.707 15.083 - -0.97% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.97% 197183.778 189348.289 - -2.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.97% 1239128.973 1189946.188 - 0.89% -
ranges::minmax(std::vector<char>)/1 -3.96% 0.626 0.601 - -4.26% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -3.96% 22.379 21.492 - 0.57% -
SetIntersection_Interlaced_Set_float_16384_1 -3.96% 1058843.335 1016893.525 - -1.93% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.96% 1061325.299 1019282.423 - -1.64% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -3.96% 1.928 1.851 - 0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -3.96% 7653186.013 7350436.299 - -2.16% -
SetIntersection_Front_Set_string_64_16 -3.95% 24370718.248 23407934.761 - -6.23% -
SetIntersection_Front_Vector_string_16384_256 -3.95% 9918254.377 9526689.961 - 0.02% -
std::set<int>::insert(value)_(already_present)/1024 -3.94% 5.798 5.570 - -0.83% -
SetIntersection_None_Vector_uint32_16384_4 -3.93% 1118123.114 1074142.814 - -2.16% -
BM_StringAssignStr_Huge_Opaque -3.93% 113.299 108.848 - -0.29% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -3.93% 24.606 23.640 - 0.79% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.92% 616251.928 592109.442 - -1.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.91% 3196455.298 3071344.099 - 1.10% -
SetIntersection_None_Set_uint64_1024_256 -3.91% 8934891.142 8585355.478 - -0.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.91% 15.375 14.773 - -0.81% -
SetIntersection_Front_Vector_uint32_1024_64 -3.91% 1372393.456 1318778.767 - -0.34% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.90% 1744190.727 1676109.374 - 3.85% -
SetIntersection_Interlaced_Vector_float_64_4 -3.90% 18174534.263 17465502.688 - -7.33% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -3.90% 40.801 39.211 - 1.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.89% 8985526.626 8635701.307 - -0.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -3.89% 33.359 32.061 - 0.88% -
SetIntersection_Interlaced_Set_string_16_16 -3.89% 61716755.029 59315445.160 - -2.04% -
BM_std_minmax_element<int>/64000 -3.88% 16890.756 16234.902 - 3.80% -
SetIntersection_Front_Set_float_1024_4 -3.88% 1082120.385 1040132.631 - -2.66% -
std::fill(list<int>)/1024 -3.88% 515.521 495.532 - 1.72% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.87% 36.308 34.901 - -1.48% -
BM_std_minmax_element<int>/65536 -3.87% 17315.143 16645.006 - 3.93% -
BM_deque_deque_ranges_move_backward/4000 -3.86% 151.611 145.752 - -0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.86% 1676653.891 1611999.430 - 1.86% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -3.85% 1.203 1.157 - -4.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.84% 1105952.539 1063436.400 - -1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -3.84% 9436636.240 9074288.768 - -1.31% -
std::set<int>::lower_bound(key)_(existent)/8192 -3.84% 8.157 7.844 - -6.83% -
SetIntersection_Front_Vector_uint64_256_16 -3.84% 4267256.340 4103569.012 - -0.18% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.83% 380.113 365.544 - -2.54% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -3.83% 28.304 27.219 - -6.00% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.83% 55.430 53.309 - 0.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -3.82% 14497.753 13943.277 - -5.99% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.82% 788.683 758.538 - 1.32% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -3.82% 86865.854 83546.322 - -0.56% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.82% 13701.740 13178.271 - -3.97% -
BM_std_minmax_element<int>/4096 -3.82% 1082.506 1041.205 - 2.69% -
SetIntersection_None_Set_uint64_1024_1 -3.81% 8987520.224 8645006.409 - -0.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.80% 90.316 86.880 - 0.67% -
SetIntersection_None_Set_uint32_1024_1 -3.79% 8954576.000 8615603.491 - -0.64% -
SetIntersection_Interlaced_Vector_string_1024_1 -3.79% 1103453.655 1061686.438 - -1.01% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -3.78% 11.775 11.330 - 2.44% -
SetIntersection_Front_Vector_uint32_64_64 -3.77% 10998798.546 10584218.119 - -2.46% -
SetIntersection_Front_Vector_uint64_16384_4 -3.76% 1070256.558 1029991.207 - -2.74% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.76% 2638.915 2539.681 - -0.01% -
std::unique(list<int>,_pred)_(sprinkled)/52 -3.75% 84.216 81.056 - -3.55% -
BM_vector_deque_copy/2 -3.75% 2.003 1.928 - -3.74% -
std::map<int,_int>::erase(key)_(existent)/32 -3.73% 23.390 22.517 - -0.83% -
SetIntersection_Front_Set_uint64_16_16 -3.72% 38449012.134 37018296.372 - -1.71% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.71% 6.813 6.560 - -2.34% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.71% 13.485 12.984 - -1.27% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.71% 124602.611 119982.506 - 1.67% -
std::remove_copy(deque<int>)_(prefix)/1024 -3.70% 395.247 380.626 - -7.43% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.68% 6859.385 6607.061 - -3.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -3.67% 1149515.145 1107302.703 - 0.83% -
std::unordered_set<int>::erase(iterator)/32 -3.67% 20.214 19.473 - 0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -3.66% 7172435.720 6910086.416 - -0.42% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.65% 377.936 364.133 - -0.52% -
BM_CmpLess_uchar_int -3.65% 1.130 1.088 - 0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.65% 1180847.323 1137773.220 - -0.67% -
std::multimap<std::string,_int>::clear()/8192 -3.65% 218727.261 210754.125 - -4.90% -
BM_std_minmax_element<int>/4000 -3.64% 1057.755 1019.210 - 2.93% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.64% 6872.156 6622.162 - -2.94% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.64% 26620.027 25652.048 - 0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -3.63% 4229266.802 4075561.930 - -2.89% -
SetIntersection_None_Set_uint32_1024_16 -3.63% 9126969.381 8795818.082 - 1.22% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -3.63% 0.367 0.354 - -10.71% -
std::reverse(list<int>)/8 -3.63% 2.003 1.931 - -0.18% -
SetIntersection_Front_Vector_uint64_16384_16 -3.62% 1132367.435 1091340.014 - 2.69% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.62% 27223.754 26238.407 - -0.72% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -3.62% 20.288 19.554 - -3.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.62% 11710237.067 11286903.366 - -0.72% -
std::set<int>::count(key)_(existent)/32 -3.60% 1.700 1.639 - 1.12% -
std::rotate(list<int>)_(1_element_backward)/32 -3.60% 13.808 13.310 - 0.11% -
std::set<std::string>::erase(key)_(existent)/1024 -3.59% 74.668 71.987 - -28.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.59% 46245.054 44586.514 - 0.71% -
SetIntersection_Interlaced_Vector_float_1024_1 -3.58% 1058852.244 1020897.916 - -3.95% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.58% 11859.156 11434.559 - -1.24% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.57% 121381.422 117042.198 - -4.64% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -3.57% 36.385 35.087 - 2.85% -
rng::contains_subrange(deque<int>)_(same_length)/50 -3.56% 28.392 27.380 - -3.25% -
std::set<int>::count(key)_(non-existent)/1024 -3.56% 7.964 7.680 - 0.10% -
SetIntersection_None_Set_float_256_256 -3.56% 5915177.303 5704492.314 - -1.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -3.56% 13067900.347 12602620.345 - -5.17% -
std::set<int>::erase(iterator)/8192 -3.56% 20.696 19.959 - -2.29% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.55% 8.613 8.307 - -0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.55% 151896.728 146500.114 - 0.35% -
std::unique_copy(list<int>)_(contiguous)/32 -3.55% 11.727 11.311 - 1.82% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.55% 20.931 20.188 - -1.59% -
std::map<int,_int>::find(key)_(existent)/8192 -3.55% 5.507 5.312 - -1.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.54% 943318.779 909934.788 - -1.47% -
std::find_if_not(vector<int>)_(process_all)/8 -3.54% 1.413 1.363 - -0.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.53% 4367975.961 4213816.677 - -10.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.53% 5895150.031 5687130.697 - 1.28% -
SetIntersection_Interlaced_Set_string_256_16 -3.53% 18329013.724 17682879.435 - -0.96% -
BM_StringFindAllMatch/64 -3.52% 3.268 3.153 - 0.39% -
SetIntersection_None_Set_uint64_262144_16 -3.52% 1234401.937 1191003.580 - -0.92% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.51% 7008.397 6762.575 - -1.10% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.51% 13556.133 13080.888 - -4.44% -
SetIntersection_None_Vector_uint64_16384_1 -3.50% 1128744.076 1089204.030 - 4.50% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.50% 22873.156 22071.998 - -0.07% -
std::find_if(vector<int>)_(bail_25%)/8192 -3.49% 237.582 229.295 - 8.03% -
std::map<std::string,_int>::erase(key)_(existent)/32 -3.49% 75.997 73.347 - 0.20% -
SetIntersection_Front_Vector_uint64_16_16 -3.49% 36216717.230 34953912.380 - -0.98% -
SetIntersection_None_Set_uint32_256_64 -3.48% 9412844.368 9085021.385 - -0.81% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.47% 13.643 13.170 - 0.29% -
SetIntersection_Interlaced_Set_uint64_262144_256 -3.47% 1635740.154 1578972.902 - -11.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.47% 207958820.379 200743454.825 - 0.22% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.47% 280853.455 271120.142 - 3.75% -
std::multiset<int>::find(key)_(existent)/8192 -3.46% 8.908 8.599 - 6.70% -
std::unique(list<int>)_(sprinkled)/52 -3.46% 70.094 67.668 - 0.21% -
BM_StringRelational_Less_Empty_Small_Control -3.45% 1.673 1.615 - -3.33% -
std::find(list<int>)_(process_all)/8192 -3.45% 7129.683 6884.036 - -7.10% -
SetIntersection_None_Set_uint64_262144_64 -3.44% 1235613.361 1193083.254 - -1.41% -
rng::find_last(list<int>)_(bail_10%)/50 -3.43% 16.361 15.800 - -0.66% -
BM_PushHeap_uint32_Descending_4 -3.42% 0.363 0.351 - -2.95% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.42% 2791.654 2696.119 - -2.72% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -3.42% 22.321 21.558 - -0.69% -
SetIntersection_None_Set_uint32_256_4 -3.42% 11503521.639 11110482.732 - -0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -3.41% 1263085.043 1219963.299 - -1.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -3.41% 1258407.879 1215516.846 - -1.45% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.40% 16.168 15.618 - -0.11% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -3.39% 19.326 18.671 - -4.63% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -3.39% 44.226 42.728 - -1.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -3.38% 1269302.084 1226339.519 - -1.90% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -3.38% 2.579 2.492 - 0.17% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.38% 15.318 14.800 - -0.19% -
SetIntersection_None_Set_string_262144_4 -3.37% 1709567.709 1651913.086 - 3.61% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.37% 55721.187 53845.128 - -3.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.36% 211188653.580 204084542.698 - 2.12% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.36% 13.620 13.162 - 0.04% -
std::stable_partition(vector<int>)_(dense)/50 -3.36% 26.313 25.429 - -0.97% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.36% 21.221 20.508 - -19.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.35% 17512672.119 16925582.353 - 0.14% -
SetIntersection_None_Set_string_262144_64 -3.34% 1703906.740 1647072.346 - 3.04% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -3.34% 22.618 21.863 - -0.66% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.34% 1.766 1.707 - -3.49% -
BM_CmpEqual_schar_uint -3.33% 1.149 1.110 - 1.28% -
BM_vector_deque_ranges_copy_backward/1024 -3.33% 38.136 36.865 - -2.19% -
SetIntersection_Front_Set_uint32_262144_1 -3.33% 1056198.562 1021079.025 - 1.55% -
std::search(deque<int>,_pred)_(near_matches)/1000 -3.32% 24094.137 23293.225 - -0.15% -
BM_CmpLess_int_uchar -3.32% 1.152 1.114 - 0.49% -
std::partial_sort(deque<int>)_(heap)/8 -3.32% 39.314 38.010 - -4.13% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -3.31% 1.389 1.343 - 1.97% -
std::all_of(vector<int>)_(process_all)/8 -3.31% 2.517 2.434 - 0.89% -
SetIntersection_Front_Set_uint64_262144_4 -3.31% 1096229.573 1059944.698 - -1.01% -
SetIntersection_Front_Set_uint32_262144_4 -3.31% 1071669.695 1036230.432 - 0.91% -
std::multiset<int>::clear()/8192 -3.30% 82670.556 79938.547 - -3.26% -
BM_deque_deque_move_backward/4000 -3.30% 150.695 145.717 - 0.99% -
SetIntersection_None_Set_string_262144_1024 -3.30% 1720230.062 1663442.385 - 4.29% -
SetIntersection_Interlaced_Set_string_262144_1 -3.30% 1110736.749 1074070.390 - -1.42% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -3.30% 27.944 27.022 - 5.29% -
SetIntersection_Interlaced_Set_uint64_262144_64 -3.30% 1634458.902 1580579.262 - -2.97% -
SetIntersection_None_Set_uint64_256_16 -3.29% 11025193.051 10662202.719 - 1.38% -
SetIntersection_Interlaced_Set_string_64_1 -3.29% 17518317.560 16942003.256 - -0.82% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -3.29% 15.499 14.990 - 0.52% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.29% 13.616 13.169 - 0.05% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -3.28% 4856.554 4697.214 - 0.56% -
SetIntersection_Front_Set_uint64_262144_64 -3.27% 1699019.864 1643382.890 - 3.05% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -3.27% 23.950 23.166 - -29.01% -
BM_StringRelational_Less_Empty_Empty_Control -3.27% 1.669 1.615 - -2.87% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.27% 387.514 374.831 - 0.93% -
std::copy_n(vector<bool>)_(aligned)/1048576 -3.27% 3110.122 3008.464 - -2.74% -
SetIntersection_None_Set_string_262144_256 -3.27% 1705061.115 1649370.686 - 2.32% -
std::partial_sort(deque<int>)_(descending)/8 -3.26% 43.329 41.915 - 0.83% -
BM_PushHeap_string_Ascending_1024 -3.26% 13.452 13.013 - -7.15% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.26% 11.991 11.600 - -6.74% -
bm_lexicographical_compare<int>/64 -3.25% 4.536 4.388 - -0.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.25% 55.542 53.735 - 22.81% -
SetIntersection_Interlaced_Vector_string_64_1 -3.25% 17259813.501 16698897.449 - -0.64% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -3.25% 30.598 29.605 - -0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.24% 140607.813 136045.806 - 0.41% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.24% 13.612 13.170 - 0.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.24% 1615.396 1563.120 - 0.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.23% 87284.752 84466.305 - -3.66% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.23% 12952.741 12534.625 - -8.22% -
BM_CmpLess_short_ushort -3.22% 1.125 1.089 - -0.43% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.22% 218727339.981 211680858.984 - 0.03% -
std::unordered_multimap<int,_int>::clear()/1024 -3.22% 8476.642 8203.767 - 0.12% -
std::remove_if(deque<int>)_(prefix)/50 -3.22% 64.165 62.099 - -5.22% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.22% 6.785 6.567 - -2.11% -
SetIntersection_Front_Vector_string_64_16 -3.21% 20885225.283 20214844.129 - -2.35% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.21% 4.668 4.518 - 0.72% -
SetIntersection_None_Set_uint32_256_16 -3.21% 11048257.955 10693864.724 - -0.57% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -3.20% 3.851 3.728 - 1.44% -
SetIntersection_None_Set_uint64_262144_256 -3.20% 1233154.217 1193686.930 - -1.60% -
std::multiset<int>::erase(key)_(existent)/8192 -3.20% 62.288 60.297 - 1.53% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -3.19% 257.745 249.512 - 0.72% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -3.19% 52.294 50.624 - 0.58% -
std::equal(list<int>)_(it,_it,_it)/50 -3.19% 36.884 35.708 - 0.46% -
BM_PushHeap_string_QuickSortAdversary_256 -3.18% 14.968 14.492 - -1.02% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -3.18% 1908.207 1847.494 - -3.07% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -3.18% 18.847 18.247 - -1.73% -
BM_deque_deque_copy/4000 -3.18% 145.950 141.308 - 0.95% -
SetIntersection_None_Vector_uint32_1024_64 -3.18% 1108598.033 1073341.313 - -0.60% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -3.18% 3.372 3.265 - -3.35% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.17% 250004.039 242072.428 - -0.16% -
BM_CmpLess_schar_uint -3.17% 1.147 1.111 - 0.41% -
SetIntersection_Front_Set_uint64_262144_1024 -3.17% 12550053.575 12152226.019 - -3.00% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.17% 33399.706 32341.562 - -6.26% -
std::find_first_of(list<int>)_(small_needle)/32 -3.16% 96.678 93.623 - -0.98% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.16% 37.874 36.678 - 0.86% -
SetIntersection_None_Set_uint64_262144_262144 -3.16% 1252596.596 1213045.734 - -0.76% -
SetIntersection_None_Vector_uint64_16_16 -3.16% 34107677.915 33031242.258 - -0.89% -
SetIntersection_None_Vector_uint64_64_64 -3.16% 8627991.744 8355742.588 - -0.47% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.15% 15.381 14.896 - 0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.15% 18530507.819 17946150.365 - -0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -3.15% 8737238.736 8462157.230 - -1.11% -
SetIntersection_Interlaced_Vector_string_64_16 -3.15% 30240466.886 29288536.398 - 4.34% -
std::fill(list<int>)/8192 -3.15% 8518.996 8251.012 - 6.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.14% 11776159.120 11405828.638 - 0.97% -
BM_PushHeap_string_QuickSortAdversary_64 -3.14% 13.366 12.946 - -1.63% -
BM_CmpEqual_uchar_uchar -3.14% 1.081 1.047 - -0.32% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -3.14% 1.353 1.311 - 0.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.13% 15.284 14.805 - 0.19% -
BM_vector_deque_ranges_move/2 -3.13% 2.066 2.001 - 3.47% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.13% 106102.427 102783.429 - -8.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.12% 9035510.061 8753518.203 - -1.04% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.12% 20000.512 19376.682 - -0.01% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.12% 380.154 368.299 - -0.96% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.12% 122227.464 118417.636 - -5.46% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.11% 56599.341 54836.878 - -0.84% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.11% 6837.681 6624.877 - 0.30% -
std::unordered_map<int,_int>::ctor(const&)/8192 -3.11% 56615.908 54854.722 - -1.47% -
BM_vector_deque_ranges_move/1 -3.11% 2.332 2.260 - 3.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.11% 89.594 86.811 - 0.17% -
BM_PushHeap_string_QuickSortAdversary_16 -3.11% 10.743 10.409 - -1.89% -
SetIntersection_Front_Set_float_16384_16 -3.11% 1212384.228 1174727.654 - -3.70% -
SetIntersection_Interlaced_Set_float_262144_1 -3.10% 1044856.537 1012419.993 - -2.38% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -3.10% 23.913 23.171 - -2.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -3.10% 1098142.576 1064072.138 - -1.09% -
SetIntersection_Front_Vector_uint32_1024_16 -3.10% 1129614.866 1094575.315 - -0.32% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.10% 5.175 5.015 - -2.93% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -3.09% 23.216 22.498 - -12.18% -
std::unordered_multiset<int>::ctor(const&)/32 -3.09% 204.962 198.627 - 0.73% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -3.09% 2.677 2.594 - 0.33% -
SetIntersection_Interlaced_Vector_float_16384_1 -3.08% 1071099.492 1038074.461 - -2.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -3.08% 0.591 0.573 - 3.16% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.08% 5.520 5.350 - -0.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -3.08% 44.584 43.211 - 1.02% -
std::fill(vector<bool>)/512 -3.07% 1.519 1.472 - -8.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.07% 1204563.996 1167575.340 - -0.34% -
BM_CmpLess_int_ushort -3.07% 1.150 1.114 - 0.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.07% 1124820.484 1090307.346 - -2.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -3.07% 8208932.195 7957238.398 - -2.50% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.06% 16955.704 16436.147 - 0.46% -
SetIntersection_Interlaced_Set_string_64_64 -3.06% 35089417.383 34017327.291 - -9.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.05% 12801544.464 12411327.752 - 0.43% -
SetIntersection_Front_Vector_string_1024_1024 -3.05% 40090416.042 38868511.334 - -0.37% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -3.05% 15.255 14.791 - -0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.05% 9907107.213 9605351.261 - -7.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.04% 12040491.056 11674313.721 - -0.26% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.04% 340.060 329.720 - -6.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -3.04% 11585117.784 11233240.935 - -1.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -3.04% 16586291.537 16082533.301 - 0.10% -
SetIntersection_Front_Vector_string_1024_1 -3.04% 1092486.189 1059310.568 - -0.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.03% 147174.337 142708.720 - -3.64% -
SetIntersection_None_Set_string_262144_16 -3.03% 1701763.834 1650132.244 - 3.78% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.03% 18442.618 17883.418 - -0.08% -
std::set<int>::ctor(const&,_alloc)/0 -3.03% 13.151 12.753 - 0.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.03% 111472.742 108096.451 - 0.58% -
std::stable_partition(list<int>)_(sparse)/8192 -3.03% 8863.980 8595.653 - -2.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.02% 15.353 14.890 - -0.27% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -3.02% 4853.916 4707.415 - -0.51% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -3.02% 4861.077 4714.463 - -0.13% -
BM_std_minmax_element<int>/1024 -3.01% 274.065 265.821 - 3.20% -
std::for_each(join_view(vector<vector<int>>))/8 -3.01% 1.423 1.381 - -7.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.00% 1067883.320 1035793.735 - -1.77% -
BM_vector_deque_ranges_move_backward/2 -3.00% 2.062 2.000 - -2.51% -
BM_std_minmax_element<char>/2 -3.00% 0.634 0.615 - -0.32% -
SetIntersection_Front_Vector_uint32_16384_4 -2.99% 1075728.418 1043606.489 - -1.41% -
SetIntersection_Front_Set_string_16384_1 -2.98% 1110558.098 1077409.229 - -0.94% -
BM_vector_deque_copy_backward/1 -2.98% 2.384 2.313 - -0.27% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.97% 6952.828 6746.120 - 0.99% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.97% 151443.356 146947.710 - -4.04% -
SetIntersection_Front_Set_float_1024_256 -2.97% 4190780.106 4066405.108 - -3.76% -
SetIntersection_Front_Vector_uint32_256_64 -2.96% 4357765.708 4228896.063 - -1.55% -
SetIntersection_Front_Vector_uint32_256_1 -2.95% 4214152.026 4089671.327 - -1.57% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.95% 34202.804 33193.334 - 1.65% -
BM_CmpLess_ushort_ushort -2.94% 1.090 1.058 - -0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.94% 1253226.482 1216389.322 - -0.90% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.94% 14113.460 13699.025 - -0.17% -
SetIntersection_None_Set_uint32_256_1 -2.93% 11648258.426 11306427.721 - -0.04% -
SetIntersection_Front_Vector_uint32_256_16 -2.93% 4311757.725 4185270.178 - 1.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.93% 1120535.098 1087703.408 - -1.47% -
SetIntersection_None_Set_string_262144_1 -2.93% 1699790.609 1650048.745 - 3.94% -
BM_CmpLess_short_uchar -2.93% 1.140 1.107 - 0.48% -
BM_CmpEqual_short_uint -2.92% 1.146 1.113 - 0.40% -
SetIntersection_None_Set_string_262144_16384 -2.91% 1702489.178 1652923.424 - 3.20% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.90% 36864.509 35794.025 - 0.98% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -2.90% 32.439 31.497 - -1.78% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.90% 1.802 1.750 - -0.23% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.90% 5.431 5.274 - -0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.90% 8973748.452 8713651.416 - 0.91% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.90% 27.141 26.355 - -1.07% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -2.89% 948.595 921.136 - -6.50% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -2.89% 10.563 10.257 - -4.12% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.89% 240.127 233.184 - -0.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.89% 10047913.355 9757450.437 - -2.47% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.88% 1074622.364 1043644.633 - 4.45% -
SetIntersection_None_Set_string_1024_64 -2.88% 9049882.699 8789052.517 - -0.48% -
SetIntersection_None_Set_string_262144_262144 -2.88% 1710767.334 1661518.231 - 4.36% -
std::generate(list<int>)/50 -2.88% 15.588 15.140 - -1.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.87% 5114643.937 4967609.363 - -0.64% -
SetIntersection_Interlaced_Set_uint64_64_1 -2.87% 16697876.304 16218489.354 - -0.13% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -2.87% 286002.924 277806.607 - -5.08% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.86% 6853.370 6657.041 - -4.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.86% 8991234.226 8733733.006 - 1.07% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -2.86% 22.452 21.809 - 2.52% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -2.85% 1920.953 1866.138 - -3.32% -
std::copy(deque<int>)/512 -2.85% 17.161 16.672 - 0.08% -
SetIntersection_None_Set_string_1024_16 -2.85% 9180812.435 8919346.117 - -0.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.85% 1094577.011 1063423.841 - -6.28% -
SetIntersection_None_Vector_uint64_256_4 -2.84% 4262322.082 4141135.563 - 1.93% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.82% 39326.470 38216.628 - 0.07% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.82% 69270.179 67315.956 - -0.34% -
std::unordered_multiset<int>::clear()/1024 -2.82% 8610.501 8367.587 - 2.03% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.82% 23208.731 22555.187 - 0.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.82% 15.316 14.885 - -0.01% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.81% 1595439.453 1550677.896 - -9.90% -
SetIntersection_None_Vector_uint32_1024_16 -2.80% 1105840.484 1074911.865 - -0.31% -
BM_vector_deque_copy_backward/4000 -2.80% 145.173 141.113 - -0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.80% 1607453.914 1562497.179 - 1.02% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.79% 36897.959 35869.280 - -0.50% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.79% 537.264 522.290 - -0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.78% 1189597.387 1156496.827 - 0.07% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.78% 682.412 663.424 - 1.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.78% 1691297.934 1644295.490 - 2.63% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.78% 12699898.771 12346998.292 - -0.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.77% 178938.027 173979.696 - -0.57% -
SetIntersection_None_Set_uint64_262144_1024 -2.77% 1230612.955 1196513.347 - -1.37% -
SetIntersection_Front_Set_uint32_64_1 -2.77% 16759194.315 16295356.204 - -0.38% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.77% 12.246 11.907 - 0.11% -
BM_PushHeap_string_QuickSortAdversary_262144 -2.77% 16.645 16.184 - 0.49% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.76% 15.253 14.831 - 0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.76% 1251047.852 1216480.629 - -1.10% -
std::map<std::string,_int>::erase(iterator)/32 -2.75% 28.573 27.786 - -17.41% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.75% 12114603.735 11781031.286 - -0.68% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -2.75% 17616.093 17131.181 - -2.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -2.75% 4134123.686 4020384.600 - -1.17% -
SetIntersection_Interlaced_Set_uint32_16384_256 -2.75% 203497029.353 197901230.075 - 1.30% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.75% 16.502 16.048 - 1.48% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.75% 15.312 14.892 - 0.01% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.74% 370.577 360.405 - -0.28% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.74% 20.215 19.660 - 0.39% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.74% 3.160 3.073 - 0.13% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.74% 12470.883 12128.726 - -2.98% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -2.74% 1.037 1.009 - -15.21% -
SetIntersection_None_Set_uint64_262144_4 -2.73% 1222956.951 1189512.778 - -0.99% -
SetIntersection_None_Vector_uint64_1024_16 -2.73% 1104320.490 1074161.242 - -0.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -2.72% 1680877.573 1635085.158 - -0.21% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -2.72% 33866.164 32944.080 - -5.15% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -2.72% 73.162 71.170 - 97.76% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -2.72% 23.502 22.862 - 9.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -2.72% 60.114 58.481 - 3.24% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -2.71% 71.347 69.415 - -2.67% -
SetIntersection_None_Vector_uint64_1024_4 -2.71% 1102987.149 1073122.774 - -0.37% -
SetIntersection_Front_Set_uint32_1024_4 -2.70% 1080958.442 1051812.749 - -0.90% -
std::set<int>::equal_range(key)_(existent)/8192 -2.70% 8.252 8.030 - -6.30% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.69% 541.001 526.429 - -1.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.69% 4341412.970 4224479.124 - -0.24% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.69% 105562.638 102719.558 - -9.16% -
BM_vector_deque_move_backward/1 -2.69% 2.325 2.262 - -1.55% -
SetIntersection_Front_Vector_uint32_256_4 -2.69% 4226886.626 4113260.419 - 0.01% -
SetIntersection_Front_Vector_uint32_262144_4 -2.69% 1089319.759 1060047.785 - 0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.69% 1186100.636 1154249.593 - 0.27% -
BM_deque_vector_copy/64 -2.68% 2.644 2.573 - -0.11% -
SetIntersection_Front_Set_uint64_64_4 -2.68% 16277911.661 15841373.121 - -0.44% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -2.68% 30.166 29.359 - -9.37% -
SetIntersection_None_Set_uint32_16384_16384 -2.68% 163378173.478 159007248.045 - 1.52% -
SetIntersection_None_Vector_string_262144_262144 -2.67% 1317178.590 1281970.898 - -0.39% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.67% 1879.295 1829.067 - 0.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.67% 38010750.021 36995205.631 - 0.34% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -2.67% 82.328 80.129 - -2.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.67% 1177747.916 1146316.639 - 1.09% -
BM_deque_deque_ranges_copy_backward/2 -2.67% 2.305 2.244 - -11.29% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.66% 52.256 50.865 - 0.61% -
std::multiset<int>::find(key)_(existent)/1024 -2.65% 4.249 4.136 - -2.08% -
BM_StringResizeAndOverwrite -2.65% 0.841 0.819 - -0.86% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.65% 29.888 29.096 - 0.45% -
std::generate_n(deque<int>)/8192 -2.65% 2015.759 1962.394 - -0.36% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.65% 286619.438 279034.010 - -4.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.65% 169736.869 165246.284 - -0.26% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.64% 20.762 20.213 - 0.08% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.64% 25.106 24.442 - -3.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.64% 1343750.734 1308285.156 - -0.89% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -2.63% 1.333 1.298 - -2.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -2.63% 1078129.030 1049767.657 - 0.65% -
std::flat_multimap<int,_int>::clear()/8192 -2.63% 419.513 408.491 - -0.43% -
BM_deque_deque_move/5500 -2.62% 202.045 196.744 - -0.88% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.62% 11564191.221 11260863.570 - 0.42% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -2.62% 1922.355 1871.983 - -3.99% -
SetIntersection_Front_Set_uint64_1024_64 -2.62% 1716611.232 1671648.338 - -7.84% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.62% 3385.722 3297.068 - -0.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.62% 1363333.343 1327663.899 - 2.62% -
SetIntersection_Front_Set_uint64_1_1 -2.61% 541820530.750 527672818.691 - -0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.61% 24758404.207 24112024.872 - 1.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.61% 1248716.959 1216116.863 - -0.97% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.61% 21.089 20.539 - -1.31% -
BM_StringRelational_Less_Huge_Large_Control -2.61% 2.177 2.120 - 1.31% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.61% 57036.838 55550.733 - 2.00% -
SetIntersection_None_Vector_uint64_262144_1024 -2.60% 1141594.660 1111872.791 - -1.80% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.60% 1116.022 1086.968 - 1.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.60% 461906.336 449883.012 - -1.95% -
BM_std_minmax_element<int>/512 -2.59% 139.072 135.464 - 3.14% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.59% 4.625 4.505 - 6.23% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.59% 15.476 15.075 - 0.45% -
BM_StringFindNoMatch/10 -2.59% 1.356 1.321 - 3.93% -
SetIntersection_Front_Set_string_64_4 -2.59% 19157033.078 18661799.012 - -2.52% -
SetIntersection_None_Set_uint64_16384_4 -2.58% 165013346.874 160750748.211 - -0.35% -
BM_StringAssignAsciizMix_Opaque -2.58% 5.214 5.079 - 3.90% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.58% 27527.324 26816.817 - -12.51% -
SetIntersection_Front_Set_uint64_4_1 -2.58% 216691185.212 211102640.657 - -0.27% -
std::stable_sort(deque<int>)_(shuffled)/8 -2.58% 23.498 22.892 - -1.55% -
std::unordered_set<int>::erase(key)_(existent)/1024 -2.58% 21.623 21.066 - -0.57% -
BM_std_minmax_element<short>/4000 -2.57% 1006.489 980.600 - -11.62% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -2.57% 42.101 41.019 - 35.45% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.57% 15.358 14.963 - -0.20% -
SetIntersection_Interlaced_Set_float_256_256 -2.57% 7643424.055 7447268.096 - -1.83% -
rng::contains(list<int>)_(process_all)/8192 -2.56% 7185.161 7000.956 - -3.86% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.56% 29614.673 28856.779 - 0.77% -
SetIntersection_Front_Vector_uint64_262144_16384 -2.55% 73851794.053 71965285.824 - -6.42% -
SetIntersection_None_Vector_uint32_1024_4 -2.55% 1101704.300 1073585.256 - -0.39% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.55% 101908.781 99310.704 - 0.56% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.55% 13.693 13.344 - -1.07% -
SetIntersection_Front_Vector_uint64_262144_256 -2.55% 2279995.774 2221876.944 - 6.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.55% 4256799.668 4148330.054 - -0.28% -
SetIntersection_Front_Vector_uint64_16384_1 -2.55% 1062926.961 1035872.534 - 1.02% -
SetIntersection_Front_Set_string_262144_262144 -2.55% 18342389.893 17875559.894 - 0.84% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.54% 12.890 12.563 - -10.93% -
std::multiset<std::string>::clear()/1024 -2.54% 22399.180 21830.012 - 1.22% -
SetIntersection_Interlaced_Set_string_262144_16 -2.54% 2162017.088 2107171.063 - 1.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.53% 51.966 50.650 - 1.91% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -2.53% 1.155 1.126 - -3.11% -
SetIntersection_None_Set_uint64_64_1 -2.53% 22581522.629 22009631.018 - -0.72% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.53% 13.347 13.010 - 0.15% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.53% 603.360 588.125 - 0.16% -
rng::find_last(list<int>)_(bail_90%)/50 -2.52% 1.340 1.307 - -5.00% -
SetIntersection_Interlaced_Vector_string_256_4 -2.52% 6302829.421 6144031.805 - 4.81% -
SetIntersection_Front_Vector_uint64_16_1 -2.52% 63659597.606 62056780.471 - -0.04% -
SetIntersection_Front_Set_uint64_4_4 -2.52% 138721966.678 135229343.357 - -0.31% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.51% 7466.603 7278.832 - -0.26% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.50% 27905.993 27206.977 - 0.90% -
SetIntersection_Interlaced_Vector_float_262144_1024 -2.50% 103759567.730 101163567.301 - 26.30% -
std::unordered_map<int,_int>::clear()/32 -2.50% 605.073 589.958 - -1.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.50% 210476.717 205218.927 - -15.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.50% 15.323 14.940 - -0.05% -
BM_CmpLess_short_uint -2.50% 1.145 1.116 - 0.76% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.50% 740.408 721.924 - -0.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.49% 12856.223 12535.761 - -8.75% -
BM_StringRelational_Eq_Empty_Small_Control -2.49% 0.477 0.466 - -5.57% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.49% 793.908 774.154 - 1.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.49% 10910963.406 10639625.340 - -0.04% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.48% 215139479.982 209795967.111 - -1.89% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.48% 55149.381 53780.047 - -2.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.48% 16842247.539 16424473.041 - 1.06% -
SetIntersection_None_Set_uint64_16384_1024 -2.48% 169268240.056 165071916.165 - 1.01% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.48% 13591.303 13254.782 - 1.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.47% 1263006.594 1231774.168 - -0.30% -
SetIntersection_Front_Vector_uint64_256_4 -2.47% 4232684.291 4128044.643 - -1.46% -
std::multiset<int>::erase(iterator)/8192 -2.47% 24.003 23.410 - -3.99% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.47% 16676109.290 16264342.208 - -0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.47% 1196653.862 1167113.896 - 0.46% -
SetIntersection_Front_Set_float_64_64 -2.47% 13646673.642 13309899.040 - -4.78% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.46% 541720870.301 528371277.657 - 0.18% -
SetIntersection_Front_Set_uint32_262144_256 -2.46% 3821812.911 3727644.016 - -3.85% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.46% 154.391 150.591 - -1.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.46% 4251146.599 4146586.212 - 0.18% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.46% 1591417.318 1552288.250 - -0.30% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.46% 94999.524 92664.471 - 0.03% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.46% 20.211 19.715 - -0.56% -
std::unordered_set<std::string>::clear()/8192 -2.45% 224925.691 219415.810 - -3.33% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.45% 23.426 22.852 - -0.10% -
SetIntersection_None_Vector_uint64_64_1 -2.45% 16819258.196 16407916.979 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.44% 16888053.845 16475634.132 - 0.54% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.44% 2210.858 2156.911 - -1.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.44% 170028454.787 165880060.207 - -0.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.44% 56236560.783 54864706.328 - 0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.44% 1262323.158 1231533.693 - -0.61% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.44% 8648.875 8438.026 - -0.50% -
BM_deque_deque_move_backward/64 -2.44% 3.659 3.570 - 0.42% -
SetIntersection_Front_Vector_uint64_4_1 -2.43% 216359574.843 211094511.387 - -0.00% -
SetIntersection_None_Set_uint64_262144_16384 -2.43% 1229565.836 1199657.387 - -1.38% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.43% 15.009 14.644 - -0.20% -
SetIntersection_None_Vector_string_64_1 -2.42% 17577822.504 17151788.130 - -7.07% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.42% 6911.440 6744.079 - -0.97% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.42% 63.374 61.841 - -0.05% -
std::unordered_multiset<int>::erase(iterator)/1024 -2.42% 20.161 19.673 - 0.76% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.42% 1173.764 1145.412 - -2.33% -
SetIntersection_Front_Set_uint64_262144_1 -2.41% 1068576.316 1042775.030 - 0.59% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.41% 1107147.689 1080434.780 - -0.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.41% 1095921.430 1069518.237 - -0.60% -
BM_deque_deque_ranges_copy/2 -2.41% 2.246 2.192 - 5.70% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.41% 1331267.982 1299207.112 - -0.63% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.41% 15.210 14.843 - 0.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.40% 1697857.422 1657050.944 - 3.43% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.40% 9935992.598 9697636.629 - 0.78% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.40% 20.126 19.643 - 0.73% -
SetIntersection_None_Vector_uint64_256_64 -2.40% 3440982.179 3358520.801 - -0.53% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.40% 3233.047 3155.570 - 0.09% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.39% 8300.318 8101.526 - -0.59% -
BM_deque_deque_ranges_move_backward/4096 -2.39% 155.306 151.587 - -0.54% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.39% 73780.480 72014.171 - 1.23% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.39% 6555.516 6398.661 - 15.44% -
BM_CmpEqual_uint_uint -2.39% 1.092 1.066 - -0.60% -
BM_StringRelational_Less_Huge_Empty_Control -2.39% 1.655 1.616 - 0.21% -
BM_CmpLess_uchar_ushort -2.39% 1.065 1.039 - -1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.39% 1075966.426 1050294.545 - 1.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.38% 11694218.203 11415613.831 - -0.95% -
std::stable_partition(vector<int>)_(sparse)/32 -2.38% 7.459 7.281 - 1.51% -
std::set<std::string>::ctor(const&)/1024 -2.38% 35219.954 34381.407 - -0.64% -
SetIntersection_Front_Vector_uint64_262144_4 -2.38% 1084804.364 1059006.535 - 1.01% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.38% 2.963 2.893 - -0.90% -
std::stable_sort(deque<int>)_(descending)/1024 -2.38% 2964.942 2894.455 - -0.56% -
SetIntersection_Interlaced_Vector_string_256_1 -2.38% 4347446.389 4244102.070 - -0.19% -
std::lower_bound(std::list<int>)/8192 -2.37% 14213.834 13876.519 - -13.06% -
BM_deque_deque_ranges_copy/4000 -2.37% 146.260 142.790 - -2.42% -
SetIntersection_Front_Set_uint32_262144_64 -2.37% 1656753.040 1617460.841 - -3.13% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.37% 216600887.248 211467486.742 - 0.45% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.37% 358.167 349.687 - -6.32% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -2.37% 13.605 13.283 - 1.04% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.37% 13.047 12.738 - 0.14% -
SetIntersection_Front_Vector_float_1024_1 -2.37% 1056776.886 1031781.828 - -0.57% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -2.36% 12.960 12.654 - 3.98% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.36% 683.961 667.806 - -1.69% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.36% 1156.495 1129.190 - -0.34% -
SetIntersection_None_Set_float_16_16 -2.36% 35987858.396 35138444.034 - 0.27% -
SetIntersection_None_Vector_string_4_4 -2.36% 138990411.721 135712410.350 - -1.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.36% 13366051.667 13051168.466 - -1.59% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.36% 143882.380 140493.297 - -2.14% -
SetIntersection_Front_Set_uint64_16_1 -2.36% 63670798.394 62171155.018 - -0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.35% 1196457.007 1168283.481 - 4.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -2.35% 1111320.571 1085179.497 - -1.62% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -2.35% 2477.719 2419.479 - 3.18% -
std::multiset<int>::clear()/1024 -2.35% 10367.689 10124.028 - -0.74% -
BM_vector_deque_copy/1 -2.34% 2.291 2.237 - -1.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -2.34% 1179481.674 1151838.547 - -2.17% -
SetIntersection_None_Set_float_16_1 -2.34% 68013977.265 66420850.819 - 0.75% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.34% 953.430 931.113 - -2.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -2.34% 61993.262 60543.272 - -3.78% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.34% 356.896 348.552 - -6.18% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -2.34% 11865.262 11588.184 - -0.03% -
BM_std_minmax_element<short>/5500 -2.34% 1375.647 1343.524 - -11.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.33% 8681590.725 8479070.205 - -8.75% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.33% 13.051 12.747 - 0.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.33% 55744.287 54446.148 - -1.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.33% 23330.612 22787.799 - 0.22% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.33% 410.177 400.641 - -0.33% -
SetIntersection_None_Set_uint32_16_1 -2.32% 67523204.098 65954243.459 - -0.64% -
SetIntersection_None_Set_uint64_1_1 -2.32% 542417661.344 529817564.382 - 0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.32% 139204842.573 135971752.034 - 0.10% -
SetIntersection_None_Set_uint32_1024_4 -2.32% 9028347.956 8818750.761 - 0.65% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.32% 5.317 5.193 - -6.78% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.32% 17.766 17.354 - -1.13% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.32% 21.910 21.402 - -0.84% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.32% 5.553 5.424 - -2.57% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.32% 6.673 6.519 - -1.90% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -2.32% 301.415 294.433 - -2.03% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.32% 56739466.246 55425218.120 - 0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.31% 15179591.155 14828273.141 - 0.93% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.31% 224361271.331 219176748.375 - 0.61% -
std::sort_heap(deque<int>,_pred)/8 -2.31% 34.758 33.956 - -0.60% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.31% 101.415 99.074 - -0.43% -
std::unordered_set<std::string>::clear()/32 -2.31% 929.696 908.243 - -1.30% -
SetIntersection_Interlaced_Set_float_16_16 -2.30% 38789084.375 37895311.197 - -0.33% -
std::set<std::string>::clear()/0 -2.30% 401.471 392.225 - -2.34% -
SetIntersection_None_Set_uint32_16_16 -2.30% 35910927.606 35084314.293 - -0.39% -
BM_vector_deque_move_backward/2 -2.30% 2.061 2.014 - -1.98% -
BM_vector_deque_copy/64 -2.30% 2.820 2.755 - 0.03% -
SetIntersection_None_Vector_uint64_64_4 -2.30% 16108444.272 15738171.378 - 0.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.30% 12764763.235 12471364.549 - 0.92% -
std::move(deque<int>)/32768 -2.30% 2074.423 2026.755 - 10.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.30% 4398540.380 4297498.919 - -0.97% -
BM_deque_vector_move_backward/5500 -2.30% 200.931 196.318 - -0.17% -
std::unordered_set<int>::ctor(const&)/32 -2.30% 203.434 198.764 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.30% 13936868.153 13616954.862 - 0.26% -
SetIntersection_Front_Set_string_1_1 -2.29% 564725508.719 551767310.987 - -0.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -2.29% 44.341 43.324 - 1.67% -
BM_std_minmax_element<char>/4096 -2.29% 1075.804 1051.147 - -3.07% -
SetIntersection_None_Set_uint64_4_1 -2.29% 219261208.834 214236462.777 - 0.31% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.29% 11115296.641 10860711.319 - 0.46% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -2.29% 465047.629 454409.900 - -0.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.29% 8854331.574 8651856.700 - -1.23% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.29% 190677.887 186318.608 - -0.15% -
std::stable_partition(list<int>)_(sparse)/50 -2.28% 27.043 26.427 - 1.25% -
SetIntersection_Front_Vector_uint32_64_4 -2.28% 16161426.000 15793484.058 - -1.00% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -2.28% 31.241 30.530 - 5.26% -
std::reverse_copy(vector<int>)/8 -2.27% 2.432 2.377 - 3.30% -
std::unordered_set<int>::count(key)_(non-existent)/32 -2.27% 1.397 1.366 - -10.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.27% 1083592.178 1059000.860 - 0.02% -
SetIntersection_None_Set_uint64_4_4 -2.27% 137100652.284 133990943.037 - 0.29% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.26% 13.083 12.787 - 0.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.26% 13839734.453 13526330.098 - -1.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.26% 30.851 30.152 - -19.99% -
SetIntersection_None_Vector_string_16384_1024 -2.26% 1232525.050 1204617.898 - -8.43% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.26% 25.507 24.929 - -1.09% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.26% 34.441 33.662 - -1.62% -
std::all_of(list<int>)_(process_all)/8 -2.26% 2.719 2.658 - -0.71% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.26% 15.062 14.722 - -0.23% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.25% 11295011.243 11040329.735 - 4.04% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.25% 1543732.828 1508939.615 - -0.26% -
SetIntersection_None_Vector_uint64_1_1 -2.25% 540328773.212 528163652.539 - 0.05% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -2.25% 43193591.901 42221328.926 - -13.59% -
SetIntersection_Front_Set_string_16_4 -2.25% 64661544.221 63206271.277 - 0.49% -
SetIntersection_None_Vector_uint64_256_1 -2.25% 4322103.341 4224888.479 - -0.83% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -2.25% 24.203 23.659 - 0.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.25% 54.342 53.121 - -0.27% -
std::flat_multimap<int,_int>::clear()/0 -2.24% 402.105 393.079 - 0.46% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -2.24% 1.390 1.359 - -1.49% -
BM_std_minmax_element<char>/5500 -2.24% 1441.057 1408.790 - -2.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.24% 1603539.576 1567637.839 - 0.40% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.24% 20.495 20.037 - 0.28% -
SetIntersection_Front_Set_uint32_16_1 -2.24% 63854649.244 62426363.425 - 0.34% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.24% 0.474 0.464 - 0.33% -
std::list<std::string>::ctor(size)/32 -2.23% 352.735 344.859 - -13.95% -
SetIntersection_Front_Set_uint64_16_4 -2.23% 55371264.765 54135276.024 - -0.31% -
BM_std_minmax_element<short>/4096 -2.23% 1026.218 1003.311 - -11.54% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -2.23% 1.501 1.467 - -1.04% -
SetIntersection_Interlaced_Vector_string_16_16 -2.23% 51973488.702 50815483.621 - 2.25% -
std::sort(vector<int>)_(shuffled)/8 -2.23% 23.104 22.589 - -0.17% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.23% 38563937.553 37705274.885 - -0.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.23% 15803.235 15451.593 - 5.15% -
BM_StringAssignAsciizMix_Transparent -2.22% 3.081 3.013 - 0.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.22% 39152978.349 38283106.022 - 0.02% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -2.22% 13.210 12.917 - -1.68% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.22% 13146.039 12854.606 - 7.35% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.22% 940.986 920.137 - -5.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.21% 186797.930 182667.050 - 1.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -2.21% 16676682.436 16308096.266 - 0.01% -
BM_deque_vector_ranges_copy/5500 -2.21% 198.332 193.949 - -0.20% -
SetIntersection_Front_Vector_uint64_4_4 -2.21% 137284286.380 134251562.736 - 0.21% -
std::make_heap(vector<int>)_(ascending)/8 -2.21% 16.963 16.589 - 1.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -2.20% 17173009.279 16794375.841 - -0.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.20% 34411732.764 33653027.468 - -0.34% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.20% 13.068 12.780 - 0.16% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.20% 13.048 12.760 - 0.13% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.20% 1646205.730 1609996.340 - -0.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.20% 1298.875 1270.337 - -1.64% -
SetIntersection_Front_Vector_uint64_1_1 -2.20% 540750500.120 528873922.229 - 0.12% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.20% 17928218.691 17534498.937 - 1.57% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.19% 15.278 14.943 - 0.37% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.19% 137389266.988 134379402.397 - 0.14% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.19% 37.515 36.693 - -2.07% -
SetIntersection_None_Vector_uint64_4_4 -2.19% 135498711.368 132531540.651 - 0.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.19% 400.924 392.145 - -0.40% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.19% 165.767 162.139 - -1.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.19% 137617701.811 134606618.781 - -0.06% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.19% 400.715 391.956 - -0.31% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.18% 30111.049 29453.960 - 0.04% -
SetIntersection_None_Vector_uint32_1024_1 -2.18% 1098923.609 1074969.108 - 1.67% -
std::multimap<int,_int>::clear()/32 -2.17% 666.607 652.116 - 1.68% -
SetIntersection_Front_Set_uint32_1_1 -2.17% 542315347.184 530529105.191 - 0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.17% 22845672.486 22349179.605 - 0.16% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -2.17% 288209.174 281946.242 - -4.19% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.17% 4221573.717 4129860.021 - 0.26% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.17% 211.626 207.030 - 0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.17% 64005546.802 62615581.730 - 0.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.17% 167793.054 164150.611 - -1.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.17% 220157180.664 215379482.982 - 0.15% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.17% 3.544 3.467 - -1.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.17% 57591418.692 56344070.743 - -0.43% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.16% 272.245 266.352 - -2.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.16% 30.537 29.877 - -0.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.16% 1656192.547 1620396.728 - -1.07% -
std::unordered_multiset<int>::erase(iterator)/32 -2.16% 20.038 19.605 - 0.54% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -2.15% 77580.928 75910.106 - -2.12% -
std::pop_heap(deque<int>)/8 -2.15% 53.201 52.058 - -0.69% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.15% 8.905 8.714 - 0.31% -
BM_StringCopy_Large -2.15% 6.330 6.194 - -0.82% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.14% 24.708 24.179 - -5.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.14% 1692190.672 1655905.681 - 4.07% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.14% 819.837 802.259 - -0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.14% 2276932.848 2228116.445 - -0.61% -
SetIntersection_None_Set_string_256_4 -2.14% 11663625.844 11414022.984 - -0.13% -
BM_CmpLess_short_int -2.14% 1.136 1.112 - -1.94% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -2.14% 40.777 39.906 - 5.43% -
SetIntersection_Front_Set_string_4_4 -2.13% 160383467.830 156964407.317 - -0.35% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -2.13% 358.130 350.508 - -6.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.13% 1207091.858 1181414.210 - 0.26% -
std::stable_sort(deque<int>)_(heap)/1024 -2.13% 2789.658 2730.349 - -0.07% -
SetIntersection_None_Set_uint64_256_256 -2.12% 5823958.426 5700205.005 - 2.40% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.12% 11.428 11.186 - 0.62% -
SetIntersection_Front_Set_string_262144_4 -2.12% 1279899.034 1252760.713 - 0.62% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -2.12% 13.659 13.370 - -1.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.12% 3553208.715 3477999.067 - 0.98% -
std::find_if(list<int>)_(bail_25%)/8192 -2.12% 1452.046 1421.333 - 0.09% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -2.11% 22.470 21.995 - 0.20% -
SetIntersection_Interlaced_Set_string_1_1 -2.11% 566736809.475 554756407.287 - -0.11% -
bm_ranges_swap_ranges_vb_aligned/256 -2.11% 3.535 3.460 - 0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.11% 4235902.351 4146519.050 - -1.44% -
SetIntersection_Interlaced_Set_float_256_1 -2.11% 4210272.568 4121430.611 - 0.57% -
std::unordered_set<int>::erase(key)_(existent)/32 -2.10% 21.354 20.904 - -0.39% -
SetIntersection_None_Set_uint64_256_1 -2.10% 11725391.001 11478648.934 - 1.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.10% 400.360 391.938 - 0.09% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.10% 63585104.934 62249420.703 - 0.43% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.10% 8274.288 8100.620 - -0.72% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.10% 761.305 745.336 - -4.08% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.10% 102599.184 100448.457 - 0.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.09% 1679493.162 1644365.561 - 2.24% -
std::set<int>::equal_range(key)_(existent)/1024 -2.09% 4.457 4.364 - -4.54% -
SetIntersection_Interlaced_Set_uint32_256_1 -2.09% 4212364.574 4124290.545 - -0.27% -
rng::find_if(vector<bool>)_(process_all)/8 -2.09% 3.578 3.503 - 0.10% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.09% 210.444 206.051 - 4.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.09% 10967650.464 10738812.837 - -0.10% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -2.09% 23.348 22.861 - 0.03% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -2.08% 105013.388 102826.284 - -7.01% -
std::multimap<int,_int>::clear()/8192 -2.08% 89258.681 87401.015 - 4.70% -
std::sort(vector<int>)_(heap)/8 -2.08% 24.441 23.933 - 1.31% -
SetIntersection_None_Set_string_64_64 -2.08% 11869624.117 11622916.022 - -0.36% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.08% 399.036 390.754 - -0.06% -
SetIntersection_Front_Vector_uint32_16384_1 -2.07% 1064317.168 1042233.814 - 1.30% -
SetIntersection_None_Set_uint32_16384_1024 -2.07% 160793281.549 157459875.039 - 2.83% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.07% 400.310 392.018 - -0.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.07% 353509.387 346191.185 - -0.78% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.07% 9.664 9.464 - -0.31% -
SetIntersection_Front_Vector_uint64_64_16 -2.07% 14506186.516 14205905.714 - 0.76% -
SetIntersection_Front_Vector_uint32_262144_16 -2.07% 1137510.540 1113989.156 - -0.85% -
SetIntersection_Interlaced_Vector_float_1024_16 -2.07% 2543981.484 2491422.228 - 13.00% -
SetIntersection_Interlaced_Set_float_4_4 -2.06% 139177711.205 136306248.419 - 0.08% -
BM_CmpLess_ushort_int -2.06% 1.127 1.104 - 3.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.05% 21200315.028 20764669.443 - -0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -2.05% 1636964.273 1603326.820 - -0.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.05% 139790266.744 136918298.496 - -0.12% -
std::deque<std::string>::ctor(size)/1024 -2.05% 725.802 710.929 - -1.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.05% 1171234.022 1147252.236 - 1.18% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.05% 6788.506 6649.508 - 0.36% -
BM_num_put<double> -2.05% 58.842 57.638 - 0.47% -
SetIntersection_Front_Vector_string_262144_1 -2.04% 1089770.093 1067490.915 - 0.28% -
std::pop_heap(vector<size_t>)/8 -2.04% 52.702 51.625 - -0.45% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -2.04% 32.756 32.087 - -14.88% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.04% 86513.804 84748.183 - -2.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -2.04% 542566472.017 531494346.803 - -0.08% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.04% 11.574 11.338 - 0.25% -
SetIntersection_Interlaced_Set_string_16384_16 -2.04% 243387701.831 238421628.649 - -1.05% -
SetIntersection_None_Set_uint64_16384_256 -2.04% 169128235.160 165677554.416 - 0.55% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.04% 7094.092 6949.477 - 3.77% -
SetIntersection_Interlaced_Set_uint32_16_4 -2.04% 60003140.116 58780763.346 - -0.01% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.04% 180054031.222 176388561.566 - 0.73% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.04% 10.953 10.730 - -9.44% -
SetIntersection_None_Set_string_16_4 -2.03% 59171111.987 57967822.847 - 0.31% -
SetIntersection_None_Vector_uint64_4_1 -2.03% 216457447.253 212057574.145 - 0.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.03% 1694022.949 1659597.982 - 3.36% -
std::reverse_copy(vector<int>)/4096 -2.03% 134.328 131.599 - 0.82% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -2.03% 1.912 1.873 - 13.37% -
SetIntersection_None_Set_uint64_64_4 -2.03% 21660535.242 21220822.788 - 0.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.03% 217341092.674 212930329.540 - 0.29% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -2.03% 20.220 19.810 - -0.26% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.02% 4206023.000 4121010.702 - 0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.02% 543412778.453 532432541.927 - 0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.02% 55497465.628 54376564.462 - 0.05% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.02% 2155.737 2112.201 - -0.45% -
SetIntersection_Interlaced_Set_string_16384_4 -2.02% 197023347.536 193045061.554 - -1.42% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.02% 23.080 22.614 - 0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.02% 217075329.561 212699943.139 - 0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.01% 542902106.741 531986450.712 - 0.11% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -2.01% 13062.786 12800.212 - -5.16% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -2.01% 1.889 1.851 - -0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.01% 63944282.974 62660219.466 - 0.32% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.01% 16678407.296 16343900.771 - -0.02% -
std::map<std::string,_int>::clear()/8192 -2.00% 227074.220 222521.792 - 5.79% -
SetIntersection_Front_Vector_uint64_64_1 -2.00% 16616495.539 16283753.630 - 0.56% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.00% 18.762 18.387 - 0.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.00% 1692840.496 1659042.887 - 4.62% -
SetIntersection_Interlaced_Set_string_1024_16 -1.99% 13172778.262 12910014.543 - 0.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.99% 36052.335 35333.437 - -1.89% -
SetIntersection_Front_Set_uint64_1024_4 -1.99% 1088833.813 1067148.213 - 0.11% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.99% 399.620 391.665 - -0.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.99% 623608.637 611195.754 - 0.14% -
BM_vector_deque_ranges_copy/5500 -1.99% 200.764 196.770 - 0.36% -
SetIntersection_Front_Vector_uint64_262144_1 -1.99% 1058925.944 1037882.650 - 0.13% -
std::partition(vector<int>)_(sparse)/32 -1.99% 8.818 8.643 - -1.78% -
BM_CmpLess_short_schar -1.99% 0.968 0.949 - 0.46% -
SetIntersection_Front_Vector_uint32_64_1 -1.98% 16666240.216 16335499.002 - 0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.98% 547741091.247 536875189.664 - 0.12% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.98% 17.844 17.490 - -0.87% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.98% 12.488 12.240 - 0.17% -
BM_PushHeap_float_Random_262144 -1.98% 7.779 7.625 - -0.38% -
SetIntersection_None_Vector_uint64_16_1 -1.98% 64001503.396 62734931.166 - 0.28% -
std::stable_sort(vector<int>)_(heap)/8 -1.98% 21.635 21.207 - -2.42% -
SetIntersection_Interlaced_Vector_float_256_1 -1.98% 4228546.790 4144873.059 - -3.59% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.97% 15.336 15.034 - 0.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.97% 399.715 391.826 - -0.04% -
SetIntersection_None_Vector_uint64_1024_64 -1.97% 1094413.085 1072822.440 - -0.06% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -1.97% 27.112 26.578 - -12.92% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.97% 18.230 17.871 - 1.28% -
SetIntersection_None_Set_uint64_16_4 -1.97% 57148398.323 56021937.076 - 0.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.97% 1391.772 1364.342 - 0.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.97% 9.480 9.294 - -0.55% -
SetIntersection_None_Set_uint32_16384_256 -1.97% 160847931.984 157683299.169 - 2.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.97% 4446082.029 4358659.091 - 0.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.97% 63815976.226 62561303.315 - -0.17% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.96% 52.243 51.219 - -0.14% -
SetIntersection_None_Vector_uint64_16_4 -1.96% 54330257.146 53265329.450 - 0.11% -
SetIntersection_Interlaced_Vector_string_4_4 -1.96% 153879752.243 150864377.199 - -0.19% -
std::multiset<int>::find(key)_(existent)/32 -1.96% 1.660 1.628 - -0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.95% 1686599.854 1653633.543 - -1.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.95% 1820315.754 1784744.629 - 3.80% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.95% 4567588.798 4478434.798 - 1.29% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.95% 52.346 51.324 - -0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.95% 1065735.386 1044944.862 - 0.41% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -1.95% 4584.955 4495.532 - 0.06% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.95% 161.642 158.491 - 0.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.95% 66268.701 64976.814 - -1.97% -
SetIntersection_Front_Vector_uint64_16_4 -1.95% 54707575.338 53641658.995 - -0.19% -
SetIntersection_None_Vector_uint64_256_256 -1.95% 2159798.351 2117769.724 - 1.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.95% 138350800.733 135659291.586 - -0.31% -
SetIntersection_None_Set_uint64_64_16 -1.94% 18468691.972 18109538.552 - 0.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.94% 16261498.149 15945783.092 - 0.21% -
SetIntersection_None_Set_uint32_4_4 -1.94% 137216034.472 134553210.749 - -1.01% -
SetIntersection_None_Set_uint64_16_1 -1.94% 67117901.294 65815933.213 - 0.17% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.94% 1064191.656 1043549.940 - -5.16% -
std::pop_heap(deque<int>)/8192 -1.94% 53.829 52.785 - -0.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.94% 62304.650 61096.814 - -3.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.94% 217231593.790 213023564.124 - -0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.94% 543284524.648 532769517.095 - 0.28% -
BM_CmpLess_schar_schar -1.93% 0.963 0.944 - -1.56% -
std::sort_heap(vector<int>,_pred)/8 -1.93% 30.307 29.722 - 2.93% -
std::pop_heap(vector<std::string>)/8 -1.93% 54.290 53.242 - -0.34% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.93% 517.651 507.659 - -2.76% -
SetIntersection_Front_Vector_float_262144_16 -1.93% 1137528.674 1115573.910 - 2.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.93% 55521758.252 54451007.355 - 0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.93% 14475949.488 14196892.330 - 4.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.93% 399.780 392.075 - 0.11% -
BM_deque_deque_move/1024 -1.93% 37.715 36.989 - -1.35% -
BM_CmpEqual_int_int -1.93% 1.091 1.070 - 1.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.93% 2453927.205 2406672.289 - -6.29% -
SetIntersection_Front_Vector_float_256_4 -1.92% 4225779.107 4144437.600 - -0.23% -
std::flat_multimap<int,_int>::clear()/1024 -1.92% 401.215 393.497 - -0.79% -
SetIntersection_Front_Set_uint32_4_1 -1.92% 216451508.726 212289866.812 - 0.29% -
SetIntersection_Interlaced_Set_string_256_1 -1.92% 4391941.971 4307554.032 - 0.25% -
SetIntersection_Interlaced_Vector_float_16_1 -1.92% 63798274.896 62572820.392 - -4.55% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.92% 11.303 11.086 - -1.22% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.92% 13167.920 12915.229 - 7.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.92% 35727399.415 35041909.540 - -0.21% -
BM_CmpLess_uint_uchar -1.92% 1.118 1.096 - -2.37% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -1.92% 1.564 1.534 - 2.03% -
std::set<int>::count(key)_(non-existent)/32 -1.92% 3.015 2.958 - 0.15% -
SetIntersection_None_Vector_uint32_64_16 -1.92% 13721896.923 13458877.394 - -0.19% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.92% 398.718 391.076 - -0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.92% 121357383.437 119031995.604 - -0.59% -
SetIntersection_Front_Vector_uint32_262144_1 -1.91% 1065785.498 1045376.340 - 2.00% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.91% 8570493.635 8406513.155 - -0.82% -
SetIntersection_Interlaced_Vector_float_16_4 -1.91% 57234745.688 56140591.294 - -4.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.91% 142836119.881 140106689.930 - 0.13% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.91% 4.855 4.763 - -6.54% -
SetIntersection_None_Vector_string_256_1 -1.91% 4581619.318 4494170.549 - -5.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -1.91% 61242491.095 60074108.822 - -2.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.91% 67260612.057 65978755.922 - 0.13% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -1.91% 170124.182 166882.584 - 0.24% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.90% 889.465 872.525 - -2.35% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.90% 15.017 14.731 - -2.29% -
SetIntersection_None_Vector_string_64_64 -1.90% 8957959.193 8787492.060 - -4.39% -
BM_deque_vector_ranges_copy_backward/1 -1.90% 2.154 2.113 - 0.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.90% 5825001.279 5714219.853 - -0.75% -
SetIntersection_Front_Set_uint64_16384_16 -1.90% 1206813.359 1183876.807 - 0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.90% 17007315.563 16684947.370 - 0.06% -
SetIntersection_Interlaced_Vector_string_256_256 -1.89% 20642737.251 20251714.062 - -0.16% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.89% 5.682 5.575 - 1.72% -
std::move_backward(list<int>)/512 -1.89% 377.665 370.519 - -0.03% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.89% 1289.110 1264.724 - -2.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.89% 16759089.685 16442124.684 - 0.04% -
std::list<std::string>::ctor(size)/1024 -1.89% 12773.821 12532.318 - -17.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.89% 402.818 395.206 - -0.21% -
SetIntersection_Front_Set_uint32_4_4 -1.89% 138398625.990 135785810.830 - -0.14% -
std::replace_if(list<int>)_(sprinkled)/50 -1.89% 23.420 22.978 - 0.68% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.89% 5.114 5.018 - 7.42% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.89% 210318.353 206351.683 - -0.69% -
SetIntersection_Interlaced_Set_float_4_1 -1.89% 217375524.638 213275852.009 - 0.16% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.88% 1059570.090 1039617.480 - 0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.88% 542834330.704 532615749.454 - 0.25% -
SetIntersection_Interlaced_Set_string_262144_64 -1.88% 2147820.719 2107443.606 - 1.81% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.88% 53.207 52.207 - -1.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.88% 1179673.224 1157513.426 - -0.63% -
std::set<std::string>::find(key)_(existent)/8192 -1.88% 30.665 30.089 - -15.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.88% 63955660.720 62755079.795 - -0.29% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.88% 371.217 364.249 - 2.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.88% 1061672.351 1041752.117 - -0.29% -
SetIntersection_Front_Vector_uint32_16_16 -1.88% 36290280.542 35609551.411 - -0.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.87% 16612561.349 16301301.033 - -0.22% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.87% 25.021 24.553 - 0.11% -
SetIntersection_None_Set_string_16_16 -1.87% 37044843.940 36351158.909 - 0.55% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.87% 20.957 20.565 - -4.94% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.87% 22.732 22.307 - 0.21% -
std::search(list<int>)_(single_element)/1000 -1.87% 705.850 692.649 - 3.07% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.87% 216466118.256 212420263.100 - 0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.87% 3.182 3.122 - 0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.87% 168592094.691 165445274.895 - 0.14% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.87% 24.313 23.859 - 2.71% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.87% 22.692 22.269 - 0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.86% 1060768.287 1041034.560 - -0.48% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.86% 53.988 52.984 - -0.50% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.86% 15.822 15.527 - 0.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.86% 218362034.403 214302473.844 - 0.11% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.86% 13014.337 12772.435 - 0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.86% 1165340.803 1143689.212 - -0.36% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.86% 216504830.734 212482500.834 - 0.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.86% 354636383.584 348050014.069 - -0.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.86% 54852921.199 53835178.019 - -0.05% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.85% 17.794 17.464 - 3.47% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.85% 526288.956 516572.067 - -0.12% -
SetIntersection_Front_Set_float_16_1 -1.85% 63800294.722 62623155.974 - -0.20% -
std::deque<std::string>::ctor(size)/8192 -1.84% 8451.333 8295.515 - -3.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.84% 136358818.604 133845200.389 - -0.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.84% 1.315 1.291 - -0.47% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.84% 12.992 12.753 - 0.20% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -1.84% 1405.549 1379.668 - 3.94% -
SetIntersection_None_Vector_uint64_256_16 -1.84% 4071927.095 3997006.150 - 1.59% -
SetIntersection_None_Set_string_4_1 -1.84% 225004552.149 220870279.866 - -0.17% -
SetIntersection_Front_Set_uint32_16_4 -1.84% 55331500.982 54315244.390 - 0.30% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.83% 16.798 16.490 - 4.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.83% 9.292 9.121 - 0.03% -
SetIntersection_None_Vector_string_16384_64 -1.83% 1238489.315 1215808.661 - -5.52% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.83% 8.107 7.959 - 1.04% -
std::partial_sort(deque<int>)_(heap)/8192 -1.83% 275886.920 270840.677 - 0.55% -
SetIntersection_Front_Set_float_64_1 -1.83% 16695467.670 16390149.772 - -0.21% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.83% 12.972 12.734 - 0.20% -
SetIntersection_None_Set_float_4_4 -1.83% 137839271.761 135319513.395 - -0.14% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.83% 210241.865 206401.560 - 1.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.82% 14929761.354 14657565.885 - 0.49% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.81% 4.654 4.570 - 0.34% -
BM_CmpEqual_ushort_uchar -1.81% 1.123 1.103 - -0.45% -
SetIntersection_None_Set_uint32_1_1 -1.81% 542360359.474 532525242.494 - 0.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.81% 399.755 392.514 - -0.39% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.81% 637327.375 625783.538 - -0.04% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.81% 12.957 12.722 - -0.38% -
SetIntersection_None_Vector_uint32_64_1 -1.81% 16894173.347 16588625.396 - 0.41% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.81% 541180685.779 531400263.482 - 0.26% -
SetIntersection_Front_Vector_float_64_1 -1.81% 16645742.569 16345147.484 - -1.42% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.81% 11064931.281 10865206.782 - 0.91% -
SetIntersection_None_Vector_float_4_1 -1.80% 217741939.458 213812189.452 - 0.04% -
BM_std_minmax_element<short>/1024 -1.80% 262.286 257.564 - -10.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.80% 142264504.620 139704317.210 - -3.20% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.80% 4.595 4.512 - -0.15% -
SetIntersection_None_Set_string_1_1 -1.80% 550860337.676 540957025.204 - -0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.80% 64731371.829 63567857.369 - -0.25% -
SetIntersection_Front_Set_uint64_1024_256 -1.80% 3954225.146 3883160.124 - -9.39% -
bm_ranges_swap_ranges_vb_aligned/512 -1.80% 5.292 5.197 - -1.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.80% 16351502.122 16057939.776 - -0.12% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.79% 399.859 392.684 - 0.16% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.79% 1101.470 1081.719 - -3.68% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.79% 386.354 379.439 - 1.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.79% 216926625.376 213046964.388 - 0.25% -
std::unordered_set<int>::ctor(const&)/1024 -1.79% 6893.976 6770.809 - 1.38% -
SetIntersection_Interlaced_Vector_float_4_4 -1.79% 137770842.045 135310310.312 - -2.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.79% 16698388.968 16400173.258 - -0.25% -
SetIntersection_Front_Set_uint32_262144_16 -1.79% 1170708.878 1149807.250 - 0.68% -
SetIntersection_Front_Set_uint64_64_1 -1.78% 16609313.029 16312865.058 - -0.09% -
BM_deque_vector_ranges_copy_backward/5500 -1.78% 200.606 197.030 - 0.05% -
std::none_of(list<int>)_(process_all)/8 -1.78% 2.720 2.671 - 0.71% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.78% 944.514 927.696 - -5.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.78% 12276290.715 12057759.864 - -0.56% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.78% 87.638 86.079 - -0.66% -
BM_std_minmax_element<long_long>/3 -1.78% 1.114 1.094 - -1.48% -
std::sort(vector<int>)_(pipe-organ)/8 -1.78% 17.968 17.649 - 0.35% -
BM_std_minmax_element<short>/70000 -1.77% 17449.812 17140.322 - -10.92% -
std::sort_heap(deque<int>)/8 -1.77% 36.024 35.385 - 0.08% -
std::multiset<int>::erase(iterator)/32 -1.77% 21.190 20.815 - -3.20% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.77% 211675713.781 207927651.616 - -0.23% -
SetIntersection_Front_Vector_string_256_1 -1.77% 4296017.532 4220054.652 - -1.39% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.77% 800.593 786.457 - -0.55% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.77% 63758636.537 62633219.823 - 0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.77% 136039799.336 133638545.814 - -0.29% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.76% 12927.719 12699.656 - -8.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.76% 218188921.158 214342223.519 - -0.26% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.76% 611278.079 600501.173 - -1.23% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.76% 400.199 393.145 - -0.04% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.76% 397.545 390.538 - -0.02% -
BM_deque_deque_ranges_move/64 -1.76% 3.084 3.030 - -0.85% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.76% 570.477 560.441 - -0.94% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.76% 398.764 391.756 - -0.23% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.76% 540987696.421 531479913.878 - 0.11% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.76% 612515.698 601762.071 - 0.25% -
SetIntersection_None_Vector_uint32_16_4 -1.75% 54666782.030 53707858.096 - 0.18% -
SetIntersection_Interlaced_Vector_float_4_1 -1.75% 216772346.559 212969921.416 - 0.01% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.75% 6286.009 6175.865 - -1.00% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.75% 19.390 19.050 - -0.67% -
SetIntersection_Front_Set_float_16_4 -1.75% 55820845.415 54842799.102 - 0.14% -
BM_std_minmax_element<short>/64000 -1.75% 15947.234 15667.895 - -10.97% -
SetIntersection_None_Vector_uint32_1_1 -1.75% 541529052.613 532049712.583 - 0.04% -
SetIntersection_None_Set_uint32_4_1 -1.75% 219577407.786 215741903.760 - 0.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.75% 37392154.278 36739219.835 - 0.29% -
SetIntersection_Front_Set_uint64_64_64 -1.75% 13172955.006 12942948.636 - -1.16% -
SetIntersection_None_Vector_float_1_1 -1.75% 542865270.508 533388733.701 - 0.11% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.74% 31.580 31.029 - -3.99% -
SetIntersection_Interlaced_Set_string_16_1 -1.74% 66731081.712 65567796.969 - -0.23% -
std::list<std::string>::ctor(size)/8192 -1.74% 106484.862 104628.900 - -7.48% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.74% 1300008.949 1277354.168 - 1.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.74% 1040889.794 1022757.734 - -0.32% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.74% 7928.712 7790.599 - -0.22% -
std::find_end(list<int>)_(process_all)/8192 -1.74% 7498.840 7368.326 - -5.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.74% 1061859.438 1043378.907 - -0.10% -
SetIntersection_None_Vector_uint32_16_1 -1.74% 64290174.378 63171525.732 - 0.15% -
bm_ranges_lexicographical_compare<int>/1 -1.74% 1.286 1.264 - -18.22% -
BM_CmpEqual_ushort_int -1.74% 1.076 1.057 - -0.49% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.74% 4711.197 4629.365 - -3.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.74% 542772261.657 533353292.122 - -0.19% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.73% 397.678 390.786 - -0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.73% 544791965.446 535351038.287 - -0.55% -
SetIntersection_None_Vector_string_262144_1024 -1.73% 1316366.620 1293557.036 - -2.34% -
SetIntersection_Interlaced_Vector_string_1_1 -1.73% 556927368.924 547283568.930 - -0.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.73% 8.655 8.505 - -0.69% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.73% 17.312 17.013 - -0.29% -
BM_PushHeap_string_Ascending_4 -1.73% 2.579 2.535 - 0.58% -
SetIntersection_Interlaced_Vector_float_1_1 -1.73% 542459171.297 533079469.562 - -0.06% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.73% 2.063 2.027 - 0.31% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.72% 983.493 966.540 - 0.83% -
SetIntersection_None_Vector_uint64_64_16 -1.72% 13716974.220 13480591.376 - 0.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.72% 138492345.907 136107640.546 - 0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.72% 0.630 0.619 - -0.53% -
SetIntersection_None_Vector_uint32_256_1 -1.72% 4313258.097 4239033.443 - -0.72% -
SetIntersection_None_Set_float_1_1 -1.72% 544405158.250 535037918.831 - 0.09% -
SetIntersection_None_Vector_string_16_16 -1.72% 35091368.072 34487742.879 - -4.92% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.72% 5448.275 5354.651 - 0.94% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.72% 140659.434 138242.824 - 0.01% -
BM_num_put<long_double> -1.72% 59.679 58.655 - 0.30% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.72% 398.977 392.126 - -0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.72% 217574489.586 213839932.903 - -0.29% -
SetIntersection_Interlaced_Vector_string_16_1 -1.71% 65604980.314 64480818.893 - 0.06% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.71% 16.478 16.197 - -1.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.71% 64569072.363 63465199.403 - 0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.71% 216611120.227 212909531.379 - 0.40% -
SetIntersection_None_Vector_uint32_4_1 -1.71% 217300221.154 213589078.950 - 0.17% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.71% 63731781.903 62645034.893 - 0.42% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.70% 38422313.910 37767279.114 - 0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.70% 542727498.137 533483669.517 - -0.11% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.70% 1557009.228 1530509.351 - -0.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.70% 766.850 753.807 - -1.67% -
std::set<std::string>::erase(iterator)/8192 -1.70% 31.029 30.502 - 2.87% -
BM_std_minmax_element<short>/65536 -1.70% 16323.313 16046.182 - -11.05% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.70% 973.842 957.312 - -0.66% -
std::replace(vector<int>)_(sprinkled)/8192 -1.70% 1245.180 1224.051 - -7.35% -
SetIntersection_None_Vector_uint32_64_4 -1.70% 16153118.292 15879087.123 - 0.14% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.70% 8.702 8.554 - -0.36% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.70% 13.484 13.255 - -0.42% -
SetIntersection_Front_Set_uint32_256_4 -1.69% 4257677.515 4185606.802 - -0.81% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -1.69% 7.511 7.384 - 0.02% -
std::stable_partition(deque<int>)_(sparse)/1024 -1.69% 431.674 424.378 - -4.21% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.69% 19.013 18.692 - -0.46% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.69% 2583.297 2539.674 - -0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.69% 59096291.225 58098785.940 - -0.07% -
SetIntersection_Front_Vector_uint32_4_4 -1.69% 136628659.436 134324476.108 - -0.02% -
BM_StringDestroy_Empty -1.69% 0.633 0.623 - -0.43% -
BM_deque_deque_move_backward/512 -1.69% 19.744 19.411 - -2.89% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.69% 20.115 19.776 - -2.05% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.68% 398.198 391.491 - 0.09% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.68% 2799380.699 2752274.818 - 1.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.68% 63972728.301 62897204.213 - -0.08% -
std::flat_map<int,_int>::clear()/1024 -1.68% 398.906 392.209 - -0.28% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.68% 19.563 19.236 - 0.27% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.68% 16575089.713 16297421.672 - 0.08% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.67% 1908.898 1876.930 - -1.23% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.67% 1.259 1.238 - 2.40% -
BM_StringFindCharLiteral/1024 -1.67% 18.979 18.661 - 3.94% -
SetIntersection_Interlaced_Set_float_16_1 -1.67% 63838778.174 62770618.706 - 0.31% -
SetIntersection_Front_Set_uint32_16384_4 -1.67% 1075179.071 1057200.380 - 0.08% -
SetIntersection_Front_Vector_float_64_4 -1.67% 16150474.099 15880478.824 - -0.55% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.67% 11231.528 11043.769 - -3.95% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.67% 35878.167 35278.425 - -1.13% -
rng::contains(list<int>)_(process_all)/8 -1.67% 2.381 2.341 - 3.58% -
SetIntersection_None_Set_float_4_1 -1.67% 219928071.767 216253271.819 - 0.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.67% 401.005 394.306 - -0.29% -
SetIntersection_Front_Set_string_16_16 -1.67% 59201679.304 58213212.850 - -1.98% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.67% 16.596 16.319 - 4.39% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.67% 12.998 12.781 - 0.98% -
SetIntersection_None_Vector_string_64_16 -1.67% 14382474.485 14142809.295 - -4.87% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.67% 97811.238 96181.899 - 0.12% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.67% 18123.411 17821.563 - 1.05% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.66% 18.492 18.184 - 0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.66% 544757240.676 535697414.017 - 0.27% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.66% 398.919 392.289 - -0.04% -
SetIntersection_None_Set_uint64_16_16 -1.66% 35654619.155 35062440.304 - -0.49% -
std::move_backward(deque<int>)/64 -1.66% 5.262 5.175 - -22.44% -
std::search(list<int>)_(single_element)/1024 -1.66% 739.627 727.360 - -3.01% -
SetIntersection_Front_Vector_float_256_1 -1.66% 4197705.454 4128102.688 - -0.43% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.66% 56595814.142 55658755.438 - 0.18% -
BM_CmpEqual_short_uchar -1.66% 1.114 1.096 - 0.03% -
SetIntersection_Interlaced_Set_string_16384_1 -1.65% 1110352.355 1091980.101 - 1.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.65% 826.011 812.347 - -0.06% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.65% 2.648 2.604 - 1.21% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.65% 56.153 55.227 - -1.25% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.65% 414.830 407.993 - -0.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.65% 170488.874 167681.800 - 0.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.64% 540349945.110 531487203.953 - -0.02% -
BM_StringCopy_Huge -1.64% 110.873 109.055 - -0.07% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.64% 397.844 391.320 - -0.09% -
BM_vector_deque_ranges_move/64 -1.64% 2.820 2.774 - 0.75% -
rng::contains(vector<int>)_(process_all)/8 -1.64% 2.817 2.771 - 3.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.64% 16213840.419 15948201.311 - -0.96% -
SetIntersection_Front_Vector_uint32_1_1 -1.64% 540980493.886 532122761.578 - 0.14% -
SetIntersection_None_Set_string_4_4 -1.64% 140366264.746 138068125.710 - -0.23% -
SetIntersection_None_Vector_uint64_262144_16 -1.64% 1134303.679 1115751.645 - 1.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.63% 398.607 392.096 - -0.09% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.63% 21.981 21.623 - -0.57% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.63% 138498967.862 136238892.812 - 0.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.63% 1064862.368 1047499.005 - 0.11% -
SetIntersection_Interlaced_Set_float_1_1 -1.63% 542946400.066 534093268.850 - 0.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.63% 49143.381 48342.522 - 0.61% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.63% 399.474 392.969 - 0.30% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.63% 27299.583 26855.391 - 0.39% -
SetIntersection_Interlaced_Vector_string_4_1 -1.62% 223104044.453 219481630.231 - 0.11% -
SetIntersection_None_Set_float_256_1 -1.62% 11581584.109 11393557.803 - -0.29% -
SetIntersection_Interlaced_Set_float_16384_4 -1.62% 171734920.891 168946836.220 - -0.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.62% 63654542.809 62621535.694 - 0.28% -
std::set<int>::ctor(const&,_alloc)/32 -1.62% 248.035 244.011 - 11.99% -
std::set<int>::contains(key)_(existent)/8192 -1.62% 8.383 8.247 - -2.11% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.62% 7822.914 7696.236 - -0.75% -
SetIntersection_Interlaced_Vector_float_64_1 -1.62% 16669146.872 16399407.273 - -5.09% -
SetIntersection_Front_Vector_uint64_64_4 -1.62% 16075897.703 15815801.100 - 0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.62% 4412188.482 4340886.345 - 0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.62% 1365724.283 1343654.053 - -0.66% -
std::stable_sort(vector<int>)_(repeated)/8 -1.62% 15.843 15.587 - 0.23% -
SetIntersection_Front_Vector_string_4_1 -1.62% 222007773.708 218420470.429 - -0.32% -
SetIntersection_Front_Vector_uint32_4_1 -1.62% 216305967.543 212811930.406 - 0.20% -
SetIntersection_None_Set_uint64_16384_16 -1.62% 167918423.877 165206103.489 - 0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.61% 18194211.567 17900618.852 - 0.04% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.61% 13.109 12.897 - 0.25% -
SetIntersection_Front_Set_uint64_64_16 -1.61% 15400705.090 15152706.211 - 0.71% -
bm_ranges_lexicographical_compare<signed_char>/8 -1.61% 3.502 3.446 - -0.78% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.61% 41.448 40.782 - 1.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.61% 780.090 767.549 - -1.61% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.61% 17.900 17.613 - 0.06% -
BM_StringCopy_Small -1.61% 0.672 0.661 - 0.55% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.61% 13391486.461 13176433.085 - -1.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.61% 144204758.663 141889251.422 - 0.99% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.61% 36288627.262 35706124.207 - 0.34% -
BM_CmpEqual_uchar_uint -1.60% 1.068 1.051 - -1.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.60% 16689089.567 16421651.740 - 0.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.60% 398.797 392.407 - 0.05% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.60% 398.436 392.056 - 0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.60% 1235254.614 1215488.531 - -1.87% -
std::set<int>::ctor(const&)/0 -1.60% 12.921 12.714 - -0.18% -
SetIntersection_Front_Vector_float_4_4 -1.60% 137660030.403 135459747.707 - -0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.60% 545289697.873 536579218.491 - 0.27% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.59% 217.763 214.291 - -1.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.59% 9.116 8.971 - 0.23% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 -1.59% 36.916 36.328 - -0.60% -
SetIntersection_None_Vector_string_256_16 -1.59% 4323954.653 4255119.384 - -3.54% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.59% 20.716 20.386 - -0.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.59% 4215650.830 4148620.600 - 0.50% -
BM_deque_deque_copy/64 -1.59% 3.080 3.031 - 0.04% -
SetIntersection_Front_Vector_float_16_1 -1.59% 63740982.007 62730375.067 - -0.06% -
BM_PushHeap_float_QuickSortAdversary_16 -1.58% 0.990 0.974 - -0.01% -
std::pop_heap(deque<float>)/8 -1.58% 53.037 52.197 - -0.21% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.58% 24.576 24.187 - -1.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -1.58% 63.587 62.580 - -14.52% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.58% 241.386 237.569 - -2.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.58% 1058339.290 1041619.260 - 0.28% -
std::find(vector<int>)_(process_all)/8 -1.58% 2.702 2.659 - -2.53% -
SetIntersection_Front_Vector_float_4_1 -1.58% 216458259.426 213038844.907 - -0.09% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.58% 22.097 21.747 - -0.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.58% 54842.392 53976.465 - 1.18% -
std::set<int>::clear()/0 -1.58% 398.092 391.809 - 0.12% -
SetIntersection_Interlaced_Set_string_1024_1 -1.58% 1114131.154 1096556.685 - 0.84% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.57% 297.320 292.638 - 0.38% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.57% 31.171 30.680 - -7.61% -
SetIntersection_Interlaced_Set_float_1024_16 -1.57% 11559718.693 11377894.141 - -1.22% -
SetIntersection_Front_Set_float_4_1 -1.57% 216828586.892 213419957.504 - 0.12% -
SetIntersection_Interlaced_Set_string_262144_4 -1.57% 1877489.744 1847987.141 - 3.15% -
SetIntersection_Front_Set_uint32_64_16 -1.57% 15398257.263 15156769.286 - -0.13% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.57% 94152.033 92676.765 - -0.00% -
std::make_heap(deque<int>)_(shuffled)/8192 -1.57% 24110.850 23733.073 - 4.58% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.57% 13.070 12.865 - -0.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.57% 8735872.298 8599002.403 - 0.58% -
std::unordered_set<std::string>::ctor(const&)/0 -1.57% 13.105 12.900 - -0.19% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.57% 56108.442 55230.172 - 0.43% -
SetIntersection_None_Vector_string_16_1 -1.56% 65951122.562 64919873.948 - -4.92% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.56% 685.809 675.117 - 0.53% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.56% 13297.534 13090.240 - -0.24% -
SetIntersection_Front_Set_float_16384_256 -1.56% 4201758.451 4136265.515 - 1.74% -
SetIntersection_Front_Set_uint64_256_16 -1.56% 4544499.534 4473753.574 - 2.25% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 -1.56% 11123.426 10950.280 - -0.33% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.56% 5429.638 5345.138 - 0.82% -
SetIntersection_Interlaced_Set_string_4_4 -1.56% 161752356.068 159235209.936 - 0.03% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.56% 397.416 391.234 - 0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.55% 18612063.147 18322655.975 - 1.34% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -1.55% 27.715 27.285 - -12.45% -
std::count(list<int>)_(every_other)/8 -1.55% 2.131 2.098 - 0.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.55% 57272196.144 56385021.982 - 0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.55% 217627762.796 214257521.488 - 0.26% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.55% 12227.506 12038.168 - -29.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.55% 3523444.244 3468907.062 - 0.44% -
SetIntersection_Front_Set_uint32_256_16 -1.55% 4530857.824 4460788.571 - 2.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.55% 4252341.218 4186625.215 - -0.43% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.54% 180899872.314 178107088.582 - 1.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.54% 217101137.257 213751290.059 - 0.30% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.54% 571.028 562.217 - -0.18% -
SetIntersection_Interlaced_Vector_float_256_64 -1.54% 6948651.978 6841515.912 - -17.12% -
SetIntersection_Front_Vector_string_262144_1024 -1.54% 40066086.138 39449113.695 - 0.18% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.54% 1050980.676 1034801.284 - 0.36% -
SetIntersection_None_Vector_uint32_64_64 -1.54% 8592701.836 8460579.182 - 1.36% -
SetIntersection_None_Vector_uint32_1024_256 -1.54% 1093842.660 1077040.692 - 4.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.54% 60393517.319 59466274.704 - -0.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.53% 68443.795 67393.384 - 0.35% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.53% 16.264 16.015 - -0.18% -
SetIntersection_Interlaced_Set_float_64_1 -1.53% 16654687.769 16399914.465 - 0.10% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.53% 281377.011 277073.441 - -4.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.53% 16734415.503 16478580.025 - -0.07% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.53% 1456.669 1434.405 - 1.62% -
SetIntersection_Front_Set_string_64_1 -1.53% 17263111.994 16999419.007 - -0.64% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.53% 1716161.541 1689958.740 - -2.04% -
SetIntersection_Interlaced_Set_string_4_1 -1.53% 226748245.583 223287478.626 - 0.63% -
SetIntersection_None_Vector_uint64_262144_262144 -1.53% 1138528.605 1121154.415 - 0.30% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.53% 397.916 391.844 - -0.97% -
std::multimap<int,_int>::clear()/1024 -1.53% 11110.454 10940.941 - 3.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.53% 63988636.497 63012426.379 - 0.24% -
SetIntersection_None_Vector_string_262144_256 -1.52% 1305575.148 1285674.618 - -2.35% -
std::unordered_set<int>::clear()/0 -1.52% 397.878 391.819 - -0.33% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.52% 22.215 21.878 - -0.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.52% 63671783.020 62703518.600 - 0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.52% 8421887.417 8293928.838 - -1.25% -
BM_num_get<float> -1.51% 37.057 36.496 - -0.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.51% 397.265 391.255 - -0.34% -
BM_CmpEqual_short_ushort -1.51% 1.119 1.102 - -0.18% -
SetIntersection_Front_Set_string_4_1 -1.51% 224377351.457 220985819.535 - -0.39% -
bm_lexicographical_compare<int>/8 -1.51% 1.583 1.559 - 3.21% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -1.51% 10385.059 10228.191 - -12.84% -
SetIntersection_Front_Set_uint32_256_256 -1.51% 7788110.806 7670472.205 - 5.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.51% 13880996.596 13671401.706 - -0.45% -
BM_PushHeap_string_Random_4 -1.51% 6.166 6.073 - -2.40% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.51% 20.059 19.757 - -1.18% -
SetIntersection_Front_Set_uint32_64_4 -1.51% 16223857.197 15979240.295 - -0.02% -
SetIntersection_None_Vector_uint64_16384_4 -1.51% 1119547.193 1102674.959 - 1.66% -
SetIntersection_None_Set_uint64_16384_1 -1.51% 160439959.594 158022872.946 - -0.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.50% 446.263 439.551 - 0.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.50% 4361995.259 4296425.013 - 0.42% -
std::unordered_map<int,_int>::clear()/0 -1.50% 397.578 391.604 - -0.00% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.50% 1.064 1.048 - -0.01% -
BM_deque_deque_ranges_copy_backward/1 -1.50% 2.523 2.486 - -10.54% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.50% 16.374 16.128 - -6.31% -
rng::find_last(vector<int>)_(bail_90%)/50 -1.50% 1.516 1.493 - -3.33% -
SetIntersection_Front_Set_uint32_16384_16 -1.50% 1219808.358 1201525.597 - 0.91% -
std::flat_map<int,_int>::clear()/8192 -1.50% 417.984 411.720 - 0.32% -
BM_deque_deque_ranges_move_backward/1024 -1.50% 38.898 38.316 - -1.34% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.50% 1253.248 1234.489 - -1.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.49% 4230272.987 4167102.175 - -0.05% -
SetIntersection_None_Vector_uint64_1024_1 -1.49% 1096194.824 1079828.251 - 1.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.49% 621.748 612.486 - -0.69% -
std::move(vector<bool>)_(aligned)/64 -1.49% 1.691 1.665 - 5.89% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.48% 13.970 13.763 - -1.41% -
BM_vector_deque_ranges_move_backward/4096 -1.48% 151.696 149.446 - 0.83% -
SetIntersection_None_Set_string_16_1 -1.48% 69301747.736 68274052.789 - 0.00% -
std::copy_n(vector<int>)/1048576 -1.48% 50207.954 49463.417 - -0.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.48% 1664655.191 1639977.050 - -1.58% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.48% 4.383 4.318 - 2.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.48% 138110981.754 136065018.933 - 0.17% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.48% 21.140 20.827 - 0.42% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.47% 349749108.272 344590431.847 - 7.85% -
SetIntersection_Interlaced_Set_float_16_4 -1.47% 60059432.400 59173812.980 - 0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.47% 2894644.191 2851989.262 - -1.20% -
BM_CmpEqual_int_uchar -1.47% 1.123 1.106 - 0.22% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.47% 16.999 16.749 - -0.21% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.47% 20.021 19.726 - -1.08% -
std::sort(deque<int>)_(heap)/8 -1.47% 24.737 24.373 - -1.20% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.47% 13.248 13.054 - 0.59% -
BM_CmpEqual_schar_uchar -1.47% 1.114 1.098 - 1.71% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.47% 8646.464 8519.759 - -0.01% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.46% 2978.392 2934.784 - 0.18% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.46% 8.462 8.338 - -0.03% -
SetIntersection_Front_Vector_uint32_1024_1 -1.46% 1059493.162 1043991.560 - 0.67% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.46% 788.585 777.056 - -1.04% -
BM_deque_deque_move/1 -1.46% 2.580 2.543 - -0.84% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.46% 396.883 391.086 - -0.08% -
SetIntersection_Front_Vector_string_16_1 -1.46% 65192527.863 64242097.929 - -0.22% -
SetIntersection_Front_Set_float_16384_1 -1.46% 1060780.193 1045316.200 - -0.77% -
BM_CmpEqual_schar_int -1.46% 1.131 1.114 - -0.49% -
SetIntersection_Front_Vector_float_16384_1 -1.46% 1053208.428 1037861.367 - -0.48% -
SetIntersection_Front_Set_uint64_16384_1 -1.46% 1059419.799 1043989.078 - 1.04% -
SetIntersection_None_Set_uint64_262144_1 -1.45% 1225983.479 1208191.894 - 0.35% -
std::reverse(vector<int>)/32768 -1.45% 1049.244 1034.021 - -0.57% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.45% 396780.483 391024.460 - 0.74% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.45% 13.444 13.250 - 0.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.45% 12281433.946 12103402.214 - 0.15% -
SetIntersection_Interlaced_Vector_float_16_16 -1.45% 36209774.075 35685038.101 - -4.25% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.45% 513.626 506.185 - -2.65% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.45% 43.261 42.636 - 1.53% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.44% 13.054 12.865 - -0.83% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.44% 22.618 22.292 - 0.04% -
SetIntersection_Interlaced_Set_string_262144_256 -1.44% 2081556.232 2051568.768 - 0.03% -
SetIntersection_None_Vector_uint32_4_4 -1.44% 135715168.064 133760993.669 - 0.45% -
std::find_if(vector<bool>)_(process_all)/8 -1.44% 3.601 3.549 - 0.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.44% 90442.635 89143.399 - 2.90% -
std::set<int>::insert(value)_(already_present)/8192 -1.43% 9.575 9.438 - 1.64% -
std::is_sorted(list<int>)/8192 -1.43% 7306.584 7201.871 - 1.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.43% 1172152.588 1155358.496 - -0.72% -
SetIntersection_Front_Vector_uint32_16_1 -1.43% 63538202.363 62628168.284 - 0.30% -
SetIntersection_Interlaced_Set_float_64_16 -1.43% 21818647.974 21506220.902 - -3.29% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.43% 172535198.843 170067696.765 - 0.85% -
SetIntersection_None_Set_uint32_16_4 -1.43% 57235440.283 56417057.257 - 0.45% -
SetIntersection_Interlaced_Vector_float_256_256 -1.43% 4606317.495 4540529.917 - -2.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.43% 33593.888 33114.108 - -2.48% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.43% 417.858 411.894 - -0.40% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.43% 19.337 19.061 - -0.03% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.42% 12279.990 12105.177 - 0.05% -
std::set<int>::ctor(const&)/8192 -1.42% 49697.732 48990.368 - -1.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.42% 16315289.156 16083119.444 - -0.52% -
SetIntersection_Front_Vector_uint64_64_64 -1.42% 10702633.848 10550366.107 - -1.83% -
SetIntersection_None_Set_uint32_16384_16 -1.42% 161921436.547 159617946.552 - 3.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.42% 1201530.088 1184483.582 - -0.25% -
SetIntersection_Front_Vector_string_16_4 -1.42% 60243825.834 59391298.597 - -0.88% -
SetIntersection_None_Set_string_256_1 -1.41% 11683366.732 11518203.348 - 1.15% -
std::move_backward(vector<bool>)_(aligned)/64 -1.41% 1.731 1.707 - 0.89% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.41% 45023.810 44387.635 - 0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.41% 1844512.287 1818451.984 - -1.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.41% 230604211.443 227346304.010 - 0.24% -
SetIntersection_Front_Set_string_1024_1 -1.41% 1106618.958 1091022.210 - -0.75% -
BM_deque_vector_ranges_copy/0 -1.41% 1.438 1.418 - -6.40% -
SetIntersection_Interlaced_Vector_float_1024_4 -1.41% 1391355.035 1371784.037 - 7.63% -
SetIntersection_Front_Set_uint32_256_1 -1.40% 4207770.911 4148688.738 - -0.49% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.40% 28.804 28.400 - -5.00% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.40% 0.765 0.754 - -0.84% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.40% 513308.528 506125.094 - 4.17% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.40% 149978.682 147883.130 - -2.79% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.40% 7979.343 7867.960 - 0.15% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.39% 1619121.174 1596548.260 - 0.84% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.39% 13.070 12.888 - -2.67% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.39% 107.704 106.206 - -2.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.39% 34336117.851 33858851.066 - 0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.39% 119546306.640 117884640.268 - -0.73% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.39% 399.188 393.640 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.39% 58816174.085 57998811.596 - 1.14% -
SetIntersection_None_Vector_string_256_64 -1.39% 3679144.223 3628071.207 - -3.79% -
std::search(vector<int>)_(no_match)/1024 -1.39% 219.520 216.479 - 0.29% -
std::partial_sort(deque<int>)_(repeated)/8 -1.38% 26.576 26.209 - 1.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.38% 1499.492 1478.796 - -0.59% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.38% 398.769 393.266 - 0.21% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.38% 33045.352 32589.650 - -4.65% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.38% 539.710 532.284 - -1.17% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.38% 660.111 651.029 - 0.83% -
std::set<std::string>::ctor(const&)/0 -1.37% 12.905 12.728 - -3.50% -
std::multimap<int,_int>::ctor(const&)/0 -1.37% 12.918 12.740 - -0.11% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.37% 1302458.494 1284582.440 - 0.70% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.37% 18.827 18.569 - -1.71% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.37% 4725.111 4660.327 - -0.35% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.37% 20.113 19.838 - -7.04% -
std::search(vector<int>)_(no_match)/1000 -1.37% 214.568 211.629 - 0.12% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.37% 63724.692 62852.750 - -0.04% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.37% 1883.964 1858.200 - -2.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.37% 220901474.929 217881257.446 - 0.36% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.37% 670.044 660.886 - -0.38% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.37% 908.891 896.469 - -5.43% -
BM_std_minmax_element<int>/64 -1.37% 17.174 16.940 - 2.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.36% 1064415.722 1049908.779 - -0.06% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.36% 23.465 23.146 - -1.29% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.36% 35.838 35.351 - -0.80% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.36% 12.930 12.755 - -0.18% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -1.35% 10.584 10.441 - -2.37% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.35% 35819.614 35334.839 - -1.42% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.35% 22.789 22.480 - 0.83% -
SetIntersection_None_Set_uint32_16384_64 -1.35% 161346958.987 159164081.052 - 3.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.35% 1095720.571 1080900.163 - 1.46% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.34% 38.949 38.425 - -1.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.34% 14477.288 14282.671 - -4.69% -
std::make_heap(vector<int>)_(heap)/1024 -1.34% 275.186 271.488 - -4.23% -
SetIntersection_None_Vector_string_4_1 -1.34% 220246483.862 217287303.395 - 0.20% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.34% 54.892 54.156 - -0.21% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.34% 26.635 26.277 - -2.37% -
SetIntersection_Front_Set_float_256_16 -1.34% 4566780.980 4505534.303 - -1.34% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.34% 402.522 397.129 - 0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.34% 54960253.464 54224913.585 - -0.06% -
bm_ranges_swap_ranges_vb_aligned/64 -1.34% 3.067 3.026 - -2.02% -
std::set<int>::erase(iterator)/1024 -1.34% 20.242 19.972 - -1.78% -
std::move(vector<bool>)_(unaligned)/512 -1.34% 4.782 4.718 - -4.15% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.33% 765.876 755.655 - 0.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.33% 666.699 657.809 - -13.66% -
SetIntersection_Front_Set_uint64_1024_1 -1.33% 1059873.233 1045741.900 - 0.31% -
BM_StringAssignAsciiz_Large_Opaque -1.33% 11.787 11.630 - 0.18% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.33% 12.892 12.720 - -0.22% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.33% 136985596.814 135161179.305 - 0.27% -
std::multiset<int>::erase(key)_(existent)/32 -1.33% 22.194 21.899 - -4.12% -
std::multiset<int>::erase(iterator)/1024 -1.33% 23.673 23.359 - -4.16% -
std::multimap<std::string,_int>::clear()/0 -1.33% 399.083 393.793 - 0.03% -
SetIntersection_Front_Vector_string_1_1 -1.33% 555663769.551 548298805.031 - -0.39% -
BM_deque_vector_copy/1 -1.33% 2.139 2.111 - 1.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.33% 1208357.487 1192344.946 - -1.59% -
SetIntersection_Front_Set_float_1_1 -1.33% 541531665.480 534356186.039 - 0.26% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.32% 12.871 12.700 - 0.09% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.32% 12.361 12.197 - -0.83% -
std::set<int>::contains(key)_(non-existent)/1024 -1.32% 6.055 5.975 - -15.80% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.32% 52.048 51.360 - 1.29% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.32% 508443.599 501722.750 - 3.40% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.32% 140584.791 138726.653 - -1.71% -
BM_std_minmax_element<char>/4000 -1.32% 1048.304 1034.498 - -2.46% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 -1.32% 11599.698 11446.952 - -0.61% -
BM_deque_deque_ranges_move/5500 -1.31% 200.739 198.100 - 0.55% -
SetIntersection_None_Set_string_64_1 -1.31% 23272576.626 22966778.202 - 2.78% -
SetIntersection_None_Set_float_16_4 -1.31% 57409192.620 56656739.134 - 0.43% -
std::set<std::string>::ctor(const&)/8192 -1.31% 346197.706 341660.921 - -0.18% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.31% 17114.010 16889.957 - -0.07% -
std::partition(list<int>)_(dense)/32 -1.31% 8.952 8.835 - -2.23% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.31% 401.987 396.732 - -0.08% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.31% 199.261 196.657 - 0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.31% 1065455.972 1051531.137 - -0.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.31% 4372790.539 4315670.659 - -1.19% -
std::rotate(list<int>)_(1_element_forward)/8192 -1.31% 7164.598 7071.039 - 0.31% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.31% 17138.612 16914.850 - -2.74% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.30% 1.289 1.272 - 0.36% -
SetIntersection_None_Vector_string_1024_1024 -1.30% 1175487.100 1160155.412 - -4.40% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.30% 399.401 394.195 - 0.21% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.30% 542209913.817 535145102.151 - 1.02% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.30% 12.964 12.795 - -0.26% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.30% 12.855 12.688 - 0.14% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.30% 16.289 16.077 - -3.18% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.30% 24141.735 23828.068 - 0.04% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.30% 23.350 23.047 - -2.47% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.30% 21.648 21.367 - -1.42% -
SetIntersection_None_Vector_string_16_4 -1.30% 56169386.849 55441296.103 - -4.20% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -1.29% 16.215 16.005 - 1.12% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.29% 14245.502 14061.248 - -0.48% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.29% 17.096 16.875 - 0.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.29% 67478614.111 66608450.036 - -0.77% -
rng::fold_left(list<int>)/32 -1.29% 20.985 20.714 - -0.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.29% 621.985 613.972 - 0.01% -
SetIntersection_Front_Set_float_4_4 -1.29% 138746766.524 136960562.198 - 0.25% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.28% 761.049 751.291 - -1.20% -
std::flat_map<int,_int>::ctor(const&)/32 -1.28% 23.271 22.973 - 0.60% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.28% 341270.812 336903.687 - -0.26% -
std::set<int>::clear()/32 -1.28% 634.352 626.239 - -1.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.28% 680.917 672.213 - -2.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.28% 2152883.221 2125392.822 - 3.05% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.28% 14685795.818 14498281.656 - -0.09% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.27% 32.647 32.231 - 0.23% -
BM_deque_deque_move_backward/5500 -1.27% 205.692 203.077 - 0.43% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.27% 1055290.918 1041898.075 - -0.33% -
SetIntersection_Front_Vector_string_1024_4 -1.27% 1193488.629 1178344.851 - 0.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.27% 37343460.212 36869700.157 - 0.69% -
SetIntersection_Interlaced_Set_string_16_4 -1.27% 73754440.426 72819782.973 - 0.08% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.27% 55761.060 55054.857 - -0.16% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -1.27% 2.345 2.315 - 3.94% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -1.27% 346.008 341.629 - 8.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.26% 3.787 3.739 - -0.13% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.26% 175044.872 172838.961 - -10.75% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.26% 12.860 12.697 - 0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.26% 22649251.489 22364230.696 - -0.05% -
std::copy(vector<bool>)_(aligned)/4096 -1.26% 4.800 4.740 - -2.01% -
std::adjacent_find(list<int>,_pred)/8 -1.25% 3.832 3.785 - -1.16% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.25% 534.130 527.467 - -0.80% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.25% 12.851 12.691 - -0.05% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.24% 2.879 2.844 - 1.78% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.24% 81.331 80.320 - 12.40% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.24% 26564.708 26234.832 - -0.01% -
SetIntersection_None_Vector_uint32_16_16 -1.24% 34071696.239 33648974.418 - 0.44% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.24% 396.147 391.233 - 0.09% -
BM_deque_vector_move_backward/4000 -1.24% 143.230 141.454 - -0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.24% 1055557.560 1042475.830 - 1.07% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.24% 239.847 236.878 - 1.57% -
std::swap_ranges(list<int>)/8192 -1.24% 10362.229 10234.010 - -6.24% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.24% 13.057 12.896 - 0.45% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.24% 9136.669 9023.820 - 0.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.23% 5.466 5.398 - 0.61% -
std::multimap<int,_int>::clear()/0 -1.23% 395.523 390.639 - -0.30% -
SetIntersection_None_Set_uint32_16384_1 -1.23% 161921330.369 159924231.546 - 3.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.23% 1.481 1.463 - -0.02% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.23% 15.730 15.536 - -0.13% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.23% 165.166 163.131 - -3.25% -
BM_CmpLess_uchar_uint -1.23% 1.088 1.075 - -0.81% -
std::sort(vector<int>)_(repeated)/8 -1.23% 16.103 15.905 - 0.79% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.23% 73.712 72.807 - -0.76% -
std::copy_backward(list<int>)/4096 -1.23% 3240.076 3200.341 - -2.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.22% 1174466.201 1160091.081 - 1.44% -
SetIntersection_None_Set_uint32_16384_4 -1.22% 161703992.755 159725296.885 - 3.68% -
SetIntersection_Front_Vector_float_1024_4 -1.22% 1070035.065 1056944.549 - -0.52% -
SetIntersection_None_Set_float_1024_1024 -1.22% 8991857.397 8881878.303 - -2.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.22% 1175457.734 1161141.274 - -0.92% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.22% 9176.309 9064.766 - -2.45% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.21% 13.027 12.869 - -0.03% -
std::multiset<std::string>::ctor(const&)/1024 -1.21% 35493.582 35062.624 - 2.08% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.21% 3157.428 3119.164 - 0.01% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.21% 21.884 21.619 - 2.27% -
SetIntersection_Interlaced_Set_string_1024_256 -1.21% 35773152.944 35340460.902 - -1.17% -
std::rotate(list<int>)_(by_1/3)/50 -1.21% 23.151 22.871 - 0.19% -
std::find_if_not(list<int>)_(process_all)/8192 -1.21% 6934.482 6850.843 - -6.85% -
SetIntersection_Interlaced_Vector_float_64_16 -1.21% 16695650.048 16494278.557 - -16.71% -
SetIntersection_Front_Set_string_16_1 -1.21% 66005298.276 65209441.781 - -0.08% -
SetIntersection_Front_Vector_uint32_16384_256 -1.20% 2156052.399 2130109.451 - -6.22% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.20% 743.792 734.844 - 0.87% -
std::set<int>::ctor(const&)/1024 -1.20% 6257.777 6182.647 - -1.33% -
std::upper_bound(std::list<int>)/8192 -1.20% 14122.896 13953.384 - -6.14% -
BM_CmpEqual_short_schar -1.20% 1.150 1.136 - 0.04% -
std::remove(deque<int>)_(sprinkled)/50 -1.20% 55.195 54.534 - -4.38% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.20% 1105670.461 1092427.118 - 2.11% -
std::flat_map<int,_int>::ctor(const&)/0 -1.20% 12.944 12.789 - 0.00% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.19% 610.348 603.058 - -11.18% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.19% 417.185 412.206 - 0.02% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.19% 63661.106 62901.748 - 0.14% -
BM_std_minmax_element<char>/70000 -1.19% 18227.984 18010.767 - -2.27% -
SetIntersection_Interlaced_Set_string_256_256 -1.19% 31581530.718 31205232.343 - -0.82% -
SetIntersection_Interlaced_Set_float_1024_1 -1.19% 1061672.011 1049029.704 - 1.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.19% 1120469.714 1107170.574 - -0.95% -
std::multiset<int>::clear()/0 -1.19% 395.123 390.438 - -0.01% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.19% 17.144 16.940 - 0.23% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.19% 49815.986 49225.626 - -0.54% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.18% 17985941.162 17773010.984 - 2.06% -
SetIntersection_Front_Set_float_256_1 -1.18% 4215403.305 4165659.789 - 1.30% -
std::multiset<std::string>::ctor(const&)/0 -1.18% 12.817 12.665 - 0.02% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.18% 2220.130 2193.990 - 3.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.18% 396.115 391.458 - -0.24% -
SetIntersection_Front_Vector_float_16_4 -1.17% 54866913.990 54222482.396 - 0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.17% 138376045.157 136752147.075 - 0.52% -
SetIntersection_None_Vector_uint32_262144_16 -1.17% 1138355.437 1124996.532 - 4.26% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.17% 41.151 40.669 - -0.40% -
std::reverse(vector<int>)/512 -1.17% 16.524 16.331 - -0.49% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.17% 28.844 28.506 - -0.14% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.17% 12.887 12.736 - 0.35% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.17% 431.915 426.859 - -2.53% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.17% 23398.721 23125.158 - 0.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.17% 1085120.825 1072478.371 - 0.27% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.16% 400.007 395.351 - -0.35% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.16% 672.771 664.943 - -1.56% -
BM_StringFindNoMatch/512 -1.16% 9.389 9.280 - 0.71% -
std::copy_if(list<int>)_(entire_range)/32768 -1.16% 26037.497 25734.867 - -2.13% -
std::sort(deque<int>)_(repeated)/8192 -1.16% 6838.740 6759.296 - 0.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.16% 488262.020 482599.896 - 0.89% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.16% 3.587 3.546 - 0.01% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.16% 397.041 392.447 - -0.14% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.15% 468.373 462.976 - 0.11% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.15% 416.725 411.923 - -0.60% -
BM_CmpEqual_int_schar -1.15% 1.125 1.112 - -2.20% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.15% 1015.865 1004.181 - -1.34% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.15% 13.076 12.926 - -2.25% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.15% 15.021 14.849 - 1.27% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.15% 46.371 45.840 - -1.57% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.15% 12.904 12.756 - -0.03% -
BM_deque_vector_ranges_move_backward/1 -1.15% 2.116 2.092 - 0.54% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.14% 36092640.788 35679503.666 - 0.87% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.14% 617.586 610.518 - 0.76% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.14% 207523.139 205151.082 - 0.06% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.14% 7.979 7.888 - -0.27% -
std::replace_if(deque<int>)_(prefix)/32 -1.14% 13.947 13.788 - -2.88% -
std::multiset<std::string>::clear()/0 -1.14% 399.166 394.625 - 0.41% -
std::flat_map<int,_int>::clear()/0 -1.13% 398.924 394.397 - 0.63% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.13% 130288.140 128810.232 - -0.11% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.13% 5.317 5.257 - -0.28% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.13% 11.475 11.345 - -0.01% -
std::stable_sort(vector<int>)_(ascending)/8 -1.13% 15.761 15.582 - 0.98% -
SetIntersection_Interlaced_Set_string_256_4 -1.13% 13120120.785 12971833.940 - -0.05% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.13% 2218.379 2193.344 - 1.30% -
std::unordered_multiset<int>::ctor(const&)/0 -1.13% 13.077 12.930 - 0.33% -
BM_CmpLess_schar_int -1.13% 1.130 1.117 - -1.23% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.13% 14.193 14.033 - 0.36% -
rng::fold_left(vector<int>)/32 -1.13% 21.979 21.732 - 0.08% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.12% 577.594 571.104 - -0.79% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.12% 761.374 752.821 - -0.77% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.12% 2.445 2.417 - 0.30% -
std::set<int>::find(key)_(existent)/1024 -1.12% 4.106 4.060 - 0.77% -
BM_CmpEqual_ushort_ushort -1.12% 1.086 1.074 - 1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.12% 139492100.581 137930692.515 - 0.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.12% 2194280.366 2169802.030 - 0.21% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.12% 18.280 18.076 - -0.14% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.11% 12765.878 12623.666 - 1.07% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.11% 17.422 17.228 - -2.06% -
std::reverse(deque<int>)/8 -1.11% 2.509 2.481 - -1.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.11% 1048184.399 1036566.424 - -0.80% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.11% 41134.154 40678.312 - -1.28% -
SetIntersection_None_Set_float_64_4 -1.11% 21065226.436 20831795.013 - 0.14% -
SetIntersection_None_Vector_string_256_256 -1.11% 2297961.203 2272551.473 - -3.48% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.10% 12.935 12.792 - -0.16% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.10% 398.854 394.467 - 0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.10% 2.568 2.540 - -0.07% -
SetIntersection_None_Vector_string_1_1 -1.10% 543671244.851 537696748.335 - 1.02% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.10% 6.365 6.295 - -2.99% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.10% 12.485 12.348 - 1.18% -
std::multiset<int>::clear()/32 -1.10% 636.117 629.140 - 0.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.10% 398.749 394.377 - 0.16% -
std::find_first_of(vector<int>)_(large_needle)/32 -1.10% 111.832 110.607 - 2.78% -
BM_deque_deque_ranges_copy/4096 -1.09% 149.308 147.675 - -3.74% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.09% 17.379 17.189 - -0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.09% 1106464.926 1094398.772 - -0.09% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.09% 14.304 14.148 - -0.00% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.09% 4997.938 4943.515 - -0.27% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.09% 143687.897 142124.561 - -0.36% -
std::partial_sort(vector<int>)_(heap)/8 -1.09% 27.715 27.414 - -0.91% -
SetIntersection_Front_Vector_float_262144_4 -1.09% 1071093.449 1059454.949 - -0.54% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.09% 13.012 12.871 - -0.67% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.09% 5182.046 5125.748 - 0.18% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.09% 6744.582 6671.336 - 0.48% -
std::remove_if(deque<int>)_(sprinkled)/8192 -1.08% 3942.051 3899.334 - -0.31% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.08% 18.465 18.266 - -0.24% -
SetIntersection_None_Vector_uint64_16384_64 -1.08% 1117509.722 1105452.658 - 4.59% -
std::unordered_set<int>::ctor(const&)/0 -1.08% 13.012 12.871 - -0.67% -
SetIntersection_Front_Set_uint32_1024_16 -1.08% 1218841.643 1205714.042 - 2.81% -
SetIntersection_None_Set_string_64_16 -1.08% 18987297.820 18782854.316 - 1.22% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.08% 16.864 16.683 - 1.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.08% 1054709.147 1043359.096 - 3.46% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.08% 21.617 21.384 - -0.11% -
BM_StringFindStringLiteral/256 -1.08% 5.463 5.405 - -0.56% -
SetIntersection_Front_Set_float_256_4 -1.08% 4249298.392 4203614.794 - 0.41% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.07% 416.048 411.581 - -0.24% -
SetIntersection_Front_Set_uint64_256_1 -1.07% 4192804.826 4147793.989 - 1.85% -
SetIntersection_None_Vector_string_16384_1 -1.07% 1242322.275 1228988.047 - -4.42% -
std::pop_heap(vector<float>)/8 -1.07% 50.906 50.362 - -0.52% -
BM_deque_deque_ranges_move/70000 -1.07% 3309.786 3274.431 - -0.20% -
SetIntersection_Front_Vector_uint32_16_4 -1.07% 54635464.459 54052566.262 - 0.13% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.07% 17.233 17.050 - -0.04% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.07% 347.680 343.973 - -0.13% -
SetIntersection_None_Vector_uint32_16384_16 -1.06% 1114813.746 1102943.094 - 0.72% -
SetIntersection_None_Vector_uint32_16384_1 -1.06% 1114384.838 1102521.237 - 0.71% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.06% 32.079 31.738 - -0.03% -
SetIntersection_Front_Vector_string_262144_262144 -1.06% 14533929.443 14379389.404 - -0.40% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.06% 13.367 13.225 - -0.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.06% 8347560.916 8259066.104 - -1.76% -
BM_CmpEqual_uchar_int -1.06% 1.093 1.082 - 1.56% -
BM_deque_deque_move/4096 -1.06% 149.167 147.587 - -0.17% -
SetIntersection_Front_Set_string_256_1 -1.06% 4393257.625 4346783.584 - 0.73% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.06% 15011.685 14853.080 - 0.18% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.05% 405.058 400.790 - -0.16% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.05% 869.276 860.118 - -0.30% -
BM_StringFindStringLiteral/2048 -1.05% 40.727 40.299 - 0.03% -
std::copy_if(list<int>)_(every_other)/32768 -1.05% 25805.456 25534.369 - -3.06% -
std::multiset<int>::ctor(const&)/0 -1.05% 12.918 12.782 - 0.49% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.05% 30.972 30.647 - -7.68% -
std::copy_n(list<int>)/8 -1.05% 2.249 2.225 - 0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.05% 4605565.917 4557300.229 - -0.46% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.05% 21068083.177 20847325.635 - 0.72% -
SetIntersection_None_Vector_string_64_4 -1.05% 16913673.142 16736516.816 - -4.34% -
BM_std_minmax_element<char>/64000 -1.05% 16622.266 16448.226 - -2.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.05% 4200244.633 4156285.180 - 0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.05% 1076112.615 1064861.029 - 0.28% -
BM_StringFindCharLiteral/512 -1.04% 9.562 9.462 - -0.61% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.04% 542.974 537.302 - -0.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.04% 1121451.303 1109746.163 - -1.11% -
BM_std_minmax_element<short>/512 -1.04% 134.142 132.743 - -9.56% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.04% 812.905 804.437 - 0.05% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.04% 661.528 654.644 - 0.08% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.04% 3.596 3.558 - -0.30% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -1.04% 6402.816 6336.262 - -0.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.04% 9250087.655 9154217.358 - -0.15% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.04% 57.537 56.942 - -1.19% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -1.03% 17.187 17.009 - -0.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.03% 819.794 811.331 - -0.04% -
std::partition(vector<int>)_(sparse)/50 -1.03% 13.927 13.784 - -1.24% -
std::unordered_multiset<int>::clear()/0 -1.03% 396.600 392.508 - 0.23% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.03% 342409.433 338889.223 - 0.45% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.03% 13.004 12.871 - 0.32% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.03% 4.251 4.207 - 1.39% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.02% 620.393 614.041 - 0.17% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.02% 385.430 381.488 - -0.19% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.02% 3145.745 3113.588 - -0.23% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.02% 6.108 6.045 - 1.61% -
std::pop_heap(deque<size_t>)/8 -1.02% 52.901 52.361 - 0.14% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.02% 294.819 291.810 - 2.18% -
BM_deque_deque_move_backward/4096 -1.02% 154.004 152.435 - 0.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -1.02% 1502459.873 1487153.062 - 1.74% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.02% 15.177 15.022 - -0.51% -
BM_deque_vector_ranges_move/512 -1.02% 16.741 16.570 - 0.04% -
std::unordered_multimap<int,_int>::ctor(const&)/0 -1.02% 13.021 12.889 - -0.24% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -1.02% 1.783 1.764 - -3.93% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -1.01% 32.212 31.885 - -4.52% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.01% 5965275.149 5904806.008 - 0.27% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.01% 6109.603 6047.698 - 0.19% -
SetIntersection_Front_Vector_string_16384_1024 -1.01% 38681646.155 38289931.260 - 0.54% -
SetIntersection_Front_Set_string_16384_1024 -1.01% 58563680.761 57971568.563 - -0.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.01% 53.481 52.941 - -0.63% -
SetIntersection_Interlaced_Vector_string_256_16 -1.01% 10394454.364 10289560.033 - -3.39% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.01% 1.820 1.802 - 0.76% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.01% 23.065 22.833 - -2.09% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.01% 13.467 13.331 - -0.18% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -1.01% 23.042 22.810 - -4.48% -
SetIntersection_Front_Vector_string_16384_4 -1.00% 1182352.798 1170501.447 - -0.79% -
std::set<int>::erase(key)_(existent)/8192 -1.00% 69.240 68.547 - -0.61% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.00% 23.836 23.597 - -2.15% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.00% 396.950 392.980 - 0.32% -


Report Time: 5.06s
Name Current %
BM_CmpEqual_int_int 1.070 1.55%
BM_CmpEqual_int_schar 1.112 -2.20%
BM_CmpEqual_int_short 1.124 -
BM_CmpEqual_int_uchar 1.106 -
BM_CmpEqual_int_uint 1.062 -
BM_CmpEqual_int_ushort 1.109 -
BM_CmpEqual_schar_int 1.114 -
BM_CmpEqual_schar_schar 1.099 2.01%
BM_CmpEqual_schar_short 1.121 1.52%
BM_CmpEqual_schar_uchar 1.098 1.71%
BM_CmpEqual_schar_uint 1.110 1.28%
BM_CmpEqual_schar_ushort 1.109 -
BM_CmpEqual_short_int 1.127 -
BM_CmpEqual_short_schar 1.136 -
BM_CmpEqual_short_short 1.072 -
BM_CmpEqual_short_uchar 1.096 -
BM_CmpEqual_short_uint 1.113 -
BM_CmpEqual_short_ushort 1.102 -
BM_CmpEqual_uchar_int 1.082 1.56%
BM_CmpEqual_uchar_schar 1.012 2.69%
BM_CmpEqual_uchar_short 1.012 -2.07%
BM_CmpEqual_uchar_uchar 1.047 -
BM_CmpEqual_uchar_uint 1.051 -1.63%
BM_CmpEqual_uchar_ushort 1.066 1.24%
BM_CmpEqual_uint_int 1.048 -
BM_CmpEqual_uint_schar 1.018 1.66%
BM_CmpEqual_uint_short 1.013 -
BM_CmpEqual_uint_uchar 1.112 -
BM_CmpEqual_uint_uint 1.066 -
BM_CmpEqual_uint_ushort 1.107 1.08%
BM_CmpEqual_ushort_int 1.057 -
BM_CmpEqual_ushort_schar 1.008 -1.99%
BM_CmpEqual_ushort_short 1.009 -2.30%
BM_CmpEqual_ushort_uchar 1.103 -
BM_CmpEqual_ushort_uint 1.061 -1.71%
BM_CmpEqual_ushort_ushort 1.074 1.22%
BM_CmpLess_int_int 1.063 -
BM_CmpLess_int_schar 1.138 1.29%
BM_CmpLess_int_short 1.127 -
BM_CmpLess_int_uchar 1.114 -
BM_CmpLess_int_uint 1.091 2.52%
BM_CmpLess_int_ushort 1.114 -
BM_CmpLess_schar_int 1.117 -1.23%
BM_CmpLess_schar_schar 0.944 -1.56%
BM_CmpLess_schar_short 0.948 -4.94%
BM_CmpLess_schar_uchar 1.071 -3.18%
BM_CmpLess_schar_uint 1.111 -
BM_CmpLess_schar_ushort 1.073 -4.09%
BM_CmpLess_short_int 1.112 -1.94%
BM_CmpLess_short_schar 0.949 -
BM_CmpLess_short_short 0.954 -
BM_CmpLess_short_uchar 1.107 -
BM_CmpLess_short_uint 1.116 -
BM_CmpLess_short_ushort 1.089 -
BM_CmpLess_uchar_int 1.088 -
BM_CmpLess_uchar_schar 1.032 -2.85%
BM_CmpLess_uchar_short 1.015 -1.78%
BM_CmpLess_uchar_uchar 1.085 2.13%
BM_CmpLess_uchar_uint 1.075 -
BM_CmpLess_uchar_ushort 1.039 -1.49%
BM_CmpLess_uint_int 1.067 -2.00%
BM_CmpLess_uint_schar 1.046 -1.40%
BM_CmpLess_uint_short 0.997 -
BM_CmpLess_uint_uchar 1.096 -2.37%
BM_CmpLess_uint_uint 1.036 -2.14%
BM_CmpLess_uint_ushort 1.111 -
BM_CmpLess_ushort_int 1.104 3.85%
BM_CmpLess_ushort_schar 1.060 2.15%
BM_CmpLess_ushort_short 1.012 -2.61%
BM_CmpLess_ushort_uchar 1.110 1.20%
BM_CmpLess_ushort_uint 1.132 4.65%
BM_CmpLess_ushort_ushort 1.058 -
BM_PushHeap_float_Ascending_1 0.468 -
BM_PushHeap_float_Ascending_1024 3.120 -
BM_PushHeap_float_Ascending_16 0.985 1.09%
BM_PushHeap_float_Ascending_16384 4.367 -
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.055 -
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.767 1.43%
BM_PushHeap_float_Descending_1 0.393 -18.03%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.363 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.094 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.510 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.146 -
BM_PushHeap_float_PipeOrgan_4 0.497 3.31%
BM_PushHeap_float_PipeOrgan_64 1.296 -
BM_PushHeap_float_QuickSortAdversary_1 0.471 -
BM_PushHeap_float_QuickSortAdversary_1024 0.630 -
BM_PushHeap_float_QuickSortAdversary_16 0.974 -
BM_PushHeap_float_QuickSortAdversary_16384 0.493 -
BM_PushHeap_float_QuickSortAdversary_256 0.741 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.691 23.40%
BM_PushHeap_float_Random_1024 7.513 -
BM_PushHeap_float_Random_16 5.303 -1.93%
BM_PushHeap_float_Random_16384 7.533 -3.00%
BM_PushHeap_float_Random_256 7.363 -
BM_PushHeap_float_Random_262144 7.625 -
BM_PushHeap_float_Random_4 2.752 -6.39%
BM_PushHeap_float_Random_64 6.713 -
BM_PushHeap_float_SingleElement_1 0.430 -21.82%
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.363 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.356 -
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.435 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.692 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.311 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.477 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.786 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.616 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.587 -
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.597 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.543 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.597 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.882 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.398 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.999 4.11%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.368 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.457 1.33%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.773 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
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.546 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.096 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.570 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.776 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.566 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.870 -1.76%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.350 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.800 -1.37%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.012 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.891 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.477 -1.43%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.515 1.64%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.604 -5.44%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.591 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.596 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.606 1.87%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.573 8.02%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.644 7.57%
BM_PushHeap_string_Ascending_1 0.528 12.06%
BM_PushHeap_string_Ascending_1024 13.013 -7.15%
BM_PushHeap_string_Ascending_16 4.679 -
BM_PushHeap_string_Ascending_16384 19.528 -2.74%
BM_PushHeap_string_Ascending_256 11.018 -4.98%
BM_PushHeap_string_Ascending_262144 29.122 -
BM_PushHeap_string_Ascending_4 2.535 -
BM_PushHeap_string_Ascending_64 7.341 -4.33%
BM_PushHeap_string_Descending_1 0.471 -32.74%
BM_PushHeap_string_Descending_1024 2.673 10.25%
BM_PushHeap_string_Descending_16 2.235 4.68%
BM_PushHeap_string_Descending_16384 2.599 10.34%
BM_PushHeap_string_Descending_256 2.563 8.06%
BM_PushHeap_string_Descending_262144 3.979 23.56%
BM_PushHeap_string_Descending_4 1.997 4.47%
BM_PushHeap_string_Descending_64 2.427 7.38%
BM_PushHeap_string_PipeOrgan_1 0.471 -32.71%
BM_PushHeap_string_PipeOrgan_1024 9.971 5.27%
BM_PushHeap_string_PipeOrgan_16 4.195 -
BM_PushHeap_string_PipeOrgan_16384 13.530 8.44%
BM_PushHeap_string_PipeOrgan_256 8.057 2.08%
BM_PushHeap_string_PipeOrgan_262144 17.361 1.21%
BM_PushHeap_string_PipeOrgan_4 2.528 -
BM_PushHeap_string_PipeOrgan_64 5.905 1.98%
BM_PushHeap_string_QuickSortAdversary_1 0.471 -
BM_PushHeap_string_QuickSortAdversary_1024 15.083 -
BM_PushHeap_string_QuickSortAdversary_16 10.409 -1.89%
BM_PushHeap_string_QuickSortAdversary_16384 15.618 -
BM_PushHeap_string_QuickSortAdversary_256 14.492 -1.02%
BM_PushHeap_string_QuickSortAdversary_262144 16.184 -
BM_PushHeap_string_QuickSortAdversary_4 6.317 -1.72%
BM_PushHeap_string_QuickSortAdversary_64 12.946 -1.63%
BM_PushHeap_string_Random_1 0.526 -10.23%
BM_PushHeap_string_Random_1024 14.982 -
BM_PushHeap_string_Random_16 10.468 -
BM_PushHeap_string_Random_16384 16.278 1.59%
BM_PushHeap_string_Random_256 14.339 -
BM_PushHeap_string_Random_262144 21.435 18.01%
BM_PushHeap_string_Random_4 6.073 -2.40%
BM_PushHeap_string_Random_64 12.951 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.637 1.62%
BM_PushHeap_string_SingleElement_16 2.725 2.73%
BM_PushHeap_string_SingleElement_16384 2.612 -
BM_PushHeap_string_SingleElement_256 2.618 -2.22%
BM_PushHeap_string_SingleElement_262144 2.655 1.38%
BM_PushHeap_string_SingleElement_4 2.364 2.05%
BM_PushHeap_string_SingleElement_64 2.676 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.697 49.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.522 -1.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.023 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.555 1.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.749 -1.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.889 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.957 1.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.416 -40.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.564 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.629 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.644 14.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.660 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.500 -28.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.017 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.921 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.540 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.398 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.822 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.161 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.501 -3.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.512 1.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.291 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.122 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.097 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.739 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.787 1.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.678 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.535 30.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.121 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.929 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.294 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.971 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.391 1.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.535 -3.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.505 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.529 12.06%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.601 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.612 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.618 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.573 3.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.619 -
BM_PushHeap_uint32_Ascending_1 0.705 47.02%
BM_PushHeap_uint32_Ascending_1024 2.709 1.92%
BM_PushHeap_uint32_Ascending_16 0.948 1.74%
BM_PushHeap_uint32_Ascending_16384 3.799 1.83%
BM_PushHeap_uint32_Ascending_256 2.247 2.66%
BM_PushHeap_uint32_Ascending_262144 5.007 1.68%
BM_PushHeap_uint32_Ascending_4 0.587 -
BM_PushHeap_uint32_Ascending_64 1.678 3.22%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -3.26%
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.394 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.351 -2.95%
BM_PushHeap_uint32_Descending_64 0.374 -
BM_PushHeap_uint32_PipeOrgan_1 0.465 -18.84%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.870 -
BM_PushHeap_uint32_PipeOrgan_16384 2.386 -
BM_PushHeap_uint32_PipeOrgan_256 1.696 -
BM_PushHeap_uint32_PipeOrgan_262144 3.027 -
BM_PushHeap_uint32_PipeOrgan_4 0.542 -
BM_PushHeap_uint32_PipeOrgan_64 1.304 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.580 4.05%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.603 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.974 5.69%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.489 4.29%
BM_PushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.604 4.65%
BM_PushHeap_uint32_Random_1024 5.772 -
BM_PushHeap_uint32_Random_16 4.194 -
BM_PushHeap_uint32_Random_16384 5.812 -
BM_PushHeap_uint32_Random_256 5.482 -1.07%
BM_PushHeap_uint32_Random_262144 5.878 -
BM_PushHeap_uint32_Random_4 2.238 3.20%
BM_PushHeap_uint32_Random_64 5.196 1.25%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.378 -
BM_PushHeap_uint32_SingleElement_16 0.365 2.94%
BM_PushHeap_uint32_SingleElement_16384 0.372 -
BM_PushHeap_uint32_SingleElement_256 0.396 -
BM_PushHeap_uint32_SingleElement_262144 0.372 -
BM_PushHeap_uint32_SingleElement_4 0.364 -
BM_PushHeap_uint32_SingleElement_64 0.370 -
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.761 7.24%
BM_PushHeap_uint64_Ascending_16 1.020 12.09%
BM_PushHeap_uint64_Ascending_16384 3.830 6.36%
BM_PushHeap_uint64_Ascending_256 2.319 11.02%
BM_PushHeap_uint64_Ascending_262144 5.059 8.61%
BM_PushHeap_uint64_Ascending_4 0.552 -
BM_PushHeap_uint64_Ascending_64 1.776 17.33%
BM_PushHeap_uint64_Descending_1 0.616 37.71%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.361 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.380 -
BM_PushHeap_uint64_Descending_4 0.362 -
BM_PushHeap_uint64_Descending_64 0.377 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -
BM_PushHeap_uint64_PipeOrgan_16 0.890 -
BM_PushHeap_uint64_PipeOrgan_16384 2.390 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -2.79%
BM_PushHeap_uint64_PipeOrgan_262144 3.040 -
BM_PushHeap_uint64_PipeOrgan_4 0.482 -
BM_PushHeap_uint64_PipeOrgan_64 1.353 1.94%
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.616 -
BM_PushHeap_uint64_QuickSortAdversary_16 1.025 8.07%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.556 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.624 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.278 -
BM_PushHeap_uint64_Random_16 4.430 -1.51%
BM_PushHeap_uint64_Random_16384 6.365 -
BM_PushHeap_uint64_Random_256 6.011 -
BM_PushHeap_uint64_Random_262144 6.385 -
BM_PushHeap_uint64_Random_4 2.579 -
BM_PushHeap_uint64_Random_64 5.590 -
BM_PushHeap_uint64_SingleElement_1 0.618 34.16%
BM_PushHeap_uint64_SingleElement_1024 0.379 2.93%
BM_PushHeap_uint64_SingleElement_16 0.366 -
BM_PushHeap_uint64_SingleElement_16384 0.376 -
BM_PushHeap_uint64_SingleElement_256 0.399 -
BM_PushHeap_uint64_SingleElement_262144 0.373 2.88%
BM_PushHeap_uint64_SingleElement_4 0.372 -
BM_PushHeap_uint64_SingleElement_64 0.372 3.87%
BM_StringAssignAsciizMix_Opaque 5.079 3.90%
BM_StringAssignAsciizMix_Transparent 3.013 -
BM_StringAssignAsciiz_Empty_Opaque 3.102 8.04%
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 191.533 1.17%
BM_StringAssignAsciiz_Huge_Transparent 190.007 -
BM_StringAssignAsciiz_Large_Opaque 11.630 -
BM_StringAssignAsciiz_Large_Transparent 11.664 -
BM_StringAssignAsciiz_Small_Opaque 3.103 8.01%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.714 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 108.848 -
BM_StringAssignStr_Huge_Transparent 109.302 -
BM_StringAssignStr_Large_Opaque 10.362 2.65%
BM_StringAssignStr_Large_Transparent 10.322 2.32%
BM_StringAssignStr_Small_Opaque 0.735 1.46%
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.079 -12.42%
BM_StringConstructDestroyCStr_Empty_Transparent 0.240 -
BM_StringConstructDestroyCStr_Huge_Opaque 158.491 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.527 -
BM_StringConstructDestroyCStr_Large_Opaque 18.825 8.28%
BM_StringConstructDestroyCStr_Large_Transparent 14.059 10.60%
BM_StringConstructDestroyCStr_Small_Opaque 2.130 1.10%
BM_StringConstructDestroyCStr_Small_Transparent 0.369 -13.09%
BM_StringCopy_Empty 0.577 -
BM_StringCopy_Huge 109.055 -
BM_StringCopy_Large 6.194 -
BM_StringCopy_Small 0.661 -
BM_StringCtorDefault 0.242 -8.79%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 11.431 7.65%
BM_StringDestroy_Large 9.361 30.51%
BM_StringDestroy_Small 0.622 -
BM_StringEraseToEnd_Empty_Opaque 0.612 2.67%
BM_StringEraseToEnd_Empty_Transparent 0.353 -
BM_StringEraseToEnd_Huge_Opaque 2.293 -
BM_StringEraseToEnd_Huge_Transparent 2.416 -
BM_StringEraseToEnd_Large_Opaque 0.986 -
BM_StringEraseToEnd_Large_Transparent 0.832 -
BM_StringEraseToEnd_Small_Opaque 0.590 -
BM_StringEraseToEnd_Small_Transparent 0.402 -
BM_StringEraseWithMove_Empty_Opaque 0.801 -9.15%
BM_StringEraseWithMove_Empty_Transparent 0.566 -11.66%
BM_StringEraseWithMove_Huge_Opaque 49.220 5.86%
BM_StringEraseWithMove_Huge_Transparent 44.248 -4.68%
BM_StringEraseWithMove_Large_Opaque 2.715 -13.05%
BM_StringEraseWithMove_Large_Transparent 2.658 -12.25%
BM_StringEraseWithMove_Small_Opaque 2.185 -12.61%
BM_StringEraseWithMove_Small_Transparent 2.179 -12.10%
BM_StringFindAllMatch/1 2.967 6.80%
BM_StringFindAllMatch/131072 2355.608 3.70%
BM_StringFindAllMatch/32768 574.995 -
BM_StringFindAllMatch/4096 79.966 -6.70%
BM_StringFindAllMatch/512 11.511 -
BM_StringFindAllMatch/64 3.153 -
BM_StringFindAllMatch/8 2.745 6.50%
BM_StringFindCharLiteral/1024 18.661 3.94%
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.891 1.70%
BM_StringFindCharLiteral/256 5.327 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.424 -
BM_StringFindCharLiteral/512 9.462 -
BM_StringFindCharLiteral/64 2.119 1.45%
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 138.420 -
BM_StringFindMatch1/1 982.418 -
BM_StringFindMatch1/32768 1565.832 -
BM_StringFindMatch1/4096 1058.558 -
BM_StringFindMatch1/512 994.262 -
BM_StringFindMatch1/64 982.813 -
BM_StringFindMatch1/8 981.992 -
BM_StringFindMatch2/1 982.019 -
BM_StringFindMatch2/32768 1565.063 -
BM_StringFindMatch2/4096 1058.904 -
BM_StringFindMatch2/512 994.259 -
BM_StringFindMatch2/64 984.176 -
BM_StringFindMatch2/8 982.004 -
BM_StringFindNoMatch/10 1.321 3.93%
BM_StringFindNoMatch/131072 1985.249 1.22%
BM_StringFindNoMatch/32768 499.069 -
BM_StringFindNoMatch/4096 75.222 -
BM_StringFindNoMatch/512 9.280 -
BM_StringFindNoMatch/64 2.100 -
BM_StringFindStringLiteral/1024 18.308 4.80%
BM_StringFindStringLiteral/128 3.161 2.52%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.299 -
BM_StringFindStringLiteral/256 5.405 -
BM_StringFindStringLiteral/32 1.743 -1.46%
BM_StringFindStringLiteral/4096 77.380 -
BM_StringFindStringLiteral/512 9.622 2.92%
BM_StringFindStringLiteral/64 2.200 3.14%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.395 -
BM_StringMove_Empty 0.572 -
BM_StringMove_Huge 0.798 -1.45%
BM_StringMove_Large 0.707 -4.03%
BM_StringMove_Small 0.749 4.38%
BM_StringRead_Cold_Deep_Empty 1.288 2.24%
BM_StringRead_Cold_Deep_Large 1.468 10.93%
BM_StringRead_Cold_Deep_Small 1.281 1.67%
BM_StringRead_Cold_Shallow_Empty 1.195 2.36%
BM_StringRead_Cold_Shallow_Large 1.244 4.89%
BM_StringRead_Cold_Shallow_Small 1.207 2.57%
BM_StringRead_Hot_Deep_Empty 0.506 -
BM_StringRead_Hot_Deep_Large 0.511 -
BM_StringRead_Hot_Deep_Small 0.506 -
BM_StringRead_Hot_Shallow_Empty 0.479 -
BM_StringRead_Hot_Shallow_Large 0.477 -
BM_StringRead_Hot_Shallow_Small 0.479 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.420 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.424 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.704 4.28%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.798 10.09%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -4.14%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.851 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.027 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.434 4.40%
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.156 -8.09%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.841 -2.57%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.157 -4.12%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.229 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.460 11.18%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.826 1.53%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.814 -2.38%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.409 -10.74%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.347 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.259 -41.98%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.607 -7.05%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.654 7.80%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.652 -2.24%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.692 10.05%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.597 -6.54%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.616 -9.83%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.191 2.77%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.851 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.417 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.036 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.617 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.156 -8.67%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.616 -6.18%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.159 -8.27%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.614 -
BM_StringRelational_Compare_Empty_Huge_Control 1.613 -
BM_StringRelational_Compare_Empty_Large_Control 1.839 -
BM_StringRelational_Compare_Empty_Small_Control 1.612 -
BM_StringRelational_Compare_Huge_Empty_Control 1.667 3.40%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.529 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.737 -
BM_StringRelational_Compare_Huge_Huge_Control 98.808 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.851 -
BM_StringRelational_Compare_Large_Empty_Control 1.665 3.25%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.413 1.78%
BM_StringRelational_Compare_Large_Large_ChangeLast 2.084 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.621 -
BM_StringRelational_Compare_Large_Large_Control 2.111 -
BM_StringRelational_Compare_Large_Small_Control 1.850 -
BM_StringRelational_Compare_Small_Empty_Control 1.613 -
BM_StringRelational_Compare_Small_Huge_Control 1.850 -
BM_StringRelational_Compare_Small_Large_Control 1.850 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.621 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.389 -
BM_StringRelational_Compare_Small_Small_Control 1.850 -
BM_StringRelational_Eq_Empty_Empty_Control 2.115 -
BM_StringRelational_Eq_Empty_Huge_Control 0.472 -
BM_StringRelational_Eq_Empty_Large_Control 0.497 5.22%
BM_StringRelational_Eq_Empty_Small_Control 0.466 -5.57%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.503 -3.49%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.126 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.590 -
BM_StringRelational_Eq_Huge_Huge_Control 98.934 -
BM_StringRelational_Eq_Large_Huge_Control 0.473 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.618 -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.080 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.618 -12.49%
BM_StringRelational_Eq_Large_Large_Control 2.264 -
BM_StringRelational_Eq_Small_Huge_Control 0.476 -
BM_StringRelational_Eq_Small_Large_Control 0.471 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.621 3.35%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.076 20.50%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.666 21.20%
BM_StringRelational_Eq_Small_Small_Control 1.884 -
BM_StringRelational_Less_Empty_Empty_Control 1.615 -2.87%
BM_StringRelational_Less_Empty_Huge_Control 1.721 -6.90%
BM_StringRelational_Less_Empty_Large_Control 1.718 -1.24%
BM_StringRelational_Less_Empty_Small_Control 1.615 -3.33%
BM_StringRelational_Less_Huge_Empty_Control 1.616 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.440 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.214 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.687 -
BM_StringRelational_Less_Huge_Huge_Control 102.717 3.94%
BM_StringRelational_Less_Huge_Large_Control 2.120 1.31%
BM_StringRelational_Less_Huge_Small_Control 1.850 -
BM_StringRelational_Less_Large_Empty_Control 1.614 -5.71%
BM_StringRelational_Less_Large_Huge_Control 2.161 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.413 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.112 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.626 -
BM_StringRelational_Less_Large_Large_Control 2.162 1.26%
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.664 -3.76%
BM_StringRelational_Less_Small_Huge_Control 1.849 -
BM_StringRelational_Less_Small_Large_Control 1.864 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.707 -3.49%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.410 -
BM_StringRelational_Less_Small_Small_Control 1.848 -
BM_StringResizeAndOverwrite 0.819 -
BM_align/1 0.663 3.37%
BM_align/256 0.659 5.79%
BM_align/64 0.677 8.68%
BM_align/8 0.716 12.07%
BM_deque_deque_copy/0 0.834 -1.91%
BM_deque_deque_copy/1 2.543 -
BM_deque_deque_copy/1024 36.587 -
BM_deque_deque_copy/2 2.301 -
BM_deque_deque_copy/4000 141.308 -
BM_deque_deque_copy/4096 148.069 -
BM_deque_deque_copy/512 17.721 -
BM_deque_deque_copy/5500 199.599 1.20%
BM_deque_deque_copy/64 3.031 -
BM_deque_deque_copy/64000 3089.129 3.07%
BM_deque_deque_copy/65536 3185.129 -
BM_deque_deque_copy/70000 3291.502 2.85%
BM_deque_deque_copy_backward/0 0.921 -
BM_deque_deque_copy_backward/1 2.774 -
BM_deque_deque_copy_backward/1024 42.773 7.74%
BM_deque_deque_copy_backward/2 2.530 -
BM_deque_deque_copy_backward/4000 146.523 -2.23%
BM_deque_deque_copy_backward/4096 152.194 -
BM_deque_deque_copy_backward/512 19.209 -1.62%
BM_deque_deque_copy_backward/5500 202.781 -
BM_deque_deque_copy_backward/64 3.409 -4.70%
BM_deque_deque_copy_backward/64000 7928.156 -
BM_deque_deque_copy_backward/65536 8203.532 1.26%
BM_deque_deque_copy_backward/70000 8597.017 -1.39%
BM_deque_deque_move/0 0.921 -
BM_deque_deque_move/1 2.543 -
BM_deque_deque_move/1024 36.989 -1.35%
BM_deque_deque_move/2 2.305 -
BM_deque_deque_move/4000 149.763 1.73%
BM_deque_deque_move/4096 147.587 -
BM_deque_deque_move/512 17.651 -
BM_deque_deque_move/5500 196.744 -
BM_deque_deque_move/64 3.032 -
BM_deque_deque_move/64000 3025.266 -
BM_deque_deque_move/65536 3149.946 1.27%
BM_deque_deque_move/70000 3474.027 -
BM_deque_deque_move_backward/0 0.921 5.58%
BM_deque_deque_move_backward/1 2.773 7.00%
BM_deque_deque_move_backward/1024 38.961 2.12%
BM_deque_deque_move_backward/2 2.534 7.46%
BM_deque_deque_move_backward/4000 145.717 -
BM_deque_deque_move_backward/4096 152.435 -
BM_deque_deque_move_backward/512 19.411 -2.89%
BM_deque_deque_move_backward/5500 203.077 -
BM_deque_deque_move_backward/64 3.570 -
BM_deque_deque_move_backward/64000 7952.279 1.28%
BM_deque_deque_move_backward/65536 8178.842 -
BM_deque_deque_move_backward/70000 8765.253 -
BM_deque_deque_ranges_copy/0 0.743 6.94%
BM_deque_deque_ranges_copy/1 2.363 -
BM_deque_deque_ranges_copy/1024 38.659 5.56%
BM_deque_deque_ranges_copy/2 2.192 5.70%
BM_deque_deque_ranges_copy/4000 142.790 -2.42%
BM_deque_deque_ranges_copy/4096 147.675 -3.74%
BM_deque_deque_ranges_copy/512 18.335 4.12%
BM_deque_deque_ranges_copy/5500 197.427 -1.21%
BM_deque_deque_ranges_copy/64 3.063 -
BM_deque_deque_ranges_copy/64000 2968.051 -6.27%
BM_deque_deque_ranges_copy/65536 3082.447 -
BM_deque_deque_ranges_copy/70000 3290.837 -1.22%
BM_deque_deque_ranges_copy_backward/0 0.748 -18.71%
BM_deque_deque_ranges_copy_backward/1 2.486 -10.54%
BM_deque_deque_ranges_copy_backward/1024 38.015 -
BM_deque_deque_ranges_copy_backward/2 2.244 -11.29%
BM_deque_deque_ranges_copy_backward/4000 144.571 -
BM_deque_deque_ranges_copy_backward/4096 152.340 -
BM_deque_deque_ranges_copy_backward/512 18.921 -
BM_deque_deque_ranges_copy_backward/5500 203.057 -
BM_deque_deque_ranges_copy_backward/64 3.382 1.13%
BM_deque_deque_ranges_copy_backward/64000 7859.419 -
BM_deque_deque_ranges_copy_backward/65536 8030.401 -
BM_deque_deque_ranges_copy_backward/70000 8751.238 1.41%
BM_deque_deque_ranges_move/0 0.715 -
BM_deque_deque_ranges_move/1 2.334 -4.51%
BM_deque_deque_ranges_move/1024 37.625 2.88%
BM_deque_deque_ranges_move/2 2.079 -2.36%
BM_deque_deque_ranges_move/4000 144.318 -
BM_deque_deque_ranges_move/4096 147.961 -
BM_deque_deque_ranges_move/512 17.640 -
BM_deque_deque_ranges_move/5500 198.100 -
BM_deque_deque_ranges_move/64 3.030 -
BM_deque_deque_ranges_move/64000 3140.255 3.38%
BM_deque_deque_ranges_move/65536 3089.291 -
BM_deque_deque_ranges_move/70000 3274.431 -
BM_deque_deque_ranges_move_backward/0 0.738 -13.19%
BM_deque_deque_ranges_move_backward/1 2.416 -10.54%
BM_deque_deque_ranges_move_backward/1024 38.316 -1.34%
BM_deque_deque_ranges_move_backward/2 2.176 -9.59%
BM_deque_deque_ranges_move_backward/4000 145.752 -
BM_deque_deque_ranges_move_backward/4096 151.587 -
BM_deque_deque_ranges_move_backward/512 19.002 -
BM_deque_deque_ranges_move_backward/5500 202.854 -
BM_deque_deque_ranges_move_backward/64 3.413 1.40%
BM_deque_deque_ranges_move_backward/64000 7858.022 -
BM_deque_deque_ranges_move_backward/65536 8135.784 -
BM_deque_deque_ranges_move_backward/70000 8670.432 -
BM_deque_vector_copy/0 1.517 7.63%
BM_deque_vector_copy/1 2.111 1.14%
BM_deque_vector_copy/1024 37.105 -
BM_deque_vector_copy/2 1.831 -
BM_deque_vector_copy/4000 141.971 -
BM_deque_vector_copy/4096 145.744 -
BM_deque_vector_copy/512 16.544 -
BM_deque_vector_copy/5500 201.213 2.39%
BM_deque_vector_copy/64 2.573 -
BM_deque_vector_copy/64000 2870.121 -
BM_deque_vector_copy/65536 2947.446 1.32%
BM_deque_vector_copy/70000 3186.590 -
BM_deque_vector_copy_backward/0 1.428 -7.01%
BM_deque_vector_copy_backward/1 2.142 -
BM_deque_vector_copy_backward/1024 36.962 -
BM_deque_vector_copy_backward/2 1.840 -
BM_deque_vector_copy_backward/4000 142.751 -
BM_deque_vector_copy_backward/4096 147.568 -
BM_deque_vector_copy_backward/512 17.918 -
BM_deque_vector_copy_backward/5500 197.842 -
BM_deque_vector_copy_backward/64 2.923 -
BM_deque_vector_copy_backward/64000 8174.794 -1.83%
BM_deque_vector_copy_backward/65536 8362.854 1.90%
BM_deque_vector_copy_backward/70000 9137.979 -
BM_deque_vector_move/0 1.337 -10.27%
BM_deque_vector_move/1 2.089 -
BM_deque_vector_move/1024 37.381 -
BM_deque_vector_move/2 1.838 -
BM_deque_vector_move/4000 142.498 -
BM_deque_vector_move/4096 145.232 -
BM_deque_vector_move/512 16.568 -
BM_deque_vector_move/5500 196.071 1.25%
BM_deque_vector_move/64 2.685 1.56%
BM_deque_vector_move/64000 2993.485 -
BM_deque_vector_move/65536 2994.139 -
BM_deque_vector_move/70000 3239.608 -
BM_deque_vector_move_backward/0 1.548 12.39%
BM_deque_vector_move_backward/1 2.131 -
BM_deque_vector_move_backward/1024 36.711 -1.10%
BM_deque_vector_move_backward/2 1.836 -
BM_deque_vector_move_backward/4000 141.454 -
BM_deque_vector_move_backward/4096 148.531 -
BM_deque_vector_move_backward/512 17.907 -
BM_deque_vector_move_backward/5500 196.318 -
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 7798.490 -
BM_deque_vector_move_backward/65536 8166.122 -
BM_deque_vector_move_backward/70000 8772.542 -1.29%
BM_deque_vector_ranges_copy/0 1.418 -6.40%
BM_deque_vector_ranges_copy/1 2.157 1.50%
BM_deque_vector_ranges_copy/1024 37.200 -1.28%
BM_deque_vector_ranges_copy/2 1.833 -
BM_deque_vector_ranges_copy/4000 141.991 -
BM_deque_vector_ranges_copy/4096 145.296 -
BM_deque_vector_ranges_copy/512 16.574 -
BM_deque_vector_ranges_copy/5500 193.949 -
BM_deque_vector_ranges_copy/64 2.641 -1.13%
BM_deque_vector_ranges_copy/64000 2965.143 1.50%
BM_deque_vector_ranges_copy/65536 2977.357 1.37%
BM_deque_vector_ranges_copy/70000 3222.797 -
BM_deque_vector_ranges_copy_backward/0 1.398 -8.71%
BM_deque_vector_ranges_copy_backward/1 2.113 -
BM_deque_vector_ranges_copy_backward/1024 37.079 -
BM_deque_vector_ranges_copy_backward/2 1.839 -
BM_deque_vector_ranges_copy_backward/4000 146.919 -
BM_deque_vector_ranges_copy_backward/4096 149.744 1.06%
BM_deque_vector_ranges_copy_backward/512 17.912 -
BM_deque_vector_ranges_copy_backward/5500 197.030 -
BM_deque_vector_ranges_copy_backward/64 2.928 -
BM_deque_vector_ranges_copy_backward/64000 8107.275 1.52%
BM_deque_vector_ranges_copy_backward/65536 8379.936 1.28%
BM_deque_vector_ranges_copy_backward/70000 9166.987 -
BM_deque_vector_ranges_move/0 1.315 -14.32%
BM_deque_vector_ranges_move/1 2.082 -
BM_deque_vector_ranges_move/1024 37.250 -
BM_deque_vector_ranges_move/2 1.838 -
BM_deque_vector_ranges_move/4000 138.817 -
BM_deque_vector_ranges_move/4096 145.543 -
BM_deque_vector_ranges_move/512 16.570 -
BM_deque_vector_ranges_move/5500 198.139 1.01%
BM_deque_vector_ranges_move/64 2.624 -
BM_deque_vector_ranges_move/64000 3001.630 -
BM_deque_vector_ranges_move/65536 2979.645 -
BM_deque_vector_ranges_move/70000 3244.006 -
BM_deque_vector_ranges_move_backward/0 1.587 16.27%
BM_deque_vector_ranges_move_backward/1 2.092 -
BM_deque_vector_ranges_move_backward/1024 36.797 -
BM_deque_vector_ranges_move_backward/2 1.835 -
BM_deque_vector_ranges_move_backward/4000 146.283 -
BM_deque_vector_ranges_move_backward/4096 149.430 1.24%
BM_deque_vector_ranges_move_backward/512 17.897 -
BM_deque_vector_ranges_move_backward/5500 197.147 -
BM_deque_vector_ranges_move_backward/64 2.924 -
BM_deque_vector_ranges_move_backward/64000 7902.049 -
BM_deque_vector_ranges_move_backward/65536 8135.590 1.66%
BM_deque_vector_ranges_move_backward/70000 8850.129 -1.39%
BM_getline_string 16.791 -1.29%
BM_lexicographical_compare_three_way<IntPtr>/1 0.443 27.99%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.315 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 247228.784 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.351 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3775.137 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.856 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60476.465 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.155 -
BM_lexicographical_compare_three_way<IntPtr>/4096 956.763 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.599 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15098.524 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.289 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.912 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497210.758 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.223 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7706.583 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.360 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123168.891 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.739 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1933.960 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.461 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30785.384 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.265 -3.35%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 252.384 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245614.098 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.391 1.18%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3787.984 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.713 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60286.664 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.369 2.31%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 959.386 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.497 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15085.464 -
BM_lexicographical_compare_three_way_fast_path/1 0.425 7.98%
BM_lexicographical_compare_three_way_fast_path/1024 246.809 -
BM_lexicographical_compare_three_way_fast_path/1048576 246593.332 -
BM_lexicographical_compare_three_way_fast_path/16 4.409 -
BM_lexicographical_compare_three_way_fast_path/16384 3782.812 -
BM_lexicographical_compare_three_way_fast_path/256 71.112 -
BM_lexicographical_compare_three_way_fast_path/262144 60456.341 -
BM_lexicographical_compare_three_way_fast_path/4 1.152 -
BM_lexicographical_compare_three_way_fast_path/4096 959.380 -
BM_lexicographical_compare_three_way_fast_path/64 15.650 -
BM_lexicographical_compare_three_way_fast_path/65536 15106.414 -
BM_lexicographical_compare_three_way_slow_path/1 0.389 -10.50%
BM_lexicographical_compare_three_way_slow_path/1024 323.760 10.26%
BM_lexicographical_compare_three_way_slow_path/1048576 326627.260 10.97%
BM_lexicographical_compare_three_way_slow_path/16 5.024 9.43%
BM_lexicographical_compare_three_way_slow_path/16384 5069.788 11.49%
BM_lexicographical_compare_three_way_slow_path/256 85.805 7.83%
BM_lexicographical_compare_three_way_slow_path/262144 80605.932 11.02%
BM_lexicographical_compare_three_way_slow_path/4 1.233 4.67%
BM_lexicographical_compare_three_way_slow_path/4096 1276.987 11.40%
BM_lexicographical_compare_three_way_slow_path/64 19.819 11.21%
BM_lexicographical_compare_three_way_slow_path/65536 20220.150 11.33%
BM_map_find_string_literal 11.505 -
BM_num_get<bool> 11.691 -
BM_num_get<double> 36.020 -1.02%
BM_num_get<float> 36.496 -
BM_num_get<long> 10.639 -
BM_num_get<long_double> 36.793 -1.06%
BM_num_get<long_long> 10.742 -
BM_num_get<unsigned_int> 9.546 -7.59%
BM_num_get<unsigned_long> 10.405 -1.77%
BM_num_get<unsigned_long_long> 10.292 -1.93%
BM_num_get<unsigned_short> 10.035 -1.33%
BM_num_get<void*> 10.868 -
BM_num_put<bool> 10.819 -5.87%
BM_num_put<const_void*> 12.374 -1.66%
BM_num_put<double> 57.638 -
BM_num_put<long> 11.591 -5.27%
BM_num_put<long_double> 58.655 -
BM_num_put<long_long> 11.645 1.28%
BM_num_put<unsigned_long> 11.404 -4.58%
BM_num_put<unsigned_long_long> 11.212 -4.16%
BM_std_minmax_element<char>/1 0.309 -3.87%
BM_std_minmax_element<char>/1024 284.448 2.07%
BM_std_minmax_element<char>/2 0.615 -
BM_std_minmax_element<char>/3 1.021 -22.30%
BM_std_minmax_element<char>/4 1.244 -
BM_std_minmax_element<char>/4000 1034.498 -2.46%
BM_std_minmax_element<char>/4096 1051.147 -3.07%
BM_std_minmax_element<char>/512 143.299 -3.34%
BM_std_minmax_element<char>/5500 1408.790 -2.99%
BM_std_minmax_element<char>/64 17.349 -3.16%
BM_std_minmax_element<char>/64000 16448.226 -2.32%
BM_std_minmax_element<char>/65536 16880.964 -2.10%
BM_std_minmax_element<char>/70000 18010.767 -2.27%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 265.821 3.20%
BM_std_minmax_element<int>/2 0.686 -
BM_std_minmax_element<int>/3 1.153 -1.37%
BM_std_minmax_element<int>/4 1.243 1.43%
BM_std_minmax_element<int>/4000 1019.210 2.93%
BM_std_minmax_element<int>/4096 1041.205 2.69%
BM_std_minmax_element<int>/512 135.464 3.14%
BM_std_minmax_element<int>/5500 1393.738 3.15%
BM_std_minmax_element<int>/64 16.940 2.87%
BM_std_minmax_element<int>/64000 16234.902 3.80%
BM_std_minmax_element<int>/65536 16645.006 3.93%
BM_std_minmax_element<int>/70000 17706.754 3.55%
BM_std_minmax_element<long_long>/1 0.320 3.30%
BM_std_minmax_element<long_long>/1024 273.218 -6.79%
BM_std_minmax_element<long_long>/2 0.686 -
BM_std_minmax_element<long_long>/3 1.094 -1.48%
BM_std_minmax_element<long_long>/4 1.269 -
BM_std_minmax_element<long_long>/4000 1049.796 -7.27%
BM_std_minmax_element<long_long>/4096 1074.588 -7.27%
BM_std_minmax_element<long_long>/512 138.550 -6.85%
BM_std_minmax_element<long_long>/5500 1440.171 -7.29%
BM_std_minmax_element<long_long>/64 17.275 -5.32%
BM_std_minmax_element<long_long>/64000 16758.320 -7.69%
BM_std_minmax_element<long_long>/65536 17156.753 -7.71%
BM_std_minmax_element<long_long>/70000 18331.888 -7.68%
BM_std_minmax_element<short>/1 0.301 -
BM_std_minmax_element<short>/1024 257.564 -10.77%
BM_std_minmax_element<short>/2 0.605 -2.50%
BM_std_minmax_element<short>/3 1.150 -8.04%
BM_std_minmax_element<short>/4 1.211 -3.08%
BM_std_minmax_element<short>/4000 980.600 -11.62%
BM_std_minmax_element<short>/4096 1003.311 -11.54%
BM_std_minmax_element<short>/512 132.743 -9.56%
BM_std_minmax_element<short>/5500 1343.524 -11.77%
BM_std_minmax_element<short>/64 17.011 -5.51%
BM_std_minmax_element<short>/64000 15667.895 -10.97%
BM_std_minmax_element<short>/65536 16046.182 -11.05%
BM_std_minmax_element<short>/70000 17140.322 -10.92%
BM_tolower_char<char> 0.691 -
BM_tolower_char<wchar_t> 0.690 -
BM_tolower_string<char> 15.252 -
BM_tolower_string<wchar_t> 6.326 -
BM_toupper_char<char> 0.689 -
BM_toupper_char<wchar_t> 0.688 -
BM_toupper_string<char> 15.283 -
BM_toupper_string<wchar_t> 6.276 -
BM_vector_deque_copy/0 0.486 10.30%
BM_vector_deque_copy/1 2.237 -1.77%
BM_vector_deque_copy/1024 35.914 -
BM_vector_deque_copy/2 1.928 -3.74%
BM_vector_deque_copy/4000 140.860 -
BM_vector_deque_copy/4096 145.075 -
BM_vector_deque_copy/512 16.895 -
BM_vector_deque_copy/5500 197.153 -
BM_vector_deque_copy/64 2.755 -
BM_vector_deque_copy/64000 2843.279 -
BM_vector_deque_copy/65536 2856.995 -
BM_vector_deque_copy/70000 3104.414 -
BM_vector_deque_copy_backward/0 0.602 -
BM_vector_deque_copy_backward/1 2.313 -
BM_vector_deque_copy_backward/1024 37.980 -
BM_vector_deque_copy_backward/2 2.064 -
BM_vector_deque_copy_backward/4000 141.113 -
BM_vector_deque_copy_backward/4096 148.620 -
BM_vector_deque_copy_backward/512 17.500 -
BM_vector_deque_copy_backward/5500 201.212 2.11%
BM_vector_deque_copy_backward/64 2.983 -
BM_vector_deque_copy_backward/64000 8074.456 -
BM_vector_deque_copy_backward/65536 8297.497 -
BM_vector_deque_copy_backward/70000 8934.190 2.57%
BM_vector_deque_move/0 0.414 -9.40%
BM_vector_deque_move/1 2.320 14.21%
BM_vector_deque_move/1024 36.476 1.87%
BM_vector_deque_move/2 2.066 15.59%
BM_vector_deque_move/4000 143.768 2.50%
BM_vector_deque_move/4096 145.354 -
BM_vector_deque_move/512 16.910 -
BM_vector_deque_move/5500 196.805 -
BM_vector_deque_move/64 2.812 5.40%
BM_vector_deque_move/64000 2842.976 -
BM_vector_deque_move/65536 2857.163 -
BM_vector_deque_move/70000 3103.916 -
BM_vector_deque_move_backward/0 0.577 19.26%
BM_vector_deque_move_backward/1 2.262 -1.55%
BM_vector_deque_move_backward/1024 37.951 -
BM_vector_deque_move_backward/2 2.014 -1.98%
BM_vector_deque_move_backward/4000 141.778 -
BM_vector_deque_move_backward/4096 148.192 -
BM_vector_deque_move_backward/512 17.509 -
BM_vector_deque_move_backward/5500 201.426 1.42%
BM_vector_deque_move_backward/64 2.970 -1.25%
BM_vector_deque_move_backward/64000 7872.226 -
BM_vector_deque_move_backward/65536 8176.981 -1.10%
BM_vector_deque_move_backward/70000 8509.951 -
BM_vector_deque_ranges_copy/0 0.499 14.41%
BM_vector_deque_ranges_copy/1 2.321 -
BM_vector_deque_ranges_copy/1024 36.002 -
BM_vector_deque_ranges_copy/2 2.066 -
BM_vector_deque_ranges_copy/4000 140.509 -
BM_vector_deque_ranges_copy/4096 144.218 -
BM_vector_deque_ranges_copy/512 16.908 -
BM_vector_deque_ranges_copy/5500 196.770 -
BM_vector_deque_ranges_copy/64 2.820 -
BM_vector_deque_ranges_copy/64000 2841.812 -
BM_vector_deque_ranges_copy/65536 2858.320 -
BM_vector_deque_ranges_copy/70000 3113.799 -
BM_vector_deque_ranges_copy_backward/0 0.487 -11.05%
BM_vector_deque_ranges_copy_backward/1 2.160 -5.58%
BM_vector_deque_ranges_copy_backward/1024 36.865 -2.19%
BM_vector_deque_ranges_copy_backward/2 1.880 -8.55%
BM_vector_deque_ranges_copy_backward/4000 142.788 1.38%
BM_vector_deque_ranges_copy_backward/4096 148.316 -
BM_vector_deque_ranges_copy_backward/512 17.804 1.98%
BM_vector_deque_ranges_copy_backward/5500 197.654 -
BM_vector_deque_ranges_copy_backward/64 3.059 2.74%
BM_vector_deque_ranges_copy_backward/64000 7994.435 -
BM_vector_deque_ranges_copy_backward/65536 8427.433 2.31%
BM_vector_deque_ranges_copy_backward/70000 8766.771 -1.07%
BM_vector_deque_ranges_move/0 0.427 -28.06%
BM_vector_deque_ranges_move/1 2.260 3.25%
BM_vector_deque_ranges_move/1024 35.856 -
BM_vector_deque_ranges_move/2 2.001 3.47%
BM_vector_deque_ranges_move/4000 140.599 -
BM_vector_deque_ranges_move/4096 144.222 -
BM_vector_deque_ranges_move/512 16.951 -
BM_vector_deque_ranges_move/5500 197.815 1.40%
BM_vector_deque_ranges_move/64 2.774 -
BM_vector_deque_ranges_move/64000 2841.774 -
BM_vector_deque_ranges_move/65536 2859.177 -
BM_vector_deque_ranges_move/70000 3105.146 -
BM_vector_deque_ranges_move_backward/0 0.384 -28.89%
BM_vector_deque_ranges_move_backward/1 2.308 -3.71%
BM_vector_deque_ranges_move_backward/1024 37.899 -
BM_vector_deque_ranges_move_backward/2 2.000 -2.51%
BM_vector_deque_ranges_move_backward/4000 145.882 3.48%
BM_vector_deque_ranges_move_backward/4096 149.446 -
BM_vector_deque_ranges_move_backward/512 17.519 -
BM_vector_deque_ranges_move_backward/5500 198.052 -
BM_vector_deque_ranges_move_backward/64 3.011 -
BM_vector_deque_ranges_move_backward/64000 7667.682 -
BM_vector_deque_ranges_move_backward/65536 7861.011 -1.76%
BM_vector_deque_ranges_move_backward/70000 8721.839 2.31%
SetIntersection_Front_Set_float_1024_1 1050769.609 -
SetIntersection_Front_Set_float_1024_1024 12108167.184 -10.36%
SetIntersection_Front_Set_float_1024_16 1200494.259 -1.24%
SetIntersection_Front_Set_float_1024_256 4066405.108 -3.76%
SetIntersection_Front_Set_float_1024_4 1040132.631 -2.66%
SetIntersection_Front_Set_float_1024_64 1794888.386 -
SetIntersection_Front_Set_float_16384_1 1045316.200 -
SetIntersection_Front_Set_float_16384_1024 13734860.363 -
SetIntersection_Front_Set_float_16384_16 1174727.654 -3.70%
SetIntersection_Front_Set_float_16384_16384 219158371.348 -4.77%
SetIntersection_Front_Set_float_16384_256 4136265.515 1.74%
SetIntersection_Front_Set_float_16384_4 1069046.988 -
SetIntersection_Front_Set_float_16384_64 1713707.395 -3.85%
SetIntersection_Front_Set_float_16_1 62623155.974 -
SetIntersection_Front_Set_float_16_16 38844667.351 -
SetIntersection_Front_Set_float_16_4 54842799.102 -
SetIntersection_Front_Set_float_1_1 534356186.039 -
SetIntersection_Front_Set_float_256_1 4165659.789 1.30%
SetIntersection_Front_Set_float_256_16 4505534.303 -1.34%
SetIntersection_Front_Set_float_256_256 8239081.035 -
SetIntersection_Front_Set_float_256_4 4203614.794 -
SetIntersection_Front_Set_float_256_64 5703491.990 -
SetIntersection_Front_Set_float_262144_1 1038527.591 1.43%
SetIntersection_Front_Set_float_262144_1024 13939799.846 -
SetIntersection_Front_Set_float_262144_16 1212092.576 -
SetIntersection_Front_Set_float_262144_16384 228253767.216 -
SetIntersection_Front_Set_float_262144_256 4027062.862 -6.62%
SetIntersection_Front_Set_float_262144_262144 1677371.094 -
SetIntersection_Front_Set_float_262144_4 1051417.175 1.04%
SetIntersection_Front_Set_float_262144_64 1685408.319 -3.06%
SetIntersection_Front_Set_float_4_1 213419957.504 -
SetIntersection_Front_Set_float_4_4 136960562.198 -
SetIntersection_Front_Set_float_64_1 16390149.772 -
SetIntersection_Front_Set_float_64_16 15515965.585 -
SetIntersection_Front_Set_float_64_4 16176832.738 1.07%
SetIntersection_Front_Set_float_64_64 13309899.040 -4.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1020043.319 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14328275.918 -1.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1234326.103 2.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4283864.166 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1080900.163 1.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1941955.789 5.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1049908.779 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13994480.481 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1207261.233 -6.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 350204557.491 -2.72%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4772185.285 3.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1063423.841 -6.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1831541.283 -8.54%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62660219.466 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39017798.677 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54864706.328 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 531986450.712 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4146586.212 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4557300.229 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8696269.692 3.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4224479.124 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5909000.482 2.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1051531.137 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14553050.752 5.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1227188.021 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 354572352.881 4.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4392618.127 3.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1864439.371 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1069518.237 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1842212.518 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212930329.540 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137930692.515 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16424473.041 1.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15618064.439 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16082533.301 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13981852.948 -
SetIntersection_Front_Set_string_1024_1 1091022.210 -
SetIntersection_Front_Set_string_1024_1024 56260175.903 1.15%
SetIntersection_Front_Set_string_1024_16 1881755.444 -
SetIntersection_Front_Set_string_1024_256 14954452.652 3.19%
SetIntersection_Front_Set_string_1024_4 1266231.551 -
SetIntersection_Front_Set_string_1024_64 5048569.688 5.24%
SetIntersection_Front_Set_string_16384_1 1077409.229 -
SetIntersection_Front_Set_string_16384_1024 57971568.563 -
SetIntersection_Front_Set_string_16384_16 1799135.521 -6.10%
SetIntersection_Front_Set_string_16384_16384 349509659.439 -
SetIntersection_Front_Set_string_16384_256 14941464.110 -2.74%
SetIntersection_Front_Set_string_16384_4 1264507.343 -
SetIntersection_Front_Set_string_16384_64 4491050.990 -7.26%
SetIntersection_Front_Set_string_16_1 65209441.781 -
SetIntersection_Front_Set_string_16_16 58213212.850 -1.98%
SetIntersection_Front_Set_string_16_4 63206271.277 -
SetIntersection_Front_Set_string_1_1 551767310.987 -
SetIntersection_Front_Set_string_256_1 4346783.584 -
SetIntersection_Front_Set_string_256_16 7352622.774 6.01%
SetIntersection_Front_Set_string_256_256 27870338.431 -3.10%
SetIntersection_Front_Set_string_256_4 4949154.978 -
SetIntersection_Front_Set_string_256_64 14510223.953 -1.86%
SetIntersection_Front_Set_string_262144_1 1094780.834 -
SetIntersection_Front_Set_string_262144_1024 59514387.087 -
SetIntersection_Front_Set_string_262144_16 1801820.343 -4.48%
SetIntersection_Front_Set_string_262144_16384 348161023.832 -
SetIntersection_Front_Set_string_262144_256 15293973.391 2.79%
SetIntersection_Front_Set_string_262144_262144 17875559.894 -
SetIntersection_Front_Set_string_262144_4 1252760.713 -
SetIntersection_Front_Set_string_262144_64 4447303.386 -5.68%
SetIntersection_Front_Set_string_4_1 220985819.535 -
SetIntersection_Front_Set_string_4_4 156964407.317 -
SetIntersection_Front_Set_string_64_1 16999419.007 -
SetIntersection_Front_Set_string_64_16 23407934.761 -6.23%
SetIntersection_Front_Set_string_64_4 18661799.012 -2.52%
SetIntersection_Front_Set_string_64_64 34548769.488 -3.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1043378.907 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24112024.872 1.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1338766.691 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6456360.253 3.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1094398.772 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2297130.841 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1055887.814 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25438849.185 -2.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1327663.899 2.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 372896466.268 2.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6778201.593 5.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1054971.424 -3.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2326816.497 2.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63012426.379 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42006908.239 1.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56785790.202 1.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536579218.491 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4167102.175 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5179928.174 4.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12449111.601 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4296425.013 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7600113.858 2.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1026852.395 2.99%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26207668.150 2.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1326827.354 2.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 361292552.501 3.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6469581.113 3.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2994529.133 2.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1063436.400 -1.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2228116.445 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214302473.844 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141889251.422 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16478580.025 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 16925582.353 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16475634.132 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18370519.434 2.63%
SetIntersection_Front_Set_uint32_1024_1 995181.112 -4.13%
SetIntersection_Front_Set_uint32_1024_1024 12266915.061 -
SetIntersection_Front_Set_uint32_1024_16 1205714.042 2.81%
SetIntersection_Front_Set_uint32_1024_256 4188308.143 13.17%
SetIntersection_Front_Set_uint32_1024_4 1051812.749 -
SetIntersection_Front_Set_uint32_1024_64 1682946.686 2.15%
SetIntersection_Front_Set_uint32_16384_1 1002168.460 -
SetIntersection_Front_Set_uint32_16384_1024 12477557.690 -
SetIntersection_Front_Set_uint32_16384_16 1201525.597 -
SetIntersection_Front_Set_uint32_16384_16384 222886205.104 2.65%
SetIntersection_Front_Set_uint32_16384_256 4092654.357 2.46%
SetIntersection_Front_Set_uint32_16384_4 1057200.380 -
SetIntersection_Front_Set_uint32_16384_64 1691901.807 -
SetIntersection_Front_Set_uint32_16_1 62426363.425 -
SetIntersection_Front_Set_uint32_16_16 37436203.949 -
SetIntersection_Front_Set_uint32_16_4 54315244.390 -
SetIntersection_Front_Set_uint32_1_1 530529105.191 -
SetIntersection_Front_Set_uint32_256_1 4148688.738 -
SetIntersection_Front_Set_uint32_256_16 4460788.571 2.25%
SetIntersection_Front_Set_uint32_256_256 7670472.205 5.90%
SetIntersection_Front_Set_uint32_256_4 4185606.802 -
SetIntersection_Front_Set_uint32_256_64 5462478.891 1.76%
SetIntersection_Front_Set_uint32_262144_1 1021079.025 1.55%
SetIntersection_Front_Set_uint32_262144_1024 12746289.451 2.34%
SetIntersection_Front_Set_uint32_262144_16 1149807.250 -
SetIntersection_Front_Set_uint32_262144_16384 223023591.569 -
SetIntersection_Front_Set_uint32_262144_256 3727644.016 -3.85%
SetIntersection_Front_Set_uint32_262144_262144 1670506.756 1.26%
SetIntersection_Front_Set_uint32_262144_4 1036230.432 -
SetIntersection_Front_Set_uint32_262144_64 1617460.841 -3.13%
SetIntersection_Front_Set_uint32_4_1 212289866.812 -
SetIntersection_Front_Set_uint32_4_4 135785810.830 -
SetIntersection_Front_Set_uint32_64_1 16295356.204 -
SetIntersection_Front_Set_uint32_64_16 15156769.286 -
SetIntersection_Front_Set_uint32_64_4 15979240.295 -
SetIntersection_Front_Set_uint32_64_64 13264004.442 -
SetIntersection_Front_Set_uint64_1024_1 1045741.900 -
SetIntersection_Front_Set_uint64_1024_1024 11565711.516 -2.17%
SetIntersection_Front_Set_uint64_1024_16 1136057.083 -4.47%
SetIntersection_Front_Set_uint64_1024_256 3883160.124 -9.39%
SetIntersection_Front_Set_uint64_1024_4 1067148.213 -
SetIntersection_Front_Set_uint64_1024_64 1671648.338 -7.84%
SetIntersection_Front_Set_uint64_16384_1 1043989.078 1.04%
SetIntersection_Front_Set_uint64_16384_1024 12399691.293 1.70%
SetIntersection_Front_Set_uint64_16384_16 1183876.807 -
SetIntersection_Front_Set_uint64_16384_16384 224102393.859 -
SetIntersection_Front_Set_uint64_16384_256 3891366.017 -
SetIntersection_Front_Set_uint64_16384_4 1017520.190 -
SetIntersection_Front_Set_uint64_16384_64 1713940.236 -
SetIntersection_Front_Set_uint64_16_1 62171155.018 -
SetIntersection_Front_Set_uint64_16_16 37018296.372 -1.71%
SetIntersection_Front_Set_uint64_16_4 54135276.024 -
SetIntersection_Front_Set_uint64_1_1 527672818.691 -
SetIntersection_Front_Set_uint64_256_1 4147793.989 1.85%
SetIntersection_Front_Set_uint64_256_16 4473753.574 2.25%
SetIntersection_Front_Set_uint64_256_256 7719314.270 -
SetIntersection_Front_Set_uint64_256_4 4083371.443 -2.62%
SetIntersection_Front_Set_uint64_256_64 5492891.530 1.98%
SetIntersection_Front_Set_uint64_262144_1 1042775.030 -
SetIntersection_Front_Set_uint64_262144_1024 12152226.019 -3.00%
SetIntersection_Front_Set_uint64_262144_16 1133777.926 -3.17%
SetIntersection_Front_Set_uint64_262144_16384 217897671.702 -1.25%
SetIntersection_Front_Set_uint64_262144_256 3899934.814 -
SetIntersection_Front_Set_uint64_262144_262144 1661260.498 1.85%
SetIntersection_Front_Set_uint64_262144_4 1059944.698 -1.01%
SetIntersection_Front_Set_uint64_262144_64 1643382.890 3.05%
SetIntersection_Front_Set_uint64_4_1 211102640.657 -
SetIntersection_Front_Set_uint64_4_4 135229343.357 -
SetIntersection_Front_Set_uint64_64_1 16312865.058 -
SetIntersection_Front_Set_uint64_64_16 15152706.211 -
SetIntersection_Front_Set_uint64_64_4 15841373.121 -
SetIntersection_Front_Set_uint64_64_64 12942948.636 -1.16%
SetIntersection_Front_Vector_float_1024_1 1031781.828 -
SetIntersection_Front_Vector_float_1024_1024 5911089.788 1.28%
SetIntersection_Front_Vector_float_1024_16 1124145.478 3.20%
SetIntersection_Front_Vector_float_1024_256 2273729.013 5.02%
SetIntersection_Front_Vector_float_1024_4 1056944.549 -
SetIntersection_Front_Vector_float_1024_64 1366595.453 2.00%
SetIntersection_Front_Vector_float_16384_1 1037861.367 -
SetIntersection_Front_Vector_float_16384_1024 5889932.480 2.08%
SetIntersection_Front_Vector_float_16384_16 1124853.454 -
SetIntersection_Front_Vector_float_16384_16384 79537616.692 2.34%
SetIntersection_Front_Vector_float_16384_256 2281070.016 -
SetIntersection_Front_Vector_float_16384_4 1063499.535 -
SetIntersection_Front_Vector_float_16384_64 1370485.466 -
SetIntersection_Front_Vector_float_16_1 62730375.067 -
SetIntersection_Front_Vector_float_16_16 35840711.167 -
SetIntersection_Front_Vector_float_16_4 54222482.396 -
SetIntersection_Front_Vector_float_1_1 548552604.388 2.80%
SetIntersection_Front_Vector_float_256_1 4128102.688 -
SetIntersection_Front_Vector_float_256_16 4188849.525 -
SetIntersection_Front_Vector_float_256_256 4550129.670 -
SetIntersection_Front_Vector_float_256_4 4144437.600 -
SetIntersection_Front_Vector_float_256_64 4354375.247 -
SetIntersection_Front_Vector_float_262144_1 1049932.494 -
SetIntersection_Front_Vector_float_262144_1024 5898355.476 8.58%
SetIntersection_Front_Vector_float_262144_16 1115573.910 2.62%
SetIntersection_Front_Vector_float_262144_16384 79477750.537 3.52%
SetIntersection_Front_Vector_float_262144_256 2284197.867 4.97%
SetIntersection_Front_Vector_float_262144_262144 350972513.637 1.28%
SetIntersection_Front_Vector_float_262144_4 1059454.949 -
SetIntersection_Front_Vector_float_262144_64 1363097.786 -
SetIntersection_Front_Vector_float_4_1 213038844.907 -
SetIntersection_Front_Vector_float_4_4 135459747.707 -
SetIntersection_Front_Vector_float_64_1 16345147.484 -1.42%
SetIntersection_Front_Vector_float_64_16 14359904.182 -
SetIntersection_Front_Vector_float_64_4 15880478.824 -
SetIntersection_Front_Vector_float_64_64 10920021.587 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 989708.286 -4.92%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8259066.104 -1.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1147252.236 1.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2865484.804 -1.91%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1049767.657 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1515343.898 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1051041.529 2.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8373816.538 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1157581.617 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118098933.320 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2895552.348 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1072478.371 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1445214.876 -5.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62755079.795 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36869700.157 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54376564.462 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 533353292.122 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4075561.930 -2.89%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4340886.345 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5774396.914 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4146519.050 -1.44%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4855433.332 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1056051.896 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8293928.838 -1.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1143689.212 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117884640.268 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2851989.262 -1.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351015158.618 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1064072.138 -1.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1528923.175 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213023564.124 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136107640.546 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16421651.740 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14657565.885 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15948201.311 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12103402.214 -
SetIntersection_Front_Vector_string_1024_1 1059310.568 -
SetIntersection_Front_Vector_string_1024_1024 38868511.334 -
SetIntersection_Front_Vector_string_1024_16 1641774.937 4.00%
SetIntersection_Front_Vector_string_1024_256 9058491.788 -
SetIntersection_Front_Vector_string_1024_4 1178344.851 -
SetIntersection_Front_Vector_string_1024_64 3244343.399 -
SetIntersection_Front_Vector_string_16384_1 1081630.492 -
SetIntersection_Front_Vector_string_16384_1024 38289931.260 -
SetIntersection_Front_Vector_string_16384_16 1626316.703 3.64%
SetIntersection_Front_Vector_string_16384_16384 348962840.966 -
SetIntersection_Front_Vector_string_16384_256 9526689.961 -
SetIntersection_Front_Vector_string_16384_4 1170501.447 -
SetIntersection_Front_Vector_string_16384_64 3401427.010 1.89%
SetIntersection_Front_Vector_string_16_1 64242097.929 -
SetIntersection_Front_Vector_string_16_16 52008249.175 1.27%
SetIntersection_Front_Vector_string_16_4 59391298.597 -
SetIntersection_Front_Vector_string_1_1 548298805.031 -
SetIntersection_Front_Vector_string_256_1 4220054.652 -1.39%
SetIntersection_Front_Vector_string_256_16 6073014.265 -
SetIntersection_Front_Vector_string_256_256 20107815.212 5.46%
SetIntersection_Front_Vector_string_256_4 4683858.562 -
SetIntersection_Front_Vector_string_256_64 10220016.667 -2.45%
SetIntersection_Front_Vector_string_262144_1 1067490.915 -
SetIntersection_Front_Vector_string_262144_1024 39449113.695 -
SetIntersection_Front_Vector_string_262144_16 1632090.606 -
SetIntersection_Front_Vector_string_262144_16384 347218595.181 -
SetIntersection_Front_Vector_string_262144_256 9507848.238 -
SetIntersection_Front_Vector_string_262144_262144 14379389.404 -
SetIntersection_Front_Vector_string_262144_4 1210183.814 -
SetIntersection_Front_Vector_string_262144_64 3335302.786 9.43%
SetIntersection_Front_Vector_string_4_1 218420470.429 -
SetIntersection_Front_Vector_string_4_4 152164942.506 1.75%
SetIntersection_Front_Vector_string_64_1 16969262.834 -
SetIntersection_Front_Vector_string_64_16 20214844.129 -2.35%
SetIntersection_Front_Vector_string_64_4 17653798.749 -
SetIntersection_Front_Vector_string_64_64 26547548.267 1.61%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1043359.096 3.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8960970.096 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1133144.947 -2.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3060151.345 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1059000.860 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1567637.839 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1034379.915 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8958064.123 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1163238.372 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129139083.298 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3058674.513 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1064861.029 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1509120.596 -2.36%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62621535.694 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36995205.631 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54451007.355 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 532432541.927 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4150592.197 1.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4358659.091 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6082514.708 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4186625.215 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4967609.363 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1022203.086 -2.31%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8964572.786 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1156496.827 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128416122.105 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3071344.099 1.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350598075.351 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1079825.854 3.34%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1562497.179 1.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212909531.379 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135971752.034 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16301301.033 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14828273.141 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15945783.092 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12475172.849 -
SetIntersection_Front_Vector_uint32_1024_1 1043991.560 -
SetIntersection_Front_Vector_uint32_1024_1024 5890916.680 -
SetIntersection_Front_Vector_uint32_1024_16 1094575.315 -
SetIntersection_Front_Vector_uint32_1024_256 2124792.709 -4.87%
SetIntersection_Front_Vector_uint32_1024_4 1021567.904 -2.45%
SetIntersection_Front_Vector_uint32_1024_64 1318778.767 -
SetIntersection_Front_Vector_uint32_16384_1 1042233.814 1.30%
SetIntersection_Front_Vector_uint32_16384_1024 5299174.728 -10.24%
SetIntersection_Front_Vector_uint32_16384_16 1103136.887 -1.47%
SetIntersection_Front_Vector_uint32_16384_16384 72894663.616 -5.24%
SetIntersection_Front_Vector_uint32_16384_256 2130109.451 -6.22%
SetIntersection_Front_Vector_uint32_16384_4 1043606.489 -1.41%
SetIntersection_Front_Vector_uint32_16384_64 1330429.931 -1.35%
SetIntersection_Front_Vector_uint32_16_1 62628168.284 -
SetIntersection_Front_Vector_uint32_16_16 35609551.411 -
SetIntersection_Front_Vector_uint32_16_4 54052566.262 -
SetIntersection_Front_Vector_uint32_1_1 532122761.578 -
SetIntersection_Front_Vector_uint32_256_1 4089671.327 -1.57%
SetIntersection_Front_Vector_uint32_256_16 4185270.178 1.06%
SetIntersection_Front_Vector_uint32_256_256 4235236.911 -
SetIntersection_Front_Vector_uint32_256_4 4113260.419 -
SetIntersection_Front_Vector_uint32_256_64 4228896.063 -1.55%
SetIntersection_Front_Vector_uint32_262144_1 1045376.340 2.00%
SetIntersection_Front_Vector_uint32_262144_1024 5447414.728 -
SetIntersection_Front_Vector_uint32_262144_16 1113989.156 -
SetIntersection_Front_Vector_uint32_262144_16384 72701467.083 -5.68%
SetIntersection_Front_Vector_uint32_262144_256 2126290.161 -6.34%
SetIntersection_Front_Vector_uint32_262144_262144 350457299.241 1.29%
SetIntersection_Front_Vector_uint32_262144_4 1060047.785 -
SetIntersection_Front_Vector_uint32_262144_64 1322694.899 4.02%
SetIntersection_Front_Vector_uint32_4_1 212811930.406 -
SetIntersection_Front_Vector_uint32_4_4 134324476.108 -
SetIntersection_Front_Vector_uint32_64_1 16335499.002 -
SetIntersection_Front_Vector_uint32_64_16 14129553.252 -
SetIntersection_Front_Vector_uint32_64_4 15793484.058 -
SetIntersection_Front_Vector_uint32_64_64 10584218.119 -2.46%
SetIntersection_Front_Vector_uint64_1024_1 1046308.913 2.15%
SetIntersection_Front_Vector_uint64_1024_1024 5323026.779 -3.18%
SetIntersection_Front_Vector_uint64_1024_16 1112388.831 1.16%
SetIntersection_Front_Vector_uint64_1024_256 2269579.194 6.72%
SetIntersection_Front_Vector_uint64_1024_4 1058854.141 1.18%
SetIntersection_Front_Vector_uint64_1024_64 1361001.888 2.73%
SetIntersection_Front_Vector_uint64_16384_1 1035872.534 1.02%
SetIntersection_Front_Vector_uint64_16384_1024 5436615.732 -7.77%
SetIntersection_Front_Vector_uint64_16384_16 1091340.014 2.69%
SetIntersection_Front_Vector_uint64_16384_16384 71329955.999 -5.67%
SetIntersection_Front_Vector_uint64_16384_256 2133820.694 -6.38%
SetIntersection_Front_Vector_uint64_16384_4 1029991.207 -2.74%
SetIntersection_Front_Vector_uint64_16384_64 1305905.784 -3.23%
SetIntersection_Front_Vector_uint64_16_1 62056780.471 -
SetIntersection_Front_Vector_uint64_16_16 34953912.380 -
SetIntersection_Front_Vector_uint64_16_4 53641658.995 -
SetIntersection_Front_Vector_uint64_1_1 528873922.229 -
SetIntersection_Front_Vector_uint64_256_1 4003767.489 -3.91%
SetIntersection_Front_Vector_uint64_256_16 4103569.012 -
SetIntersection_Front_Vector_uint64_256_256 4517813.856 3.61%
SetIntersection_Front_Vector_uint64_256_4 4128044.643 -1.46%
SetIntersection_Front_Vector_uint64_256_64 4231019.389 -1.21%
SetIntersection_Front_Vector_uint64_262144_1 1037882.650 -
SetIntersection_Front_Vector_uint64_262144_1024 5311463.828 -9.87%
SetIntersection_Front_Vector_uint64_262144_16 1111930.609 -
SetIntersection_Front_Vector_uint64_262144_16384 71965285.824 -6.42%
SetIntersection_Front_Vector_uint64_262144_256 2221876.944 6.28%
SetIntersection_Front_Vector_uint64_262144_262144 351154301.264 -
SetIntersection_Front_Vector_uint64_262144_4 1059006.535 1.01%
SetIntersection_Front_Vector_uint64_262144_64 1336546.070 1.85%
SetIntersection_Front_Vector_uint64_4_1 211094511.387 -
SetIntersection_Front_Vector_uint64_4_4 134251562.736 -
SetIntersection_Front_Vector_uint64_64_1 16283753.630 -
SetIntersection_Front_Vector_uint64_64_16 14205905.714 -
SetIntersection_Front_Vector_uint64_64_4 15815801.100 -
SetIntersection_Front_Vector_uint64_64_64 10550366.107 -1.83%
SetIntersection_Interlaced_Set_float_1024_1 1049029.704 1.95%
SetIntersection_Interlaced_Set_float_1024_1024 11848110.452 -1.02%
SetIntersection_Interlaced_Set_float_1024_16 11377894.141 -1.22%
SetIntersection_Interlaced_Set_float_1024_256 13050535.301 -6.26%
SetIntersection_Interlaced_Set_float_1024_4 9957154.205 1.07%
SetIntersection_Interlaced_Set_float_1024_64 10234051.214 1.83%
SetIntersection_Interlaced_Set_float_16384_1 1016893.525 -1.93%
SetIntersection_Interlaced_Set_float_16384_1024 173480553.701 -
SetIntersection_Interlaced_Set_float_16384_16 211231552.526 -
SetIntersection_Interlaced_Set_float_16384_16384 223184539.218 2.53%
SetIntersection_Interlaced_Set_float_16384_256 202350567.601 1.25%
SetIntersection_Interlaced_Set_float_16384_4 168946836.220 -
SetIntersection_Interlaced_Set_float_16384_64 214394710.162 -1.39%
SetIntersection_Interlaced_Set_float_16_1 62770618.706 -
SetIntersection_Interlaced_Set_float_16_16 37895311.197 -
SetIntersection_Interlaced_Set_float_16_4 59173812.980 -
SetIntersection_Interlaced_Set_float_1_1 534093268.850 -
SetIntersection_Interlaced_Set_float_256_1 4121430.611 -
SetIntersection_Interlaced_Set_float_256_16 12260980.303 1.56%
SetIntersection_Interlaced_Set_float_256_256 7447268.096 -1.83%
SetIntersection_Interlaced_Set_float_256_4 11263187.693 -1.14%
SetIntersection_Interlaced_Set_float_256_64 12538228.070 -5.65%
SetIntersection_Interlaced_Set_float_262144_1 1012419.993 -2.38%
SetIntersection_Interlaced_Set_float_262144_1024 1533914.633 -
SetIntersection_Interlaced_Set_float_262144_16 1630328.125 -
SetIntersection_Interlaced_Set_float_262144_16384 1293171.223 -
SetIntersection_Interlaced_Set_float_262144_256 1576733.723 -
SetIntersection_Interlaced_Set_float_262144_262144 1672404.217 -
SetIntersection_Interlaced_Set_float_262144_4 1329313.723 1.58%
SetIntersection_Interlaced_Set_float_262144_64 1582068.036 -
SetIntersection_Interlaced_Set_float_4_1 213275852.009 -
SetIntersection_Interlaced_Set_float_4_4 136306248.419 -
SetIntersection_Interlaced_Set_float_64_1 16399914.465 -
SetIntersection_Interlaced_Set_float_64_16 21506220.902 -3.29%
SetIntersection_Interlaced_Set_float_64_4 21087614.439 -
SetIntersection_Interlaced_Set_float_64_64 13398954.622 1.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1044944.862 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13051168.466 -1.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11233240.935 -1.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13742948.794 -4.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9830851.895 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10332404.149 1.95%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1041752.117 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178892417.354 2.92%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 215389751.007 -1.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 257409336.777 5.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 203858209.913 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 178576888.363 1.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 227346304.010 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62615581.730 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38283106.022 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59466274.704 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 531494346.803 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4074929.019 -1.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12314094.325 2.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 7957238.398 -2.50%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11737597.500 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12602620.345 -5.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1036566.424 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1603326.820 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1653633.543 -1.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1308285.156 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1639977.050 -1.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1818451.984 -1.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1343654.053 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1620396.728 -1.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212699943.139 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136918298.496 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16308096.266 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21263341.828 -4.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20764669.443 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13616954.862 -
SetIntersection_Interlaced_Set_string_1024_1 1096556.685 -
SetIntersection_Interlaced_Set_string_1024_1024 55955416.086 -
SetIntersection_Interlaced_Set_string_1024_16 12910014.543 -
SetIntersection_Interlaced_Set_string_1024_256 35340460.902 -1.17%
SetIntersection_Interlaced_Set_string_1024_4 10473570.037 -
SetIntersection_Interlaced_Set_string_1024_64 16916770.775 1.05%
SetIntersection_Interlaced_Set_string_16384_1 1091980.101 1.11%
SetIntersection_Interlaced_Set_string_16384_1024 349311734.772 -1.85%
SetIntersection_Interlaced_Set_string_16384_16 238421628.649 -1.05%
SetIntersection_Interlaced_Set_string_16384_16384 352533580.082 -
SetIntersection_Interlaced_Set_string_16384_256 357378431.124 1.60%
SetIntersection_Interlaced_Set_string_16384_4 193045061.554 -1.42%
SetIntersection_Interlaced_Set_string_16384_64 351853141.253 -1.09%
SetIntersection_Interlaced_Set_string_16_1 65567796.969 -
SetIntersection_Interlaced_Set_string_16_16 59315445.160 -2.04%
SetIntersection_Interlaced_Set_string_16_4 72819782.973 -
SetIntersection_Interlaced_Set_string_1_1 554756407.287 -
SetIntersection_Interlaced_Set_string_256_1 4307554.032 -
SetIntersection_Interlaced_Set_string_256_16 17682879.435 -
SetIntersection_Interlaced_Set_string_256_256 31205232.343 -
SetIntersection_Interlaced_Set_string_256_4 12971833.940 -
SetIntersection_Interlaced_Set_string_256_64 31458881.747 1.28%
SetIntersection_Interlaced_Set_string_262144_1 1074070.390 -1.42%
SetIntersection_Interlaced_Set_string_262144_1024 2104860.026 1.77%
SetIntersection_Interlaced_Set_string_262144_16 2107171.063 1.06%
SetIntersection_Interlaced_Set_string_262144_16384 2752274.818 1.70%
SetIntersection_Interlaced_Set_string_262144_256 2051568.768 -
SetIntersection_Interlaced_Set_string_262144_262144 18350188.637 3.75%
SetIntersection_Interlaced_Set_string_262144_4 1847987.141 3.15%
SetIntersection_Interlaced_Set_string_262144_64 2107443.606 1.81%
SetIntersection_Interlaced_Set_string_4_1 223287478.626 -
SetIntersection_Interlaced_Set_string_4_4 159235209.936 -
SetIntersection_Interlaced_Set_string_64_1 16942003.256 -
SetIntersection_Interlaced_Set_string_64_16 38388490.898 2.32%
SetIntersection_Interlaced_Set_string_64_4 26161176.715 1.24%
SetIntersection_Interlaced_Set_string_64_64 34017327.291 -9.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1035793.735 -1.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23891867.660 3.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11960132.178 2.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18214911.347 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9757450.437 -2.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11674313.721 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 994976.812 -2.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 229344882.304 2.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 240297503.412 -2.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 356526026.404 3.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 243956117.199 -27.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 193283111.356 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 348050014.069 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62897204.213 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41940893.839 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 61837210.774 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 535697414.017 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4148330.054 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12471364.549 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12615475.343 3.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11346130.606 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16729494.886 -1.67%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1022757.734 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2045152.342 6.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2125392.822 3.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1784744.629 3.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2279937.258 16.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2927864.094 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1862446.127 5.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2323049.885 14.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214257521.488 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140106689.930 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16442124.684 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25095701.225 -2.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22364230.696 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18425196.515 2.45%
SetIntersection_Interlaced_Set_uint32_1024_1 994728.681 1.29%
SetIntersection_Interlaced_Set_uint32_1024_1024 12346998.292 -
SetIntersection_Interlaced_Set_uint32_1024_16 11260863.570 -
SetIntersection_Interlaced_Set_uint32_1024_256 14088215.520 -1.16%
SetIntersection_Interlaced_Set_uint32_1024_4 9697636.629 -
SetIntersection_Interlaced_Set_uint32_1024_64 10157100.302 2.62%
SetIntersection_Interlaced_Set_uint32_16384_1 1019426.616 1.08%
SetIntersection_Interlaced_Set_uint32_16384_1024 170067696.765 -
SetIntersection_Interlaced_Set_uint32_16384_16 207927651.616 -
SetIntersection_Interlaced_Set_uint32_16384_16384 223937336.066 1.42%
SetIntersection_Interlaced_Set_uint32_16384_256 197901230.075 1.30%
SetIntersection_Interlaced_Set_uint32_16384_4 166482789.186 -
SetIntersection_Interlaced_Set_uint32_16384_64 211680858.984 -
SetIntersection_Interlaced_Set_uint32_16_1 62633219.823 -
SetIntersection_Interlaced_Set_uint32_16_16 37767279.114 -
SetIntersection_Interlaced_Set_uint32_16_4 58780763.346 -
SetIntersection_Interlaced_Set_uint32_1_1 531400263.482 -
SetIntersection_Interlaced_Set_uint32_256_1 4124290.545 -
SetIntersection_Interlaced_Set_uint32_256_16 11781031.286 -
SetIntersection_Interlaced_Set_uint32_256_256 7798842.572 1.36%
SetIntersection_Interlaced_Set_uint32_256_4 11489367.934 3.63%
SetIntersection_Interlaced_Set_uint32_256_64 13229912.305 -1.60%
SetIntersection_Interlaced_Set_uint32_262144_1 998719.377 -3.21%
SetIntersection_Interlaced_Set_uint32_262144_1024 1508939.615 -
SetIntersection_Interlaced_Set_uint32_262144_16 1596548.260 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1277354.168 1.64%
SetIntersection_Interlaced_Set_uint32_262144_256 1567408.123 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1817596.517 -5.85%
SetIntersection_Interlaced_Set_uint32_262144_4 1284582.440 -
SetIntersection_Interlaced_Set_uint32_262144_64 1552288.250 -
SetIntersection_Interlaced_Set_uint32_4_1 212482500.834 -
SetIntersection_Interlaced_Set_uint32_4_4 136238892.812 -
SetIntersection_Interlaced_Set_uint32_64_1 16343900.771 -
SetIntersection_Interlaced_Set_uint32_64_16 22931231.720 3.45%
SetIntersection_Interlaced_Set_uint32_64_4 21370804.812 3.86%
SetIntersection_Interlaced_Set_uint32_64_64 13176433.085 -1.21%
SetIntersection_Interlaced_Set_uint64_1024_1 1062503.629 2.49%
SetIntersection_Interlaced_Set_uint64_1024_1024 12460760.443 1.45%
SetIntersection_Interlaced_Set_uint64_1024_16 12050473.389 7.76%
SetIntersection_Interlaced_Set_uint64_1024_256 15023476.734 4.20%
SetIntersection_Interlaced_Set_uint64_1024_4 10229018.644 4.60%
SetIntersection_Interlaced_Set_uint64_1024_64 10378612.698 5.58%
SetIntersection_Interlaced_Set_uint64_16384_1 1064705.717 5.79%
SetIntersection_Interlaced_Set_uint64_16384_1024 176388561.566 -
SetIntersection_Interlaced_Set_uint64_16384_16 219176748.375 -
SetIntersection_Interlaced_Set_uint64_16384_16384 239016732.771 3.34%
SetIntersection_Interlaced_Set_uint64_16384_256 209795967.111 -1.89%
SetIntersection_Interlaced_Set_uint64_16384_4 178107088.582 1.80%
SetIntersection_Interlaced_Set_uint64_16384_64 229067519.819 -
SetIntersection_Interlaced_Set_uint64_16_1 64367985.618 3.37%
SetIntersection_Interlaced_Set_uint64_16_16 37705274.885 -
SetIntersection_Interlaced_Set_uint64_16_4 60357586.896 1.28%
SetIntersection_Interlaced_Set_uint64_1_1 535145102.151 1.02%
SetIntersection_Interlaced_Set_uint64_256_1 4121010.702 -
SetIntersection_Interlaced_Set_uint64_256_16 12252686.131 2.65%
SetIntersection_Interlaced_Set_uint64_256_256 7879684.767 4.63%
SetIntersection_Interlaced_Set_uint64_256_4 11040329.735 4.04%
SetIntersection_Interlaced_Set_uint64_256_64 14109003.294 5.24%
SetIntersection_Interlaced_Set_uint64_262144_1 1043644.633 4.45%
SetIntersection_Interlaced_Set_uint64_262144_1024 1550677.896 -9.90%
SetIntersection_Interlaced_Set_uint64_262144_16 1609996.340 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1245188.885 -11.07%
SetIntersection_Interlaced_Set_uint64_262144_256 1578972.902 -11.73%
SetIntersection_Interlaced_Set_uint64_262144_262144 1689958.740 -2.04%
SetIntersection_Interlaced_Set_uint64_262144_4 1299207.112 -
SetIntersection_Interlaced_Set_uint64_262144_64 1580579.262 -2.97%
SetIntersection_Interlaced_Set_uint64_4_1 222139579.167 4.92%
SetIntersection_Interlaced_Set_uint64_4_4 141067208.140 4.13%
SetIntersection_Interlaced_Set_uint64_64_1 16218489.354 -
SetIntersection_Interlaced_Set_uint64_64_16 21632762.235 -
SetIntersection_Interlaced_Set_uint64_64_4 20847325.635 -
SetIntersection_Interlaced_Set_uint64_64_64 13182756.435 1.81%
SetIntersection_Interlaced_Vector_float_1024_1 1020897.916 -3.95%
SetIntersection_Interlaced_Vector_float_1024_1024 5900914.759 -2.78%
SetIntersection_Interlaced_Vector_float_1024_16 2491422.228 13.00%
SetIntersection_Interlaced_Vector_float_1024_256 5574143.657 -7.20%
SetIntersection_Interlaced_Vector_float_1024_4 1371784.037 7.63%
SetIntersection_Interlaced_Vector_float_1024_64 4742879.573 -14.26%
SetIntersection_Interlaced_Vector_float_16384_1 1038074.461 -2.86%
SetIntersection_Interlaced_Vector_float_16384_1024 49297566.057 24.94%
SetIntersection_Interlaced_Vector_float_16384_16 2160460.975 -42.84%
SetIntersection_Interlaced_Vector_float_16384_16384 79440445.455 -3.84%
SetIntersection_Interlaced_Vector_float_16384_256 15025505.725 -2.73%
SetIntersection_Interlaced_Vector_float_16384_4 1346065.441 -20.73%
SetIntersection_Interlaced_Vector_float_16384_64 10632890.825 83.96%
SetIntersection_Interlaced_Vector_float_16_1 62572820.392 -4.55%
SetIntersection_Interlaced_Vector_float_16_16 35685038.101 -4.25%
SetIntersection_Interlaced_Vector_float_16_4 56140591.294 -4.26%
SetIntersection_Interlaced_Vector_float_1_1 533079469.562 -
SetIntersection_Interlaced_Vector_float_256_1 4144873.059 -3.59%
SetIntersection_Interlaced_Vector_float_256_16 7456312.408 -3.68%
SetIntersection_Interlaced_Vector_float_256_256 4540529.917 -2.47%
SetIntersection_Interlaced_Vector_float_256_4 5241863.958 -
SetIntersection_Interlaced_Vector_float_256_64 6841515.912 -17.12%
SetIntersection_Interlaced_Vector_float_262144_1 1043549.940 -5.16%
SetIntersection_Interlaced_Vector_float_262144_1024 101163567.301 26.30%
SetIntersection_Interlaced_Vector_float_262144_16 6356607.723 110.43%
SetIntersection_Interlaced_Vector_float_262144_16384 344590431.847 7.85%
SetIntersection_Interlaced_Vector_float_262144_256 29747026.460 -24.63%
SetIntersection_Interlaced_Vector_float_262144_262144 350845178.109 1.06%
SetIntersection_Interlaced_Vector_float_262144_4 1445927.225 -3.57%
SetIntersection_Interlaced_Vector_float_262144_64 20820818.028 150.77%
SetIntersection_Interlaced_Vector_float_4_1 212969921.416 -
SetIntersection_Interlaced_Vector_float_4_4 135310310.312 -2.25%
SetIntersection_Interlaced_Vector_float_64_1 16399407.273 -5.09%
SetIntersection_Interlaced_Vector_float_64_16 16494278.557 -16.71%
SetIntersection_Interlaced_Vector_float_64_4 17465502.688 -7.33%
SetIntersection_Interlaced_Vector_float_64_64 10972516.651 -4.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1042475.830 1.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8340375.190 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2205012.699 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7350436.299 -2.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1344935.497 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4400721.580 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 996302.124 -4.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 60074108.822 -2.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3014421.933 -13.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119031995.604 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 22180368.576 1.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1487153.062 1.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 10201611.738 -8.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62561303.315 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36739219.835 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57998811.596 1.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 533483669.517 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4156285.180 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6910086.416 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5714219.853 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5372781.139 8.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8561043.987 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1050294.545 1.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 119452049.292 -7.36%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 6525456.987 -9.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 354487525.588 4.36%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 41534412.054 -22.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351276489.721 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1635085.158 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11929083.898 -28.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213751290.059 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136065018.933 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16400173.258 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19480044.542 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 17900618.852 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12057759.864 -
SetIntersection_Interlaced_Vector_string_1024_1 1061686.438 -1.01%
SetIntersection_Interlaced_Vector_string_1024_1024 39738330.304 3.30%
SetIntersection_Interlaced_Vector_string_1024_16 3382009.191 -
SetIntersection_Interlaced_Vector_string_1024_256 21536749.472 3.41%
SetIntersection_Interlaced_Vector_string_1024_4 1676109.374 3.85%
SetIntersection_Interlaced_Vector_string_1024_64 8406513.155 -
SetIntersection_Interlaced_Vector_string_16384_1 1080434.780 -
SetIntersection_Interlaced_Vector_string_16384_1024 117323236.949 4.88%
SetIntersection_Interlaced_Vector_string_16384_16 4323828.675 3.54%
SetIntersection_Interlaced_Vector_string_16384_16384 351844400.039 -
SetIntersection_Interlaced_Vector_string_16384_256 40122069.458 1.25%
SetIntersection_Interlaced_Vector_string_16384_4 1818865.731 1.84%
SetIntersection_Interlaced_Vector_string_16384_64 12363886.645 -3.04%
SetIntersection_Interlaced_Vector_string_16_1 64480818.893 -
SetIntersection_Interlaced_Vector_string_16_16 50815483.621 2.25%
SetIntersection_Interlaced_Vector_string_16_4 66612816.409 -3.58%
SetIntersection_Interlaced_Vector_string_1_1 547283568.930 -
SetIntersection_Interlaced_Vector_string_256_1 4244102.070 -
SetIntersection_Interlaced_Vector_string_256_16 10289560.033 -3.39%
SetIntersection_Interlaced_Vector_string_256_256 20251714.062 -
SetIntersection_Interlaced_Vector_string_256_4 6144031.805 4.81%
SetIntersection_Interlaced_Vector_string_256_64 19143905.651 -
SetIntersection_Interlaced_Vector_string_262144_1 1092427.118 2.11%
SetIntersection_Interlaced_Vector_string_262144_1024 343330916.112 46.01%
SetIntersection_Interlaced_Vector_string_262144_16 6012435.503 8.27%
SetIntersection_Interlaced_Vector_string_262144_16384 994777.830 -1.81%
SetIntersection_Interlaced_Vector_string_262144_256 71650748.039 7.69%
SetIntersection_Interlaced_Vector_string_262144_262144 14498281.656 -
SetIntersection_Interlaced_Vector_string_262144_4 2101019.132 4.92%
SetIntersection_Interlaced_Vector_string_262144_64 21367958.750 10.93%
SetIntersection_Interlaced_Vector_string_4_1 219481630.231 -
SetIntersection_Interlaced_Vector_string_4_4 150864377.199 -
SetIntersection_Interlaced_Vector_string_64_1 16698897.449 -
SetIntersection_Interlaced_Vector_string_64_16 29288536.398 4.34%
SetIntersection_Interlaced_Vector_string_64_4 21589004.398 -
SetIntersection_Interlaced_Vector_string_64_64 26749205.421 1.58%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1047499.005 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9076873.639 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2406672.289 -6.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8436162.579 -6.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1354107.218 -3.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4783227.370 3.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1041034.560 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 64209522.794 -7.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3021116.983 -6.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128890349.365 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26343646.695 -8.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1504731.171 -1.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8479070.205 -8.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62703518.600 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37329806.757 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58098785.940 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 532615749.454 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4148620.600 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7307696.515 1.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6110668.284 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5096255.191 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9605351.261 -7.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1041619.260 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 139704317.210 -3.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4213816.677 -10.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350735205.821 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 44402214.432 -4.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350577892.624 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1813295.691 2.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14196892.330 4.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213046964.388 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136752147.075 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16487066.752 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20113742.381 2.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18545494.146 1.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12411327.752 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1045819.592 4.00%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5904806.008 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2186625.554 18.39%
SetIntersection_Interlaced_Vector_uint32_1024_256 6927868.730 2.30%
SetIntersection_Interlaced_Vector_uint32_1024_4 1386599.494 13.56%
SetIntersection_Interlaced_Vector_uint32_1024_64 4251866.688 8.00%
SetIntersection_Interlaced_Vector_uint32_16384_1 1019282.423 -1.64%
SetIntersection_Interlaced_Vector_uint32_16384_1024 55621453.336 34.78%
SetIntersection_Interlaced_Vector_uint32_16384_16 2994875.967 26.01%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79252467.362 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22869377.784 -
SetIntersection_Interlaced_Vector_uint32_16384_4 1430242.563 6.64%
SetIntersection_Interlaced_Vector_uint32_16384_64 7700112.335 37.31%
SetIntersection_Interlaced_Vector_uint32_16_1 62645034.893 -
SetIntersection_Interlaced_Vector_uint32_16_16 35706124.207 -
SetIntersection_Interlaced_Vector_uint32_16_4 55658755.438 -
SetIntersection_Interlaced_Vector_uint32_1_1 531479913.878 -
SetIntersection_Interlaced_Vector_uint32_256_1 4129860.021 -
SetIntersection_Interlaced_Vector_uint32_256_16 7078309.144 5.04%
SetIntersection_Interlaced_Vector_uint32_256_256 4540398.129 -
SetIntersection_Interlaced_Vector_uint32_256_4 4867082.146 1.36%
SetIntersection_Interlaced_Vector_uint32_256_64 7834402.655 6.00%
SetIntersection_Interlaced_Vector_uint32_262144_1 1041898.075 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 115390088.376 25.57%
SetIntersection_Interlaced_Vector_uint32_262144_16 5437696.172 84.71%
SetIntersection_Interlaced_Vector_uint32_262144_16384 340258533.499 -
SetIntersection_Interlaced_Vector_uint32_262144_256 38892506.066 60.93%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350785344.835 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1703928.131 -7.75%
SetIntersection_Interlaced_Vector_uint32_262144_64 17469684.333 3.18%
SetIntersection_Interlaced_Vector_uint32_4_1 212420263.100 -
SetIntersection_Interlaced_Vector_uint32_4_4 135161179.305 -
SetIntersection_Interlaced_Vector_uint32_64_1 16297421.672 -
SetIntersection_Interlaced_Vector_uint32_64_16 17366586.667 -
SetIntersection_Interlaced_Vector_uint32_64_4 17534498.937 1.57%
SetIntersection_Interlaced_Vector_uint32_64_64 10860711.319 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1034801.284 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5871044.419 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2439704.813 30.68%
SetIntersection_Interlaced_Vector_uint64_1024_256 5511331.808 2.01%
SetIntersection_Interlaced_Vector_uint64_1024_4 1377271.890 11.00%
SetIntersection_Interlaced_Vector_uint64_1024_64 3329865.342 -2.10%
SetIntersection_Interlaced_Vector_uint64_16384_1 1039617.480 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 42221328.926 -13.59%
SetIntersection_Interlaced_Vector_uint64_16384_16 3409894.888 6.08%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78416030.752 -
SetIntersection_Interlaced_Vector_uint64_16384_256 20618333.353 14.83%
SetIntersection_Interlaced_Vector_uint64_16384_4 1431227.720 -2.57%
SetIntersection_Interlaced_Vector_uint64_16384_64 9037818.396 8.01%
SetIntersection_Interlaced_Vector_uint64_16_1 62249420.703 -
SetIntersection_Interlaced_Vector_uint64_16_16 35679503.666 -
SetIntersection_Interlaced_Vector_uint64_16_4 55425218.120 -
SetIntersection_Interlaced_Vector_uint64_1_1 528371277.657 -
SetIntersection_Interlaced_Vector_uint64_256_1 4167579.716 3.72%
SetIntersection_Interlaced_Vector_uint64_256_16 7125790.993 8.41%
SetIntersection_Interlaced_Vector_uint64_256_256 4478434.798 1.29%
SetIntersection_Interlaced_Vector_uint64_256_4 4747404.033 -2.07%
SetIntersection_Interlaced_Vector_uint64_256_64 8543051.160 25.49%
SetIntersection_Interlaced_Vector_uint64_262144_1 994252.550 -1.58%
SetIntersection_Interlaced_Vector_uint64_262144_1024 103028763.370 -
SetIntersection_Interlaced_Vector_uint64_262144_16 3499281.802 -40.92%
SetIntersection_Interlaced_Vector_uint64_262144_16384 353299719.062 -
SetIntersection_Interlaced_Vector_uint64_262144_256 52896506.911 15.18%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351207078.594 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1466062.553 -19.38%
SetIntersection_Interlaced_Vector_uint64_262144_64 21010270.894 130.66%
SetIntersection_Interlaced_Vector_uint64_4_1 211467486.742 -
SetIntersection_Interlaced_Vector_uint64_4_4 134379402.397 -
SetIntersection_Interlaced_Vector_uint64_64_1 16264342.208 -
SetIntersection_Interlaced_Vector_uint64_64_16 17524522.245 -
SetIntersection_Interlaced_Vector_uint64_64_4 17773010.984 2.06%
SetIntersection_Interlaced_Vector_uint64_64_64 10865206.782 -
SetIntersection_None_Set_float_1024_1 10563254.486 16.85%
SetIntersection_None_Set_float_1024_1024 8881878.303 -2.72%
SetIntersection_None_Set_float_1024_16 10438357.541 16.77%
SetIntersection_None_Set_float_1024_256 10400631.268 19.62%
SetIntersection_None_Set_float_1024_4 10577145.566 20.49%
SetIntersection_None_Set_float_1024_64 10539080.501 20.43%
SetIntersection_None_Set_float_16384_1 158884552.466 1.73%
SetIntersection_None_Set_float_16384_1024 156992621.425 1.30%
SetIntersection_None_Set_float_16384_16 158336923.451 1.54%
SetIntersection_None_Set_float_16384_16384 159449597.566 -
SetIntersection_None_Set_float_16384_256 157523611.322 1.61%
SetIntersection_None_Set_float_16384_4 158639722.178 1.55%
SetIntersection_None_Set_float_16384_64 158269420.725 1.75%
SetIntersection_None_Set_float_16_1 66420850.819 -
SetIntersection_None_Set_float_16_16 35138444.034 -
SetIntersection_None_Set_float_16_4 56656739.134 -
SetIntersection_None_Set_float_1_1 535037918.831 -
SetIntersection_None_Set_float_256_1 11393557.803 -
SetIntersection_None_Set_float_256_16 10869924.177 -
SetIntersection_None_Set_float_256_256 5704492.314 -1.14%
SetIntersection_None_Set_float_256_4 11327960.761 -1.17%
SetIntersection_None_Set_float_256_64 9353293.597 -
SetIntersection_None_Set_float_262144_1 1209860.596 -
SetIntersection_None_Set_float_262144_1024 1203800.783 -
SetIntersection_None_Set_float_262144_16 1205029.949 -
SetIntersection_None_Set_float_262144_16384 1215071.369 -
SetIntersection_None_Set_float_262144_256 1206666.584 -
SetIntersection_None_Set_float_262144_262144 1205596.598 -
SetIntersection_None_Set_float_262144_4 1206473.469 -
SetIntersection_None_Set_float_262144_64 1205342.365 -
SetIntersection_None_Set_float_4_1 216253271.819 -
SetIntersection_None_Set_float_4_4 135319513.395 -
SetIntersection_None_Set_float_64_1 21976242.412 -2.57%
SetIntersection_None_Set_float_64_16 18093931.210 -
SetIntersection_None_Set_float_64_4 20831795.013 -
SetIntersection_None_Set_float_64_64 11086232.223 -3.43%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8753518.203 -1.04%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8635701.307 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8892939.685 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8651856.700 -1.23%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8733733.006 1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8713651.416 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161798847.303 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159888954.660 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 171480946.254 1.20%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 175078048.712 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162826947.645 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165445274.895 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165880060.207 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65978755.922 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35041909.540 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56385021.982 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 532769517.095 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11405828.638 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10738812.837 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5687130.697 1.28%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11398526.518 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9074288.768 -1.31%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1216480.629 -1.10%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1219963.299 -1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1215516.846 -1.45%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1231774.168 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1231533.693 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1226339.519 -1.90%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1216116.863 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1216389.322 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215379482.982 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134606618.781 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22349179.605 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18322655.975 1.34%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21484480.441 1.50%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11365309.124 -
SetIntersection_None_Set_string_1024_1 9109670.880 -
SetIntersection_None_Set_string_1024_1024 8911323.341 -
SetIntersection_None_Set_string_1024_16 8919346.117 -
SetIntersection_None_Set_string_1024_256 9029025.258 -
SetIntersection_None_Set_string_1024_4 9040730.293 -
SetIntersection_None_Set_string_1024_64 8789052.517 -
SetIntersection_None_Set_string_16384_1 194527171.354 -5.02%
SetIntersection_None_Set_string_16384_1024 192506815.666 -7.10%
SetIntersection_None_Set_string_16384_16 191477196.135 -3.58%
SetIntersection_None_Set_string_16384_16384 203044944.767 4.29%
SetIntersection_None_Set_string_16384_256 198851945.868 -
SetIntersection_None_Set_string_16384_4 192125477.308 -2.92%
SetIntersection_None_Set_string_16384_64 192613726.204 -2.15%
SetIntersection_None_Set_string_16_1 68274052.789 -
SetIntersection_None_Set_string_16_16 36351158.909 -
SetIntersection_None_Set_string_16_4 57967822.847 -
SetIntersection_None_Set_string_1_1 540957025.204 -
SetIntersection_None_Set_string_256_1 11518203.348 1.15%
SetIntersection_None_Set_string_256_16 10989926.061 -
SetIntersection_None_Set_string_256_256 5803533.795 -2.94%
SetIntersection_None_Set_string_256_4 11414022.984 -
SetIntersection_None_Set_string_256_64 9466793.910 1.99%
SetIntersection_None_Set_string_262144_1 1650048.745 3.94%
SetIntersection_None_Set_string_262144_1024 1663442.385 4.29%
SetIntersection_None_Set_string_262144_16 1650132.244 3.78%
SetIntersection_None_Set_string_262144_16384 1652923.424 3.20%
SetIntersection_None_Set_string_262144_256 1649370.686 2.32%
SetIntersection_None_Set_string_262144_262144 1661518.231 4.36%
SetIntersection_None_Set_string_262144_4 1651913.086 3.61%
SetIntersection_None_Set_string_262144_64 1647072.346 3.04%
SetIntersection_None_Set_string_4_1 220870279.866 -
SetIntersection_None_Set_string_4_4 138068125.710 -
SetIntersection_None_Set_string_64_1 22966778.202 2.78%
SetIntersection_None_Set_string_64_16 18782854.316 1.22%
SetIntersection_None_Set_string_64_4 21970764.955 -
SetIntersection_None_Set_string_64_64 11622916.022 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8601058.413 -1.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8765875.895 1.87%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8850088.168 1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8760875.468 -2.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8719256.598 -1.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8628823.607 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 204084542.698 2.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 211838791.782 11.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 207137305.131 2.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 200743454.825 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 204515150.735 7.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 204781865.020 2.70%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 211733866.304 9.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66608450.036 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35654487.678 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56344070.743 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536875189.664 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11286903.366 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10639625.340 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5894128.312 3.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11324409.827 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9154217.358 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1618303.060 1.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1644365.561 2.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1657050.944 3.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1655905.681 4.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1659042.887 4.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1644295.490 2.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1611999.430 1.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1659597.982 3.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217881257.446 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135659291.586 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22300118.338 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 17946150.365 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21587843.041 2.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11415613.831 -
SetIntersection_None_Set_uint32_1024_1 8615603.491 -
SetIntersection_None_Set_uint32_1024_1024 8752660.749 1.41%
SetIntersection_None_Set_uint32_1024_16 8795818.082 1.22%
SetIntersection_None_Set_uint32_1024_256 8710726.251 -
SetIntersection_None_Set_uint32_1024_4 8818750.761 -
SetIntersection_None_Set_uint32_1024_64 8653672.750 -2.01%
SetIntersection_None_Set_uint32_16384_1 159924231.546 3.71%
SetIntersection_None_Set_uint32_16384_1024 157459875.039 2.83%
SetIntersection_None_Set_uint32_16384_16 159617946.552 3.51%
SetIntersection_None_Set_uint32_16384_16384 159007248.045 1.52%
SetIntersection_None_Set_uint32_16384_256 157683299.169 2.51%
SetIntersection_None_Set_uint32_16384_4 159725296.885 3.68%
SetIntersection_None_Set_uint32_16384_64 159164081.052 3.61%
SetIntersection_None_Set_uint32_16_1 65954243.459 -
SetIntersection_None_Set_uint32_16_16 35084314.293 -
SetIntersection_None_Set_uint32_16_4 56417057.257 -
SetIntersection_None_Set_uint32_1_1 532525242.494 -
SetIntersection_None_Set_uint32_256_1 11306427.721 -
SetIntersection_None_Set_uint32_256_16 10693864.724 -
SetIntersection_None_Set_uint32_256_256 5836202.327 3.00%
SetIntersection_None_Set_uint32_256_4 11110482.732 -
SetIntersection_None_Set_uint32_256_64 9085021.385 -
SetIntersection_None_Set_uint32_262144_1 1217379.314 -
SetIntersection_None_Set_uint32_262144_1024 1210260.740 -
SetIntersection_None_Set_uint32_262144_16 1210265.299 -
SetIntersection_None_Set_uint32_262144_16384 1201385.334 1.07%
SetIntersection_None_Set_uint32_262144_256 1209889.080 -
SetIntersection_None_Set_uint32_262144_262144 1212200.359 -
SetIntersection_None_Set_uint32_262144_4 1211656.332 -
SetIntersection_None_Set_uint32_262144_64 1207671.144 -
SetIntersection_None_Set_uint32_4_1 215741903.760 -
SetIntersection_None_Set_uint32_4_4 134553210.749 -1.01%
SetIntersection_None_Set_uint32_64_1 22422411.964 -
SetIntersection_None_Set_uint32_64_16 18293466.557 -
SetIntersection_None_Set_uint32_64_4 21491620.344 -
SetIntersection_None_Set_uint32_64_64 11455223.686 1.13%
SetIntersection_None_Set_uint64_1024_1 8645006.409 -
SetIntersection_None_Set_uint64_1024_1024 8556449.769 -
SetIntersection_None_Set_uint64_1024_16 8575345.927 -
SetIntersection_None_Set_uint64_1024_256 8585355.478 -
SetIntersection_None_Set_uint64_1024_4 8636669.266 -2.93%
SetIntersection_None_Set_uint64_1024_64 8574968.906 -
SetIntersection_None_Set_uint64_16384_1 158022872.946 -
SetIntersection_None_Set_uint64_16384_1024 165071916.165 1.01%
SetIntersection_None_Set_uint64_16384_16 165206103.489 -
SetIntersection_None_Set_uint64_16384_16384 167785773.469 -4.74%
SetIntersection_None_Set_uint64_16384_256 165677554.416 -
SetIntersection_None_Set_uint64_16384_4 160750748.211 -
SetIntersection_None_Set_uint64_16384_64 166384729.742 -
SetIntersection_None_Set_uint64_16_1 65815933.213 -
SetIntersection_None_Set_uint64_16_16 35062440.304 -
SetIntersection_None_Set_uint64_16_4 56021937.076 -
SetIntersection_None_Set_uint64_1_1 529817564.382 -
SetIntersection_None_Set_uint64_256_1 11478648.934 1.85%
SetIntersection_None_Set_uint64_256_16 10662202.719 1.38%
SetIntersection_None_Set_uint64_256_256 5700205.005 2.40%
SetIntersection_None_Set_uint64_256_4 10990582.527 -1.40%
SetIntersection_None_Set_uint64_256_64 8967767.689 -
SetIntersection_None_Set_uint64_262144_1 1208191.894 -
SetIntersection_None_Set_uint64_262144_1024 1196513.347 -1.37%
SetIntersection_None_Set_uint64_262144_16 1191003.580 -
SetIntersection_None_Set_uint64_262144_16384 1199657.387 -1.38%
SetIntersection_None_Set_uint64_262144_256 1193686.930 -1.60%
SetIntersection_None_Set_uint64_262144_262144 1213045.734 -
SetIntersection_None_Set_uint64_262144_4 1189512.778 -
SetIntersection_None_Set_uint64_262144_64 1193083.254 -1.41%
SetIntersection_None_Set_uint64_4_1 214236462.777 -
SetIntersection_None_Set_uint64_4_4 133990943.037 -
SetIntersection_None_Set_uint64_64_1 22009631.018 -
SetIntersection_None_Set_uint64_64_16 18109538.552 -
SetIntersection_None_Set_uint64_64_4 21220822.788 -
SetIntersection_None_Set_uint64_64_64 11393664.717 1.67%
SetIntersection_None_Vector_float_1024_1 1105583.791 2.24%
SetIntersection_None_Vector_float_1024_1024 1113814.850 2.93%
SetIntersection_None_Vector_float_1024_16 1107462.901 2.39%
SetIntersection_None_Vector_float_1024_256 1117377.587 3.41%
SetIntersection_None_Vector_float_1024_4 1113744.480 2.93%
SetIntersection_None_Vector_float_1024_64 1104961.664 4.69%
SetIntersection_None_Vector_float_16384_1 1134681.435 2.54%
SetIntersection_None_Vector_float_16384_1024 1145396.834 4.42%
SetIntersection_None_Vector_float_16384_16 1128891.770 1.81%
SetIntersection_None_Vector_float_16384_16384 1141494.504 3.43%
SetIntersection_None_Vector_float_16384_256 1132906.145 5.10%
SetIntersection_None_Vector_float_16384_4 1141185.001 3.31%
SetIntersection_None_Vector_float_16384_64 1159717.998 4.77%
SetIntersection_None_Vector_float_16_1 66239703.711 4.76%
SetIntersection_None_Vector_float_16_16 35427943.554 5.66%
SetIntersection_None_Vector_float_16_4 56199986.590 4.59%
SetIntersection_None_Vector_float_1_1 533388733.701 -
SetIntersection_None_Vector_float_256_1 4390872.186 2.31%
SetIntersection_None_Vector_float_256_16 4119661.773 2.68%
SetIntersection_None_Vector_float_256_256 2229953.593 5.85%
SetIntersection_None_Vector_float_256_4 4275022.039 1.43%
SetIntersection_None_Vector_float_256_64 3511403.012 2.96%
SetIntersection_None_Vector_float_262144_1 1192849.171 5.26%
SetIntersection_None_Vector_float_262144_1024 1204737.472 6.32%
SetIntersection_None_Vector_float_262144_16 1158100.291 2.51%
SetIntersection_None_Vector_float_262144_16384 1209685.383 7.40%
SetIntersection_None_Vector_float_262144_256 1168645.369 6.69%
SetIntersection_None_Vector_float_262144_262144 1176559.612 4.03%
SetIntersection_None_Vector_float_262144_4 1171851.242 3.82%
SetIntersection_None_Vector_float_262144_64 1202096.440 6.46%
SetIntersection_None_Vector_float_4_1 213812189.452 -
SetIntersection_None_Vector_float_4_4 137312486.448 2.68%
SetIntersection_None_Vector_float_64_1 17482534.533 4.99%
SetIntersection_None_Vector_float_64_16 14207716.136 4.68%
SetIntersection_None_Vector_float_64_4 16652170.209 4.35%
SetIntersection_None_Vector_float_64_64 8918858.894 5.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1085179.497 -1.62%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1106220.203 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1109919.234 2.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1106904.218 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1103227.060 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1110123.094 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1137773.220 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1128725.211 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1107302.703 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1074971.716 -5.65%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1134430.545 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1082078.152 -5.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1126355.381 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63567857.369 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33858851.066 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54224913.585 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 535351038.287 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4297498.919 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4020384.600 -1.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2169802.030 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4261712.195 1.88%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3468907.062 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1161141.274 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1106840.333 -4.93%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1168283.481 4.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1151838.547 -2.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1167113.896 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1172316.530 4.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1143121.364 -2.79%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1167575.340 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214342223.519 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133845200.389 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16794375.841 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13671401.706 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16057939.776 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8462157.230 -1.11%
SetIntersection_None_Vector_string_1024_1 1172072.304 -3.48%
SetIntersection_None_Vector_string_1024_1024 1160155.412 -4.40%
SetIntersection_None_Vector_string_1024_16 1173593.325 -3.10%
SetIntersection_None_Vector_string_1024_256 1134382.444 -5.68%
SetIntersection_None_Vector_string_1024_4 1167407.261 -5.71%
SetIntersection_None_Vector_string_1024_64 1177396.270 -1.71%
SetIntersection_None_Vector_string_16384_1 1228988.047 -4.42%
SetIntersection_None_Vector_string_16384_1024 1204617.898 -8.43%
SetIntersection_None_Vector_string_16384_16 1237772.731 -4.64%
SetIntersection_None_Vector_string_16384_16384 1235187.771 -7.75%
SetIntersection_None_Vector_string_16384_256 1235145.294 -4.91%
SetIntersection_None_Vector_string_16384_4 1232793.201 -5.26%
SetIntersection_None_Vector_string_16384_64 1215808.661 -5.52%
SetIntersection_None_Vector_string_16_1 64919873.948 -4.92%
SetIntersection_None_Vector_string_16_16 34487742.879 -4.92%
SetIntersection_None_Vector_string_16_4 55441296.103 -4.20%
SetIntersection_None_Vector_string_1_1 537696748.335 1.02%
SetIntersection_None_Vector_string_256_1 4494170.549 -5.29%
SetIntersection_None_Vector_string_256_16 4255119.384 -3.54%
SetIntersection_None_Vector_string_256_256 2272551.473 -3.48%
SetIntersection_None_Vector_string_256_4 4510432.046 -3.94%
SetIntersection_None_Vector_string_256_64 3628071.207 -3.79%
SetIntersection_None_Vector_string_262144_1 1309301.024 -4.85%
SetIntersection_None_Vector_string_262144_1024 1293557.036 -2.34%
SetIntersection_None_Vector_string_262144_16 1300579.109 -1.04%
SetIntersection_None_Vector_string_262144_16384 1312951.209 -
SetIntersection_None_Vector_string_262144_256 1285674.618 -2.35%
SetIntersection_None_Vector_string_262144_262144 1281970.898 -
SetIntersection_None_Vector_string_262144_4 1308489.033 -2.20%
SetIntersection_None_Vector_string_262144_64 1329226.574 -
SetIntersection_None_Vector_string_4_1 217287303.395 -
SetIntersection_None_Vector_string_4_4 135712410.350 -1.85%
SetIntersection_None_Vector_string_64_1 17151788.130 -7.07%
SetIntersection_None_Vector_string_64_16 14142809.295 -4.87%
SetIntersection_None_Vector_string_64_4 16736516.816 -4.34%
SetIntersection_None_Vector_string_64_64 8787492.060 -4.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1068696.598 -5.42%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1087703.408 -1.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1107170.574 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1112178.885 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1090307.346 -2.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1109746.163 -1.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1145044.303 1.96%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1146316.639 1.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1154249.593 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1157513.426 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1103575.509 -4.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1160091.081 1.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1155358.496 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63465199.403 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33653027.468 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53835178.019 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 531487203.953 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4315670.659 -1.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 3993822.541 -1.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2203242.295 1.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4288660.418 1.88%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3477999.067 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1230380.148 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1170196.684 -1.93%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1184483.582 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1180722.115 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1215488.531 -1.87%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1192344.946 -1.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1189946.188 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1181414.210 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213839932.903 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133638545.814 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16684947.370 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13526330.098 -1.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16083119.444 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8599002.403 -
SetIntersection_None_Vector_uint32_1024_1 1074969.108 1.67%
SetIntersection_None_Vector_uint32_1024_1024 1076400.796 1.82%
SetIntersection_None_Vector_uint32_1024_16 1074911.865 -
SetIntersection_None_Vector_uint32_1024_256 1077040.692 4.69%
SetIntersection_None_Vector_uint32_1024_4 1073585.256 -
SetIntersection_None_Vector_uint32_1024_64 1073341.313 -
SetIntersection_None_Vector_uint32_16384_1 1102521.237 -
SetIntersection_None_Vector_uint32_16384_1024 1113078.276 3.82%
SetIntersection_None_Vector_uint32_16384_16 1102943.094 -
SetIntersection_None_Vector_uint32_16384_16384 1111027.775 1.10%
SetIntersection_None_Vector_uint32_16384_256 1120840.583 2.02%
SetIntersection_None_Vector_uint32_16384_4 1074142.814 -2.16%
SetIntersection_None_Vector_uint32_16384_64 1112409.871 1.56%
SetIntersection_None_Vector_uint32_16_1 63171525.732 -
SetIntersection_None_Vector_uint32_16_16 33648974.418 -
SetIntersection_None_Vector_uint32_16_4 53707858.096 -
SetIntersection_None_Vector_uint32_1_1 532049712.583 -
SetIntersection_None_Vector_uint32_256_1 4239033.443 -
SetIntersection_None_Vector_uint32_256_16 4034338.449 -
SetIntersection_None_Vector_uint32_256_256 2086436.226 -2.44%
SetIntersection_None_Vector_uint32_256_4 4239272.634 -
SetIntersection_None_Vector_uint32_256_64 3416531.380 -
SetIntersection_None_Vector_uint32_262144_1 1138486.156 1.03%
SetIntersection_None_Vector_uint32_262144_1024 1102508.748 -2.41%
SetIntersection_None_Vector_uint32_262144_16 1124996.532 4.26%
SetIntersection_None_Vector_uint32_262144_16384 1145872.467 3.76%
SetIntersection_None_Vector_uint32_262144_256 1142752.276 5.29%
SetIntersection_None_Vector_uint32_262144_262144 1140614.915 1.89%
SetIntersection_None_Vector_uint32_262144_4 1149131.373 3.33%
SetIntersection_None_Vector_uint32_262144_64 1140381.313 2.07%
SetIntersection_None_Vector_uint32_4_1 213589078.950 -
SetIntersection_None_Vector_uint32_4_4 133760993.669 -
SetIntersection_None_Vector_uint32_64_1 16588625.396 -
SetIntersection_None_Vector_uint32_64_16 13458877.394 -
SetIntersection_None_Vector_uint32_64_4 15879087.123 -
SetIntersection_None_Vector_uint32_64_64 8460579.182 1.36%
SetIntersection_None_Vector_uint64_1024_1 1079828.251 1.54%
SetIntersection_None_Vector_uint64_1024_1024 1041779.598 -3.36%
SetIntersection_None_Vector_uint64_1024_16 1074161.242 -
SetIntersection_None_Vector_uint64_1024_256 1081186.128 -
SetIntersection_None_Vector_uint64_1024_4 1073122.774 -
SetIntersection_None_Vector_uint64_1024_64 1072822.440 -
SetIntersection_None_Vector_uint64_16384_1 1089204.030 4.50%
SetIntersection_None_Vector_uint64_16384_1024 1108376.732 1.53%
SetIntersection_None_Vector_uint64_16384_16 1109125.023 1.14%
SetIntersection_None_Vector_uint64_16384_16384 1039103.578 -5.04%
SetIntersection_None_Vector_uint64_16384_256 1103512.323 2.71%
SetIntersection_None_Vector_uint64_16384_4 1102674.959 1.66%
SetIntersection_None_Vector_uint64_16384_64 1105452.658 4.59%
SetIntersection_None_Vector_uint64_16_1 62734931.166 -
SetIntersection_None_Vector_uint64_16_16 33031242.258 -
SetIntersection_None_Vector_uint64_16_4 53265329.450 -
SetIntersection_None_Vector_uint64_1_1 528163652.539 -
SetIntersection_None_Vector_uint64_256_1 4224888.479 -
SetIntersection_None_Vector_uint64_256_16 3997006.150 1.59%
SetIntersection_None_Vector_uint64_256_256 2117769.724 1.46%
SetIntersection_None_Vector_uint64_256_4 4141135.563 1.93%
SetIntersection_None_Vector_uint64_256_64 3358520.801 -
SetIntersection_None_Vector_uint64_262144_1 1129579.986 -
SetIntersection_None_Vector_uint64_262144_1024 1111872.791 -1.80%
SetIntersection_None_Vector_uint64_262144_16 1115751.645 1.02%
SetIntersection_None_Vector_uint64_262144_16384 1060407.611 -4.69%
SetIntersection_None_Vector_uint64_262144_256 1134137.320 1.61%
SetIntersection_None_Vector_uint64_262144_262144 1121154.415 -
SetIntersection_None_Vector_uint64_262144_4 1094975.128 2.47%
SetIntersection_None_Vector_uint64_262144_64 1117129.090 4.84%
SetIntersection_None_Vector_uint64_4_1 212057574.145 -
SetIntersection_None_Vector_uint64_4_4 132531540.651 -
SetIntersection_None_Vector_uint64_64_1 16407916.979 -
SetIntersection_None_Vector_uint64_64_16 13480591.376 -
SetIntersection_None_Vector_uint64_64_4 15738171.378 -
SetIntersection_None_Vector_uint64_64_64 8355742.588 -
bm_gcd_complex 18.000 -
bm_gcd_random 29.507 1.22%
bm_gcd_trivial 0.675 11.60%
bm_lexicographical_compare<int>/1 1.355 -5.64%
bm_lexicographical_compare<int>/1048576 68532.257 -
bm_lexicographical_compare<int>/262144 16248.868 -
bm_lexicographical_compare<int>/32768 1916.827 -
bm_lexicographical_compare<int>/4096 238.499 -
bm_lexicographical_compare<int>/512 29.845 -
bm_lexicographical_compare<int>/64 4.388 -
bm_lexicographical_compare<int>/8 1.559 3.21%
bm_lexicographical_compare<signed_char>/1 1.304 -4.38%
bm_lexicographical_compare<signed_char>/1048576 16274.506 -
bm_lexicographical_compare<signed_char>/262144 3831.811 -
bm_lexicographical_compare<signed_char>/32768 477.669 -
bm_lexicographical_compare<signed_char>/4096 59.683 -
bm_lexicographical_compare<signed_char>/512 7.686 -
bm_lexicographical_compare<signed_char>/64 1.916 -2.22%
bm_lexicographical_compare<signed_char>/8 3.356 7.80%
bm_lexicographical_compare<unsigned_char>/1 1.614 -
bm_lexicographical_compare<unsigned_char>/1048576 17908.541 -
bm_lexicographical_compare<unsigned_char>/262144 4492.109 -
bm_lexicographical_compare<unsigned_char>/32768 572.520 -
bm_lexicographical_compare<unsigned_char>/4096 77.696 -
bm_lexicographical_compare<unsigned_char>/512 8.784 -
bm_lexicographical_compare<unsigned_char>/64 2.025 3.13%
bm_lexicographical_compare<unsigned_char>/8 1.386 -3.49%
bm_ranges_lexicographical_compare<int>/1 1.264 -18.22%
bm_ranges_lexicographical_compare<int>/1048576 68298.609 -
bm_ranges_lexicographical_compare<int>/262144 16245.355 -
bm_ranges_lexicographical_compare<int>/32768 1917.493 -
bm_ranges_lexicographical_compare<int>/4096 238.459 -
bm_ranges_lexicographical_compare<int>/512 29.812 -
bm_ranges_lexicographical_compare<int>/64 4.386 -2.68%
bm_ranges_lexicographical_compare<int>/8 1.497 -4.99%
bm_ranges_lexicographical_compare<signed_char>/1 1.496 -4.80%
bm_ranges_lexicographical_compare<signed_char>/1048576 16254.262 -
bm_ranges_lexicographical_compare<signed_char>/262144 3837.751 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.675 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.818 -
bm_ranges_lexicographical_compare<signed_char>/512 7.857 -
bm_ranges_lexicographical_compare<signed_char>/64 2.121 -
bm_ranges_lexicographical_compare<signed_char>/8 3.446 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.616 -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17918.672 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.343 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.404 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.716 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.785 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.986 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.386 -
bm_ranges_swap_ranges_vb_aligned/1024 6.526 -
bm_ranges_swap_ranges_vb_aligned/1048576 3377.891 1.17%
bm_ranges_swap_ranges_vb_aligned/128 3.409 -
bm_ranges_swap_ranges_vb_aligned/131072 246.691 -
bm_ranges_swap_ranges_vb_aligned/16 3.315 -
bm_ranges_swap_ranges_vb_aligned/16384 34.801 -
bm_ranges_swap_ranges_vb_aligned/2048 8.606 -
bm_ranges_swap_ranges_vb_aligned/256 3.460 -
bm_ranges_swap_ranges_vb_aligned/262144 481.768 -1.35%
bm_ranges_swap_ranges_vb_aligned/32 3.313 -
bm_ranges_swap_ranges_vb_aligned/32768 64.123 -
bm_ranges_swap_ranges_vb_aligned/4096 11.934 -
bm_ranges_swap_ranges_vb_aligned/512 5.197 -1.15%
bm_ranges_swap_ranges_vb_aligned/524288 1044.577 -
bm_ranges_swap_ranges_vb_aligned/64 3.026 -2.02%
bm_ranges_swap_ranges_vb_aligned/65536 123.207 -
bm_ranges_swap_ranges_vb_aligned/8 3.269 -
bm_ranges_swap_ranges_vb_aligned/8192 19.499 -
bm_ranges_swap_ranges_vb_unaligned/1048576 16299.078 3.97%
bm_ranges_swap_ranges_vb_unaligned/262144 3785.306 -91.02%
bm_ranges_swap_ranges_vb_unaligned/32768 477.619 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.083 -
bm_ranges_swap_ranges_vb_unaligned/512 13.485 -
bm_ranges_swap_ranges_vb_unaligned/64 6.308 -
bm_ranges_swap_ranges_vb_unaligned/8 4.693 -8.43%
bm_swap_ranges_vb_aligned/1048576 3348.735 -
bm_swap_ranges_vb_aligned/262144 484.005 -
bm_swap_ranges_vb_aligned/32768 63.696 -2.97%
bm_swap_ranges_vb_aligned/4096 12.558 -4.03%
bm_swap_ranges_vb_aligned/512 4.965 -
bm_swap_ranges_vb_aligned/64 2.879 -
bm_swap_ranges_vb_aligned/8 3.218 -1.41%
bm_swap_ranges_vb_unaligned/1048576 15891.787 -
bm_swap_ranges_vb_unaligned/262144 3837.393 -80.26%
bm_swap_ranges_vb_unaligned/32768 483.133 -
bm_swap_ranges_vb_unaligned/4096 65.128 -
bm_swap_ranges_vb_unaligned/512 12.776 1.62%
bm_swap_ranges_vb_unaligned/64 5.207 3.67%
bm_swap_ranges_vb_unaligned/8 4.869 2.40%
bm_write 607.900 -
ranges::min(std::deque<__int128>)/1 0.707 10.52%
ranges::min(std::deque<__int128>)/64 24.088 -4.79%
ranges::min(std::deque<__int128>)/70000 28858.833 -20.57%
ranges::min(std::deque<__int128>)/8 2.859 -1.05%
ranges::min(std::deque<char>)/1 0.790 -7.02%
ranges::min(std::deque<char>)/64 16.598 -
ranges::min(std::deque<char>)/70000 17885.689 -
ranges::min(std::deque<char>)/8 2.418 -2.21%
ranges::min(std::deque<long_long>)/1 0.693 -
ranges::min(std::deque<long_long>)/64 16.809 -2.67%
ranges::min(std::deque<long_long>)/70000 19067.085 -
ranges::min(std::deque<long_long>)/8 2.306 -
ranges::min(std::list<__int128>)/1 0.336 -
ranges::min(std::list<__int128>)/64 33.499 -
ranges::min(std::list<__int128>)/70000 59553.709 -
ranges::min(std::list<__int128>)/8 2.055 -
ranges::min(std::list<char>)/1 0.363 -13.20%
ranges::min(std::list<char>)/64 28.132 4.48%
ranges::min(std::list<char>)/70000 54082.300 -
ranges::min(std::list<char>)/8 1.942 1.55%
ranges::min(std::list<long_long>)/1 0.305 -
ranges::min(std::list<long_long>)/64 24.805 1.01%
ranges::min(std::list<long_long>)/70000 50457.179 -
ranges::min(std::list<long_long>)/8 1.955 1.51%
ranges::min(std::vector<__int128>)/1 0.415 -
ranges::min(std::vector<__int128>)/64 24.624 -11.27%
ranges::min(std::vector<__int128>)/70000 27119.557 -15.39%
ranges::min(std::vector<__int128>)/8 2.869 -2.31%
ranges::min(std::vector<char>)/1 0.293 -
ranges::min(std::vector<char>)/64 4.215 -
ranges::min(std::vector<char>)/70000 496.730 -
ranges::min(std::vector<char>)/8 2.444 -
ranges::min(std::vector<long_long>)/1 0.263 -31.37%
ranges::min(std::vector<long_long>)/64 4.743 -6.65%
ranges::min(std::vector<long_long>)/70000 7994.896 -
ranges::min(std::vector<long_long>)/8 2.341 1.00%
ranges::minmax(std::deque<__int128>)/1 0.672 -6.91%
ranges::minmax(std::deque<__int128>)/64 31.304 -
ranges::minmax(std::deque<__int128>)/70000 34710.050 -
ranges::minmax(std::deque<__int128>)/8 3.916 -
ranges::minmax(std::deque<char>)/1 0.919 16.61%
ranges::minmax(std::deque<char>)/64 26.956 8.44%
ranges::minmax(std::deque<char>)/70000 27491.395 7.63%
ranges::minmax(std::deque<char>)/8 4.110 4.67%
ranges::minmax(std::deque<long_long>)/1 0.694 -17.88%
ranges::minmax(std::deque<long_long>)/64 29.357 13.21%
ranges::minmax(std::deque<long_long>)/70000 29937.813 13.54%
ranges::minmax(std::deque<long_long>)/8 4.398 7.41%
ranges::minmax(std::list<__int128>)/1 0.451 -
ranges::minmax(std::list<__int128>)/64 39.244 -2.63%
ranges::minmax(std::list<__int128>)/70000 59166.489 -1.25%
ranges::minmax(std::list<__int128>)/8 3.844 -
ranges::minmax(std::list<char>)/1 0.416 19.42%
ranges::minmax(std::list<char>)/64 35.017 3.18%
ranges::minmax(std::list<char>)/70000 55936.598 3.35%
ranges::minmax(std::list<char>)/8 2.531 1.52%
ranges::minmax(std::list<long_long>)/1 0.487 24.04%
ranges::minmax(std::list<long_long>)/64 30.332 -
ranges::minmax(std::list<long_long>)/70000 55186.445 1.31%
ranges::minmax(std::list<long_long>)/8 2.527 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.142 -
ranges::minmax(std::vector<__int128>)/70000 35207.343 -
ranges::minmax(std::vector<__int128>)/8 4.126 -
ranges::minmax(std::vector<char>)/1 0.601 -4.26%
ranges::minmax(std::vector<char>)/64 1.201 -6.40%
ranges::minmax(std::vector<char>)/70000 594.332 -
ranges::minmax(std::vector<char>)/8 0.968 -10.16%
ranges::minmax(std::vector<long_long>)/1 0.611 -4.94%
ranges::minmax(std::vector<long_long>)/64 10.208 -
ranges::minmax(std::vector<long_long>)/70000 9206.533 -
ranges::minmax(std::vector<long_long>)/8 2.112 -
rng::contains(deque<int>)_(process_all)/1048576 249975.802 2.35%
rng::contains(deque<int>)_(process_all)/32 8.834 1.59%
rng::contains(deque<int>)_(process_all)/50 12.790 1.14%
rng::contains(deque<int>)_(process_all)/8 3.152 3.97%
rng::contains(deque<int>)_(process_all)/8192 1921.149 2.84%
rng::contains(list<int>)_(process_all)/1048576 826431.014 -
rng::contains(list<int>)_(process_all)/32 9.047 1.23%
rng::contains(list<int>)_(process_all)/50 18.362 -
rng::contains(list<int>)_(process_all)/8 2.341 3.58%
rng::contains(list<int>)_(process_all)/8192 7000.956 -3.86%
rng::contains(vector<int>)_(process_all)/1048576 236707.953 1.79%
rng::contains(vector<int>)_(process_all)/32 8.388 1.38%
rng::contains(vector<int>)_(process_all)/50 12.350 1.17%
rng::contains(vector<int>)_(process_all)/8 2.771 3.87%
rng::contains(vector<int>)_(process_all)/8192 1840.527 1.94%
rng::contains_subrange(deque<int>)_(near_matches)/1000 22634.116 16.85%
rng::contains_subrange(deque<int>)_(near_matches)/1024 23659.167 16.70%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1455458.073 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429964.497 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.726 2.46%
rng::contains_subrange(deque<int>)_(process_all)/32 11.616 -3.78%
rng::contains_subrange(deque<int>)_(process_all)/50 23.335 -
rng::contains_subrange(deque<int>)_(process_all)/8192 3358.097 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502357.378 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.690 -5.54%
rng::contains_subrange(deque<int>)_(same_length)/32 19.146 -3.62%
rng::contains_subrange(deque<int>)_(same_length)/50 27.380 -3.25%
rng::contains_subrange(deque<int>)_(same_length)/8192 3911.804 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 478546.747 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.416 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.577 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.586 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3717.423 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37468.723 -
rng::contains_subrange(list<int>)_(near_matches)/1024 39077.696 -1.57%
rng::contains_subrange(list<int>)_(near_matches)/8192 2530139.744 -7.30%
rng::contains_subrange(list<int>)_(process_all)/1048576 848759.562 1.79%
rng::contains_subrange(list<int>)_(process_all)/16 4.871 -
rng::contains_subrange(list<int>)_(process_all)/32 10.196 -
rng::contains_subrange(list<int>)_(process_all)/50 17.464 3.47%
rng::contains_subrange(list<int>)_(process_all)/8192 6926.385 -13.77%
rng::contains_subrange(list<int>)_(same_length)/1048576 937574.111 -
rng::contains_subrange(list<int>)_(same_length)/16 5.965 1.89%
rng::contains_subrange(list<int>)_(same_length)/32 16.517 -
rng::contains_subrange(list<int>)_(same_length)/50 25.316 -
rng::contains_subrange(list<int>)_(same_length)/8192 7932.356 -
rng::contains_subrange(list<int>)_(single_element)/1048576 827222.631 2.52%
rng::contains_subrange(list<int>)_(single_element)/16 4.929 3.48%
rng::contains_subrange(list<int>)_(single_element)/32 10.056 -1.53%
rng::contains_subrange(list<int>)_(single_element)/50 17.984 5.31%
rng::contains_subrange(list<int>)_(single_element)/8192 6993.102 2.20%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13414.616 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14124.445 1.17%
rng::contains_subrange(vector<int>)_(near_matches)/8192 764196.038 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209495.827 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.761 1.27%
rng::contains_subrange(vector<int>)_(process_all)/32 8.064 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.531 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1631.975 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243340.529 -
rng::contains_subrange(vector<int>)_(same_length)/16 5.049 2.48%
rng::contains_subrange(vector<int>)_(same_length)/32 9.355 8.19%
rng::contains_subrange(vector<int>)_(same_length)/50 13.242 4.17%
rng::contains_subrange(vector<int>)_(same_length)/8192 1876.930 -1.23%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232442.037 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.718 -1.37%
rng::contains_subrange(vector<int>)_(single_element)/32 8.636 1.32%
rng::contains_subrange(vector<int>)_(single_element)/50 12.420 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1812.657 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 505.455 5.97%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491857.939 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.803 2.32%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.656 7.70%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3903.114 1.84%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.135 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.772 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.135 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.131 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.137 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 507.659 -2.76%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 511656.189 -1.76%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 27.022 5.29%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.486 -3.64%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4023.838 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.160 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.709 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.159 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.160 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.160 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2080.896 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2204947.755 -3.25%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.436 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.849 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17747.917 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 831.986 25.39%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1442956.533 -1.28%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.215 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.891 -1.94%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11797.103 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1935.140 6.20%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2359915.688 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.107 -1.58%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.574 -3.63%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20173.709 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1002.615 46.79%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1459722.406 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.802 1.55%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.123 3.90%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11780.034 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.711 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.711 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.680 -2.20%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.702 -8.81%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.711 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 767.615 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 957953.704 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.610 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.073 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7805.765 -10.38%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.772 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.772 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.754 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.754 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.773 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 854.268 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1071646.758 -3.99%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.412 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.744 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10228.191 -12.84%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.953 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73668.169 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.471 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.491 1.43%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.999 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.303 6.06%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.302 6.39%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.303 6.09%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.312 7.17%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.307 6.94%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.943 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306240.512 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.990 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.955 -2.10%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.681 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.811 -
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.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 292.371 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9396.464 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.613 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.907 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2325.839 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 489.547 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15515.766 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.419 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.518 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3875.893 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 745.391 1.20%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27206.977 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 41.017 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.429 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10319.070 -5.53%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.684 -1.07%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 680.653 5.15%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.533 -8.19%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.004 -5.42%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 172.077 3.90%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 273.213 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8637.775 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.915 1.33%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.430 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2124.613 -
rng::find(vector<bool>)_(process_all)/1024 4.671 -1.74%
rng::find(vector<bool>)_(process_all)/1048576 3662.274 -1.20%
rng::find(vector<bool>)_(process_all)/50 0.738 -12.81%
rng::find(vector<bool>)_(process_all)/8 0.760 -9.53%
rng::find(vector<bool>)_(process_all)/8192 33.523 -
rng::find_if(vector<bool>)_(process_all)/1024 566.510 -
rng::find_if(vector<bool>)_(process_all)/1048576 579636.251 -
rng::find_if(vector<bool>)_(process_all)/50 23.762 -
rng::find_if(vector<bool>)_(process_all)/8 3.503 -
rng::find_if(vector<bool>)_(process_all)/8192 4527.073 -
rng::find_if_not(vector<bool>)_(process_all)/1024 566.402 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 577375.550 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.976 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.554 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4512.857 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.110 -20.37%
rng::find_last(deque<int>)_(bail_10%)/1048576 324177.151 -
rng::find_last(deque<int>)_(bail_10%)/50 11.411 -19.62%
rng::find_last(deque<int>)_(bail_10%)/8 2.729 -
rng::find_last(deque<int>)_(bail_10%)/8192 2512.340 -
rng::find_last(deque<int>)_(bail_90%)/1024 33.455 14.69%
rng::find_last(deque<int>)_(bail_90%)/1048576 29863.488 17.15%
rng::find_last(deque<int>)_(bail_90%)/50 2.011 8.76%
rng::find_last(deque<int>)_(bail_90%)/8 0.922 3.57%
rng::find_last(deque<int>)_(bail_90%)/8192 234.277 14.68%
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.661 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 364422.743 -48.41%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.401 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.324 1.13%
rng::find_last(forward_list<int>)_(bail_10%)/8192 6687.444 14.62%
rng::find_last(forward_list<int>)_(bail_90%)/1024 730.195 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 387103.218 -42.06%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.733 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.409 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6015.594 1.39%
rng::find_last(list<int>)_(bail_10%)/1024 675.966 -
rng::find_last(list<int>)_(bail_10%)/1048576 785989.257 -
rng::find_last(list<int>)_(bail_10%)/50 15.800 -
rng::find_last(list<int>)_(bail_10%)/8 2.079 -
rng::find_last(list<int>)_(bail_10%)/8192 6253.238 -
rng::find_last(list<int>)_(bail_90%)/1024 75.637 -
rng::find_last(list<int>)_(bail_90%)/1048576 86441.655 -
rng::find_last(list<int>)_(bail_90%)/50 1.307 -5.00%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -3.82%
rng::find_last(list<int>)_(bail_90%)/8192 597.598 -
rng::find_last(vector<char>)_(bail_10%)/1024 211.138 -
rng::find_last(vector<char>)_(bail_10%)/1048576 207775.794 -
rng::find_last(vector<char>)_(bail_10%)/50 10.847 -
rng::find_last(vector<char>)_(bail_10%)/8 2.048 1.92%
rng::find_last(vector<char>)_(bail_10%)/8192 1626.841 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.825 -
rng::find_last(vector<char>)_(bail_90%)/1048576 23045.332 -
rng::find_last(vector<char>)_(bail_90%)/50 1.500 2.89%
rng::find_last(vector<char>)_(bail_90%)/8 0.487 5.79%
rng::find_last(vector<char>)_(bail_90%)/8192 189.685 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.840 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214108.206 -
rng::find_last(vector<int>)_(bail_10%)/50 10.966 -
rng::find_last(vector<int>)_(bail_10%)/8 2.028 -
rng::find_last(vector<int>)_(bail_10%)/8192 1656.019 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.007 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23546.768 1.46%
rng::find_last(vector<int>)_(bail_90%)/50 1.493 -3.33%
rng::find_last(vector<int>)_(bail_90%)/8 0.464 -
rng::find_last(vector<int>)_(bail_90%)/8192 189.727 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 360.908 -5.29%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 371451.085 2.88%
rng::find_last_if(deque<int>)_(bail_10%)/50 18.971 4.63%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.834 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2822.662 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.636 1.53%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38216.628 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.604 1.21%
rng::find_last_if(deque<int>)_(bail_90%)/8 0.974 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.649 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 777.056 -1.04%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 902914.244 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.066 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.659 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7160.237 4.63%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 771.919 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 898470.484 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.790 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.505 6.23%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6834.786 -
rng::find_last_if(list<int>)_(bail_10%)/1024 680.281 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 806014.816 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.444 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.436 3.77%
rng::find_last_if(list<int>)_(bail_10%)/8192 6632.879 -
rng::find_last_if(list<int>)_(bail_90%)/1024 69.724 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88930.156 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.191 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 607.309 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.834 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238220.619 -
rng::find_last_if(vector<char>)_(bail_10%)/50 12.416 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.073 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1861.782 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.606 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26449.490 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.485 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 217.275 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.301 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306699.409 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.551 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.639 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2182.697 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.075 -1.19%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 34008.264 1.32%
rng::find_last_if(vector<int>)_(bail_90%)/50 1.539 -1.12%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.625 26.73%
rng::find_last_if(vector<int>)_(bail_90%)/8192 228.997 4.27%
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 365.167 1.15%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362316.003 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.725 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.851 1.12%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2759.484 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 39.121 1.93%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38961.489 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.444 -1.27%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.966 2.32%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.750 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 774.154 1.39%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 913011.874 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.926 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.195 -12.97%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6649.508 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 766.760 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 903580.219 -
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.359 -11.06%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6568.730 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 682.501 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 805352.368 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 38.047 14.87%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.190 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6802.371 2.48%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.450 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88926.260 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.094 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 606.574 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.463 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238875.157 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.345 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.075 -1.16%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1868.152 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.285 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26305.741 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.501 -2.97%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.688 34.20%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.528 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.757 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307563.964 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.583 -6.18%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.640 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2184.480 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.177 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33567.470 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.525 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.495 4.07%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.468 -
rng::fold_left(deque<int>)/1048576 553040.942 -
rng::fold_left(deque<int>)/32 16.738 -4.95%
rng::fold_left(deque<int>)/50 27.957 -2.99%
rng::fold_left(deque<int>)/8 4.175 -22.28%
rng::fold_left(deque<int>)/8192 4294.543 -1.75%
rng::fold_left(list<int>)/1048576 1356769.864 -
rng::fold_left(list<int>)/32 20.714 -
rng::fold_left(list<int>)/50 37.658 -
rng::fold_left(list<int>)/8 3.849 -
rng::fold_left(list<int>)/8192 10912.643 -
rng::fold_left(vector<int>)/1048576 1324579.072 -
rng::fold_left(vector<int>)/32 21.732 -
rng::fold_left(vector<int>)/50 37.248 -
rng::fold_left(vector<int>)/8 3.564 -
rng::fold_left(vector<int>)/8192 10309.662 -
rng::for_each(map<int>)/32 25.249 -1.28%
rng::for_each(map<int>)/50 37.874 -
rng::for_each(map<int>)/8 6.147 -3.76%
rng::for_each(map<int>)/8192 7349.740 -
rng::for_each(multimap<int>)/32 26.778 1.13%
rng::for_each(multimap<int>)/50 40.642 -
rng::for_each(multimap<int>)/8 6.131 -
rng::for_each(multimap<int>)/8192 7418.562 -
rng::for_each(multiset<int>)/32 25.462 -
rng::for_each(multiset<int>)/50 39.246 -
rng::for_each(multiset<int>)/8 6.830 3.12%
rng::for_each(multiset<int>)/8192 7641.714 -
rng::for_each(set<int>)/32 25.279 -
rng::for_each(set<int>)/50 38.008 -
rng::for_each(set<int>)/8 6.980 7.32%
rng::for_each(set<int>)/8192 7603.406 -
rng::starts_with(deque<int>)/1000 474.636 -
rng::starts_with(deque<int>)/1024 488.499 9.38%
rng::starts_with(deque<int>)/1048576 494314.161 -
rng::starts_with(deque<int>)/8 4.060 -1.35%
rng::starts_with(deque<int>)/8192 3866.550 1.14%
rng::starts_with(deque<int>,_pred)/1000 512.540 1.23%
rng::starts_with(deque<int>,_pred)/1024 524.950 -
rng::starts_with(deque<int>,_pred)/1048576 510231.451 -
rng::starts_with(deque<int>,_pred)/8 6.784 45.28%
rng::starts_with(deque<int>,_pred)/8192 3925.826 -
rng::starts_with(list<int>)/1000 762.853 -
rng::starts_with(list<int>)/1024 780.733 -
rng::starts_with(list<int>)/1048576 943702.797 -
rng::starts_with(list<int>)/8 2.921 -1.54%
rng::starts_with(list<int>)/8192 8677.496 -6.61%
rng::starts_with(list<int>,_pred)/1000 791.220 -
rng::starts_with(list<int>,_pred)/1024 810.092 -
rng::starts_with(list<int>,_pred)/1048576 969612.298 -
rng::starts_with(list<int>,_pred)/8 3.517 -
rng::starts_with(list<int>,_pred)/8192 12861.282 11.99%
rng::starts_with(vector<int>)/1000 58.367 -
rng::starts_with(vector<int>)/1024 59.939 -
rng::starts_with(vector<int>)/1048576 72233.268 5.38%
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.914 -
rng::starts_with(vector<int>,_pred)/1000 278.381 -
rng::starts_with(vector<int>,_pred)/1024 288.246 -
rng::starts_with(vector<int>,_pred)/1048576 304194.275 -
rng::starts_with(vector<int>,_pred)/8 2.646 8.34%
rng::starts_with(vector<int>,_pred)/8192 2484.792 -
std::adjacent_find(deque<int>)/1024 462.490 -
std::adjacent_find(deque<int>)/1048576 476224.004 -
std::adjacent_find(deque<int>)/50 21.272 42.41%
std::adjacent_find(deque<int>)/8 3.332 14.47%
std::adjacent_find(deque<int>)/8192 3710.764 -
std::adjacent_find(deque<int>,_pred)/1024 629.920 -
std::adjacent_find(deque<int>,_pred)/1048576 650537.376 -
std::adjacent_find(deque<int>,_pred)/50 28.759 -4.61%
std::adjacent_find(deque<int>,_pred)/8 4.087 -12.66%
std::adjacent_find(deque<int>,_pred)/8192 5093.866 -
std::adjacent_find(list<int>)/1024 736.362 -
std::adjacent_find(list<int>)/1048576 874599.290 -
std::adjacent_find(list<int>)/50 23.038 -
std::adjacent_find(list<int>)/8 2.079 -
std::adjacent_find(list<int>)/8192 7261.335 -
std::adjacent_find(list<int>,_pred)/1024 791.316 -
std::adjacent_find(list<int>,_pred)/1048576 920729.304 -
std::adjacent_find(list<int>,_pred)/50 29.256 -
std::adjacent_find(list<int>,_pred)/8 3.785 -1.16%
std::adjacent_find(list<int>,_pred)/8192 7238.106 -
std::adjacent_find(vector<int>)/1024 234.758 -
std::adjacent_find(vector<int>)/1048576 234449.777 -
std::adjacent_find(vector<int>)/50 11.975 -
std::adjacent_find(vector<int>)/8 2.023 -
std::adjacent_find(vector<int>)/8192 1831.760 -
std::adjacent_find(vector<int>,_pred)/1024 400.289 -
std::adjacent_find(vector<int>,_pred)/1048576 467614.235 -1.77%
std::adjacent_find(vector<int>,_pred)/50 23.364 -
std::adjacent_find(vector<int>,_pred)/8 3.280 -
std::adjacent_find(vector<int>,_pred)/8192 3188.975 -
std::all_of(deque<int>)_(process_all)/32 12.532 1.71%
std::all_of(deque<int>)_(process_all)/32768 10918.712 8.41%
std::all_of(deque<int>)_(process_all)/50 18.945 -
std::all_of(deque<int>)_(process_all)/8 3.564 8.27%
std::all_of(deque<int>)_(process_all)/8192 2752.788 9.40%
std::all_of(list<int>)_(process_all)/32 11.476 -
std::all_of(list<int>)_(process_all)/32768 26600.190 -
std::all_of(list<int>)_(process_all)/50 21.917 -
std::all_of(list<int>)_(process_all)/8 2.658 -
std::all_of(list<int>)_(process_all)/8192 7625.340 -3.81%
std::all_of(vector<int>)_(process_all)/32 8.299 -1.79%
std::all_of(vector<int>)_(process_all)/32768 8139.595 -
std::all_of(vector<int>)_(process_all)/50 15.086 6.91%
std::all_of(vector<int>)_(process_all)/8 2.434 -
std::all_of(vector<int>)_(process_all)/8192 2033.474 -3.99%
std::any_of(deque<int>)_(process_all)/32 12.308 -
std::any_of(deque<int>)_(process_all)/32768 10076.025 -
std::any_of(deque<int>)_(process_all)/50 18.895 -
std::any_of(deque<int>)_(process_all)/8 3.429 4.31%
std::any_of(deque<int>)_(process_all)/8192 2527.415 -
std::any_of(list<int>)_(process_all)/32 11.836 1.39%
std::any_of(list<int>)_(process_all)/32768 26377.995 -
std::any_of(list<int>)_(process_all)/50 21.964 -
std::any_of(list<int>)_(process_all)/8 2.661 -
std::any_of(list<int>)_(process_all)/8192 8395.153 20.46%
std::any_of(vector<int>)_(process_all)/32 8.346 -
std::any_of(vector<int>)_(process_all)/32768 8120.527 -
std::any_of(vector<int>)_(process_all)/50 12.626 -16.64%
std::any_of(vector<int>)_(process_all)/8 2.398 4.12%
std::any_of(vector<int>)_(process_all)/8192 2035.543 -
std::copy(deque<int>)/1048576 50072.302 -
std::copy(deque<int>)/262144 11691.021 -
std::copy(deque<int>)/32768 1141.111 -
std::copy(deque<int>)/4096 145.764 -
std::copy(deque<int>)/512 16.672 -
std::copy(deque<int>)/64 2.683 -
std::copy(deque<int>)/8 2.709 -
std::copy(list<int>)/1048576 869219.781 -
std::copy(list<int>)/262144 215607.885 -
std::copy(list<int>)/32768 26440.604 -
std::copy(list<int>)/4096 3090.015 3.13%
std::copy(list<int>)/512 364.926 -
std::copy(list<int>)/64 33.171 -28.77%
std::copy(list<int>)/8 2.498 -
std::copy(vector<bool>)_(aligned)/1048576 3027.310 -
std::copy(vector<bool>)_(aligned)/262144 689.694 -
std::copy(vector<bool>)_(aligned)/32768 35.324 -
std::copy(vector<bool>)_(aligned)/4096 4.740 -2.01%
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.355 -
std::copy(vector<bool>)_(unaligned)/1048576 7017.693 -
std::copy(vector<bool>)_(unaligned)/262144 1713.436 -
std::copy(vector<bool>)_(unaligned)/32768 218.122 1.79%
std::copy(vector<bool>)_(unaligned)/4096 26.041 -
std::copy(vector<bool>)_(unaligned)/512 3.494 -
std::copy(vector<bool>)_(unaligned)/64 1.805 -
std::copy(vector<int>)/1048576 50192.142 -
std::copy(vector<int>)/262144 12517.267 -
std::copy(vector<int>)/32768 3513.106 -7.43%
std::copy(vector<int>)/4096 168.905 -25.35%
std::copy(vector<int>)/512 16.016 -
std::copy(vector<int>)/64 2.436 -
std::copy(vector<int>)/8 2.252 2.23%
std::copy_backward(deque<int>)/1048576 136441.965 5.25%
std::copy_backward(deque<int>)/262144 31748.837 -3.60%
std::copy_backward(deque<int>)/32768 3696.768 -9.46%
std::copy_backward(deque<int>)/4096 146.591 -1.31%
std::copy_backward(deque<int>)/512 18.052 -5.31%
std::copy_backward(deque<int>)/64 3.031 -14.41%
std::copy_backward(deque<int>)/8 2.788 1.73%
std::copy_backward(list<int>)/1048576 879531.747 -
std::copy_backward(list<int>)/262144 218183.736 -
std::copy_backward(list<int>)/32768 26826.217 -
std::copy_backward(list<int>)/4096 3200.341 -2.04%
std::copy_backward(list<int>)/512 367.583 -
std::copy_backward(list<int>)/64 31.453 2.26%
std::copy_backward(list<int>)/8 2.525 7.09%
std::copy_backward(vector<bool>)_(aligned)/1048576 2404.287 -25.54%
std::copy_backward(vector<bool>)_(aligned)/262144 759.926 23.94%
std::copy_backward(vector<bool>)_(aligned)/32768 35.925 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.227 5.64%
std::copy_backward(vector<bool>)_(aligned)/512 1.617 9.47%
std::copy_backward(vector<bool>)_(aligned)/64 1.810 8.20%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6517.606 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1570.768 -
std::copy_backward(vector<bool>)_(unaligned)/32768 201.112 -1.02%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.273 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.820 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.924 1.32%
std::copy_backward(vector<int>)/1048576 50093.430 -
std::copy_backward(vector<int>)/262144 12521.153 -
std::copy_backward(vector<int>)/32768 3536.559 1.31%
std::copy_backward(vector<int>)/4096 144.400 -23.58%
std::copy_backward(vector<int>)/512 16.598 -
std::copy_backward(vector<int>)/64 2.502 -
std::copy_backward(vector<int>)/8 2.268 2.33%
std::copy_if(deque<int>)_(entire_range)/1048576 277197.838 -
std::copy_if(deque<int>)_(entire_range)/262144 69686.450 -
std::copy_if(deque<int>)_(entire_range)/32768 8675.048 -
std::copy_if(deque<int>)_(entire_range)/4096 1024.327 -
std::copy_if(deque<int>)_(entire_range)/512 135.479 -
std::copy_if(deque<int>)_(entire_range)/64 16.129 -
std::copy_if(deque<int>)_(entire_range)/8 2.646 -
std::copy_if(deque<int>)_(every_other)/1048576 372250.531 -
std::copy_if(deque<int>)_(every_other)/262144 93120.881 -
std::copy_if(deque<int>)_(every_other)/32768 11634.736 -
std::copy_if(deque<int>)_(every_other)/4096 1459.056 -
std::copy_if(deque<int>)_(every_other)/512 181.510 -
std::copy_if(deque<int>)_(every_other)/64 23.316 -
std::copy_if(deque<int>)_(every_other)/8 3.447 -
std::copy_if(list<int>)_(entire_range)/1048576 874673.964 -
std::copy_if(list<int>)_(entire_range)/262144 214753.578 -
std::copy_if(list<int>)_(entire_range)/32768 25734.867 -2.13%
std::copy_if(list<int>)_(entire_range)/4096 3038.959 -
std::copy_if(list<int>)_(entire_range)/512 370.188 -
std::copy_if(list<int>)_(entire_range)/64 30.588 -
std::copy_if(list<int>)_(entire_range)/8 2.562 -
std::copy_if(list<int>)_(every_other)/1048576 824719.033 -
std::copy_if(list<int>)_(every_other)/262144 207003.478 -
std::copy_if(list<int>)_(every_other)/32768 25534.369 -3.06%
std::copy_if(list<int>)_(every_other)/4096 4140.181 16.62%
std::copy_if(list<int>)_(every_other)/512 360.637 -
std::copy_if(list<int>)_(every_other)/64 27.863 -
std::copy_if(list<int>)_(every_other)/8 2.295 -
std::copy_if(vector<int>)_(entire_range)/1048576 244862.628 -
std::copy_if(vector<int>)_(entire_range)/262144 59796.245 -
std::copy_if(vector<int>)_(entire_range)/32768 7449.423 -
std::copy_if(vector<int>)_(entire_range)/4096 933.068 -
std::copy_if(vector<int>)_(entire_range)/512 123.173 -
std::copy_if(vector<int>)_(entire_range)/64 15.897 -2.53%
std::copy_if(vector<int>)_(entire_range)/8 2.265 -1.67%
std::copy_if(vector<int>)_(every_other)/1048576 509631.118 1.06%
std::copy_if(vector<int>)_(every_other)/262144 127961.789 -
std::copy_if(vector<int>)_(every_other)/32768 16252.009 -
std::copy_if(vector<int>)_(every_other)/4096 2000.055 -
std::copy_if(vector<int>)_(every_other)/512 255.027 -
std::copy_if(vector<int>)_(every_other)/64 32.812 -
std::copy_if(vector<int>)_(every_other)/8 4.165 -
std::copy_n(deque<int>)/1048576 50033.812 -2.42%
std::copy_n(deque<int>)/262144 11619.369 -1.19%
std::copy_n(deque<int>)/32768 1132.327 -1.98%
std::copy_n(deque<int>)/4096 145.639 -1.65%
std::copy_n(deque<int>)/512 16.714 -2.64%
std::copy_n(deque<int>)/64 2.790 -9.78%
std::copy_n(deque<int>)/8 2.702 -10.28%
std::copy_n(list<int>)/1048576 865496.189 -
std::copy_n(list<int>)/262144 215845.684 -
std::copy_n(list<int>)/32768 26594.335 3.05%
std::copy_n(list<int>)/4096 3954.334 7.19%
std::copy_n(list<int>)/512 343.411 -
std::copy_n(list<int>)/64 14.835 1.06%
std::copy_n(list<int>)/8 2.225 -
std::copy_n(vector<bool>)_(aligned)/1048576 3008.464 -2.74%
std::copy_n(vector<bool>)_(aligned)/262144 665.991 146.16%
std::copy_n(vector<bool>)_(aligned)/32768 35.484 -
std::copy_n(vector<bool>)_(aligned)/4096 4.763 -6.54%
std::copy_n(vector<bool>)_(aligned)/512 1.378 -12.76%
std::copy_n(vector<bool>)_(aligned)/64 1.359 -11.67%
std::copy_n(vector<bool>)_(unaligned)/1048576 7020.094 -
std::copy_n(vector<bool>)_(unaligned)/262144 1715.068 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.291 -1.77%
std::copy_n(vector<bool>)_(unaligned)/4096 25.984 -
std::copy_n(vector<bool>)_(unaligned)/512 3.497 -
std::copy_n(vector<bool>)_(unaligned)/64 1.810 -
std::copy_n(vector<int>)/1048576 49463.417 -
std::copy_n(vector<int>)/262144 11621.515 -7.21%
std::copy_n(vector<int>)/32768 3495.098 -7.90%
std::copy_n(vector<int>)/4096 196.672 33.44%
std::copy_n(vector<int>)/512 16.083 -7.42%
std::copy_n(vector<int>)/64 2.541 -20.53%
std::copy_n(vector<int>)/8 2.260 -5.33%
std::count(deque<int>)_(every_other)/1024 245.916 -
std::count(deque<int>)_(every_other)/1048576 252301.926 -
std::count(deque<int>)_(every_other)/8 2.531 -
std::count(deque<int>)_(every_other)/8192 1931.572 -
std::count(list<int>)_(every_other)/1024 714.745 -
std::count(list<int>)_(every_other)/1048576 816946.457 -
std::count(list<int>)_(every_other)/8 2.098 -
std::count(list<int>)_(every_other)/8192 7201.134 5.62%
std::count(vector<bool>)/1000 3.000 -
std::count(vector<bool>)/1024 1.690 -
std::count(vector<bool>)/1048576 1455.788 -
std::count(vector<bool>)/8192 11.420 -
std::count(vector<int>)_(every_other)/1024 102.775 -
std::count(vector<int>)_(every_other)/1048576 105150.609 -
std::count(vector<int>)_(every_other)/8 1.380 5.22%
std::count(vector<int>)_(every_other)/8192 818.168 -
std::count_if(deque<int>)_(every_other)/1024 346.556 -
std::count_if(deque<int>)_(every_other)/1048576 342369.685 -
std::count_if(deque<int>)_(every_other)/8 3.496 -
std::count_if(deque<int>)_(every_other)/8192 2683.653 -
std::count_if(list<int>)_(every_other)/1024 752.829 -
std::count_if(list<int>)_(every_other)/1048576 884594.223 -
std::count_if(list<int>)_(every_other)/8 2.765 -
std::count_if(list<int>)_(every_other)/8192 7109.674 -
std::count_if(vector<int>)_(every_other)/1024 245.890 -
std::count_if(vector<int>)_(every_other)/1048576 247761.802 -
std::count_if(vector<int>)_(every_other)/8 4.154 -
std::count_if(vector<int>)_(every_other)/8192 1898.283 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 654.644 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 400.641 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2544.901 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 362.425 -2.49%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.730 -9.44%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2869.834 -3.81%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.386 1.75%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.255 5.65%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 456.467 1.74%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.363 1.42%
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.803 4.41%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 450.077 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 294.137 -6.60%
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.087 2.85%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2156.911 -1.37%
std::deque<int>::ctor(size)/1024 75.496 7.32%
std::deque<int>::ctor(size)/32 28.655 -
std::deque<int>::ctor(size)/8192 446.522 2.20%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.139 6.39%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.096 4.44%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 431.079 1.60%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.477 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.607 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.601 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.908 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.464 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.564 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.213 4.04%
std::deque<int>::insert(begin)_(cheap_elements)/32 6.035 -3.11%
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.133 2.78%
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.885 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.408 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.515 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.920 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.791 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 341.629 8.30%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 654.929 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.790 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2537.521 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.869 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.737 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1039.663 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 411.923 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8101.526 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12884.106 -2.17%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 752.821 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 114891.318 -1.79%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.618 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.985 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6047.698 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6738.559 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 148.466 -9.51%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54877.653 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 870.684 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 50.520 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12854.606 7.35%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21499.826 1.99%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 669.148 2.44%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 188907.665 1.96%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 872.744 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 50.601 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12915.229 7.73%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21445.162 1.61%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 668.002 2.45%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 188604.893 1.45%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1091.201 2.89%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 51.504 -3.37%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11564.739 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21632.929 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 664.892 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 189775.104 -
std::deque<std::string>::ctor(size)/1024 710.929 -1.97%
std::deque<std::string>::ctor(size)/32 45.589 4.60%
std::deque<std::string>::ctor(size)/8192 8295.515 -3.26%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 931.113 -2.26%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 49.259 4.33%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12128.726 -2.98%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21439.202 1.78%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 630.730 2.51%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 186751.840 2.19%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.338 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.280 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.356 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 25.566 7.09%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 24.860 6.70%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 25.622 7.16%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.505 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.633 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2344.813 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.155 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.678 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2357.601 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.920 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.756 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.936 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.503 -2.19%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 29.359 -9.37%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.029 -3.99%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.490 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.442 -3.95%
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2419.479 3.18%
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 330.149 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 44.978 14.58%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2366.468 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 529.330 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.940 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4642.385 2.92%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6569.004 1.83%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 159.519 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52695.955 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1039.248 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 411.894 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8100.620 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12873.959 -2.85%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 751.291 -1.20%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114447.858 -2.11%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.379 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.225 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.272 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.255 -1.43%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.703 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.753 -
std::distance(deque<int>)/1024 0.845 -
std::distance(deque<int>)/4096 0.847 -
std::distance(deque<int>)/50 0.845 -
std::distance(deque<int>)/8192 0.848 -
std::distance(join_view(vector<vector<int>>))/1024 0.975 -
std::distance(join_view(vector<vector<int>>))/4096 4.453 3.17%
std::distance(join_view(vector<vector<int>>))/50 0.586 -4.35%
std::distance(join_view(vector<vector<int>>))/8192 8.331 -
std::equal(deque<int>)_(it,_it,_it)/1024 456.159 -5.08%
std::equal(deque<int>)_(it,_it,_it)/1048576 498267.616 -
std::equal(deque<int>)_(it,_it,_it)/50 22.744 5.27%
std::equal(deque<int>)_(it,_it,_it)/8 4.465 3.68%
std::equal(deque<int>)_(it,_it,_it)/8192 3876.288 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 403.817 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 440026.771 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 20.996 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.018 7.42%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3239.727 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 515.059 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 519162.243 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.543 1.69%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.301 5.04%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4015.391 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 506.185 -2.65%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 517656.428 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.782 1.21%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.535 5.88%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4024.419 -
std::equal(list<int>)_(it,_it,_it)/1024 1504.574 -3.35%
std::equal(list<int>)_(it,_it,_it)/1048576 1321359.699 -
std::equal(list<int>)_(it,_it,_it)/50 35.708 -
std::equal(list<int>)_(it,_it,_it)/8 2.709 -
std::equal(list<int>)_(it,_it,_it)/8192 10188.903 3.76%
std::equal(list<int>)_(it,_it,_it,_it)/1024 776.527 -1.98%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 954101.815 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.067 -8.98%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.919 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12156.755 3.49%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 805.017 -4.39%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 977276.252 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 34.014 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.467 -1.18%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12807.040 -2.40%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1167.055 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1320123.516 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.575 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.513 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11588.184 -
std::equal(vector<bool>)_(aligned)/1024 0.229 4.59%
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.240 9.47%
std::equal(vector<bool>)_(aligned)/8 0.220 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.008 -
std::equal(vector<bool>)_(unaligned)/1048576 6364.974 -
std::equal(vector<bool>)_(unaligned)/50 0.886 -2.30%
std::equal(vector<bool>)_(unaligned)/8 0.886 4.50%
std::equal(vector<bool>)_(unaligned)/8192 56.269 1.30%
std::equal(vector<int>)_(it,_it,_it)/1024 77.927 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73696.524 -
std::equal(vector<int>)_(it,_it,_it)/50 4.191 -1.12%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.850 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.135 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73689.600 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.146 -4.01%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.310 -7.70%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.107 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.419 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305696.766 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.665 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.934 -1.76%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2544.039 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.945 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305647.772 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.411 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.671 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2542.831 -
std::fill(deque<int>)/1024 30.104 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.367 -
std::fill(deque<int>)/8192 238.915 -
std::fill(list<int>)/1024 495.532 1.72%
std::fill(list<int>)/32 8.322 -
std::fill(list<int>)/50 35.407 -
std::fill(list<int>)/8192 8251.012 6.56%
std::fill(vector<bool>)/1048576 3821.261 -
std::fill(vector<bool>)/262144 231.601 -
std::fill(vector<bool>)/32768 30.572 1.70%
std::fill(vector<bool>)/4096 4.209 -
std::fill(vector<bool>)/512 1.472 -8.35%
std::fill(vector<bool>)/64 1.480 -9.52%
std::fill(vector<int>)/1024 29.586 -1.10%
std::fill(vector<int>)/32 1.061 -2.67%
std::fill(vector<int>)/50 2.205 -
std::fill(vector<int>)/8192 234.790 -
std::fill_n(deque<int>)/1024 29.780 -
std::fill_n(deque<int>)/32 1.383 19.73%
std::fill_n(deque<int>)/50 2.195 -
std::fill_n(deque<int>)/8192 236.770 -
std::fill_n(list<int>)/1024 649.154 -4.17%
std::fill_n(list<int>)/32 8.057 -2.86%
std::fill_n(list<int>)/50 15.571 -7.23%
std::fill_n(list<int>)/8192 7399.214 -
std::fill_n(vector<bool>)/1048576 3794.661 -
std::fill_n(vector<bool>)/262144 907.532 -3.57%
std::fill_n(vector<bool>)/32768 30.422 -
std::fill_n(vector<bool>)/4096 4.283 2.04%
std::fill_n(vector<bool>)/512 1.515 4.11%
std::fill_n(vector<bool>)/64 1.469 8.07%
std::fill_n(vector<int>)/1024 30.401 2.27%
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.225 -
std::fill_n(vector<int>)/8192 233.432 -
std::find(deque<int>)_(bail_25%)/1024 68.096 -
std::find(deque<int>)_(bail_25%)/32768 1923.543 -
std::find(deque<int>)_(bail_25%)/8 2.285 -
std::find(deque<int>)_(bail_25%)/8192 480.921 -
std::find(deque<int>)_(process_all)/1024 242.787 -
std::find(deque<int>)_(process_all)/32768 7759.575 -
std::find(deque<int>)_(process_all)/50 14.185 6.83%
std::find(deque<int>)_(process_all)/8 3.441 -1.23%
std::find(deque<int>)_(process_all)/8192 1920.586 -
std::find(list<int>)_(bail_25%)/1024 129.003 -2.26%
std::find(list<int>)_(bail_25%)/32768 9294.102 19.05%
std::find(list<int>)_(bail_25%)/8 0.926 -
std::find(list<int>)_(bail_25%)/8192 1424.174 -
std::find(list<int>)_(process_all)/1024 688.412 -2.82%
std::find(list<int>)_(process_all)/32768 26056.351 -
std::find(list<int>)_(process_all)/50 19.047 -
std::find(list<int>)_(process_all)/8 2.417 1.93%
std::find(list<int>)_(process_all)/8192 6884.036 -7.10%
std::find(vector<bool>)_(process_all)/1024 4.664 1.21%
std::find(vector<bool>)_(process_all)/1048576 3650.170 -
std::find(vector<bool>)_(process_all)/50 0.595 -13.94%
std::find(vector<bool>)_(process_all)/8 0.594 -14.09%
std::find(vector<bool>)_(process_all)/8192 34.938 4.24%
std::find(vector<char>)_(bail_25%)/1024 5.328 -1.88%
std::find(vector<char>)_(bail_25%)/32768 136.672 -
std::find(vector<char>)_(bail_25%)/8 1.109 -3.57%
std::find(vector<char>)_(bail_25%)/8192 39.855 -
std::find(vector<char>)_(process_all)/1024 16.225 -4.08%
std::find(vector<char>)_(process_all)/32768 519.791 5.05%
std::find(vector<char>)_(process_all)/50 1.653 -10.85%
std::find(vector<char>)_(process_all)/8 0.924 -9.95%
std::find(vector<char>)_(process_all)/8192 138.014 1.25%
std::find(vector<int>)_(bail_25%)/1024 66.186 -
std::find(vector<int>)_(bail_25%)/32768 1864.154 -
std::find(vector<int>)_(bail_25%)/8 1.373 -
std::find(vector<int>)_(bail_25%)/8192 471.924 -
std::find(vector<int>)_(process_all)/1024 242.179 -
std::find(vector<int>)_(process_all)/32768 7365.733 -
std::find(vector<int>)_(process_all)/50 12.422 -
std::find(vector<int>)_(process_all)/8 2.659 -2.53%
std::find(vector<int>)_(process_all)/8192 1846.685 -
std::find(vector<long_long>)_(bail_25%)/1024 22.936 -
std::find(vector<long_long>)_(bail_25%)/32768 726.525 -
std::find(vector<long_long>)_(bail_25%)/8 0.923 -1.34%
std::find(vector<long_long>)_(bail_25%)/8192 188.186 -
std::find(vector<long_long>)_(process_all)/1024 90.502 -
std::find(vector<long_long>)_(process_all)/32768 2894.149 -
std::find(vector<long_long>)_(process_all)/50 4.397 -
std::find(vector<long_long>)_(process_all)/8 0.941 -8.98%
std::find(vector<long_long>)_(process_all)/8192 722.432 -
std::find(vector<short>)_(bail_25%)/1024 5.973 -
std::find(vector<short>)_(bail_25%)/32768 187.724 -
std::find(vector<short>)_(bail_25%)/8 0.696 7.08%
std::find(vector<short>)_(bail_25%)/8192 45.399 -
std::find(vector<short>)_(process_all)/1024 22.547 -
std::find(vector<short>)_(process_all)/32768 722.502 -
std::find(vector<short>)_(process_all)/50 1.686 -
std::find(vector<short>)_(process_all)/8 0.706 2.44%
std::find(vector<short>)_(process_all)/8192 180.376 -
std::find_end(deque<int>)_(match_near_end)/1000 42.797 10.14%
std::find_end(deque<int>)_(match_near_end)/1024 40.835 21.39%
std::find_end(deque<int>)_(match_near_end)/8192 327.457 17.66%
std::find_end(deque<int>)_(near_matches)/1000 16254.733 3.09%
std::find_end(deque<int>)_(near_matches)/1024 16920.938 3.26%
std::find_end(deque<int>)_(near_matches)/8192 1126816.493 -
std::find_end(deque<int>)_(process_all)/1000 287.978 1.90%
std::find_end(deque<int>)_(process_all)/1024 291.624 -
std::find_end(deque<int>)_(process_all)/1048576 262975.404 -
std::find_end(deque<int>)_(process_all)/8192 2023.836 -
std::find_end(deque<int>)_(same_length)/1000 352.837 -2.90%
std::find_end(deque<int>)_(same_length)/1024 361.137 -2.68%
std::find_end(deque<int>)_(same_length)/8192 3164.356 6.34%
std::find_end(deque<int>)_(single_element)/1000 314.876 -10.44%
std::find_end(deque<int>)_(single_element)/1024 295.462 -17.21%
std::find_end(deque<int>)_(single_element)/8192 2209.534 -18.48%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.841 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.926 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 600.085 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30881.105 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32090.920 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1870825.091 -
std::find_end(deque<int>,_pred)_(process_all)/1000 595.134 3.75%
std::find_end(deque<int>,_pred)_(process_all)/1024 588.125 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 591339.841 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4302.493 -
std::find_end(deque<int>,_pred)_(same_length)/1000 781.152 -
std::find_end(deque<int>,_pred)_(same_length)/1024 800.443 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4984.327 -
std::find_end(deque<int>,_pred)_(single_element)/1000 666.714 -
std::find_end(deque<int>,_pred)_(single_element)/1024 669.558 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4885.131 -
std::find_end(forward_list<int>)_(match_near_end)/1000 769.105 1.57%
std::find_end(forward_list<int>)_(match_near_end)/1024 4495.532 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257527.440 -
std::find_end(forward_list<int>)_(near_matches)/1000 36662.121 -
std::find_end(forward_list<int>)_(near_matches)/1024 38013.335 -
std::find_end(forward_list<int>)_(near_matches)/8192 2464567.489 -
std::find_end(forward_list<int>)_(process_all)/1000 721.331 5.26%
std::find_end(forward_list<int>)_(process_all)/1024 767.478 8.55%
std::find_end(forward_list<int>)_(process_all)/1048576 760294.027 -
std::find_end(forward_list<int>)_(process_all)/8192 5833.224 -11.64%
std::find_end(forward_list<int>)_(same_length)/1000 1475.256 -
std::find_end(forward_list<int>)_(same_length)/1024 1504.647 1.74%
std::find_end(forward_list<int>)_(same_length)/8192 14238.088 -
std::find_end(forward_list<int>)_(single_element)/1000 691.064 -
std::find_end(forward_list<int>)_(single_element)/1024 702.860 -
std::find_end(forward_list<int>)_(single_element)/8192 5758.076 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 843.415 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5165.830 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277507.819 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41681.514 1.28%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42985.306 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2696280.608 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 804.437 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 823.312 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 901873.978 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6644.815 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1532.188 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1570.361 -5.56%
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17131.181 -2.46%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 766.067 -3.44%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 783.435 -3.99%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6307.398 -5.06%
std::find_end(list<int>)_(match_near_end)/1000 77.790 -2.30%
std::find_end(list<int>)_(match_near_end)/1024 60.083 -
std::find_end(list<int>)_(match_near_end)/8192 602.289 -
std::find_end(list<int>)_(near_matches)/1000 33003.728 -
std::find_end(list<int>)_(near_matches)/1024 34423.247 -
std::find_end(list<int>)_(near_matches)/8192 2258496.515 -
std::find_end(list<int>)_(process_all)/1000 713.338 -3.15%
std::find_end(list<int>)_(process_all)/1024 728.948 -8.47%
std::find_end(list<int>)_(process_all)/1048576 873852.254 -
std::find_end(list<int>)_(process_all)/8192 7368.326 -5.30%
std::find_end(list<int>)_(same_length)/1000 738.220 -1.11%
std::find_end(list<int>)_(same_length)/1024 752.353 -
std::find_end(list<int>)_(same_length)/8192 7961.407 -17.79%
std::find_end(list<int>)_(single_element)/1000 714.600 -
std::find_end(list<int>)_(single_element)/1024 733.735 -
std::find_end(list<int>)_(single_element)/8192 7944.421 -3.26%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.517 -1.31%
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.108 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 628.276 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36948.898 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38359.434 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2410385.165 -
std::find_end(list<int>,_pred)_(process_all)/1000 800.009 -
std::find_end(list<int>,_pred)_(process_all)/1024 818.635 -
std::find_end(list<int>,_pred)_(process_all)/1048576 961229.795 -
std::find_end(list<int>,_pred)_(process_all)/8192 8222.033 -
std::find_end(list<int>,_pred)_(same_length)/1000 773.504 -
std::find_end(list<int>,_pred)_(same_length)/1024 794.324 -
std::find_end(list<int>,_pred)_(same_length)/8192 8662.032 -2.11%
std::find_end(list<int>,_pred)_(single_element)/1000 798.794 -
std::find_end(list<int>,_pred)_(single_element)/1024 818.284 -
std::find_end(list<int>,_pred)_(single_element)/8192 8551.949 -
std::find_end(vector<int>)_(match_near_end)/1000 28.222 1.75%
std::find_end(vector<int>)_(match_near_end)/1024 28.951 -1.02%
std::find_end(vector<int>)_(match_near_end)/8192 202.540 -
std::find_end(vector<int>)_(near_matches)/1000 13502.218 -
std::find_end(vector<int>)_(near_matches)/1024 14018.526 -
std::find_end(vector<int>)_(near_matches)/8192 770308.955 -
std::find_end(vector<int>)_(process_all)/1000 216.697 -1.12%
std::find_end(vector<int>)_(process_all)/1024 222.466 -
std::find_end(vector<int>)_(process_all)/1048576 217168.229 -1.03%
std::find_end(vector<int>)_(process_all)/8192 1680.793 -1.41%
std::find_end(vector<int>)_(same_length)/1000 242.759 -1.67%
std::find_end(vector<int>)_(same_length)/1024 248.178 -1.79%
std::find_end(vector<int>)_(same_length)/8192 2023.416 1.66%
std::find_end(vector<int>)_(single_element)/1000 250.771 4.34%
std::find_end(vector<int>)_(single_element)/1024 262.478 6.88%
std::find_end(vector<int>)_(single_element)/8192 2095.266 12.02%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.550 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.202 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.929 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22951.248 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23861.572 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1452301.523 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.393 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.857 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643231.196 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4312.651 -
std::find_end(vector<int>,_pred)_(same_length)/1000 611.236 -
std::find_end(vector<int>,_pred)_(same_length)/1024 625.612 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5012.532 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.013 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.565 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4794.981 -
std::find_first_of(deque<int>)_(large_needle)/1024 366391.606 -
std::find_first_of(deque<int>)_(large_needle)/32 311.458 10.80%
std::find_first_of(deque<int>)_(large_needle)/50 769.084 14.36%
std::find_first_of(deque<int>)_(large_needle)/8192 23556745.836 -
std::find_first_of(deque<int>)_(small_needle)/1024 3461.058 -2.19%
std::find_first_of(deque<int>)_(small_needle)/32 106.206 -2.84%
std::find_first_of(deque<int>)_(small_needle)/50 163.131 -3.25%
std::find_first_of(deque<int>)_(small_needle)/8192 27669.483 -2.25%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 600501.173 -1.23%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 594.203 2.56%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1583.820 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36949149.155 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6230.808 -4.23%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.323 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.754 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49838.350 -3.45%
std::find_first_of(list<int>)_(large_needle)/1024 906719.508 -5.17%
std::find_first_of(list<int>)_(large_needle)/32 672.362 -
std::find_first_of(list<int>)_(large_needle)/50 1737.963 -
std::find_first_of(list<int>)_(large_needle)/8192 49090952.363 -
std::find_first_of(list<int>)_(small_needle)/1024 2757.316 -
std::find_first_of(list<int>)_(small_needle)/32 93.623 -
std::find_first_of(list<int>)_(small_needle)/50 139.956 -
std::find_first_of(list<int>)_(small_needle)/8192 22071.998 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1042014.589 14.28%
std::find_first_of(list<int>,_pred)_(large_needle)/32 749.160 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1967.852 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 58533826.416 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5662.987 5.17%
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.854 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 271.605 1.86%
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43590.923 -
std::find_first_of(vector<int>)_(large_needle)/1024 111497.347 3.99%
std::find_first_of(vector<int>)_(large_needle)/32 110.607 2.78%
std::find_first_of(vector<int>)_(large_needle)/50 273.309 3.81%
std::find_first_of(vector<int>)_(large_needle)/8192 7163812.722 3.58%
std::find_first_of(vector<int>)_(small_needle)/1024 1458.971 2.61%
std::find_first_of(vector<int>)_(small_needle)/32 50.851 10.09%
std::find_first_of(vector<int>)_(small_needle)/50 75.594 6.54%
std::find_first_of(vector<int>)_(small_needle)/8192 11690.651 2.84%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 590701.699 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 492.880 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1362.284 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38256342.555 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5656.926 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.381 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 276.454 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44761.508 -
std::find_if(deque<int>)_(bail_25%)/1024 78.034 -
std::find_if(deque<int>)_(bail_25%)/32768 2002.208 -
std::find_if(deque<int>)_(bail_25%)/8 1.176 -
std::find_if(deque<int>)_(bail_25%)/8192 509.875 1.27%
std::find_if(deque<int>)_(process_all)/1024 251.282 -6.73%
std::find_if(deque<int>)_(process_all)/32768 8105.130 -6.96%
std::find_if(deque<int>)_(process_all)/50 12.770 1.60%
std::find_if(deque<int>)_(process_all)/8 2.685 4.03%
std::find_if(deque<int>)_(process_all)/8192 2013.060 -6.80%
std::find_if(list<int>)_(bail_25%)/1024 128.264 -28.92%
std::find_if(list<int>)_(bail_25%)/32768 6928.277 -7.55%
std::find_if(list<int>)_(bail_25%)/8 0.920 -
std::find_if(list<int>)_(bail_25%)/8192 1421.333 -
std::find_if(list<int>)_(process_all)/1024 708.486 1.41%
std::find_if(list<int>)_(process_all)/32768 25842.322 -
std::find_if(list<int>)_(process_all)/50 19.087 -
std::find_if(list<int>)_(process_all)/8 2.412 -
std::find_if(list<int>)_(process_all)/8192 9308.068 4.17%
std::find_if(vector<bool>)_(process_all)/1024 567.763 -
std::find_if(vector<bool>)_(process_all)/1048576 578916.217 -
std::find_if(vector<bool>)_(process_all)/50 23.953 -
std::find_if(vector<bool>)_(process_all)/8 3.549 -
std::find_if(vector<bool>)_(process_all)/8192 4525.721 -
std::find_if(vector<char>)_(bail_25%)/1024 29.939 9.94%
std::find_if(vector<char>)_(bail_25%)/32768 947.267 9.11%
std::find_if(vector<char>)_(bail_25%)/8 1.013 37.37%
std::find_if(vector<char>)_(bail_25%)/8192 246.032 9.58%
std::find_if(vector<char>)_(process_all)/1024 124.929 -
std::find_if(vector<char>)_(process_all)/32768 3761.088 -
std::find_if(vector<char>)_(process_all)/50 6.647 -
std::find_if(vector<char>)_(process_all)/8 1.526 3.33%
std::find_if(vector<char>)_(process_all)/8192 945.923 -
std::find_if(vector<int>)_(bail_25%)/1024 29.043 7.95%
std::find_if(vector<int>)_(bail_25%)/32768 887.368 9.17%
std::find_if(vector<int>)_(bail_25%)/8 0.917 16.45%
std::find_if(vector<int>)_(bail_25%)/8192 229.295 8.03%
std::find_if(vector<int>)_(process_all)/1024 117.849 -2.04%
std::find_if(vector<int>)_(process_all)/32768 3551.371 -5.10%
std::find_if(vector<int>)_(process_all)/50 5.977 -3.41%
std::find_if(vector<int>)_(process_all)/8 1.543 6.63%
std::find_if(vector<int>)_(process_all)/8192 885.254 -4.81%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.992 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2013.675 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.168 -
std::find_if_not(deque<int>)_(bail_25%)/8192 505.584 -
std::find_if_not(deque<int>)_(process_all)/1024 252.326 -13.78%
std::find_if_not(deque<int>)_(process_all)/32768 8123.915 -13.53%
std::find_if_not(deque<int>)_(process_all)/50 12.765 1.33%
std::find_if_not(deque<int>)_(process_all)/8 2.700 2.60%
std::find_if_not(deque<int>)_(process_all)/8192 2005.284 -14.16%
std::find_if_not(list<int>)_(bail_25%)/1024 129.997 -28.06%
std::find_if_not(list<int>)_(bail_25%)/32768 6742.419 -15.85%
std::find_if_not(list<int>)_(bail_25%)/8 0.925 -
std::find_if_not(list<int>)_(bail_25%)/8192 1440.539 1.51%
std::find_if_not(list<int>)_(process_all)/1024 733.117 1.56%
std::find_if_not(list<int>)_(process_all)/32768 25910.854 3.06%
std::find_if_not(list<int>)_(process_all)/50 39.047 2.69%
std::find_if_not(list<int>)_(process_all)/8 3.584 -
std::find_if_not(list<int>)_(process_all)/8192 6850.843 -6.85%
std::find_if_not(vector<bool>)_(process_all)/1024 563.676 -
std::find_if_not(vector<bool>)_(process_all)/1048576 575344.330 -
std::find_if_not(vector<bool>)_(process_all)/50 23.902 -
std::find_if_not(vector<bool>)_(process_all)/8 3.558 -3.58%
std::find_if_not(vector<bool>)_(process_all)/8192 4493.304 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.117 -13.26%
std::find_if_not(vector<char>)_(bail_25%)/32768 947.253 -4.38%
std::find_if_not(vector<char>)_(bail_25%)/8 0.884 -13.67%
std::find_if_not(vector<char>)_(bail_25%)/8192 241.154 -4.98%
std::find_if_not(vector<char>)_(process_all)/1024 125.222 -
std::find_if_not(vector<char>)_(process_all)/32768 3758.923 -
std::find_if_not(vector<char>)_(process_all)/50 6.639 -
std::find_if_not(vector<char>)_(process_all)/8 1.534 -3.90%
std::find_if_not(vector<char>)_(process_all)/8192 945.287 -
std::find_if_not(vector<int>)_(bail_25%)/1024 34.730 9.26%
std::find_if_not(vector<int>)_(bail_25%)/32768 1026.833 5.83%
std::find_if_not(vector<int>)_(bail_25%)/8 0.784 2.62%
std::find_if_not(vector<int>)_(bail_25%)/8192 261.736 5.16%
std::find_if_not(vector<int>)_(process_all)/1024 112.784 -
std::find_if_not(vector<int>)_(process_all)/32768 3204.272 -
std::find_if_not(vector<int>)_(process_all)/50 5.662 -
std::find_if_not(vector<int>)_(process_all)/8 1.363 -
std::find_if_not(vector<int>)_(process_all)/8192 804.619 -
std::flat_map<int,_int>::clear()/0 394.397 -
std::flat_map<int,_int>::clear()/1024 392.209 -
std::flat_map<int,_int>::clear()/32 395.019 -
std::flat_map<int,_int>::clear()/8192 411.720 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.888 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.115 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.642 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.415 -16.16%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.898 -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.492 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 10.254 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.218 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.070 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.680 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.489 7.40%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.161 14.15%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.315 3.94%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.824 23.62%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.022 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.550 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.620 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1162.072 -
std::flat_map<int,_int>::ctor(const&)/0 12.789 -
std::flat_map<int,_int>::ctor(const&)/1024 177.468 -
std::flat_map<int,_int>::ctor(const&)/32 22.973 -
std::flat_map<int,_int>::ctor(const&)/8192 1920.432 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.792 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.567 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.852 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1907.531 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.665 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4194.240 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.937 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33118.409 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.663 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8765.121 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 207.030 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 133796.996 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.378 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.329 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.665 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.429 8.98%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.600 2.89%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.535 3.12%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 10.494 -
std::flat_map<int,_int>::erase(iterator)/1024 75.197 -8.75%
std::flat_map<int,_int>::erase(iterator)/32 19.839 -
std::flat_map<int,_int>::erase(iterator)/8192 505.493 1.62%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.640 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.206 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.732 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 614.041 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 89.638 -24.75%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.044 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 574.533 -1.28%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.505 21.57%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.788 -8.20%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.471 -3.50%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 9.270 -14.77%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.494 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.486 -2.32%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.750 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.072 -1.69%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.307 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.308 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.179 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.354 -10.71%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.325 -13.27%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.592 -5.19%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 9.315 -16.42%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.843 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.097 -40.73%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.167 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 28.384 -29.65%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.831 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 97.649 -53.07%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.899 2.18%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 650.828 -2.48%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.896 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.520 -13.94%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.943 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.367 -1.42%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.892 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.543 -44.93%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.399 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 596.404 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.705 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5131.087 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 612.486 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39626.915 1.13%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 407.747 3.60%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5688.201 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 625.398 1.28%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43473.713 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.298 -1.50%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7698.961 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 672.213 -2.31%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63349.687 1.09%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.425 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1586.394 11.73%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 452.138 1.23%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9855.906 15.36%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.296 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1848.013 14.07%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 458.234 1.24%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11763.229 16.94%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.008 -38.51%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.029 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.160 -10.80%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.034 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 21.180 -51.03%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.307 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 34.431 -27.66%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 14.963 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 102.344 -54.47%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.427 2.61%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 679.711 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.517 -38.16%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.812 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.508 -19.73%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.731 -2.29%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.964 -58.53%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.197 -1.30%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.618 -47.73%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.722 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 102.153 -55.04%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.647 1.24%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 671.548 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.900 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.043 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.460 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.593 11.36%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.673 4.90%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.114 15.04%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.899 1.16%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.079 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.827 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 650.987 -12.86%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.663 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.231 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.681 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 661.348 -2.25%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.335 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.807 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.819 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 647.387 -6.16%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.991 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.967 -
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 7.934 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.393 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.417 -
std::flat_multimap<int,_int>::clear()/0 393.079 -
std::flat_multimap<int,_int>::clear()/1024 393.497 -
std::flat_multimap<int,_int>::clear()/32 404.046 3.01%
std::flat_multimap<int,_int>::clear()/8192 408.491 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.219 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.096 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.594 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.447 19.08%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.512 31.11%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.279 2.55%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.495 33.99%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.384 -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.296 -2.47%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.330 2.44%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.076 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.055 -1.04%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.497 -1.37%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.075 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 185.544 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.546 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1171.629 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.755 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.164 -4.80%
std::flat_multimap<int,_int>::ctor(const&)/32 22.833 -2.09%
std::flat_multimap<int,_int>::ctor(const&)/8192 1895.895 118.16%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.795 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.942 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.861 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1880.573 -3.17%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.897 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3925.296 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.619 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32030.828 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.926 -2.25%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8461.570 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.897 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 127722.422 2.54%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.445 27.05%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.439 -1.34%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.394 36.93%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -4.10%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.042 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.054 -2.51%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.274 -
std::flat_multimap<int,_int>::erase(iterator)/1024 76.468 2.20%
std::flat_multimap<int,_int>::erase(iterator)/32 19.937 -
std::flat_multimap<int,_int>::erase(iterator)/8192 568.220 15.14%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.684 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.581 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.129 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 610.518 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 82.239 -6.92%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.480 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 558.772 4.25%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.802 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.116 2.72%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.558 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.842 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.044 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.338 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.332 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.202 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.487 15.65%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.654 -15.69%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.233 -2.98%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.638 -17.66%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.805 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.021 -27.21%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.256 -1.00%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.025 -28.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.773 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 177.487 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.924 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 577.388 -1.84%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.890 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.143 -3.78%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.940 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.743 1.51%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.885 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 131.792 4.55%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.406 -5.09%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 516.178 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.514 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4902.231 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 600.316 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37636.566 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.018 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5462.337 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 613.972 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41828.457 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.145 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7357.476 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 660.886 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60001.491 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.206 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1086.968 1.08%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 439.551 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6050.331 2.58%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.306 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1101.610 -12.89%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 443.958 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5956.970 -8.11%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 180.007 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.878 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 566.718 -1.41%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.800 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 22.201 -3.61%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.015 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 24.094 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.791 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 172.329 2.20%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.597 -2.15%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 561.520 -1.76%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.010 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.070 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.968 4.53%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.277 3.89%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.629 26.67%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.338 5.26%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.510 30.87%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.466 -1.03%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.811 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.648 1.07%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 782.584 45.01%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.649 -1.38%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.880 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.744 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 803.470 47.53%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.340 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 74.072 1.22%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.785 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 753.808 46.89%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.979 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.958 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.338 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.309 54.73%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.338 7.35%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.512 62.40%
std::for_each(deque<int>)/32 3.963 5.91%
std::for_each(deque<int>)/50 3.905 1.12%
std::for_each(deque<int>)/8 0.915 -5.29%
std::for_each(deque<int>)/8192 256.019 -
std::for_each(join_view(vector<vector<int>>))/32 3.784 -
std::for_each(join_view(vector<vector<int>>))/50 4.058 -
std::for_each(join_view(vector<vector<int>>))/8 1.381 -7.12%
std::for_each(join_view(vector<vector<int>>))/8192 263.739 -
std::for_each(list<int>)/32 10.784 -
std::for_each(list<int>)/50 21.432 1.03%
std::for_each(list<int>)/8 2.327 -5.66%
std::for_each(list<int>)/8192 7888.759 2.31%
std::for_each(map<int>::iterator)/32 23.633 -1.63%
std::for_each(map<int>::iterator)/50 36.068 -
std::for_each(map<int>::iterator)/8 5.024 -
std::for_each(map<int>::iterator)/8192 7363.216 -
std::for_each(multimap<int>::iterator)/32 23.648 -1.27%
std::for_each(multimap<int>::iterator)/50 36.828 1.22%
std::for_each(multimap<int>::iterator)/8 5.060 -
std::for_each(multimap<int>::iterator)/8192 7555.779 1.09%
std::for_each(multiset<int>::iterator)/32 23.603 -
std::for_each(multiset<int>::iterator)/50 35.846 -
std::for_each(multiset<int>::iterator)/8 5.068 -
std::for_each(multiset<int>::iterator)/8192 7968.915 -1.01%
std::for_each(set<int>::iterator)/32 24.356 -
std::for_each(set<int>::iterator)/50 36.528 -1.27%
std::for_each(set<int>::iterator)/8 5.029 -
std::for_each(set<int>::iterator)/8192 7919.196 -
std::for_each(vector<int>)/32 3.695 -
std::for_each(vector<int>)/50 3.859 -
std::for_each(vector<int>)/8 0.920 -
std::for_each(vector<int>)/8192 252.369 -2.31%
std::for_each_n(deque<int>)/32 3.773 -2.78%
std::for_each_n(deque<int>)/50 3.982 -
std::for_each_n(deque<int>)/8 1.311 -2.95%
std::for_each_n(deque<int>)/8192 254.936 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.843 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.276 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.409 1.53%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.405 -
std::for_each_n(list<int>)/32 11.267 -
std::for_each_n(list<int>)/50 23.036 -
std::for_each_n(list<int>)/8 2.578 1.11%
std::for_each_n(list<int>)/8192 7657.351 -
std::for_each_n(vector<int>)/32 3.724 -
std::for_each_n(vector<int>)/50 3.863 -
std::for_each_n(vector<int>)/8 2.752 -
std::for_each_n(vector<int>)/8192 251.980 -1.47%
std::generate(deque<int>)/1024 244.384 -
std::generate(deque<int>)/32 8.078 -
std::generate(deque<int>)/50 12.103 -
std::generate(deque<int>)/8192 1907.490 -
std::generate(list<int>)/1024 671.048 -
std::generate(list<int>)/32 8.449 -
std::generate(list<int>)/50 15.140 -1.75%
std::generate(list<int>)/8192 7580.663 7.94%
std::generate(vector<int>)/1024 244.628 -
std::generate(vector<int>)/32 7.994 -
std::generate(vector<int>)/50 12.004 -
std::generate(vector<int>)/8192 1844.268 -
std::generate_n(deque<int>)/1024 244.246 -
std::generate_n(deque<int>)/32 8.242 -
std::generate_n(deque<int>)/50 12.233 -
std::generate_n(deque<int>)/8192 1962.394 -
std::generate_n(list<int>)/1024 650.323 -
std::generate_n(list<int>)/32 8.575 -
std::generate_n(list<int>)/50 15.525 1.54%
std::generate_n(list<int>)/8192 7428.586 5.37%
std::generate_n(vector<int>)/1024 243.236 -
std::generate_n(vector<int>)/32 7.964 -
std::generate_n(vector<int>)/50 11.984 -
std::generate_n(vector<int>)/8192 1842.648 -
std::is_partitioned(deque<int>)_(partitioned)/1024 294.433 -2.03%
std::is_partitioned(deque<int>)_(partitioned)/32 9.133 -4.49%
std::is_partitioned(deque<int>)_(partitioned)/50 14.032 -2.69%
std::is_partitioned(deque<int>)_(partitioned)/8192 2285.795 -13.91%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.943 1.12%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.672 -
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.871 1.94%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 710.067 -
std::is_partitioned(list<int>)_(partitioned)/1024 575.051 -1.36%
std::is_partitioned(list<int>)_(partitioned)/32 8.798 1.19%
std::is_partitioned(list<int>)_(partitioned)/50 13.952 -
std::is_partitioned(list<int>)_(partitioned)/8192 6797.618 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.221 8.74%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.318 2.73%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.581 3.78%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2155.952 -1.38%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.993 -1.49%
std::is_partitioned(vector<int>)_(partitioned)/32 6.545 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.568 -2.53%
std::is_partitioned(vector<int>)_(partitioned)/8192 1411.211 -1.61%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.506 -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.623 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.714 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 164.709 -2.89%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 498.633 2.44%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.122 1.14%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3888.678 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 516572.067 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 42.728 -1.52%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 511.652 1.11%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.474 7.82%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4088.352 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 685545.902 -1.33%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.324 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 488.371 -1.32%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.853 2.34%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3881.966 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 532395.370 2.17%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.840 -1.57%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 521.864 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.480 -4.85%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3973.159 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 711997.123 3.70%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.084 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1599.494 109.90%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.836 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8621.931 -7.00%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1423548.089 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.675 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 786.457 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.620 -1.12%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7702.017 -6.91%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1598055.398 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.926 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.075 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.743 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8845.013 -8.50%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1429356.888 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.908 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 802.259 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.207 1.39%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7968.514 -6.75%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1598757.516 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.841 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.676 -2.34%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.795 -2.62%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2826.480 -3.16%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212952.935 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.417 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.013 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.410 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2518.317 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1020968.144 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.309 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 379.898 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.127 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2949.716 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212678.900 -2.79%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 23.767 -1.80%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.973 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.387 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2769.999 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1005097.442 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.660 -4.17%
std::is_sorted(deque<int>)/1024 471.553 -
std::is_sorted(deque<int>)/8 2.584 -11.38%
std::is_sorted(deque<int>)/8192 3776.125 -
std::is_sorted(deque<int>,_pred)/1024 641.419 -
std::is_sorted(deque<int>,_pred)/8 4.820 -
std::is_sorted(deque<int>,_pred)/8192 5191.935 -
std::is_sorted(list<int>)/1024 750.270 -
std::is_sorted(list<int>)/8 2.083 -1.57%
std::is_sorted(list<int>)/8192 7201.871 1.15%
std::is_sorted(list<int>,_pred)/1024 820.209 -
std::is_sorted(list<int>,_pred)/8 3.989 -
std::is_sorted(list<int>,_pred)/8192 9117.641 6.19%
std::is_sorted(vector<int>)/1024 246.641 -
std::is_sorted(vector<int>)/8 2.063 -
std::is_sorted(vector<int>)/8192 1922.946 -1.09%
std::is_sorted(vector<int>,_pred)/1024 468.941 -
std::is_sorted(vector<int>,_pred)/8 3.140 -8.22%
std::is_sorted(vector<int>,_pred)/8192 3730.880 -
std::is_sorted_until(deque<int>)/1024 466.274 -
std::is_sorted_until(deque<int>)/8 4.556 81.50%
std::is_sorted_until(deque<int>)/8192 3732.423 -
std::is_sorted_until(deque<int>,_pred)/1024 595.651 -
std::is_sorted_until(deque<int>,_pred)/8 4.249 4.23%
std::is_sorted_until(deque<int>,_pred)/8192 4811.676 -
std::is_sorted_until(list<int>)/1024 737.772 -1.21%
std::is_sorted_until(list<int>)/8 2.071 -
std::is_sorted_until(list<int>)/8192 7131.365 -1.87%
std::is_sorted_until(list<int>,_pred)/1024 835.918 5.86%
std::is_sorted_until(list<int>,_pred)/8 3.648 -
std::is_sorted_until(list<int>,_pred)/8192 8141.992 -8.93%
std::is_sorted_until(vector<int>)/1024 236.743 -
std::is_sorted_until(vector<int>)/8 2.082 -3.66%
std::is_sorted_until(vector<int>)/8192 1846.151 -
std::is_sorted_until(vector<int>,_pred)/1024 417.815 2.69%
std::is_sorted_until(vector<int>,_pred)/8 3.663 -
std::is_sorted_until(vector<int>,_pred)/8192 3297.068 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4742.690 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 529.415 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36546.860 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 713.064 -1.30%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.852 -2.18%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13162.342 5.84%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11928.659 1.58%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 342.231 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102638.905 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 11788.714 -
std::list<int>::ctor(Range)_(cheap_elements)/32 344.109 1.12%
std::list<int>::ctor(Range)_(cheap_elements)/8192 102390.251 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11946.920 2.27%
std::list<int>::ctor(const&)_(cheap_elements)/32 344.884 1.39%
std::list<int>::ctor(const&)_(cheap_elements)/8192 102272.067 1.23%
std::list<int>::ctor(size)/1024 12199.965 -
std::list<int>::ctor(size)/32 341.263 1.69%
std::list<int>::ctor(size)/8192 99025.048 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11828.520 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 342.823 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 100748.554 -
std::list<int>::erase(begin)_(cheap_elements)/1024 10.424 -19.35%
std::list<int>::erase(begin)_(cheap_elements)/32 10.489 -18.08%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.326 -19.76%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.629 -16.81%
std::list<int>::insert(begin)_(cheap_elements)/32 11.099 -11.19%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.510 -17.90%
std::list<int>::operator=(const&)_(cheap_elements)/1024 750.069 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.230 1.10%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8000.776 -2.09%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4629.365 -3.75%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 527.467 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37651.062 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.548 -1.84%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.622 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.484 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4770.907 -1.23%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 532.776 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38579.524 -1.92%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16914.850 -2.74%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 872.525 -2.35%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 147883.130 -2.79%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 798.013 -17.77%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.747 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11719.407 -5.12%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 7192.680 3.96%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 162.139 -1.52%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 59590.672 5.96%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12699.656 -8.69%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 349.687 -6.32%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102719.558 -9.16%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32341.562 -6.26%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 920.137 -5.65%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 279034.010 -4.63%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13060.899 -4.56%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 357.286 -3.65%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 106549.030 -4.44%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32386.023 -5.68%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 921.136 -6.50%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 277806.607 -5.08%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12800.212 -5.16%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 350.508 -6.09%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 102826.284 -7.01%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32944.080 -5.15%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 927.696 -5.13%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 281946.242 -4.19%
std::list<std::string>::ctor(size)/1024 12532.318 -17.00%
std::list<std::string>::ctor(size)/32 344.859 -13.95%
std::list<std::string>::ctor(size)/8192 104628.900 -7.48%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12534.625 -8.22%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 348.552 -6.18%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 102783.429 -8.83%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32589.650 -4.65%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 896.469 -5.43%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 277073.441 -4.43%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.240 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.515 7.01%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.348 1.18%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.274 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.571 1.81%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.025 -1.05%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.517 -12.11%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.345 -4.77%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.563 -10.93%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.680 -7.61%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.251 -6.29%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.647 -7.68%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1556.648 38.33%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.223 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10440.881 4.31%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 7026.562 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 150.591 -1.68%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55460.497 -6.89%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4774.037 -2.41%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 532.284 -1.17%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38603.812 -2.09%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17027.180 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 913.831 2.80%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 148195.521 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.891 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.749 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.940 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.721 -1.43%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.388 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.278 -
std::lower_bound(std::deque<int>)/100 30.741 -
std::lower_bound(std::deque<int>)/8 16.893 -
std::lower_bound(std::deque<int>)/8192 65.287 -
std::lower_bound(std::forward_list<int>)/100 86.050 4.34%
std::lower_bound(std::forward_list<int>)/8 16.527 1.94%
std::lower_bound(std::forward_list<int>)/8192 10540.708 1.41%
std::lower_bound(std::list<int>)/100 91.039 -
std::lower_bound(std::list<int>)/8 15.463 -
std::lower_bound(std::list<int>)/8192 13876.519 -13.06%
std::lower_bound(std::vector<int>)/100 12.158 -
std::lower_bound(std::vector<int>)/8 7.801 -
std::lower_bound(std::vector<int>)/8192 15.707 -
std::make_heap(deque<int>)_(ascending)/1024 2648.177 -
std::make_heap(deque<int>)_(ascending)/8 27.446 1.76%
std::make_heap(deque<int>)_(ascending)/8192 20962.541 -
std::make_heap(deque<int>)_(descending)/1024 1093.599 -2.40%
std::make_heap(deque<int>)_(descending)/8 21.056 -
std::make_heap(deque<int>)_(descending)/8192 8595.507 -2.59%
std::make_heap(deque<int>)_(heap)/1024 1098.566 -
std::make_heap(deque<int>)_(heap)/8 21.161 -
std::make_heap(deque<int>)_(heap)/8192 8601.006 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2657.678 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.930 3.39%
std::make_heap(deque<int>)_(pipe-organ)/8192 20968.127 -
std::make_heap(deque<int>)_(repeated)/1024 2283.273 -
std::make_heap(deque<int>)_(repeated)/8 25.255 -
std::make_heap(deque<int>)_(repeated)/8192 18063.033 1.08%
std::make_heap(deque<int>)_(shuffled)/1024 2635.498 3.03%
std::make_heap(deque<int>)_(shuffled)/8 24.755 -
std::make_heap(deque<int>)_(shuffled)/8192 23733.073 4.58%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2179.101 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.901 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17127.321 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.160 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.050 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5029.280 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.524 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.061 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5032.094 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2190.454 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.316 2.69%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17123.316 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1686.931 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.876 1.83%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13105.391 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1867.230 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.831 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15304.661 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 667.415 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 18.717 1.91%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5153.021 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 291.767 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.958 1.44%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2193.344 1.30%
std::make_heap(vector<NonIntegral>)_(heap)/1024 291.810 2.18%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.913 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2193.990 3.80%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.112 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.683 1.09%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5148.011 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 603.731 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.869 1.18%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4599.324 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 624.140 1.13%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.353 1.08%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5335.014 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 680.830 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 17.033 1.02%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5255.307 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.539 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.849 1.27%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2167.485 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.827 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.939 1.64%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.788 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 693.494 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.712 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5416.945 1.58%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 627.755 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.013 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4946.767 3.33%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 670.634 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.608 1.37%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5734.319 -
std::make_heap(vector<int>)_(ascending)/1024 652.891 -1.53%
std::make_heap(vector<int>)_(ascending)/8 16.589 1.13%
std::make_heap(vector<int>)_(ascending)/8192 5017.358 -3.74%
std::make_heap(vector<int>)_(descending)/1024 271.298 -
std::make_heap(vector<int>)_(descending)/8 14.843 1.47%
std::make_heap(vector<int>)_(descending)/8192 1946.808 -
std::make_heap(vector<int>)_(heap)/1024 271.488 -4.23%
std::make_heap(vector<int>)_(heap)/8 14.838 -
std::make_heap(vector<int>)_(heap)/8192 1947.482 -1.01%
std::make_heap(vector<int>)_(pipe-organ)/1024 656.370 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.698 1.14%
std::make_heap(vector<int>)_(pipe-organ)/8192 4979.947 -
std::make_heap(vector<int>)_(repeated)/1024 561.093 -
std::make_heap(vector<int>)_(repeated)/8 15.696 1.68%
std::make_heap(vector<int>)_(repeated)/8192 4263.168 -
std::make_heap(vector<int>)_(shuffled)/1024 579.265 1.08%
std::make_heap(vector<int>)_(shuffled)/8 15.919 -
std::make_heap(vector<int>)_(shuffled)/8192 5112.826 1.58%
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.518 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.875 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5013.738 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.030 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.819 1.18%
std::make_heap(vector<int>,_pred)_(descending)/8192 1947.566 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.717 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.792 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1951.705 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.877 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.808 1.13%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5002.159 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.827 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.891 -1.01%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4283.458 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 571.104 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 16.005 1.12%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4943.515 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15833.441 -4.39%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.227 -1.25%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 501722.750 3.40%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16275.194 -4.94%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.955 1.62%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 506125.094 4.17%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21416.405 -3.46%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.666 1.00%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 606751.564 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17818.199 -3.88%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.641 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 534259.508 5.33%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32598.885 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 57.454 4.11%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1036995.350 2.40%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14853.080 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 53.047 -1.91%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 181677.074 4.42%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22137.060 -2.86%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.333 1.48%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 625783.538 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15862.660 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.650 1.91%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 449883.012 -1.95%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16462.412 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.657 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 454409.900 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21522.932 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.481 3.24%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 566251.620 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17926.732 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 54.156 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 482599.896 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32928.798 3.77%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.624 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1011392.918 4.78%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14045.376 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.458 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166882.584 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22185.866 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.794 4.42%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 604021.946 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 11003.561 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.854 3.94%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114820.517 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11224.553 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.695 -1.48%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116325.043 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14780.193 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.941 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158908.999 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12367.163 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 47.043 2.37%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129601.586 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24120.070 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 44.479 5.59%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270391.366 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5745.418 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 33.278 -5.85%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 60543.272 -3.78%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15282.766 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.864 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 174813.626 4.87%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10956.096 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.211 1.02%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114886.078 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11212.247 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 53.467 -3.12%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116374.258 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14789.236 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.121 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158728.352 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12356.731 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.940 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129944.282 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24087.188 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.324 1.67%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270534.728 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5709.424 -4.11%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 35.366 -4.19%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61096.814 -3.94%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15313.708 1.52%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.167 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 169721.537 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 10950.280 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 45.662 3.06%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114295.945 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11446.952 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.495 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117617.271 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15063.013 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.434 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156344.150 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 13033.726 2.02%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.582 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 137428.837 4.07%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23909.832 2.73%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 45.620 2.83%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 267467.081 2.85%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5834.702 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.328 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62852.750 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15009.391 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.207 -1.39%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155871.642 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11061.806 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 45.195 1.79%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115038.080 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11596.693 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.984 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118276.857 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15080.273 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.829 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 157157.842 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12917.958 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.688 2.91%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133491.256 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23907.329 2.72%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 45.161 1.91%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 268029.089 2.68%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5836.360 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 38.487 2.89%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 64879.502 1.87%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15139.658 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.219 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156134.740 -
std::map<int,_int>::clear()/0 394.199 -
std::map<int,_int>::clear()/1024 10661.931 -4.09%
std::map<int,_int>::clear()/32 643.074 -3.50%
std::map<int,_int>::clear()/8192 83757.926 -7.69%
std::map<int,_int>::contains(key)_(existent)/1024 4.114 -1.76%
std::map<int,_int>::contains(key)_(existent)/32 1.653 -1.26%
std::map<int,_int>::contains(key)_(existent)/8192 5.510 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.293 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.523 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.844 1.78%
std::map<int,_int>::contains(key)_(non-existent)/8192 11.205 -41.65%
std::map<int,_int>::count(key)_(existent)/1024 3.801 1.06%
std::map<int,_int>::count(key)_(existent)/32 1.550 -1.04%
std::map<int,_int>::count(key)_(existent)/8192 5.758 -
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.262 -
std::map<int,_int>::count(key)_(non-existent)/32 2.890 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.186 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.869 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6083.937 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.998 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52767.797 1.70%
std::map<int,_int>::ctor(const&)/0 12.776 -
std::map<int,_int>::ctor(const&)/1024 6467.639 -1.70%
std::map<int,_int>::ctor(const&)/32 220.504 -3.64%
std::map<int,_int>::ctor(const&)/8192 51516.026 -2.40%
std::map<int,_int>::ctor(const&,_alloc)/0 12.787 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6424.653 -2.34%
std::map<int,_int>::ctor(const&,_alloc)/32 219.788 -2.91%
std::map<int,_int>::ctor(const&,_alloc)/8192 51333.713 -2.74%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.764 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8920.859 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.808 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 78810.555 8.34%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.779 1.03%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12863.793 -1.25%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 266.352 -2.08%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 246768.348 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.477 5.66%
std::map<int,_int>::equal_range(key)_(existent)/32 1.802 -3.26%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.770 5.54%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.267 6.26%
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.997 -15.32%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.732 -3.67%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.565 -14.24%
std::map<int,_int>::erase(iterator)/1024 20.564 -2.87%
std::map<int,_int>::erase(iterator)/32 20.516 -1.95%
std::map<int,_int>::erase(iterator)/8192 23.938 -4.02%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.482 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7432.893 -3.57%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.425 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57045.120 -4.37%
std::map<int,_int>::erase(key)_(existent)/1024 24.929 -1.09%
std::map<int,_int>::erase(key)_(existent)/32 22.517 -
std::map<int,_int>::erase(key)_(existent)/8192 24.903 -2.95%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.193 -6.78%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.286 -7.08%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.621 -4.24%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.944 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.786 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.049 -
std::map<int,_int>::find(key)_(existent)/1024 4.164 -5.63%
std::map<int,_int>::find(key)_(existent)/32 1.683 -2.54%
std::map<int,_int>::find(key)_(existent)/8192 5.312 -1.21%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.325 -11.72%
std::map<int,_int>::find(key)_(non-existent)/32 2.208 -15.68%
std::map<int,_int>::find(key)_(non-existent)/8192 7.507 -12.90%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.274 1.17%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.400 -5.00%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.400 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.693 -2.07%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.262 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.623 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.066 -1.35%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.447 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.339 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.633 4.64%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.071 1.27%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.987 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.413 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.306 -1.54%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.221 1.41%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.443 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.736 1.09%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16021.931 -1.33%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 755.655 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 177247.118 -2.89%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.693 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12151.209 1.10%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 659.023 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115780.139 -3.07%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.697 1.20%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7692.594 -1.51%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 543.082 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 135928.966 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.260 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11043.769 -3.95%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 664.943 -1.56%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90645.705 -3.30%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.107 1.14%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9674.235 2.84%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 640.290 1.20%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80550.358 4.14%
std::map<int,_int>::insert(value)_(already_present)/1024 3.140 -3.40%
std::map<int,_int>::insert(value)_(already_present)/32 1.758 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.957 -2.73%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.227 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.277 -2.37%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.933 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.791 -5.67%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.213 1.32%
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.539 -1.31%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.650 1.31%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.830 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.479 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.750 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.061 1.23%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.241 1.46%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.280 -2.79%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.850 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 34.626 -8.20%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.193 1.19%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.063 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.507 1.18%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.827 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.524 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.467 -1.04%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.575 1.72%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.381 -1.24%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.321 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.779 4.45%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.526 1.72%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6411.419 -1.16%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.147 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51065.447 -3.23%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.474 1.34%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6396.448 -12.72%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 221.811 -5.20%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51447.410 -4.16%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1454.847 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.582 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12701.555 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.417 -1.34%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.745 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.758 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.336 -1.99%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.433 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.712 -3.10%
std::map<std::string,_int>::clear()/0 396.456 -
std::map<std::string,_int>::clear()/1024 22388.862 2.92%
std::map<std::string,_int>::clear()/32 913.037 2.19%
std::map<std::string,_int>::clear()/8192 222521.792 5.79%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.689 9.13%
std::map<std::string,_int>::contains(key)_(existent)/32 16.443 2.28%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.322 -3.66%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.277 -6.47%
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.308 -1.62%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.924 2.41%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.475 3.93%
std::map<std::string,_int>::count(key)_(existent)/1024 23.850 -2.83%
std::map<std::string,_int>::count(key)_(existent)/32 16.575 7.94%
std::map<std::string,_int>::count(key)_(existent)/8192 27.737 -15.59%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.270 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.549 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.084 4.28%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.662 -1.62%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.905 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7012.411 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.265 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59536.036 -
std::map<std::string,_int>::ctor(const&)/0 12.827 1.47%
std::map<std::string,_int>::ctor(const&)/1024 35344.479 -
std::map<std::string,_int>::ctor(const&)/32 855.493 19.05%
std::map<std::string,_int>::ctor(const&)/8192 348121.682 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.781 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36279.006 -6.35%
std::map<std::string,_int>::ctor(const&,_alloc)/32 762.190 -7.51%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 349237.826 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.884 1.08%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40678.312 -1.28%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 833.286 2.38%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 391024.460 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.870 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53927.076 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1042.681 4.18%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1092780.538 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 21.973 -10.47%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.160 5.52%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.557 3.19%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.790 -4.22%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.310 -7.62%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.774 3.75%
std::map<std::string,_int>::erase(iterator)/1024 26.169 -14.37%
std::map<std::string,_int>::erase(iterator)/32 27.786 -17.41%
std::map<std::string,_int>::erase(iterator)/8192 32.066 2.19%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.175 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13254.782 1.94%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.775 4.30%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119982.506 1.67%
std::map<std::string,_int>::erase(key)_(existent)/1024 63.134 -18.19%
std::map<std::string,_int>::erase(key)_(existent)/32 73.347 -
std::map<std::string,_int>::erase(key)_(existent)/8192 59.641 -24.48%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 20.358 -14.11%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 9.900 -10.59%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 27.628 -11.81%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.421 -5.92%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.567 -2.11%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.128 -6.31%
std::map<std::string,_int>::find(key)_(existent)/1024 24.568 1.83%
std::map<std::string,_int>::find(key)_(existent)/32 15.606 5.57%
std::map<std::string,_int>::find(key)_(existent)/8192 30.586 -8.33%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.339 2.59%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.987 6.24%
std::map<std::string,_int>::find(key)_(non-existent)/8192 33.193 -1.75%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.782 2.56%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.599 28.71%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.939 3.63%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 91.345 5.91%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 24.040 1.19%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 55.099 15.36%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 47.524 19.05%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 59.651 30.20%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.557 44.37%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.383 -18.16%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.348 -3.43%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 71.665 49.55%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.655 29.92%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.670 -23.78%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.177 -27.37%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.331 -1.50%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.291 1.11%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67393.384 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1478.796 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 931338.136 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.283 1.12%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44586.514 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1270.337 -1.64%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 650316.688 5.07%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 398.052 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40036.787 -2.35%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1145.412 -2.33%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 611195.754 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.861 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35333.437 -1.89%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1302.761 15.12%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 410116.001 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 397.129 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34966.337 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1204.446 -1.11%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369815.492 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.810 -2.82%
std::map<std::string,_int>::insert(value)_(already_present)/32 26.800 21.60%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.087 -14.88%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 23.166 -29.01%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.806 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 33.443 -9.21%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 89.675 9.18%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.617 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.845 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 41.646 37.64%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.167 26.91%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.319 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 25.004 29.46%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.328 -22.94%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.984 24.10%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 77.339 24.38%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 34.701 -19.75%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.703 31.44%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.061 8.56%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 49.714 -2.89%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 30.152 -19.99%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 53.735 22.81%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.852 8.18%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.463 -14.13%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.727 -1.66%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.525 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.014 -4.51%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.053 -3.22%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.517 1.25%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 42576.669 16.19%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 817.808 -3.37%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 368276.365 5.45%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.492 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36210.594 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 770.627 -6.69%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 353360.825 1.37%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.145 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16750.100 8.08%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 329.720 -6.44%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210255.088 1.10%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.846 -1.06%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.316 -17.04%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.219 -6.00%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.608 -8.61%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.701 1.33%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 34.749 -5.85%
std::mismatch(deque<int>)_(it,_it,_it)/1000 424.644 -4.82%
std::mismatch(deque<int>)_(it,_it,_it)/1024 454.050 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495425.219 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.728 1.44%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3825.493 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 470.255 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 481.756 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 491036.066 -1.80%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.020 -4.09%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3825.050 -1.65%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 716.495 -1.04%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 717.247 -1.95%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625303.567 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.295 -2.99%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4856.505 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 695.522 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 713.902 -1.23%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623513.060 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 8.373 34.21%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4867.659 -
std::mismatch(list<int>)_(it,_it,_it)/1000 1434.072 92.68%
std::mismatch(list<int>)_(it,_it,_it)/1024 1449.651 90.33%
std::mismatch(list<int>)_(it,_it,_it)/1048576 931612.345 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.658 -
std::mismatch(list<int>)_(it,_it,_it)/8192 9261.438 15.55%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 752.204 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 771.914 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 950179.127 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.990 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13339.285 10.42%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 798.044 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 818.133 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1003494.150 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.097 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 14059.391 10.56%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 793.291 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 820.131 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 996410.571 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.672 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12707.673 6.60%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.340 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.904 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68190.775 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 486.195 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.375 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.928 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68366.792 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.341 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 463.418 -3.90%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 531.463 9.37%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609686.722 -3.58%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.176 1.38%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4753.622 -1.90%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 478.111 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.488 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607384.507 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.362 1.35%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4733.217 -
std::move(deque<int>)/1048576 54677.092 -3.64%
std::move(deque<int>)/262144 15071.077 -
std::move(deque<int>)/32768 2026.755 10.01%
std::move(deque<int>)/4096 149.519 -
std::move(deque<int>)/512 22.207 -
std::move(deque<int>)/64 4.789 -24.00%
std::move(deque<int>)/8 3.514 -3.73%
std::move(list<int>)/1048576 1021489.659 -
std::move(list<int>)/262144 247041.312 -
std::move(list<int>)/32768 30942.382 -1.02%
std::move(list<int>)/4096 4782.913 -8.32%
std::move(list<int>)/512 354.734 -2.88%
std::move(list<int>)/64 41.017 -
std::move(list<int>)/8 3.366 -
std::move(vector<bool>)_(aligned)/1048576 1735.288 -
std::move(vector<bool>)_(aligned)/262144 255.584 -
std::move(vector<bool>)_(aligned)/32768 37.024 -
std::move(vector<bool>)_(aligned)/4096 6.966 -
std::move(vector<bool>)_(aligned)/512 2.328 -
std::move(vector<bool>)_(aligned)/64 1.665 5.89%
std::move(vector<bool>)_(unaligned)/1048576 6540.370 -
std::move(vector<bool>)_(unaligned)/262144 1588.716 -
std::move(vector<bool>)_(unaligned)/32768 202.578 -1.68%
std::move(vector<bool>)_(unaligned)/4096 26.122 -3.04%
std::move(vector<bool>)_(unaligned)/512 4.718 -4.15%
std::move(vector<bool>)_(unaligned)/64 1.626 -1.90%
std::move(vector<int>)/1048576 56195.159 -3.82%
std::move(vector<int>)/262144 21946.746 -1.89%
std::move(vector<int>)/32768 1724.615 -
std::move(vector<int>)/4096 134.155 -
std::move(vector<int>)/512 20.122 -
std::move(vector<int>)/64 4.147 -
std::move(vector<int>)/8 2.288 -
std::move_backward(deque<int>)/1048576 131763.931 -
std::move_backward(deque<int>)/262144 31322.240 -
std::move_backward(deque<int>)/32768 3517.959 -
std::move_backward(deque<int>)/4096 157.207 1.36%
std::move_backward(deque<int>)/512 23.550 -
std::move_backward(deque<int>)/64 5.175 -22.44%
std::move_backward(deque<int>)/8 3.528 10.13%
std::move_backward(list<int>)/1048576 1040996.070 -
std::move_backward(list<int>)/262144 259107.392 -
std::move_backward(list<int>)/32768 31359.358 -1.04%
std::move_backward(list<int>)/4096 4383.340 -5.55%
std::move_backward(list<int>)/512 370.519 -
std::move_backward(list<int>)/64 39.831 -
std::move_backward(list<int>)/8 3.372 -
std::move_backward(vector<bool>)_(aligned)/1048576 1711.948 -1.57%
std::move_backward(vector<bool>)_(aligned)/262144 256.787 -
std::move_backward(vector<bool>)_(aligned)/32768 37.878 -
std::move_backward(vector<bool>)_(aligned)/4096 7.270 1.41%
std::move_backward(vector<bool>)_(aligned)/512 2.350 2.96%
std::move_backward(vector<bool>)_(aligned)/64 1.707 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6513.136 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.287 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.523 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.018 -2.87%
std::move_backward(vector<bool>)_(unaligned)/512 4.512 -
std::move_backward(vector<bool>)_(unaligned)/64 1.640 -3.79%
std::move_backward(vector<int>)/1048576 56141.690 -
std::move_backward(vector<int>)/262144 22066.235 -
std::move_backward(vector<int>)/32768 1716.147 -1.49%
std::move_backward(vector<int>)/4096 135.840 -
std::move_backward(vector<int>)/512 20.860 -
std::move_backward(vector<int>)/64 4.330 -
std::move_backward(vector<int>)/8 2.283 -
std::multimap<int,_int>::clear()/0 390.639 -
std::multimap<int,_int>::clear()/1024 10940.941 3.26%
std::multimap<int,_int>::clear()/32 652.116 1.68%
std::multimap<int,_int>::clear()/8192 87401.015 4.70%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.463 -1.66%
std::multimap<int,_int>::contains(key)_(existent)/32 1.758 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.291 -5.67%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.381 -2.16%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.712 -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 10.865 -20.53%
std::multimap<int,_int>::count(key)_(existent)/1024 5.424 -2.57%
std::multimap<int,_int>::count(key)_(existent)/32 3.643 -3.23%
std::multimap<int,_int>::count(key)_(existent)/8192 6.560 -2.34%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.842 -1.00%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.471 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.959 -6.67%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.945 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 6005.631 1.55%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 190.321 3.88%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51915.134 -
std::multimap<int,_int>::ctor(const&)/0 12.740 -
std::multimap<int,_int>::ctor(const&)/1024 6685.003 -7.64%
std::multimap<int,_int>::ctor(const&)/32 226.008 -9.25%
std::multimap<int,_int>::ctor(const&)/8192 53174.000 -7.29%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.722 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6677.207 -7.80%
std::multimap<int,_int>::ctor(const&,_alloc)/32 231.838 -6.91%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 53133.473 -7.84%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.691 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9428.125 -1.21%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 236.878 1.57%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 76941.620 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.720 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13092.466 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.638 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 254623.063 1.21%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.302 -2.30%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.409 -2.57%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.045 1.61%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.619 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.397 2.69%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.997 -
std::multimap<int,_int>::erase(iterator)/1024 21.497 3.54%
std::multimap<int,_int>::erase(iterator)/32 21.284 -
std::multimap<int,_int>::erase(iterator)/8192 21.372 3.78%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.665 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7571.825 2.59%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 576.167 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58338.209 2.26%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.564 7.47%
std::multimap<int,_int>::erase(key)_(existent)/32 23.257 2.87%
std::multimap<int,_int>::erase(key)_(existent)/8192 28.152 8.40%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.181 5.41%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.530 1.36%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.431 2.15%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.993 1.63%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.855 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.094 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.748 -
std::multimap<int,_int>::find(key)_(existent)/32 1.744 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.364 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.551 6.95%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.571 11.15%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.826 11.89%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.238 -8.17%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.651 -2.02%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.607 -4.61%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.323 7.39%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.240 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.402 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.361 -1.20%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.059 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.098 4.65%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.199 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.902 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 41.974 -4.70%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.283 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.619 2.27%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.045 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.392 -2.84%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.075 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14598.167 -22.23%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 737.575 -13.30%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183451.427 -13.31%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.938 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11461.515 -20.12%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.809 -13.66%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120657.008 -12.73%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.407 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12038.168 -29.59%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 693.278 -17.86%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 205218.927 -15.32%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.233 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10829.841 1.25%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 655.757 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89143.399 2.90%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 400.282 1.51%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10020.423 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 708.340 5.97%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 77567.644 -5.77%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.835 2.79%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.247 -1.73%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.661 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.164 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 34.176 -1.70%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.873 -2.57%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 38.514 5.77%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.157 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.505 -1.05%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.007 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 22.292 9.05%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.124 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.392 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.297 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.997 1.04%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.502 1.06%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.841 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.350 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6567.922 -19.58%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.428 -17.54%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52349.143 -17.49%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.331 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6542.365 -13.42%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 212.318 -17.11%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52305.648 -13.14%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1444.336 -1.04%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 33.767 -1.71%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12690.433 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.312 3.16%
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.229 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 11.132 8.58%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.948 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.530 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.841 -
std::multimap<std::string,_int>::clear()/0 393.793 -
std::multimap<std::string,_int>::clear()/1024 21292.482 -6.92%
std::multimap<std::string,_int>::clear()/32 893.438 -3.75%
std::multimap<std::string,_int>::clear()/8192 210754.125 -4.90%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.640 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.006 1.78%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.186 5.57%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.280 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.091 -10.94%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 9.707 -13.78%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 26.578 -12.92%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.149 2.25%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.015 1.99%
std::multimap<std::string,_int>::count(key)_(existent)/8192 32.724 1.18%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.263 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.772 -3.22%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.839 -3.74%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.459 -1.83%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.859 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7047.498 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.400 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59965.167 -
std::multimap<std::string,_int>::ctor(const&)/0 12.748 -
std::multimap<std::string,_int>::ctor(const&)/1024 35334.839 -1.42%
std::multimap<std::string,_int>::ctor(const&)/32 799.642 1.84%
std::multimap<std::string,_int>::ctor(const&)/8192 343106.711 -9.00%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.743 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36831.895 1.59%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 857.745 1.40%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346669.921 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.866 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40895.544 5.30%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 953.195 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 401997.950 6.12%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.874 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57212.579 -3.44%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1020.427 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1096340.689 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.496 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 20.497 10.24%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.333 7.84%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.848 -1.12%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.441 -2.37%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.914 3.21%
std::multimap<std::string,_int>::erase(iterator)/1024 32.592 -2.58%
std::multimap<std::string,_int>::erase(iterator)/32 28.558 -4.64%
std::multimap<std::string,_int>::erase(iterator)/8192 31.253 -2.87%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.195 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12753.348 -5.45%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.356 -1.97%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117042.198 -4.64%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.415 -2.67%
std::multimap<std::string,_int>::erase(key)_(existent)/32 57.098 -3.35%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 89.520 -5.30%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.553 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.439 1.40%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.231 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.381 -2.92%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.519 -1.90%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.867 -2.76%
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.825 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.590 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.855 1.22%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 24.042 -14.35%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.984 -9.51%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.322 -3.50%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.120 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.694 1.28%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.955 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.965 -2.10%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.951 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.768 1.49%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.647 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.418 2.25%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.195 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.501 -5.13%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.323 -1.35%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.696 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.049 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.851 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.838 -1.21%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.229 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.051 -1.64%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64976.814 -1.97%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1364.342 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 909934.788 -1.47%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.805 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42798.702 -2.29%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1187.867 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 592109.442 -1.09%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.226 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 64175.707 -1.57%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1563.120 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 813384.192 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.348 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33114.108 -2.48%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1129.190 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 381131.846 -1.54%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.384 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32557.111 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1158.266 3.40%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 346191.185 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.778 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 54.323 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.489 -1.96%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.612 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 68.973 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.212 -1.62%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 84.843 -2.77%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.342 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.796 -1.98%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.481 -1.24%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.112 -2.50%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 96.404 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 39.211 1.95%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 131.510 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.099 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.241 -2.62%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.175 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.456 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 35761.375 -2.46%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 656.892 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 346470.259 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.438 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35869.280 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 755.030 1.25%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347814.880 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.141 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17168.654 -14.61%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.726 -2.90%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206351.683 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 93.465 -8.08%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 38.486 -10.64%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 127.724 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 160.809 435.22%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 37.057 225.50%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 168.438 400.10%
std::multiset<int>::clear()/0 390.438 -
std::multiset<int>::clear()/1024 10124.028 -
std::multiset<int>::clear()/32 629.140 -
std::multiset<int>::clear()/8192 79938.547 -3.26%
std::multiset<int>::contains(key)_(existent)/1024 4.013 -
std::multiset<int>::contains(key)_(existent)/32 1.702 -
std::multiset<int>::contains(key)_(existent)/8192 8.186 -2.36%
std::multiset<int>::contains(key)_(non-existent)/0 0.284 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.976 -
std::multiset<int>::contains(key)_(non-existent)/32 2.654 4.22%
std::multiset<int>::contains(key)_(non-existent)/8192 8.960 -3.01%
std::multiset<int>::count(key)_(existent)/1024 5.550 -1.49%
std::multiset<int>::count(key)_(existent)/32 3.694 -1.14%
std::multiset<int>::count(key)_(existent)/8192 9.405 1.19%
std::multiset<int>::count(key)_(non-existent)/0 0.266 5.40%
std::multiset<int>::count(key)_(non-existent)/1024 6.646 13.70%
std::multiset<int>::count(key)_(non-existent)/32 2.882 15.73%
std::multiset<int>::count(key)_(non-existent)/8192 10.715 15.17%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.841 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5736.594 -
std::multiset<int>::ctor(&&,_different_allocs)/32 176.830 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47652.848 -
std::multiset<int>::ctor(const&)/0 12.782 -
std::multiset<int>::ctor(const&)/1024 6427.334 2.30%
std::multiset<int>::ctor(const&)/32 224.037 -
std::multiset<int>::ctor(const&)/8192 51227.458 2.74%
std::multiset<int>::ctor(const&,_alloc)/0 12.753 -
std::multiset<int>::ctor(const&,_alloc)/1024 6392.372 4.00%
std::multiset<int>::ctor(const&,_alloc)/32 226.245 1.11%
std::multiset<int>::ctor(const&,_alloc)/8192 51097.845 4.37%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.688 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9855.746 10.05%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.569 -2.02%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72014.171 1.23%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.736 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12708.922 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.504 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 245370.675 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.329 -
std::multiset<int>::equal_range(key)_(existent)/32 2.324 -1.92%
std::multiset<int>::equal_range(key)_(existent)/8192 8.554 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.572 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.372 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.401 -
std::multiset<int>::erase(iterator)/1024 23.359 -4.16%
std::multiset<int>::erase(iterator)/32 20.815 -3.20%
std::multiset<int>::erase(iterator)/8192 23.410 -3.99%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.538 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6910.399 2.22%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 562.217 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55054.857 -
std::multiset<int>::erase(key)_(existent)/1024 40.160 -1.10%
std::multiset<int>::erase(key)_(existent)/32 21.899 -4.12%
std::multiset<int>::erase(key)_(existent)/8192 60.297 1.53%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.268 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.692 3.84%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.338 1.78%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.230 3.75%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.969 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.802 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.252 1.41%
std::multiset<int>::find(key)_(existent)/1024 4.136 -2.08%
std::multiset<int>::find(key)_(existent)/32 1.628 -
std::multiset<int>::find(key)_(existent)/8192 8.599 6.70%
std::multiset<int>::find(key)_(non-existent)/0 0.253 -
std::multiset<int>::find(key)_(non-existent)/1024 5.407 -1.55%
std::multiset<int>::find(key)_(non-existent)/32 2.282 -1.86%
std::multiset<int>::find(key)_(non-existent)/8192 8.129 -3.75%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.189 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.865 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.666 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.463 -1.73%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.163 -2.01%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.863 -2.34%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.360 -8.78%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.116 -5.12%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.142 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.873 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.655 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 80.320 12.40%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.155 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.179 -5.12%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.865 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.596 -2.88%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.076 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14482.882 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 721.924 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186948.579 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.234 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11434.559 -1.24%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 658.892 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117520.137 1.77%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.754 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12105.177 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 688.370 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 189348.289 -2.75%
std::multiset<int>::insert(value)_(already_present)/1024 27.649 -
std::multiset<int>::insert(value)_(already_present)/32 18.443 -
std::multiset<int>::insert(value)_(already_present)/8192 31.614 -3.17%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.009 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 55.149 16.70%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.549 -3.22%
std::multiset<int>::insert(value)_(new_value,_end)/8192 80.129 -2.36%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.006 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 29.113 6.64%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.955 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 31.885 -4.52%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.110 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.203 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.644 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.065 97.29%
std::multiset<int>::lower_bound(key)_(non-existent)/32 4.198 58.18%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.095 110.35%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.360 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6275.766 -3.67%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 226.879 3.22%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49880.453 -4.27%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.344 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6314.391 -1.11%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 223.272 -1.96%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49835.163 -2.62%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1355.521 -2.16%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 38.425 -1.70%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12537.688 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.096 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.429 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.727 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.984 101.43%
std::multiset<int>::upper_bound(key)_(non-existent)/32 4.162 50.30%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.101 111.95%
std::multiset<std::string>::clear()/0 394.625 -
std::multiset<std::string>::clear()/1024 21830.012 1.22%
std::multiset<std::string>::clear()/32 928.945 3.90%
std::multiset<std::string>::clear()/8192 216672.662 -2.64%
std::multiset<std::string>::contains(key)_(existent)/1024 21.695 -19.27%
std::multiset<std::string>::contains(key)_(existent)/32 16.429 -10.93%
std::multiset<std::string>::contains(key)_(existent)/8192 32.214 10.24%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.280 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.601 -19.85%
std::multiset<std::string>::contains(key)_(non-existent)/32 9.908 -10.82%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.730 -2.83%
std::multiset<std::string>::count(key)_(existent)/1024 23.146 -1.29%
std::multiset<std::string>::count(key)_(existent)/32 20.396 2.88%
std::multiset<std::string>::count(key)_(existent)/8192 28.267 -7.33%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.108 -1.56%
std::multiset<std::string>::count(key)_(non-existent)/32 11.443 8.35%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.650 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.031 1.71%
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6995.919 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 209.548 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57357.206 -
std::multiset<std::string>::ctor(const&)/0 12.665 -
std::multiset<std::string>::ctor(const&)/1024 35062.624 2.08%
std::multiset<std::string>::ctor(const&)/32 812.883 3.58%
std::multiset<std::string>::ctor(const&)/8192 339933.861 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.657 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36127.270 -
std::multiset<std::string>::ctor(const&,_alloc)/32 799.874 7.88%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343807.638 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.909 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38006.718 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 832.712 12.01%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381620.079 1.60%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.895 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54432.001 -3.28%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1050.994 3.00%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1078185.457 -1.01%
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.160 -1.57%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.781 17.71%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.233 3.99%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.265 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.844 -1.63%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 11.138 4.29%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.932 9.76%
std::multiset<std::string>::erase(iterator)/1024 28.288 -12.54%
std::multiset<std::string>::erase(iterator)/32 32.659 20.63%
std::multiset<std::string>::erase(iterator)/8192 31.555 -15.36%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.956 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13090.240 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 667.806 -1.69%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 122469.405 2.09%
std::multiset<std::string>::erase(key)_(existent)/1024 64.088 -32.22%
std::multiset<std::string>::erase(key)_(existent)/32 80.065 -1.56%
std::multiset<std::string>::erase(key)_(existent)/8192 70.181 -13.25%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.490 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.393 3.66%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.105 -20.27%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.514 2.62%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.490 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.654 3.98%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.486 -2.14%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.658 -
std::multiset<std::string>::find(key)_(existent)/1024 24.937 2.46%
std::multiset<std::string>::find(key)_(existent)/32 14.338 -5.09%
std::multiset<std::string>::find(key)_(existent)/8192 26.495 -4.53%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 23.891 7.83%
std::multiset<std::string>::find(key)_(non-existent)/32 11.053 4.69%
std::multiset<std::string>::find(key)_(non-existent)/8192 31.180 2.70%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 23.674 -33.15%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 65.026 6.68%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.938 -13.72%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 91.410 -9.29%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 35.542 16.35%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.924 -7.63%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.458 1.14%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 43.722 -30.21%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 30.268 -8.96%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 47.412 -3.02%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 31.748 -12.37%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 62.580 -14.52%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 30.422 -13.27%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 36.471 -9.31%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.219 5.61%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.019 35.45%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.266 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64438.815 2.29%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1359.566 -2.38%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 880348.803 -2.61%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.969 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43538.675 3.33%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1234.489 -1.32%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 602818.563 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.945 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 62741.563 3.42%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1488.033 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 821595.688 1.01%
std::multiset<std::string>::insert(value)_(already_present)/1024 53.560 -
std::multiset<std::string>::insert(value)_(already_present)/32 48.199 12.86%
std::multiset<std::string>::insert(value)_(already_present)/8192 69.448 32.65%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 28.428 13.58%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 57.896 -15.34%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 44.541 41.06%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 84.180 -5.26%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 27.285 -12.45%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 42.320 -7.94%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 40.440 8.81%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 52.471 -6.51%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 93.422 -1.44%
std::multiset<std::string>::lower_bound(key)_(existent)/32 40.177 -4.62%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 138.148 8.75%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 29.924 -19.64%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.210 -23.50%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 33.015 -20.90%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.329 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36028.004 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 714.980 -8.83%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345586.570 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.357 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35367.143 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 688.114 -10.37%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344553.589 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16345.602 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 329.989 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 206401.560 1.01%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 94.348 3.66%
std::multiset<std::string>::upper_bound(key)_(existent)/32 36.942 -5.61%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 138.111 5.34%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.751 -38.48%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.789 -31.77%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.432 -40.68%
std::none_of(deque<int>)_(process_all)/32 12.318 -
std::none_of(deque<int>)_(process_all)/32768 10097.877 -
std::none_of(deque<int>)_(process_all)/50 18.914 -
std::none_of(deque<int>)_(process_all)/8 3.431 4.37%
std::none_of(deque<int>)_(process_all)/8192 2531.096 -
std::none_of(list<int>)_(process_all)/32 11.750 -1.11%
std::none_of(list<int>)_(process_all)/32768 26634.596 -1.81%
std::none_of(list<int>)_(process_all)/50 22.129 1.31%
std::none_of(list<int>)_(process_all)/8 2.671 -
std::none_of(list<int>)_(process_all)/8192 7621.244 -8.57%
std::none_of(vector<int>)_(process_all)/32 8.309 -
std::none_of(vector<int>)_(process_all)/32768 8115.251 -
std::none_of(vector<int>)_(process_all)/50 19.186 1.20%
std::none_of(vector<int>)_(process_all)/8 2.395 -3.37%
std::none_of(vector<int>)_(process_all)/8192 2038.189 -
std::partial_sort(deque<int>)_(ascending)/1024 7733.669 -
std::partial_sort(deque<int>)_(ascending)/8 32.895 -2.29%
std::partial_sort(deque<int>)_(ascending)/8192 143274.362 -1.84%
std::partial_sort(deque<int>)_(descending)/1024 17840.829 -
std::partial_sort(deque<int>)_(descending)/8 41.915 -
std::partial_sort(deque<int>)_(descending)/8192 270614.394 5.12%
std::partial_sort(deque<int>)_(heap)/1024 18048.673 -
std::partial_sort(deque<int>)_(heap)/8 38.010 -4.13%
std::partial_sort(deque<int>)_(heap)/8192 270840.677 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7724.648 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.928 -3.02%
std::partial_sort(deque<int>)_(pipe-organ)/8192 142581.574 -3.28%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18900.023 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.078 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 271120.142 3.75%
std::partial_sort(deque<int>)_(repeated)/1024 6432.391 1.47%
std::partial_sort(deque<int>)_(repeated)/8 26.209 1.00%
std::partial_sort(deque<int>)_(repeated)/8192 76280.526 -
std::partial_sort(deque<int>)_(shuffled)/1024 15659.897 -
std::partial_sort(deque<int>)_(shuffled)/8 31.903 -1.44%
std::partial_sort(deque<int>)_(shuffled)/8192 247301.006 1.53%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4754.160 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.418 -3.04%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50764.930 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7850.574 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.267 -1.31%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93024.431 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7894.807 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.713 1.39%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 95950.378 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4767.524 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.188 -1.59%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50839.046 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8806.544 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.021 3.03%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92736.890 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2518.477 -1.78%
std::partial_sort(vector<NonIntegral>)_(repeated)/8 23.475 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28806.318 7.63%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6907.048 2.58%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.856 -1.64%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 86310.926 3.54%
std::partial_sort(vector<int>)_(ascending)/1024 4761.216 -
std::partial_sort(vector<int>)_(ascending)/8 18.954 -
std::partial_sort(vector<int>)_(ascending)/8192 50573.689 -
std::partial_sort(vector<int>)_(descending)/1024 7949.607 -
std::partial_sort(vector<int>)_(descending)/8 24.041 -
std::partial_sort(vector<int>)_(descending)/8192 93957.433 -
std::partial_sort(vector<int>)_(heap)/1024 7977.068 -
std::partial_sort(vector<int>)_(heap)/8 27.414 -
std::partial_sort(vector<int>)_(heap)/8192 97226.521 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4781.892 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.951 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50434.586 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8882.627 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.955 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93698.118 -
std::partial_sort(vector<int>)_(repeated)/1024 2525.717 -2.76%
std::partial_sort(vector<int>)_(repeated)/8 18.553 -3.66%
std::partial_sort(vector<int>)_(repeated)/8192 26238.407 -
std::partial_sort(vector<int>)_(shuffled)/1024 6755.958 -
std::partial_sort(vector<int>)_(shuffled)/8 29.178 4.54%
std::partial_sort(vector<int>)_(shuffled)/8192 87813.098 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5147.373 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.971 -1.62%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53092.749 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8168.539 1.27%
std::partial_sort_copy(deque<int>)_(descending)/8 23.902 63.31%
std::partial_sort_copy(deque<int>)_(descending)/8192 95278.058 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8350.861 1.25%
std::partial_sort_copy(deque<int>)_(heap)/8 22.095 46.47%
std::partial_sort_copy(deque<int>)_(heap)/8192 99040.508 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5125.748 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.913 -2.66%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52974.490 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9106.905 1.36%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.852 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94916.983 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2823.945 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.717 -2.21%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29453.960 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6919.249 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.086 -1.22%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87270.860 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5354.651 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.249 -
std::partial_sort_copy(list<int>)_(ascending)/8192 56652.984 -
std::partial_sort_copy(list<int>)_(descending)/1024 8207.352 -
std::partial_sort_copy(list<int>)_(descending)/8 16.077 -3.18%
std::partial_sort_copy(list<int>)_(descending)/8192 96854.351 -
std::partial_sort_copy(list<int>)_(heap)/1024 8511.138 3.44%
std::partial_sort_copy(list<int>)_(heap)/8 18.383 3.15%
std::partial_sort_copy(list<int>)_(heap)/8192 101034.201 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5345.138 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.223 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57022.218 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9145.610 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.159 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96420.833 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3113.588 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.959 1.04%
std::partial_sort_copy(list<int>)_(repeated)/8192 33364.464 1.59%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7067.339 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.462 1.51%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88336.937 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4707.415 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.343 1.97%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50654.935 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7790.599 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.900 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92676.765 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7867.960 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.633 2.77%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96181.899 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4714.463 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.328 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50522.646 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8786.002 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.430 1.30%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92664.471 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2503.458 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.668 4.42%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26855.391 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6657.041 -4.23%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.370 -3.14%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84324.791 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4811.828 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.826 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50366.055 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7896.999 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.536 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93777.692 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7953.403 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.543 -1.56%
std::partial_sort_copy(vector<int>)_(heap)/8192 97144.002 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4811.247 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.755 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50430.781 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8889.263 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.897 -2.29%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94769.385 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2496.369 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.741 2.83%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27586.406 4.72%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6796.449 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.001 1.70%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88207.847 -
std::partition(deque<int>)_(dense)/1024 354.702 -
std::partition(deque<int>)_(dense)/32 10.625 6.90%
std::partition(deque<int>)_(dense)/50 17.456 25.24%
std::partition(deque<int>)_(dense)/8192 2794.327 -
std::partition(deque<int>)_(sparse)/1024 382.956 -
std::partition(deque<int>)_(sparse)/32 9.934 -22.52%
std::partition(deque<int>)_(sparse)/50 15.219 -16.57%
std::partition(deque<int>)_(sparse)/8192 2963.945 -2.26%
std::partition(list<int>)_(dense)/1024 389.343 -
std::partition(list<int>)_(dense)/32 8.835 -2.23%
std::partition(list<int>)_(dense)/50 13.429 -
std::partition(list<int>)_(dense)/8192 5092.074 -
std::partition(list<int>)_(sparse)/1024 718.041 -
std::partition(list<int>)_(sparse)/32 8.855 -
std::partition(list<int>)_(sparse)/50 21.625 -2.80%
std::partition(list<int>)_(sparse)/8192 7711.410 -
std::partition(vector<int>)_(dense)/1024 249.454 -
std::partition(vector<int>)_(dense)/32 8.658 4.82%
std::partition(vector<int>)_(dense)/50 13.338 -
std::partition(vector<int>)_(dense)/8192 1877.695 -
std::partition(vector<int>)_(sparse)/1024 255.930 -
std::partition(vector<int>)_(sparse)/32 8.643 -1.78%
std::partition(vector<int>)_(sparse)/50 13.784 -1.24%
std::partition(vector<int>)_(sparse)/8192 1867.674 -
std::partition_copy(deque<int>)/1024 635.542 -
std::partition_copy(deque<int>)/32 12.836 -
std::partition_copy(deque<int>)/50 21.070 -
std::partition_copy(deque<int>)/8192 5708.757 -
std::partition_copy(list<int>)/1024 713.766 -
std::partition_copy(list<int>)/32 8.904 2.12%
std::partition_copy(list<int>)/50 13.151 -
std::partition_copy(list<int>)/8192 7325.741 -
std::partition_copy(vector<int>)/1024 465.348 -
std::partition_copy(vector<int>)/32 8.064 -
std::partition_copy(vector<int>)/50 12.795 1.82%
std::partition_copy(vector<int>)/8192 4580.182 -
std::partition_point(deque<int>)/1024 9.508 -
std::partition_point(deque<int>)/32 4.153 -
std::partition_point(deque<int>)/50 4.633 -
std::partition_point(deque<int>)/8192 15.229 -
std::partition_point(list<int>)/1024 1284.705 -
std::partition_point(list<int>)/32 16.050 -
std::partition_point(list<int>)/50 25.083 1.04%
std::partition_point(list<int>)/8192 13054.355 10.70%
std::partition_point(vector<int>)/1024 6.535 5.56%
std::partition_point(vector<int>)/32 2.580 -
std::partition_point(vector<int>)/50 2.633 2.57%
std::partition_point(vector<int>)/8192 9.469 -6.19%
std::pop_heap(deque<float>)/1024 12.614 -
std::pop_heap(deque<float>)/8 52.197 -
std::pop_heap(deque<float>)/8192 61.519 -
std::pop_heap(deque<int>)/1024 12.451 -5.51%
std::pop_heap(deque<int>)/8 52.058 -
std::pop_heap(deque<int>)/8192 52.785 -
std::pop_heap(deque<size_t>)/1024 15.295 -
std::pop_heap(deque<size_t>)/8 52.361 -
std::pop_heap(deque<size_t>)/8192 60.080 2.21%
std::pop_heap(deque<std::string>)/1024 60.865 -
std::pop_heap(deque<std::string>)/8 57.492 -
std::pop_heap(deque<std::string>)/8192 113.969 -
std::pop_heap(vector<float>)/1024 8.437 -
std::pop_heap(vector<float>)/8 50.362 -
std::pop_heap(vector<float>)/8192 19.903 2.11%
std::pop_heap(vector<int>)/1024 9.972 -
std::pop_heap(vector<int>)/8 51.214 -
std::pop_heap(vector<int>)/8192 13.018 -
std::pop_heap(vector<size_t>)/1024 9.845 -
std::pop_heap(vector<size_t>)/8 51.625 -
std::pop_heap(vector<size_t>)/8192 13.090 -
std::pop_heap(vector<std::string>)/1024 20.843 -
std::pop_heap(vector<std::string>)/8 53.242 -
std::pop_heap(vector<std::string>)/8192 51.389 -
std::remove(deque<int>)_(prefix)/1024 527.369 -
std::remove(deque<int>)_(prefix)/32 56.182 8.74%
std::remove(deque<int>)_(prefix)/50 63.593 5.52%
std::remove(deque<int>)_(prefix)/8192 3867.326 -
std::remove(deque<int>)_(sprinkled)/1024 521.791 -
std::remove(deque<int>)_(sprinkled)/32 50.035 -3.27%
std::remove(deque<int>)_(sprinkled)/50 54.534 -4.38%
std::remove(deque<int>)_(sprinkled)/8192 3858.326 -
std::remove(list<int>)_(prefix)/1024 975.379 1.51%
std::remove(list<int>)_(prefix)/32 52.333 -
std::remove(list<int>)_(prefix)/50 63.433 -
std::remove(list<int>)_(prefix)/8192 8239.117 -1.36%
std::remove(list<int>)_(sprinkled)/1024 969.985 3.48%
std::remove(list<int>)_(sprinkled)/32 52.217 -
std::remove(list<int>)_(sprinkled)/50 61.497 -
std::remove(list<int>)_(sprinkled)/8192 7876.885 -
std::remove(vector<int>)_(prefix)/1024 306.927 -
std::remove(vector<int>)_(prefix)/32 48.825 -
std::remove(vector<int>)_(prefix)/50 54.370 -
std::remove(vector<int>)_(prefix)/8192 2108.143 -
std::remove(vector<int>)_(sprinkled)/1024 285.441 -
std::remove(vector<int>)_(sprinkled)/32 48.866 -
std::remove(vector<int>)_(sprinkled)/50 53.021 -
std::remove(vector<int>)_(sprinkled)/8192 1977.811 -
std::remove_copy(deque<int>)_(prefix)/1024 380.626 -7.43%
std::remove_copy(deque<int>)_(prefix)/32 13.170 1.23%
std::remove_copy(deque<int>)_(prefix)/50 20.752 8.24%
std::remove_copy(deque<int>)_(prefix)/8192 3360.137 -
std::remove_copy(deque<int>)_(sprinkled)/1024 356.525 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.197 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.441 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2853.547 -
std::remove_copy(list<int>)_(prefix)/1024 746.348 -
std::remove_copy(list<int>)_(prefix)/32 11.335 -
std::remove_copy(list<int>)_(prefix)/50 19.030 -
std::remove_copy(list<int>)_(prefix)/8192 8472.897 21.16%
std::remove_copy(list<int>)_(sprinkled)/1024 739.541 -
std::remove_copy(list<int>)_(sprinkled)/32 11.242 -
std::remove_copy(list<int>)_(sprinkled)/50 18.624 -1.44%
std::remove_copy(list<int>)_(sprinkled)/8192 8227.850 18.32%
std::remove_copy(vector<int>)_(prefix)/1024 263.789 -
std::remove_copy(vector<int>)_(prefix)/32 9.456 1.19%
std::remove_copy(vector<int>)_(prefix)/50 13.954 -
std::remove_copy(vector<int>)_(prefix)/8192 2061.139 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.543 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.476 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.607 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1932.336 -
std::remove_copy_if(deque<int>)_(prefix)/1024 537.934 2.73%
std::remove_copy_if(deque<int>)_(prefix)/32 17.831 -3.29%
std::remove_copy_if(deque<int>)_(prefix)/50 28.028 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3922.233 -1.16%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.118 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.266 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.506 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3665.251 1.78%
std::remove_copy_if(list<int>)_(prefix)/1024 795.533 -
std::remove_copy_if(list<int>)_(prefix)/32 17.486 2.86%
std::remove_copy_if(list<int>)_(prefix)/50 24.883 -
std::remove_copy_if(list<int>)_(prefix)/8192 7712.825 4.89%
std::remove_copy_if(list<int>)_(sprinkled)/1024 785.686 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.578 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.148 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7713.264 4.83%
std::remove_copy_if(vector<int>)_(prefix)/1024 400.422 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.279 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.884 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3354.156 -1.95%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.847 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.442 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.354 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2742.341 -
std::remove_if(deque<int>)_(prefix)/1024 554.483 -
std::remove_if(deque<int>)_(prefix)/32 56.119 -4.21%
std::remove_if(deque<int>)_(prefix)/50 62.099 -5.22%
std::remove_if(deque<int>)_(prefix)/8192 4298.454 -
std::remove_if(deque<int>)_(sprinkled)/1024 522.290 -
std::remove_if(deque<int>)_(sprinkled)/32 53.353 -1.20%
std::remove_if(deque<int>)_(sprinkled)/50 60.977 -2.11%
std::remove_if(deque<int>)_(sprinkled)/8192 3899.334 -
std::remove_if(list<int>)_(prefix)/1024 1004.079 1.08%
std::remove_if(list<int>)_(prefix)/32 61.327 4.48%
std::remove_if(list<int>)_(prefix)/50 72.544 -
std::remove_if(list<int>)_(prefix)/8192 9260.963 -
std::remove_if(list<int>)_(sprinkled)/1024 985.543 1.07%
std::remove_if(list<int>)_(sprinkled)/32 56.993 -
std::remove_if(list<int>)_(sprinkled)/50 71.923 2.04%
std::remove_if(list<int>)_(sprinkled)/8192 8098.145 1.17%
std::remove_if(vector<int>)_(prefix)/1024 351.049 -
std::remove_if(vector<int>)_(prefix)/32 48.858 -
std::remove_if(vector<int>)_(prefix)/50 55.064 -
std::remove_if(vector<int>)_(prefix)/8192 2585.595 -
std::remove_if(vector<int>)_(sprinkled)/1024 524.018 1.89%
std::remove_if(vector<int>)_(sprinkled)/32 54.379 1.86%
std::remove_if(vector<int>)_(sprinkled)/50 63.829 2.10%
std::remove_if(vector<int>)_(sprinkled)/8192 3855.554 1.07%
std::replace(deque<int>)_(prefix)/1024 414.442 -
std::replace(deque<int>)_(prefix)/32 12.847 -
std::replace(deque<int>)_(prefix)/50 19.229 -
std::replace(deque<int>)_(prefix)/8192 3265.433 -
std::replace(deque<int>)_(sprinkled)/1024 350.366 -
std::replace(deque<int>)_(sprinkled)/32 12.160 -
std::replace(deque<int>)_(sprinkled)/50 18.222 -
std::replace(deque<int>)_(sprinkled)/8192 2803.696 -
std::replace(list<int>)_(prefix)/1024 739.820 -
std::replace(list<int>)_(prefix)/32 11.059 -
std::replace(list<int>)_(prefix)/50 17.278 1.75%
std::replace(list<int>)_(prefix)/8192 7000.343 -5.36%
std::replace(list<int>)_(sprinkled)/1024 726.632 -
std::replace(list<int>)_(sprinkled)/32 11.247 -
std::replace(list<int>)_(sprinkled)/50 18.702 -
std::replace(list<int>)_(sprinkled)/8192 7165.129 -12.36%
std::replace(vector<int>)_(prefix)/1024 159.854 -
std::replace(vector<int>)_(prefix)/32 5.135 -1.04%
std::replace(vector<int>)_(prefix)/50 7.725 -
std::replace(vector<int>)_(prefix)/8192 1273.402 -
std::replace(vector<int>)_(sprinkled)/1024 156.533 -6.47%
std::replace(vector<int>)_(sprinkled)/32 6.116 -3.17%
std::replace(vector<int>)_(sprinkled)/50 9.253 -6.15%
std::replace(vector<int>)_(sprinkled)/8192 1224.051 -7.35%
std::replace_if(deque<int>)_(prefix)/1024 479.727 -3.38%
std::replace_if(deque<int>)_(prefix)/32 13.788 -2.88%
std::replace_if(deque<int>)_(prefix)/50 20.296 -1.40%
std::replace_if(deque<int>)_(prefix)/8192 3497.071 -
std::replace_if(deque<int>)_(sprinkled)/1024 366.367 -
std::replace_if(deque<int>)_(sprinkled)/32 12.941 4.03%
std::replace_if(deque<int>)_(sprinkled)/50 18.796 -
std::replace_if(deque<int>)_(sprinkled)/8192 2914.903 -
std::replace_if(list<int>)_(prefix)/1024 737.453 -
std::replace_if(list<int>)_(prefix)/32 13.941 -
std::replace_if(list<int>)_(prefix)/50 24.677 -
std::replace_if(list<int>)_(prefix)/8192 7149.575 -5.68%
std::replace_if(list<int>)_(sprinkled)/1024 743.282 -
std::replace_if(list<int>)_(sprinkled)/32 13.327 -
std::replace_if(list<int>)_(sprinkled)/50 22.978 -
std::replace_if(list<int>)_(sprinkled)/8192 7369.065 -7.14%
std::replace_if(vector<int>)_(prefix)/1024 272.203 -
std::replace_if(vector<int>)_(prefix)/32 9.588 -
std::replace_if(vector<int>)_(prefix)/50 13.798 -
std::replace_if(vector<int>)_(prefix)/8192 2035.963 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.320 -
std::replace_if(vector<int>)_(sprinkled)/32 8.713 -3.81%
std::replace_if(vector<int>)_(sprinkled)/50 12.861 -5.88%
std::replace_if(vector<int>)_(sprinkled)/8192 1941.558 2.12%
std::reverse(deque<int>)/32768 5724.385 -
std::reverse(deque<int>)/4096 720.127 -
std::reverse(deque<int>)/512 113.103 -
std::reverse(deque<int>)/64 13.048 -
std::reverse(deque<int>)/8 2.481 -1.76%
std::reverse(list<int>)/32768 19896.612 1.10%
std::reverse(list<int>)/4096 1936.207 6.57%
std::reverse(list<int>)/512 193.856 -
std::reverse(list<int>)/64 17.536 -
std::reverse(list<int>)/8 1.931 -
std::reverse(vector<int>)/32768 1034.021 -
std::reverse(vector<int>)/4096 130.522 -
std::reverse(vector<int>)/512 16.331 -
std::reverse(vector<int>)/64 4.180 -
std::reverse(vector<int>)/8 1.474 -2.05%
std::reverse_copy(deque<int>)/32768 8054.887 -
std::reverse_copy(deque<int>)/4096 979.832 -
std::reverse_copy(deque<int>)/512 124.995 -
std::reverse_copy(deque<int>)/64 15.902 -
std::reverse_copy(deque<int>)/8 2.530 -
std::reverse_copy(list<int>)/32768 27129.263 -
std::reverse_copy(list<int>)/4096 3251.141 3.26%
std::reverse_copy(list<int>)/512 364.771 -
std::reverse_copy(list<int>)/64 29.991 -
std::reverse_copy(list<int>)/8 2.386 -2.06%
std::reverse_copy(vector<int>)/32768 982.957 -
std::reverse_copy(vector<int>)/4096 131.599 -
std::reverse_copy(vector<int>)/512 17.160 -
std::reverse_copy(vector<int>)/64 2.525 -
std::reverse_copy(vector<int>)/8 2.377 3.30%
std::rotate(deque<int>)_(1_element_backward)/1024 40.669 -
std::rotate(deque<int>)_(1_element_backward)/32 3.562 -
std::rotate(deque<int>)_(1_element_backward)/50 5.068 -1.01%
std::rotate(deque<int>)_(1_element_backward)/8192 312.986 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.017 -
std::rotate(deque<int>)_(1_element_forward)/32 4.122 -
std::rotate(deque<int>)_(1_element_forward)/50 5.424 -
std::rotate(deque<int>)_(1_element_forward)/8192 298.557 -
std::rotate(deque<int>)_(by_1/2)/1024 187.524 -
std::rotate(deque<int>)_(by_1/2)/32 8.565 -
std::rotate(deque<int>)_(by_1/2)/50 11.658 -
std::rotate(deque<int>)_(by_1/2)/8192 1456.255 -1.36%
std::rotate(deque<int>)_(by_1/3)/1024 406.161 -
std::rotate(deque<int>)_(by_1/3)/32 20.703 -
std::rotate(deque<int>)_(by_1/3)/50 30.405 -1.25%
std::rotate(deque<int>)_(by_1/3)/8192 3160.136 -4.29%
std::rotate(deque<int>)_(by_1/4)/1024 271.393 2.13%
std::rotate(deque<int>)_(by_1/4)/32 13.296 1.22%
std::rotate(deque<int>)_(by_1/4)/50 28.047 -1.50%
std::rotate(deque<int>)_(by_1/4)/8192 2681.766 -5.88%
std::rotate(list<int>)_(1_element_backward)/1024 744.386 -
std::rotate(list<int>)_(1_element_backward)/32 13.310 -
std::rotate(list<int>)_(1_element_backward)/50 25.041 -
std::rotate(list<int>)_(1_element_backward)/8192 7278.832 -
std::rotate(list<int>)_(1_element_forward)/1024 733.591 -
std::rotate(list<int>)_(1_element_forward)/32 13.897 -
std::rotate(list<int>)_(1_element_forward)/50 26.172 2.57%
std::rotate(list<int>)_(1_element_forward)/8192 7071.039 -
std::rotate(list<int>)_(by_1/2)/1024 391.312 -
std::rotate(list<int>)_(by_1/2)/32 6.475 -
std::rotate(list<int>)_(by_1/2)/50 12.618 -
std::rotate(list<int>)_(by_1/2)/8192 5479.913 27.14%
std::rotate(list<int>)_(by_1/3)/1024 833.985 3.05%
std::rotate(list<int>)_(by_1/3)/32 16.579 -1.95%
std::rotate(list<int>)_(by_1/3)/50 22.871 -
std::rotate(list<int>)_(by_1/3)/8192 8879.482 5.80%
std::rotate(list<int>)_(by_1/4)/1024 577.239 -
std::rotate(list<int>)_(by_1/4)/32 14.514 -
std::rotate(list<int>)_(by_1/4)/50 26.085 -
std::rotate(list<int>)_(by_1/4)/8192 6599.489 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.781 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.771 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.756 -
std::rotate(vector<bool>)_(1_element_backward)/8192 115.063 2.64%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.677 1.27%
std::rotate(vector<bool>)_(1_element_forward)/32 17.354 -1.13%
std::rotate(vector<bool>)_(1_element_forward)/50 17.490 -
std::rotate(vector<bool>)_(1_element_forward)/8192 115.935 1.75%
std::rotate(vector<bool>)_(by_1/2)/1024 8.463 -
std::rotate(vector<bool>)_(by_1/2)/32 17.765 -
std::rotate(vector<bool>)_(by_1/2)/50 17.543 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.112 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.966 2.00%
std::rotate(vector<bool>)_(by_1/3)/32 17.576 -
std::rotate(vector<bool>)_(by_1/3)/50 17.544 -1.36%
std::rotate(vector<bool>)_(by_1/3)/8192 156.204 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.748 14.90%
std::rotate(vector<bool>)_(by_1/4)/32 17.778 -
std::rotate(vector<bool>)_(by_1/4)/50 17.722 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.377 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.544 -
std::rotate(vector<int>)_(1_element_backward)/32 2.923 -
std::rotate(vector<int>)_(1_element_backward)/50 5.327 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.311 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.489 -
std::rotate(vector<int>)_(1_element_forward)/32 2.960 -
std::rotate(vector<int>)_(1_element_forward)/50 5.255 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.453 -
std::rotate(vector<int>)_(by_1/2)/1024 31.738 -
std::rotate(vector<int>)_(by_1/2)/32 2.368 -
std::rotate(vector<int>)_(by_1/2)/50 3.864 1.08%
std::rotate(vector<int>)_(by_1/2)/8192 240.899 -
std::rotate(vector<int>)_(by_1/3)/1024 119.043 -
std::rotate(vector<int>)_(by_1/3)/32 9.945 -
std::rotate(vector<int>)_(by_1/3)/50 11.086 -
std::rotate(vector<int>)_(by_1/3)/8192 872.842 -
std::rotate(vector<int>)_(by_1/4)/1024 47.242 -
std::rotate(vector<int>)_(by_1/4)/32 4.754 -
std::rotate(vector<int>)_(by_1/4)/50 11.537 -
std::rotate(vector<int>)_(by_1/4)/8192 370.094 -
std::rotate_copy(deque<int>)/1024 34.683 -1.05%
std::rotate_copy(deque<int>)/32 2.696 -3.67%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 326.717 11.87%
std::rotate_copy(list<int>)/1024 738.406 -
std::rotate_copy(list<int>)/32 8.850 2.37%
std::rotate_copy(list<int>)/50 13.895 -
std::rotate_copy(list<int>)/8192 7078.011 1.49%
std::rotate_copy(vector<int>)/1024 32.818 -1.38%
std::rotate_copy(vector<int>)/32 2.080 -
std::rotate_copy(vector<int>)/50 2.676 -
std::rotate_copy(vector<int>)/8192 279.329 -52.58%
std::sample(deque<int>)/1024 11386.935 -
std::sample(deque<int>)/32 305.460 -
std::sample(deque<int>)/8192 91682.069 -
std::sample(list<int>)/1024 11970.048 -
std::sample(list<int>)/32 312.840 -
std::sample(list<int>)/8192 97672.283 -
std::sample(vector<int>)/1024 11295.556 -
std::sample(vector<int>)/32 302.744 -
std::sample(vector<int>)/8192 91621.240 -
std::search(deque<int>)_(near_matches)/1000 17344.093 -6.93%
std::search(deque<int>)_(near_matches)/1024 18104.613 -7.41%
std::search(deque<int>)_(near_matches)/8192 1446357.486 -
std::search(deque<int>)_(no_match)/1000 405.202 -
std::search(deque<int>)_(no_match)/1024 415.088 18.88%
std::search(deque<int>)_(no_match)/1048576 423272.986 -
std::search(deque<int>)_(no_match)/8192 3305.285 -
std::search(deque<int>)_(same_length)/1000 353.768 -
std::search(deque<int>)_(same_length)/1024 477.027 -
std::search(deque<int>)_(same_length)/8192 3885.836 2.60%
std::search(deque<int>)_(single_element)/1000 450.772 -
std::search(deque<int>)_(single_element)/1024 461.005 -
std::search(deque<int>)_(single_element)/8192 3671.854 -
std::search(deque<int>,_pred)_(near_matches)/1000 23293.225 -
std::search(deque<int>,_pred)_(near_matches)/1024 26383.420 8.10%
std::search(deque<int>,_pred)_(near_matches)/8192 1530509.351 -
std::search(deque<int>,_pred)_(no_match)/1000 553.789 19.38%
std::search(deque<int>,_pred)_(no_match)/1024 564.391 18.55%
std::search(deque<int>,_pred)_(no_match)/1048576 486334.603 1.06%
std::search(deque<int>,_pred)_(no_match)/8192 3794.407 -
std::search(deque<int>,_pred)_(same_length)/1000 495.215 -2.58%
std::search(deque<int>,_pred)_(same_length)/1024 511.659 -1.51%
std::search(deque<int>,_pred)_(same_length)/8192 4039.141 1.98%
std::search(deque<int>,_pred)_(single_element)/1000 690.497 -
std::search(deque<int>,_pred)_(single_element)/1024 709.054 -
std::search(deque<int>,_pred)_(single_element)/8192 5700.951 -
std::search(list<int>)_(near_matches)/1000 37996.296 -
std::search(list<int>)_(near_matches)/1024 39705.468 -
std::search(list<int>)_(near_matches)/8192 2543792.727 -
std::search(list<int>)_(no_match)/1000 668.298 -4.67%
std::search(list<int>)_(no_match)/1024 769.355 2.69%
std::search(list<int>)_(no_match)/1048576 855293.752 2.97%
std::search(list<int>)_(no_match)/8192 7439.319 12.12%
std::search(list<int>)_(same_length)/1000 748.974 -
std::search(list<int>)_(same_length)/1024 767.390 1.25%
std::search(list<int>)_(same_length)/8192 8498.458 -1.39%
std::search(list<int>)_(single_element)/1000 692.649 3.07%
std::search(list<int>)_(single_element)/1024 727.360 -3.01%
std::search(list<int>)_(single_element)/8192 9440.881 -
std::search(list<int>,_pred)_(near_matches)/1000 41733.614 -
std::search(list<int>,_pred)_(near_matches)/1024 43702.643 -
std::search(list<int>,_pred)_(near_matches)/8192 2702171.170 -
std::search(list<int>,_pred)_(no_match)/1000 801.699 -
std::search(list<int>,_pred)_(no_match)/1024 820.969 -
std::search(list<int>,_pred)_(no_match)/1048576 954671.026 -
std::search(list<int>,_pred)_(no_match)/8192 7842.882 6.15%
std::search(list<int>,_pred)_(same_length)/1000 794.155 -
std::search(list<int>,_pred)_(same_length)/1024 814.423 -
std::search(list<int>,_pred)_(same_length)/8192 9293.427 7.16%
std::search(list<int>,_pred)_(single_element)/1000 803.893 -
std::search(list<int>,_pred)_(single_element)/1024 823.448 -
std::search(list<int>,_pred)_(single_element)/8192 9960.245 20.68%
std::search(vector<int>)_(near_matches)/1000 14388.985 -
std::search(vector<int>)_(near_matches)/1024 15212.540 -
std::search(vector<int>)_(near_matches)/8192 763241.558 -
std::search(vector<int>)_(no_match)/1000 211.629 -
std::search(vector<int>)_(no_match)/1024 216.479 -
std::search(vector<int>)_(no_match)/1048576 212195.785 -
std::search(vector<int>)_(no_match)/8192 1656.209 -
std::search(vector<int>)_(same_length)/1000 243.227 -
std::search(vector<int>)_(same_length)/1024 248.971 1.52%
std::search(vector<int>)_(same_length)/8192 1904.638 2.01%
std::search(vector<int>)_(single_element)/1000 228.604 -
std::search(vector<int>)_(single_element)/1024 233.897 -
std::search(vector<int>)_(single_element)/8192 1820.307 -
std::search(vector<int>,_pred)_(near_matches)/1000 22724.505 -
std::search(vector<int>,_pred)_(near_matches)/1024 23828.068 -
std::search(vector<int>,_pred)_(near_matches)/8192 1453548.149 -
std::search(vector<int>,_pred)_(no_match)/1000 519.396 -
std::search(vector<int>,_pred)_(no_match)/1024 530.535 -
std::search(vector<int>,_pred)_(no_match)/1048576 590773.870 -
std::search(vector<int>,_pred)_(no_match)/8192 4212.744 -
std::search(vector<int>,_pred)_(same_length)/1000 603.640 -
std::search(vector<int>,_pred)_(same_length)/1024 633.616 3.17%
std::search(vector<int>,_pred)_(same_length)/8192 5177.956 4.64%
std::search(vector<int>,_pred)_(single_element)/1000 509.199 -10.15%
std::search(vector<int>,_pred)_(single_element)/1024 521.908 -10.05%
std::search(vector<int>,_pred)_(single_element)/8192 4158.739 -10.38%
std::search_n(deque<int>)_(no_match)/1024 294.249 -
std::search_n(deque<int>)_(no_match)/32 14.990 -
std::search_n(deque<int>)_(no_match)/8192 2350.303 -
std::search_n(deque<int>,_pred)_(no_match)/1024 617.286 -
std::search_n(deque<int>,_pred)_(no_match)/32 19.618 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3965.475 -
std::search_n(list<int>)_(no_match)/1024 735.299 -
std::search_n(list<int>)_(no_match)/32 10.881 -
std::search_n(list<int>)_(no_match)/8192 6951.150 -
std::search_n(list<int>,_pred)_(no_match)/1024 831.458 -
std::search_n(list<int>,_pred)_(no_match)/32 16.934 -
std::search_n(list<int>,_pred)_(no_match)/8192 7684.596 -
std::search_n(vector<int>)_(no_match)/1024 209.683 -
std::search_n(vector<int>)_(no_match)/32 6.839 -
std::search_n(vector<int>)_(no_match)/8192 1622.879 -
std::search_n(vector<int>,_pred)_(no_match)/1024 428.315 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.168 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2969.140 -
std::set<int>::clear()/0 391.809 -
std::set<int>::clear()/1024 9181.396 -3.08%
std::set<int>::clear()/32 626.239 -1.52%
std::set<int>::clear()/8192 81376.669 -2.13%
std::set<int>::contains(key)_(existent)/1024 3.895 -2.19%
std::set<int>::contains(key)_(existent)/32 1.639 -
std::set<int>::contains(key)_(existent)/8192 8.247 -2.11%
std::set<int>::contains(key)_(non-existent)/0 0.288 -4.58%
std::set<int>::contains(key)_(non-existent)/1024 5.975 -15.80%
std::set<int>::contains(key)_(non-existent)/32 2.553 -17.22%
std::set<int>::contains(key)_(non-existent)/8192 11.815 -1.09%
std::set<int>::count(key)_(existent)/1024 4.302 6.53%
std::set<int>::count(key)_(existent)/32 1.639 1.12%
std::set<int>::count(key)_(existent)/8192 7.872 -
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.680 -
std::set<int>::count(key)_(non-existent)/32 2.958 -
std::set<int>::count(key)_(non-existent)/8192 11.719 -
std::set<int>::ctor(&&,_different_allocs)/0 12.837 -
std::set<int>::ctor(&&,_different_allocs)/1024 5959.200 1.32%
std::set<int>::ctor(&&,_different_allocs)/32 177.550 -5.03%
std::set<int>::ctor(&&,_different_allocs)/8192 49036.294 1.18%
std::set<int>::ctor(const&)/0 12.714 -
std::set<int>::ctor(const&)/1024 6182.647 -1.33%
std::set<int>::ctor(const&)/32 223.802 2.26%
std::set<int>::ctor(const&)/8192 48990.368 -1.76%
std::set<int>::ctor(const&,_alloc)/0 12.753 -
std::set<int>::ctor(const&,_alloc)/1024 6252.595 -
std::set<int>::ctor(const&,_alloc)/32 244.011 11.99%
std::set<int>::ctor(const&,_alloc)/8192 50100.056 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.697 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8438.026 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.184 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67315.956 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.700 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12848.684 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 280.059 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 242072.428 -
std::set<int>::equal_range(key)_(existent)/1024 4.364 -4.54%
std::set<int>::equal_range(key)_(existent)/32 1.852 -2.73%
std::set<int>::equal_range(key)_(existent)/8192 8.030 -6.30%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.421 -3.00%
std::set<int>::equal_range(key)_(non-existent)/32 2.706 4.66%
std::set<int>::equal_range(key)_(non-existent)/8192 9.801 -3.25%
std::set<int>::erase(iterator)/1024 19.972 -1.78%
std::set<int>::erase(iterator)/32 19.978 -
std::set<int>::erase(iterator)/8192 19.959 -2.29%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.844 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6744.079 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 560.441 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53845.128 -3.70%
std::set<int>::erase(key)_(existent)/1024 49.860 -6.16%
std::set<int>::erase(key)_(existent)/32 23.052 4.98%
std::set<int>::erase(key)_(existent)/8192 68.547 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.323 -16.85%
std::set<int>::erase(key)_(non-existent,_end)/32 2.263 -22.23%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.224 -3.88%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.254 -5.37%
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.893 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.764 -3.93%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.107 1.43%
std::set<int>::find(key)_(existent)/1024 4.060 -
std::set<int>::find(key)_(existent)/32 1.743 1.17%
std::set<int>::find(key)_(existent)/8192 8.176 1.56%
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.618 2.05%
std::set<int>::find(key)_(non-existent)/32 2.276 1.02%
std::set<int>::find(key)_(non-existent)/8192 8.543 1.47%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.050 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.288 2.21%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.236 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.818 2.25%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.081 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.877 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.013 1.61%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.901 -1.48%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.240 -4.81%
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.332 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.067 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 89.471 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.228 -2.06%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.865 1.45%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.144 -1.36%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.505 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.320 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16760.574 1.03%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 751.160 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183853.151 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.056 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12935.908 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 651.029 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118791.680 1.89%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.491 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7696.236 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 537.302 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132396.428 -
std::set<int>::insert(value)_(already_present)/1024 5.570 -
std::set<int>::insert(value)_(already_present)/32 1.763 -
std::set<int>::insert(value)_(already_present)/8192 9.438 1.64%
std::set<int>::insert(value)_(new_value,_end)/0 17.033 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.782 1.56%
std::set<int>::insert(value)_(new_value,_end)/32 18.692 -
std::set<int>::insert(value)_(new_value,_end)/8192 74.978 9.89%
std::set<int>::insert(value)_(new_value,_middle)/0 17.564 3.43%
std::set<int>::insert(value)_(new_value,_middle)/1024 26.876 1.86%
std::set<int>::insert(value)_(new_value,_middle)/32 18.947 3.24%
std::set<int>::insert(value)_(new_value,_middle)/8192 31.716 -3.98%
std::set<int>::lower_bound(key)_(existent)/1024 4.325 -1.08%
std::set<int>::lower_bound(key)_(existent)/32 1.508 -1.05%
std::set<int>::lower_bound(key)_(existent)/8192 7.844 -6.83%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.510 6.39%
std::set<int>::lower_bound(key)_(non-existent)/32 2.456 7.22%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.715 5.66%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.362 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6191.648 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 215.444 1.14%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49225.626 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.344 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6175.865 -1.00%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 216.165 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49614.756 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1379.668 3.94%
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.906 5.43%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12488.054 1.74%
std::set<int>::upper_bound(key)_(existent)/1024 4.269 -
std::set<int>::upper_bound(key)_(existent)/32 1.816 1.22%
std::set<int>::upper_bound(key)_(existent)/8192 8.126 3.52%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.884 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.417 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.810 -
std::set<std::string>::clear()/0 392.225 -2.34%
std::set<std::string>::clear()/1024 21473.779 -4.80%
std::set<std::string>::clear()/32 901.060 -3.96%
std::set<std::string>::clear()/8192 213142.026 -4.60%
std::set<std::string>::contains(key)_(existent)/1024 22.709 -9.75%
std::set<std::string>::contains(key)_(existent)/32 14.334 -8.90%
std::set<std::string>::contains(key)_(existent)/8192 28.531 -2.85%
std::set<std::string>::contains(key)_(non-existent)/0 0.272 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.141 -9.99%
std::set<std::string>::contains(key)_(non-existent)/32 9.089 -12.11%
std::set<std::string>::contains(key)_(non-existent)/8192 26.845 -3.73%
std::set<std::string>::count(key)_(existent)/1024 24.186 -
std::set<std::string>::count(key)_(existent)/32 16.356 -6.43%
std::set<std::string>::count(key)_(existent)/8192 31.378 -3.30%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 24.224 -
std::set<std::string>::count(key)_(non-existent)/32 10.778 3.96%
std::set<std::string>::count(key)_(non-existent)/8192 33.800 -3.17%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.845 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6952.391 1.17%
std::set<std::string>::ctor(&&,_different_allocs)/32 206.932 -1.70%
std::set<std::string>::ctor(&&,_different_allocs)/8192 57342.866 -
std::set<std::string>::ctor(const&)/0 12.728 -3.50%
std::set<std::string>::ctor(const&)/1024 34381.407 -
std::set<std::string>::ctor(const&)/32 708.509 -11.16%
std::set<std::string>::ctor(const&)/8192 341660.921 -
std::set<std::string>::ctor(const&,_alloc)/0 12.734 -
std::set<std::string>::ctor(const&,_alloc)/1024 36697.012 -
std::set<std::string>::ctor(const&,_alloc)/32 696.491 -7.00%
std::set<std::string>::ctor(const&,_alloc)/8192 344467.998 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.756 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39607.574 -1.27%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 796.002 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377282.991 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.866 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56002.005 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 994.376 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1108130.334 -
std::set<std::string>::equal_range(key)_(existent)/1024 24.219 7.58%
std::set<std::string>::equal_range(key)_(existent)/32 17.126 9.81%
std::set<std::string>::equal_range(key)_(existent)/8192 29.416 1.53%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.772 7.82%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.501 1.32%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.662 -
std::set<std::string>::erase(iterator)/1024 33.377 21.50%
std::set<std::string>::erase(iterator)/32 25.716 -3.24%
std::set<std::string>::erase(iterator)/8192 30.502 2.87%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.576 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12675.111 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 698.977 2.65%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118417.636 -5.46%
std::set<std::string>::erase(key)_(existent)/1024 71.987 -28.10%
std::set<std::string>::erase(key)_(existent)/32 54.568 -26.34%
std::set<std::string>::erase(key)_(existent)/8192 85.500 2.48%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.558 -
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.257 -4.12%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 29.605 -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.042 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.665 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.430 1.34%
std::set<std::string>::find(key)_(existent)/1024 25.151 -
std::set<std::string>::find(key)_(existent)/32 16.145 3.01%
std::set<std::string>::find(key)_(existent)/8192 30.089 -15.99%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.412 -5.06%
std::set<std::string>::find(key)_(non-existent)/32 10.303 -2.87%
std::set<std::string>::find(key)_(non-existent)/8192 27.533 -5.03%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.718 29.68%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 69.798 -1.59%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.284 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 76.015 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.385 -9.02%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.301 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 47.551 3.51%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 47.556 -18.68%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.458 -7.42%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.061 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.517 10.44%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.611 1.10%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.462 -5.39%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.885 1.13%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.485 -8.58%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.714 -12.52%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.046 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67139.472 -2.37%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1498.009 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 921588.281 6.76%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.447 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44387.635 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1264.724 -2.12%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 609545.041 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.351 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41677.641 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1122.917 3.34%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 620566.022 -
std::set<std::string>::insert(value)_(already_present)/1024 30.324 80.82%
std::set<std::string>::insert(value)_(already_present)/32 10.213 39.38%
std::set<std::string>::insert(value)_(already_present)/8192 38.196 -37.26%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.317 -3.74%
std::set<std::string>::insert(value)_(new_value,_end)/1024 61.428 -13.43%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.948 -16.51%
std::set<std::string>::insert(value)_(new_value,_end)/8192 70.317 -1.48%
std::set<std::string>::insert(value)_(new_value,_middle)/0 31.117 35.17%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 53.013 5.66%
std::set<std::string>::insert(value)_(new_value,_middle)/32 37.643 -10.35%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 48.086 -9.68%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.985 -3.39%
std::set<std::string>::lower_bound(key)_(existent)/32 15.551 -1.44%
std::set<std::string>::lower_bound(key)_(existent)/8192 30.530 5.26%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.566 -4.97%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.452 -1.20%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.497 -1.78%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.292 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37457.156 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 889.534 10.89%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 346213.627 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.255 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36063.285 -4.23%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 683.419 -4.35%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347961.306 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15854.567 1.62%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 344.273 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205151.082 -
std::set<std::string>::upper_bound(key)_(existent)/1024 24.096 1.57%
std::set<std::string>::upper_bound(key)_(existent)/32 15.284 -
std::set<std::string>::upper_bound(key)_(existent)/8192 29.588 3.61%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.859 2.71%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.864 5.63%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.423 -7.13%
std::shift_left(deque<int>)/1024 38.145 -1.15%
std::shift_left(deque<int>)/32 3.819 -
std::shift_left(deque<int>)/50 5.432 -
std::shift_left(deque<int>)/8192 300.156 -
std::shift_left(list<int>)/1024 726.467 -
std::shift_left(list<int>)/32 13.463 -
std::shift_left(list<int>)/50 27.428 -
std::shift_left(list<int>)/8192 7663.964 -
std::shift_left(vector<int>)/1024 35.473 -
std::shift_left(vector<int>)/32 9.786 229.95%
std::shift_left(vector<int>)/50 5.266 -
std::shift_left(vector<int>)/8192 280.761 -
std::shift_right(deque<int>)/1024 40.351 -
std::shift_right(deque<int>)/32 3.449 -
std::shift_right(deque<int>)/50 4.472 -
std::shift_right(deque<int>)/8192 309.973 -
std::shift_right(list<int>)/1024 732.368 -
std::shift_right(list<int>)/32 14.495 -
std::shift_right(list<int>)/50 26.887 -
std::shift_right(list<int>)/8192 7709.740 -
std::shift_right(vector<int>)/1024 35.546 -
std::shift_right(vector<int>)/32 4.014 -4.64%
std::shift_right(vector<int>)/50 5.327 -
std::shift_right(vector<int>)/8192 300.713 -
std::shuffle(deque<int>)/1024 9257.600 -
std::shuffle(deque<int>)/32 292.479 -
std::shuffle(deque<int>)/8192 73951.564 -
std::shuffle(vector<int>)/1024 8769.115 -
std::shuffle(vector<int>)/32 277.734 -
std::shuffle(vector<int>)/8192 70213.193 -
std::sort(deque<int>)_(ascending)/1024 764.473 -
std::sort(deque<int>)_(ascending)/8 17.637 -1.08%
std::sort(deque<int>)_(ascending)/8192 5756.862 -
std::sort(deque<int>)_(descending)/1024 1303.001 -
std::sort(deque<int>)_(descending)/8 25.393 -
std::sort(deque<int>)_(descending)/8192 10396.784 -
std::sort(deque<int>)_(heap)/1024 6253.697 -
std::sort(deque<int>)_(heap)/8 24.373 -1.20%
std::sort(deque<int>)_(heap)/8192 69294.382 -
std::sort(deque<int>)_(pipe-organ)/1024 2696.119 -2.72%
std::sort(deque<int>)_(pipe-organ)/8 20.207 -
std::sort(deque<int>)_(pipe-organ)/8192 26234.832 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17821.563 1.05%
std::sort(deque<int>)_(qsort_adversarial)/8 17.880 -1.84%
std::sort(deque<int>)_(qsort_adversarial)/8192 489060.139 -
std::sort(deque<int>)_(repeated)/1024 963.600 -1.88%
std::sort(deque<int>)_(repeated)/8 17.995 -
std::sort(deque<int>)_(repeated)/8192 6759.296 -
std::sort(deque<int>)_(shuffled)/1024 6840.718 -
std::sort(deque<int>)_(shuffled)/8 22.968 -
std::sort(deque<int>)_(shuffled)/8192 81143.002 -
std::sort(vector<NonIntegral>)_(ascending)/1024 522.472 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.688 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3762.953 -
std::sort(vector<NonIntegral>)_(descending)/1024 774.416 -
std::sort(vector<NonIntegral>)_(descending)/8 25.109 2.24%
std::sort(vector<NonIntegral>)_(descending)/8192 5276.035 -
std::sort(vector<NonIntegral>)_(heap)/1024 4353.855 1.48%
std::sort(vector<NonIntegral>)_(heap)/8 23.428 1.04%
std::sort(vector<NonIntegral>)_(heap)/8192 49894.232 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1884.220 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.483 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18452.690 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13352.610 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.708 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155840.990 -5.40%
std::sort(vector<NonIntegral>)_(repeated)/1024 510.472 1.15%
std::sort(vector<NonIntegral>)_(repeated)/8 15.855 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3994.672 7.03%
std::sort(vector<NonIntegral>)_(shuffled)/1024 4660.327 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.779 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83546.322 -
std::sort(vector<int>)_(ascending)/1024 524.122 -
std::sort(vector<int>)_(ascending)/8 15.980 -
std::sort(vector<int>)_(ascending)/8192 3757.094 -
std::sort(vector<int>)_(descending)/1024 1018.779 -
std::sort(vector<int>)_(descending)/8 24.941 -
std::sort(vector<int>)_(descending)/8192 7248.885 -
std::sort(vector<int>)_(heap)/1024 4581.153 -
std::sort(vector<int>)_(heap)/8 23.933 1.31%
std::sort(vector<int>)_(heap)/8192 45681.976 -
std::sort(vector<int>)_(pipe-organ)/1024 2291.061 -
std::sort(vector<int>)_(pipe-organ)/8 17.649 -
std::sort(vector<int>)_(pipe-organ)/8192 21670.510 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13920.499 6.10%
std::sort(vector<int>)_(qsort_adversarial)/8 15.966 -
std::sort(vector<int>)_(qsort_adversarial)/8192 150920.879 -
std::sort(vector<int>)_(repeated)/1024 660.591 -
std::sort(vector<int>)_(repeated)/8 15.905 -
std::sort(vector<int>)_(repeated)/8192 5023.132 -
std::sort(vector<int>)_(shuffled)/1024 4642.199 -
std::sort(vector<int>)_(shuffled)/8 22.589 -
std::sort(vector<int>)_(shuffled)/8192 45086.045 -
std::sort_heap(deque<int>)/1024 13409.948 -
std::sort_heap(deque<int>)/8 35.385 -
std::sort_heap(deque<int>)/8192 475217.650 -
std::sort_heap(deque<int>,_pred)/1024 12219.711 -4.93%
std::sort_heap(deque<int>,_pred)/8 33.956 -
std::sort_heap(deque<int>,_pred)/8192 424746.200 -2.18%
std::sort_heap(vector<NonIntegral>)/1024 9899.097 -
std::sort_heap(vector<NonIntegral>)/8 29.299 -2.77%
std::sort_heap(vector<NonIntegral>)/8192 106294.768 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9863.707 -
std::sort_heap(vector<NonIntegral>,_pred)/8 30.612 4.79%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106583.845 -
std::sort_heap(vector<int>)/1024 9818.287 -
std::sort_heap(vector<int>)/8 29.525 -4.76%
std::sort_heap(vector<int>)/8192 106100.539 -
std::sort_heap(vector<int>,_pred)/1024 9878.121 -
std::sort_heap(vector<int>,_pred)/8 29.722 2.93%
std::sort_heap(vector<int>,_pred)/8192 106211.416 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2726.607 -1.16%
std::stable_partition(deque<int>)_(alloc_fails)/32 1866.138 -3.32%
std::stable_partition(deque<int>)_(alloc_fails)/50 1871.983 -3.99%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9806.682 -
std::stable_partition(deque<int>)_(dense)/1024 627.518 10.48%
std::stable_partition(deque<int>)_(dense)/32 29.603 2.35%
std::stable_partition(deque<int>)_(dense)/50 39.844 6.49%
std::stable_partition(deque<int>)_(dense)/8192 5659.166 -
std::stable_partition(deque<int>)_(sparse)/1024 424.378 -4.21%
std::stable_partition(deque<int>)_(sparse)/32 12.668 14.16%
std::stable_partition(deque<int>)_(sparse)/50 28.746 4.42%
std::stable_partition(deque<int>)_(sparse)/8192 3641.847 9.01%
std::stable_partition(list<int>)_(alloc_fails)/1024 4150.778 -1.33%
std::stable_partition(list<int>)_(alloc_fails)/32 1865.394 -3.59%
std::stable_partition(list<int>)_(alloc_fails)/50 1896.604 -3.82%
std::stable_partition(list<int>)_(alloc_fails)/8192 26619.707 6.19%
std::stable_partition(list<int>)_(dense)/1024 1455.661 -16.62%
std::stable_partition(list<int>)_(dense)/32 38.537 4.78%
std::stable_partition(list<int>)_(dense)/50 57.330 1.76%
std::stable_partition(list<int>)_(dense)/8192 19001.868 9.26%
std::stable_partition(list<int>)_(sparse)/1024 935.157 -
std::stable_partition(list<int>)_(sparse)/32 9.737 1.65%
std::stable_partition(list<int>)_(sparse)/50 26.427 1.25%
std::stable_partition(list<int>)_(sparse)/8192 8595.653 -2.78%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2285.945 -3.41%
std::stable_partition(vector<int>)_(alloc_fails)/32 1858.200 -2.02%
std::stable_partition(vector<int>)_(alloc_fails)/50 1847.494 -3.07%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5312.673 -1.39%
std::stable_partition(vector<int>)_(dense)/1024 292.987 -
std::stable_partition(vector<int>)_(dense)/32 21.518 4.99%
std::stable_partition(vector<int>)_(dense)/50 25.429 -
std::stable_partition(vector<int>)_(dense)/8192 2094.561 -
std::stable_partition(vector<int>)_(sparse)/1024 206.612 -3.99%
std::stable_partition(vector<int>)_(sparse)/32 7.281 1.51%
std::stable_partition(vector<int>)_(sparse)/50 21.327 -
std::stable_partition(vector<int>)_(sparse)/8192 1545.757 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3968.057 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.643 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18905.783 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28856.779 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.843 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26289.687 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13699.025 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.282 1.01%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25905.711 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16436.147 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.188 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22394.220 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25652.048 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.467 -6.98%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28429.734 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3721.614 -3.74%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.492 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 14515.009 7.48%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19376.682 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.659 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25101.863 2.26%
std::stable_sort(deque<int>)_(ascending)/1024 2112.201 -
std::stable_sort(deque<int>)_(ascending)/8 17.593 -8.77%
std::stable_sort(deque<int>)_(ascending)/8192 13608.125 -
std::stable_sort(deque<int>)_(descending)/1024 2894.455 -
std::stable_sort(deque<int>)_(descending)/8 25.463 -8.27%
std::stable_sort(deque<int>)_(descending)/8192 20404.391 -
std::stable_sort(deque<int>)_(heap)/1024 2730.349 -
std::stable_sort(deque<int>)_(heap)/8 23.779 -8.34%
std::stable_sort(deque<int>)_(heap)/8192 17331.326 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2934.784 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.995 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20515.276 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3119.164 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.181 -7.10%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20698.272 -
std::stable_sort(deque<int>)_(repeated)/1024 1434.405 1.62%
std::stable_sort(deque<int>)_(repeated)/8 17.990 -5.97%
std::stable_sort(deque<int>)_(repeated)/8192 7721.893 -
std::stable_sort(deque<int>)_(shuffled)/1024 2539.674 -
std::stable_sort(deque<int>)_(shuffled)/8 22.892 -1.55%
std::stable_sort(deque<int>)_(shuffled)/8192 14281.625 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4752.497 -1.38%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.048 1.48%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48342.522 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22787.799 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.618 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119416.893 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13787.297 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.459 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 108096.451 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13943.277 -5.99%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.871 1.28%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84748.183 -2.41%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22461.744 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.859 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136045.806 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3449.111 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.090 3.66%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17815.434 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17967.732 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.213 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146500.114 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3607.148 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.490 4.90%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41599.381 1.59%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12594.852 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.614 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 186318.608 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9516.656 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.384 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117401.927 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8182.252 1.47%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.510 -1.58%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 124656.670 7.50%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13613.908 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.432 4.17%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200163.885 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1293.175 2.58%
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.319 4.39%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14251.746 1.76%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12047.041 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.660 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174656.861 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4693.129 4.96%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.021 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18950.260 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23260.253 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.187 -1.42%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24848.425 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13875.931 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.863 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30695.338 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 15212.959 8.24%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.184 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22550.537 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22555.187 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.030 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34256.634 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3532.681 -5.83%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.054 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 13019.915 -28.19%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17883.418 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.386 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27531.189 -3.64%
std::stable_sort(vector<int>)_(ascending)/1024 2066.618 -
std::stable_sort(vector<int>)_(ascending)/8 15.582 -
std::stable_sort(vector<int>)_(ascending)/8192 13455.065 -
std::stable_sort(vector<int>)_(descending)/1024 2799.437 -
std::stable_sort(vector<int>)_(descending)/8 24.124 1.95%
std::stable_sort(vector<int>)_(descending)/8192 18467.893 -
std::stable_sort(vector<int>)_(heap)/1024 2521.959 -4.77%
std::stable_sort(vector<int>)_(heap)/8 21.207 -2.42%
std::stable_sort(vector<int>)_(heap)/8192 14508.783 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2797.421 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.569 -1.71%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18237.251 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2876.203 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.527 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18287.673 -
std::stable_sort(vector<int>)_(repeated)/1024 1081.719 -3.68%
std::stable_sort(vector<int>)_(repeated)/8 15.587 -
std::stable_sort(vector<int>)_(repeated)/8192 5243.820 -
std::stable_sort(vector<int>)_(shuffled)/1024 2221.974 -1.55%
std::stable_sort(vector<int>)_(shuffled)/8 19.715 -
std::stable_sort(vector<int>)_(shuffled)/8192 10941.410 -
std::swap_ranges(deque<int>)/1024 340.711 3.25%
std::swap_ranges(deque<int>)/32 11.021 5.80%
std::swap_ranges(deque<int>)/50 16.843 6.24%
std::swap_ranges(deque<int>)/8192 2713.123 3.26%
std::swap_ranges(list<int>)/1024 757.721 -7.03%
std::swap_ranges(list<int>)/32 19.513 -
std::swap_ranges(list<int>)/50 32.228 -
std::swap_ranges(list<int>)/8192 10234.010 -6.24%
std::swap_ranges(vector<int>)/1024 62.694 -
std::swap_ranges(vector<int>)/32 4.817 -
std::swap_ranges(vector<int>)/50 5.602 -
std::swap_ranges(vector<int>)/8192 476.049 -
std::transform(deque<int>)_(identity_transform)/1024 369.937 -
std::transform(deque<int>)_(identity_transform)/32 12.304 -
std::transform(deque<int>)_(identity_transform)/50 19.088 -
std::transform(deque<int>)_(identity_transform)/8192 2444.263 -
std::transform(deque<int>,_deque<int>)/1024 660.567 -
std::transform(deque<int>,_deque<int>)/32 21.740 -2.83%
std::transform(deque<int>,_deque<int>)/50 35.859 -2.02%
std::transform(deque<int>,_deque<int>)/8192 5423.095 -
std::transform(list<int>)_(identity_transform)/1024 742.055 -
std::transform(list<int>)_(identity_transform)/32 17.012 -
std::transform(list<int>)_(identity_transform)/50 30.496 -
std::transform(list<int>)_(identity_transform)/8192 7640.733 -
std::transform(list<int>,_list<int>)/1024 841.239 -
std::transform(list<int>,_list<int>)/32 23.140 -
std::transform(list<int>,_list<int>)/50 37.310 -
std::transform(list<int>,_list<int>)/8192 9447.310 -
std::transform(vector<int>)_(identity_transform)/1024 262.752 -
std::transform(vector<int>)_(identity_transform)/32 9.185 -
std::transform(vector<int>)_(identity_transform)/50 16.307 -
std::transform(vector<int>)_(identity_transform)/8192 2022.696 -
std::transform(vector<int>,_vector<int>)/1024 555.642 -
std::transform(vector<int>,_vector<int>)/32 17.293 -
std::transform(vector<int>,_vector<int>)/50 26.870 -
std::transform(vector<int>,_vector<int>)/8192 4448.142 -
std::unique(deque<int>)_(contiguous)/1024 517.104 -
std::unique(deque<int>)_(contiguous)/32 55.718 9.03%
std::unique(deque<int>)_(contiguous)/52 64.740 12.43%
std::unique(deque<int>)_(contiguous)/8192 3756.022 -
std::unique(deque<int>)_(sprinkled)/1024 513.690 -
std::unique(deque<int>)_(sprinkled)/32 55.950 6.89%
std::unique(deque<int>)_(sprinkled)/52 65.771 11.23%
std::unique(deque<int>)_(sprinkled)/8192 3826.237 -
std::unique(deque<int>,_pred)_(contiguous)/1024 633.408 -
std::unique(deque<int>,_pred)_(contiguous)/32 57.105 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.335 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4581.377 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 687.519 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.861 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.738 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5215.515 -
std::unique(list<int>)_(contiguous)/1024 920.465 -
std::unique(list<int>)_(contiguous)/32 52.263 -
std::unique(list<int>)_(contiguous)/52 64.459 -
std::unique(list<int>)_(contiguous)/8192 7030.148 -
std::unique(list<int>)_(sprinkled)/1024 949.634 -1.79%
std::unique(list<int>)_(sprinkled)/32 54.342 -
std::unique(list<int>)_(sprinkled)/52 67.668 -
std::unique(list<int>)_(sprinkled)/8192 7951.983 -
std::unique(list<int>,_pred)_(contiguous)/1024 957.312 -
std::unique(list<int>,_pred)_(contiguous)/32 56.942 -1.19%
std::unique(list<int>,_pred)_(contiguous)/52 70.854 -
std::unique(list<int>,_pred)_(contiguous)/8192 7625.248 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1004.181 -1.34%
std::unique(list<int>,_pred)_(sprinkled)/32 64.762 -4.45%
std::unique(list<int>,_pred)_(sprinkled)/52 81.056 -3.55%
std::unique(list<int>,_pred)_(sprinkled)/8192 8230.228 -
std::unique(vector<int>)_(contiguous)/1024 309.281 -
std::unique(vector<int>)_(contiguous)/32 48.000 -
std::unique(vector<int>)_(contiguous)/52 54.167 -
std::unique(vector<int>)_(contiguous)/8192 1918.390 -
std::unique(vector<int>)_(sprinkled)/1024 554.154 4.16%
std::unique(vector<int>)_(sprinkled)/32 54.470 -4.00%
std::unique(vector<int>)_(sprinkled)/52 65.355 -1.06%
std::unique(vector<int>)_(sprinkled)/8192 4102.192 5.27%
std::unique(vector<int>,_pred)_(contiguous)/1024 508.251 3.93%
std::unique(vector<int>,_pred)_(contiguous)/32 54.508 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.640 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3639.770 1.42%
std::unique(vector<int>,_pred)_(sprinkled)/1024 687.850 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.107 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.986 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5188.803 -
std::unique_copy(deque<int>)_(contiguous)/1024 473.295 -
std::unique_copy(deque<int>)_(contiguous)/32 16.069 70.87%
std::unique_copy(deque<int>)_(contiguous)/52 25.026 66.73%
std::unique_copy(deque<int>)_(contiguous)/8192 3732.835 -
std::unique_copy(deque<int>)_(sprinkled)/1024 467.990 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.218 -
std::unique_copy(deque<int>)_(sprinkled)/52 14.748 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3747.271 -1.09%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.315 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.685 -12.35%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.865 -12.77%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4476.942 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.777 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.898 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.790 2.41%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5067.256 -
std::unique_copy(list<int>)_(contiguous)/1024 738.826 -
std::unique_copy(list<int>)_(contiguous)/32 11.311 1.82%
std::unique_copy(list<int>)_(contiguous)/52 19.521 -
std::unique_copy(list<int>)_(contiguous)/8192 6796.241 -
std::unique_copy(list<int>)_(sprinkled)/1024 766.428 3.36%
std::unique_copy(list<int>)_(sprinkled)/32 13.274 -6.75%
std::unique_copy(list<int>)_(sprinkled)/52 24.034 -1.26%
std::unique_copy(list<int>)_(sprinkled)/8192 7499.729 8.78%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 793.562 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.306 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.096 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7540.346 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 839.151 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.268 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.184 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7677.598 -
std::unique_copy(vector<int>)_(contiguous)/1024 248.082 -
std::unique_copy(vector<int>)_(contiguous)/32 8.641 -
std::unique_copy(vector<int>)_(contiguous)/52 13.463 -
std::unique_copy(vector<int>)_(contiguous)/8192 1890.170 -
std::unique_copy(vector<int>)_(sprinkled)/1024 456.071 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.043 1.14%
std::unique_copy(vector<int>)_(sprinkled)/52 21.981 2.26%
std::unique_copy(vector<int>)_(sprinkled)/8192 3653.939 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.176 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.351 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.513 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3789.717 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 590.664 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.407 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.523 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4526.438 -
std::unordered_map<int,_int>::clear()/0 391.604 -
std::unordered_map<int,_int>::clear()/1024 8052.835 -4.19%
std::unordered_map<int,_int>::clear()/32 589.958 -1.58%
std::unordered_map<int,_int>::clear()/8192 63797.058 -4.08%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.551 -3.64%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.738 15.64%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.715 6.76%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.668 -9.88%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.307 -21.92%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.445 -20.15%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.074 -9.54%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.148 -10.46%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.169 -17.56%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.275 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 2.118 24.78%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.850 -4.99%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.600 1.38%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.148 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8519.759 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 265.517 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 96818.600 -
std::unordered_map<int,_int>::ctor(const&)/0 12.951 -
std::unordered_map<int,_int>::ctor(const&)/1024 6680.847 -3.58%
std::unordered_map<int,_int>::ctor(const&)/32 242.289 17.95%
std::unordered_map<int,_int>::ctor(const&)/8192 54854.722 -1.47%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.010 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9676.301 -2.69%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 263.117 -8.27%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80079.923 -2.18%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.869 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13178.271 -3.97%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 365.544 -2.54%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142124.561 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.889 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13080.888 -4.44%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.133 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140493.297 -2.14%
std::unordered_map<int,_int>::erase(iterator)/1024 19.757 -1.18%
std::unordered_map<int,_int>::erase(iterator)/32 19.726 -1.08%
std::unordered_map<int,_int>::erase(iterator)/8192 19.776 -2.05%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.467 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5508.329 -3.10%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.429 -1.02%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44780.915 -2.57%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.470 -2.76%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.799 -3.08%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.810 -4.48%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.359 35.44%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.229 4.90%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.387 27.27%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.143 -3.71%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.485 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.126 -5.42%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.275 3.65%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.272 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.502 -3.35%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.415 -9.49%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.486 4.70%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.325 -3.18%
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.074 -15.53%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.024 6.55%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 0.868 -15.74%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.022 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12535.761 -8.75%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 713.717 -7.45%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139991.502 -4.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.368 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12580.699 -4.34%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 729.681 -2.51%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140994.737 -2.17%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.613 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7440.776 -6.22%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 593.805 -1.55%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84466.305 -3.66%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.826 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14282.671 -4.69%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 767.549 -1.61%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 146947.710 -4.04%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.377 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13314.629 -5.74%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 745.336 -4.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 142708.720 -3.64%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.953 -19.80%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.766 -37.49%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.672 -4.85%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.076 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.554 -3.25%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 18.387 -5.80%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.371 -3.08%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 19.189 5.96%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 19.838 -7.04%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.836 1.65%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.565 -4.94%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.295 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.766 -34.71%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.015 -2.93%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.333 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.540 -12.76%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.279 -2.06%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.137 -2.38%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.307 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.241 7.28%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.671 -4.63%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.033 -5.98%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.162 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6622.162 -2.94%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 205.506 -10.97%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53780.047 -2.07%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.169 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6607.061 -3.26%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.143 -2.45%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54446.148 -1.25%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1795.995 38.74%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.714 3.09%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 29325.903 17.28%
std::unordered_multimap<int,_int>::clear()/0 392.552 -
std::unordered_multimap<int,_int>::clear()/1024 8203.767 -
std::unordered_multimap<int,_int>::clear()/32 594.070 -
std::unordered_multimap<int,_int>::clear()/8192 63534.177 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.393 29.45%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.426 12.90%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.398 13.66%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.366 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.469 -23.66%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.320 -14.29%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.432 -20.82%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.693 6.53%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.627 5.51%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.873 13.37%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.270 -10.87%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.389 31.09%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.180 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.123 -4.51%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.053 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8643.015 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 286.691 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99310.704 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.889 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6743.827 -
std::unordered_multimap<int,_int>::ctor(const&)/32 197.522 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 62350.785 13.46%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.070 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9064.766 -2.45%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 251.522 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 75910.106 -2.12%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.871 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12772.435 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.439 1.87%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138656.424 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.890 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12623.666 1.07%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.249 2.02%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139837.665 1.15%
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.122 3.10%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.989 2.90%
std::unordered_multimap<int,_int>::erase(iterator)/8192 22.636 -19.25%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 400.141 1.99%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5774.192 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 540.314 5.22%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46516.940 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 23.356 8.19%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.761 2.08%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.995 3.66%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.300 -12.57%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.311 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.260 -2.29%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.127 -2.52%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.154 -11.99%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.238 2.40%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.049 8.44%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.248 -22.48%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.409 2.32%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.343 1.97%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.332 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.222 2.76%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.009 -15.21%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.039 -11.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.599 -1.50%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14692.299 -1.72%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 784.598 3.29%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167681.800 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.458 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14671.502 -3.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 753.807 -1.67%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165246.284 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.615 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 13741.927 -2.13%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 811.331 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 173979.696 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.756 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15342.957 -3.37%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 804.978 -3.49%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 164150.611 -1.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.467 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16207.877 -1.65%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 812.347 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182667.050 1.09%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.123 -11.52%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.037 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.809 2.52%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.387 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 24.081 5.69%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 18.878 -4.69%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.106 1.16%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 19.043 3.68%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.962 9.34%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 20.084 6.41%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 22.233 -31.74%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.170 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6624.877 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 210.738 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53976.465 1.18%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.170 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6671.336 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 196.657 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54673.299 1.06%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1323.965 -32.63%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.978 -2.17%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26816.817 -12.51%
std::unordered_multiset<int>::clear()/0 392.508 -
std::unordered_multiset<int>::clear()/1024 8367.587 2.03%
std::unordered_multiset<int>::clear()/32 594.636 1.02%
std::unordered_multiset<int>::clear()/8192 64209.423 1.09%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.604 22.42%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.433 13.52%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.589 21.10%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.403 19.32%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.350 -12.61%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.722 14.55%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.654 -2.89%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.756 8.31%
std::unordered_multiset<int>::count(key)_(existent)/32 1.710 16.42%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.629 3.07%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.282 -5.73%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.363 8.62%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.287 -7.17%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.270 -3.78%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.033 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8634.712 1.14%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 308.345 2.76%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100448.457 -
std::unordered_multiset<int>::ctor(const&)/0 12.930 -
std::unordered_multiset<int>::ctor(const&)/1024 6746.120 -
std::unordered_multiset<int>::ctor(const&)/32 198.627 -
std::unordered_multiset<int>::ctor(const&)/8192 55230.172 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.056 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9023.820 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 249.512 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75937.487 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 15.174 17.57%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12804.818 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.488 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138242.824 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.896 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12619.198 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 360.405 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138726.653 -1.71%
std::unordered_multiset<int>::erase(iterator)/1024 19.673 -
std::unordered_multiset<int>::erase(iterator)/32 19.605 -
std::unordered_multiset<int>::erase(iterator)/8192 19.848 -11.97%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.980 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5698.620 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 522.766 2.72%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47097.526 1.99%
std::unordered_multiset<int>::erase(key)_(existent)/1024 23.945 16.10%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.467 -6.25%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.739 8.57%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.266 -44.97%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.265 3.87%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.367 9.12%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.092 -12.10%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.485 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.086 -20.46%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.183 -4.18%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.140 -5.62%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.427 12.97%
std::unordered_multiset<int>::find(key)_(existent)/32 1.492 15.59%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.298 -2.97%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.895 -12.40%
std::unordered_multiset<int>::find(key)_(non-existent)/32 0.978 -8.96%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.137 -3.59%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.180 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15451.593 5.15%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 758.538 1.32%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 172101.958 4.88%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.972 1.10%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15165.565 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 787.141 3.14%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166032.755 1.54%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.660 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13803.916 -2.77%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 809.109 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 175925.999 1.28%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.879 -12.17%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.186 1.30%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.492 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.596 1.14%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.793 5.83%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.960 -4.77%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.658 -10.50%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.543 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.644 2.76%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.654 4.21%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 25.039 -21.53%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.283 1.04%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6762.575 -1.10%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 219.034 -1.46%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54836.878 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.250 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6949.477 3.77%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 206.051 4.03%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55550.733 2.00%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1364.354 -24.07%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.379 1.99%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25754.450 -10.66%
std::unordered_set<int>::clear()/0 391.819 -
std::unordered_set<int>::clear()/1024 9117.932 13.57%
std::unordered_set<int>::clear()/32 638.625 8.14%
std::unordered_set<int>::clear()/8192 70604.657 14.29%
std::unordered_set<int>::contains(key)_(existent)/1024 1.408 6.74%
std::unordered_set<int>::contains(key)_(existent)/32 1.239 -11.01%
std::unordered_set<int>::contains(key)_(existent)/8192 1.369 3.10%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -23.15%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.809 23.74%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.662 13.73%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.526 3.04%
std::unordered_set<int>::count(key)_(existent)/1024 1.371 6.69%
std::unordered_set<int>::count(key)_(existent)/32 1.423 5.30%
std::unordered_set<int>::count(key)_(existent)/8192 1.509 -2.04%
std::unordered_set<int>::count(key)_(non-existent)/0 0.298 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.475 -7.21%
std::unordered_set<int>::count(key)_(non-existent)/32 1.366 -10.70%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.446 -8.27%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.763 -1.41%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8728.985 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 291.898 2.65%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 102754.465 2.97%
std::unordered_set<int>::ctor(const&)/0 12.871 -
std::unordered_set<int>::ctor(const&)/1024 6770.809 1.38%
std::unordered_set<int>::ctor(const&)/32 198.764 -
std::unordered_set<int>::ctor(const&)/8192 55557.747 -
std::unordered_set<int>::ctor(const&,_alloc)/0 12.917 -1.68%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9642.772 -
std::unordered_set<int>::ctor(const&,_alloc)/32 267.061 1.23%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80185.917 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.871 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13932.725 6.14%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 374.831 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144107.828 2.83%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.865 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13658.387 4.76%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.299 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143698.859 1.67%
std::unordered_set<int>::erase(iterator)/1024 23.798 22.13%
std::unordered_set<int>::erase(iterator)/32 19.473 -
std::unordered_set<int>::erase(iterator)/8192 22.677 16.46%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.145 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6398.661 15.44%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 551.872 5.29%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51417.598 15.50%
std::unordered_set<int>::erase(key)_(existent)/1024 21.066 -
std::unordered_set<int>::erase(key)_(existent)/32 20.904 -
std::unordered_set<int>::erase(key)_(existent)/8192 22.785 2.24%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.404 35.22%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.534 2.03%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.481 4.02%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.225 -4.24%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.168 -2.33%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.359 -1.49%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.126 -3.11%
std::unordered_set<int>::find(key)_(existent)/1024 1.347 2.21%
std::unordered_set<int>::find(key)_(existent)/32 1.266 11.60%
std::unordered_set<int>::find(key)_(existent)/8192 1.331 -2.49%
std::unordered_set<int>::find(key)_(non-existent)/0 0.332 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.060 -7.30%
std::unordered_set<int>::find(key)_(non-existent)/32 1.095 -4.93%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.219 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.126 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13033.752 9.22%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 734.844 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138927.265 3.84%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.289 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13093.862 9.08%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 731.011 1.27%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138732.244 4.23%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.096 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7603.270 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 594.770 1.42%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84875.004 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.406 -3.61%
std::unordered_set<int>::insert(value)_(already_present)/32 2.742 -9.15%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.594 -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.020 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.798 -1.82%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.310 1.01%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.032 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.981 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.810 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.193 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.003 3.01%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.370 -1.44%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6766.131 1.89%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 215.443 5.62%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54452.594 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.344 -1.07%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6892.082 4.42%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 220.274 11.95%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55906.021 3.16%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.934 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1361.905 2.68%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.004 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26433.570 1.14%
std::unordered_set<std::string>::clear()/0 396.160 -
std::unordered_set<std::string>::clear()/1024 24055.084 4.21%
std::unordered_set<std::string>::clear()/32 908.243 -1.30%
std::unordered_set<std::string>::clear()/8192 219415.810 -3.33%
std::unordered_set<std::string>::contains(key)_(existent)/1024 33.732 -1.20%
std::unordered_set<std::string>::contains(key)_(existent)/32 41.718 6.21%
std::unordered_set<std::string>::contains(key)_(existent)/8192 29.670 -18.92%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 24.521 5.82%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.952 2.53%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.171 -2.58%
std::unordered_set<std::string>::count(key)_(existent)/1024 39.003 -2.08%
std::unordered_set<std::string>::count(key)_(existent)/32 48.031 48.72%
std::unordered_set<std::string>::count(key)_(existent)/8192 36.227 -12.13%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.325 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.369 2.18%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.315 -6.32%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.158 11.23%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.890 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 43310.450 5.33%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 988.114 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 755285.505 4.13%
std::unordered_set<std::string>::ctor(const&)/0 12.900 -
std::unordered_set<std::string>::ctor(const&)/1024 33193.334 1.65%
std::unordered_set<std::string>::ctor(const&)/32 757.462 12.30%
std::unordered_set<std::string>::ctor(const&)/8192 336903.687 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.054 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62901.748 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1746.653 22.69%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 601762.071 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.865 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62392.249 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1766.096 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 634597.618 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.888 -2.67%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61646.037 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1608.753 -2.67%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 634064.026 -
std::unordered_set<std::string>::erase(iterator)/1024 31.057 6.18%
std::unordered_set<std::string>::erase(iterator)/32 25.861 -16.73%
std::unordered_set<std::string>::erase(iterator)/8192 30.130 15.87%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.786 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12922.182 5.13%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 663.424 1.94%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119301.300 1.64%
std::unordered_set<std::string>::erase(key)_(existent)/1024 114.329 45.86%
std::unordered_set<std::string>::erase(key)_(existent)/32 66.368 -
std::unordered_set<std::string>::erase(key)_(existent)/8192 67.241 -41.56%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.271 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.706 -6.65%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.920 -18.58%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.557 -1.55%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 22.498 -12.18%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.295 -2.25%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 24.001 3.49%
std::unordered_set<std::string>::find(key)_(existent)/1024 41.345 -
std::unordered_set<std::string>::find(key)_(existent)/32 38.162 27.47%
std::unordered_set<std::string>::find(key)_(existent)/8192 47.751 35.50%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 23.678 -1.46%
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.862 9.36%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.622 4.46%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 397.682 1.58%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56993.403 3.97%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1836.992 -1.01%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 603562.116 -5.07%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.255 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56811.921 5.63%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1804.877 -1.63%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600841.269 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.086 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56699.067 4.18%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1855.530 -5.25%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 562436.149 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 51.508 242.25%
std::unordered_set<std::string>::insert(value)_(already_present)/32 31.931 -39.58%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 56.931 30.18%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 52.718 -5.95%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 71.170 97.76%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 48.645 -22.81%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.312 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 70.402 40.34%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 74.063 2.61%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 59.554 -17.62%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 58.162 -3.23%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 12.984 -1.27%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35794.025 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 805.161 23.73%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338889.223 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 12.984 -1.07%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35278.425 -1.13%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 722.858 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 340620.685 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16283.074 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 344.494 9.64%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212043.116 1.25%
std::upper_bound(std::deque<int>)/100 30.846 -
std::upper_bound(std::deque<int>)/8 18.124 -
std::upper_bound(std::deque<int>)/8192 65.368 -
std::upper_bound(std::forward_list<int>)/100 97.184 -
std::upper_bound(std::forward_list<int>)/8 16.179 -
std::upper_bound(std::forward_list<int>)/8192 10698.293 2.79%
std::upper_bound(std::list<int>)/100 101.181 -
std::upper_bound(std::list<int>)/8 16.284 -
std::upper_bound(std::list<int>)/8192 13953.384 -6.14%
std::upper_bound(std::vector<int>)/100 12.430 -
std::upper_bound(std::vector<int>)/8 6.011 -
std::upper_bound(std::vector<int>)/8192 15.758 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.859 -2.53%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 396.114 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 707.465 -2.95%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.778 1.22%
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 275.586 2.89%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.225 -1.04%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.600 -6.74%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 528.279 -41.52%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.583 -1.36%
std::vector<int>::ctor(Range)_(cheap_elements)/32 12.022 -1.90%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 448.973 -49.57%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 51.360 1.29%
std::vector<int>::ctor(const&)_(cheap_elements)/32 15.378 26.04%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 838.100 -5.96%
std::vector<int>::ctor(size)/1024 44.323 -4.04%
std::vector<int>::ctor(size)/32 11.511 -
std::vector<int>::ctor(size)/8192 517.581 68.19%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.629 3.53%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.872 -12.30%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.834 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.673 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.755 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.943 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.818 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.317 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.122 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.562 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.157 2.28%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.818 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 966.540 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 438.269 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4697.214 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 937.379 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 462.976 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4247.713 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 946.155 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 425.548 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4751.683 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.905 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.840 -1.03%
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.274 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.974 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.993 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 879.250 24.71%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.074 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.417 -2.12%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 675.117 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.627 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.479 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.284 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.497 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.512 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.500 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 832.263 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.993 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4873.843 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12572.198 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 738.651 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110056.241 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 637.113 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.259 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6341.151 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6592.809 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 151.850 1.86%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54884.481 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 698.259 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.382 -5.20%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6872.408 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20162.032 -12.09%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 608.263 -12.80%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 175305.331 -10.40%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.254 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.420 -8.44%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6874.305 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20074.304 -10.59%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 609.107 -11.68%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 174619.270 -9.74%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.009 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.140 -5.52%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6889.458 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19819.588 -11.78%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 603.058 -11.18%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 172838.961 -10.75%
std::vector<std::string>::ctor(size)/1024 460.302 7.07%
std::vector<std::string>::ctor(size)/32 32.132 -15.01%
std::vector<std::string>::ctor(size)/8192 4257.863 1.98%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 785.239 -1.13%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 38.924 -12.55%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 7125.197 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20270.734 -13.20%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 585.507 -14.98%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 175379.573 -12.50%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 597.963 3.65%
std::vector<std::string>::erase(begin)_(cheap_elements)/32 22.253 4.19%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4585.883 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.456 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.351 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4595.683 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.366 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.907 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.995 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.352 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.355 -1.07%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.476 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.483 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.481 -3.00%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4570.846 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.472 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.991 -9.43%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4594.541 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1829.067 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 460.837 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12496.195 1.13%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15437.912 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 800.293 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117105.612 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3359.056 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 542.666 1.83%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23125.158 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16889.957 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 860.118 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128810.232 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1869.505 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.373 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14061.248 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13641.142 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 881.076 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 117743.392 -7.06%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.914 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.156 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.061 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.991 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 27.422 -6.02%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.144 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 412.068 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.061 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4320.007 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6336.262 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 137.633 2.35%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52674.120 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 549.114 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.779 -2.31%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3155.570 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 597.404 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.673 -1.72%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5772.990 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.738 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -1.83%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.337 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.047 -2.47%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.524 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.760 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.780 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.747 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.269 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.292 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.307 -
vector<bool>(const_vector<bool>&) 9.970 -2.75%
vector<bool>(size_type,_const_value_type&) 8.313 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 11.929 -4.94%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.986 -
vector<bool>::reserve() 8.317 3.58%
vector<bool>::resize() 10.648 -1.42%
Geometric Mean 895.114 -