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 d4469292bfc08413464c26be56a8f33e33ca8d54

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 565433 2026-02-19T16:38:34 0:00:00
Previous 565405 2026-02-19T19:03:20 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1648 2079
Performance Improvements 1720 2816
Unchanged Tests 38427 36900
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::is_partitioned(vector<int>)_(unpartitioned)/50 211.42% 2.763 8.604 - -3.38% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 198.79% 58.812 175.726 - 397.00% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 198.73% 19.312 57.691 - 80.42% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 193.47% 42.361 124.319 - 296.59% -
SetIntersection_Interlaced_Vector_float_262144_64 168.04% 8093342.136 21693490.298 - 38.50% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 135.82% 10.213 24.085 - 73.22% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 129.29% 102.224 234.387 - 10.01% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 128.40% 6.584 15.039 - 65.68% -
std::find_end(list<int>)_(process_all)/1024 126.67% 728.749 1651.832 - 136.67% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 111.96% 98.612 209.019 - -5.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 111.05% 11.567 24.412 - 3.55% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 110.79% 32.550 68.611 - 5.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 103.92% 99.583 203.067 - -18.35% -
std::is_sorted(list<int>)/1024 98.11% 746.841 1479.589 - 96.10% -
SetIntersection_Interlaced_Vector_uint64_262144_16 97.63% 3336949.118 6594934.067 - 88.61% -
std::copy_backward(vector<bool>)_(aligned)/262144 96.49% 397.521 781.085 - 26.78% -
SetIntersection_Interlaced_Vector_float_16384_64 87.07% 6200748.883 11599996.675 - 108.02% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 82.92% 18.974 34.707 - 193.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 81.17% 77.402 140.230 - -2.19% -
bm_write 81.05% 322.388 583.698 - 9.74% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 79.61% 28.088 50.449 - -18.95% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 75.68% 6.471 11.369 - 19.33% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 73.41% 6.272 10.876 - 36.99% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 72.54% 24.469 42.220 - 67.43% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 70.34% 2.456 4.183 - 40.78% -
std::unique_copy(deque<int>)_(contiguous)/32 69.96% 9.459 16.077 - 70.69% -
std::unique_copy(deque<int>)_(contiguous)/52 68.46% 14.876 25.060 - 74.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 65.68% 32.799 54.342 - 5.71% -
SetIntersection_Interlaced_Vector_float_16384_16 64.24% 2603132.446 4275475.027 - 50.14% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 64.12% 12.084 19.831 - 65.97% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 63.54% 4.715 7.710 - 16.54% -
SetIntersection_Interlaced_Vector_float_262144_1024 59.25% 87008698.098 138557394.643 - 33.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 54.70% 570.354 882.343 - 53.51% -
SetIntersection_Interlaced_Vector_float_16384_256 53.36% 21512412.525 32991104.634 - 121.73% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 52.19% 6.399 9.738 - 17.71% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 51.97% 12.394 18.835 - 55.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 50.90% 22.647 34.175 - 0.55% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 50.24% 23.679 35.574 - 11.15% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 48.86% 48.904 72.800 - 10.45% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.32% 33.009 48.957 - 46.76% -
std::move(vector<int>)/262144 46.92% 14944.961 21956.925 - 47.45% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 46.66% 4.680 6.864 - 4.89% -
SetIntersection_Interlaced_Vector_uint64_262144_256 43.76% 31238302.207 44908747.009 - 27.27% -
SetIntersection_Interlaced_Vector_float_262144_4 42.11% 1479845.469 2103011.394 - 5.64% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 41.92% 92.484 131.252 - 38.53% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 41.73% 66.829 94.714 - 7.51% -
std::set<std::string>::insert(value)_(new_value,_end)/32 41.64% 32.178 45.577 - 11.60% -
BM_vector_deque_move_backward/0 40.73% 0.432 0.608 - 45.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 40.02% 55.598 77.849 - 52.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 39.47% 0.500 0.697 - 50.65% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 39.41% 4.506 6.281 - 13.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 38.87% 1641530.678 2279572.426 - 35.62% -
SetIntersection_Interlaced_Vector_uint64_16384_64 38.73% 6480062.834 8989526.803 - 36.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 38.11% 28.280 39.057 - 10.24% -
std::find_end(deque<int>)_(match_near_end)/1000 36.78% 33.719 46.122 - -86.77% -
std::unordered_multiset<int>::count(key)_(existent)/1024 36.10% 1.520 2.069 - 35.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 35.70% 20651422.728 28025006.616 - 32.27% -
SetIntersection_Interlaced_Vector_float_16384_1024 35.62% 40106569.658 54392964.938 - 5.91% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 35.25% 0.508 0.687 - 33.63% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.78% 28.326 38.178 - 51.30% -
std::multiset<std::string>::erase(key)_(existent)/32 34.49% 59.458 79.963 - 54.80% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 34.12% 7.227 9.694 - -4.90% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 32.16% 918.197 1213.525 - 28.96% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 31.59% 1644.179 2163.505 - 0.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.46% 24.550 32.273 - 33.54% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 30.38% 0.268 0.349 - 11.00% -
BM_vector_deque_copy_backward/0 30.26% 0.419 0.546 - 30.20% -
std::set<int>::contains(key)_(non-existent)/8192 30.10% 14.910 19.398 - 87.93% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 29.99% 655.886 852.581 - 33.16% -
rng::contains_subrange(deque<int>)_(same_length)/16 29.41% 10.083 13.048 - 2.68% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 28.91% 69.087 89.058 - 1.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 28.86% 25.131 32.383 - 29.75% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 28.76% 103137.163 132801.412 - 25.80% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 28.60% 25.436 32.711 - -14.55% -
std::find_if(vector<int>)_(bail_25%)/32768 28.16% 812.263 1041.013 - 10.26% -
SetIntersection_Interlaced_Vector_float_16384_4 28.16% 1341495.698 1719246.041 - 4.19% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 28.13% 7.039 9.019 - 11.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.00% 29.360 37.580 - -0.84% -
rng::find_last(deque<int>)_(bail_90%)/1048576 27.97% 25411.419 32517.927 - -29.68% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 27.66% 82.916 105.854 - 60.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 27.63% 42.048 53.664 - 2.26% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 27.57% 5.218 6.656 - -5.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.49% 16.641 21.216 - 2.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 27.26% 23.878 30.387 - 65.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 27.25% 34.182 43.498 - 4.41% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 27.15% 5.112 6.500 - 19.79% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 27.13% 6.466 8.220 - -27.95% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 26.98% 657.716 835.157 - 18.76% -
rng::contains_subrange(deque<int>)_(single_element)/50 26.55% 20.267 25.647 - -11.31% -
SetIntersection_Interlaced_Vector_float_1024_256 26.15% 5690805.597 7179186.222 - 29.53% -
std::find_if(vector<int>)_(bail_25%)/1024 25.83% 26.958 33.920 - 21.11% -
rng::find_last(deque<int>)_(bail_90%)/8192 25.79% 202.265 254.421 - -30.27% -
rng::contains_subrange(deque<int>)_(same_length)/32 25.77% 16.408 20.636 - 2.09% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 25.76% 4.724 5.941 - -25.03% -
std::set<std::string>::insert(value)_(new_value,_end)/0 25.68% 27.435 34.480 - 4.59% -
std::adjacent_find(deque<int>)/50 25.52% 14.970 18.792 - 33.92% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 25.50% 652.858 819.364 - 18.54% -
std::find(vector<long_long>)_(process_all)/8 25.35% 1.001 1.255 - 10.17% -
std::find_first_of(vector<int>)_(small_needle)/32 25.22% 46.661 58.428 - 25.30% -
std::adjacent_find(deque<int>)/8 24.95% 2.979 3.722 - 26.83% -
std::is_partitioned(list<int>)_(unpartitioned)/32 24.92% 3.366 4.205 - -4.07% -
std::find_end(list<int>)_(process_all)/8192 24.91% 7336.745 9164.185 - 22.21% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 24.83% 52.579 65.635 - 5.88% -
std::find_if(vector<int>)_(bail_25%)/8 24.75% 0.735 0.917 - 24.99% -
rng::contains_subrange(deque<int>)_(single_element)/32 23.88% 14.218 17.613 - 2.02% -
ranges::min(std::list<__int128>)/1 23.85% 0.369 0.457 - 15.37% -
std::find_if(vector<int>)_(bail_25%)/8192 23.78% 212.296 262.782 - 10.61% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 23.58% 9924.105 12263.939 - -3.13% -
std::map<std::string,_int>::erase(key)_(existent)/32 23.36% 61.824 76.266 - 0.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.74% 63.534 77.984 - 24.38% -
std::find_first_of(vector<int>)_(small_needle)/50 22.33% 70.296 85.992 - 19.28% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 22.30% 1.294 1.583 - 23.78% -
rng::find_last(deque<int>)_(bail_90%)/1024 21.80% 29.260 35.640 - -22.41% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 21.57% 43.489 52.870 - 17.01% -
BM_std_minmax_element<char>/2 21.45% 0.566 0.688 - 8.51% -
rng::contains_subrange(deque<int>)_(single_element)/16 21.19% 8.613 10.438 - 3.09% -
std::move_backward(list<int>)/4096 21.02% 4008.715 4851.506 - -6.45% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 20.99% 801.806 970.143 - 21.62% -
rng::find_last_if(vector<int>)_(bail_90%)/8 20.75% 0.511 0.617 - -0.23% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 20.72% 0.367 0.443 - -7.52% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 20.69% 55.906 67.473 - 18.76% -
ranges::minmax(std::vector<char>)/8 20.41% 0.897 1.080 - 6.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 20.37% 0.579 0.697 - 1.93% -
ranges::min(std::vector<__int128>)/1 20.32% 0.345 0.415 - 22.04% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 20.31% 1.296 1.559 - -20.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.27% 24.024 28.892 - -11.73% -
std::find_end(list<int>)_(same_length)/8192 19.85% 8104.887 9713.779 - -38.28% -
std::unordered_set<std::string>::count(key)_(existent)/8192 19.75% 36.862 44.143 - 14.41% -
ranges::minmax(std::deque<long_long>)/1 19.65% 0.693 0.829 - 20.17% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 19.38% 30.315 36.190 - -6.11% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 19.32% 75778.379 90419.825 - 18.22% -
std::find_first_of(vector<int>)_(small_needle)/1024 19.11% 1407.506 1676.410 - 15.86% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 19.03% 302.071 359.554 - 15.90% -
std::copy_n(vector<bool>)_(aligned)/1048576 18.90% 2063.270 2453.177 - -21.12% -
BM_StringConstructDestroyCStr_Large_Opaque 18.89% 16.767 19.934 - 32.44% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 18.77% 25.391 30.159 - 7.93% -
std::rotate(deque<int>)_(by_1/4)/8192 18.45% 2441.129 2891.516 - -57.20% -
std::set<std::string>::contains(key)_(non-existent)/1024 18.40% 21.291 25.207 - 25.76% -
std::find_first_of(vector<int>)_(small_needle)/8192 18.25% 11259.157 13314.313 - 14.71% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 18.25% 220.238 260.423 - 12.33% -
BM_vector_deque_ranges_move_backward/2 17.93% 1.743 2.056 - -0.31% -
std::stable_partition(list<int>)_(dense)/1024 17.92% 1482.255 1747.806 - 0.04% -
std::find_if_not(vector<int>)_(bail_25%)/8 17.90% 0.672 0.792 - -6.80% -
rng::find_last(vector<int>)_(bail_90%)/8 17.90% 0.392 0.463 - -2.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.87% 35.786 42.181 - 17.91% -
ranges::min(std::vector<char>)/1 17.87% 0.385 0.454 - 3.81% -
BM_vector_deque_ranges_move_backward/1 17.75% 1.979 2.331 - 0.06% -
rng::find_last_if(deque<int>)_(bail_90%)/8 17.47% 0.979 1.150 - 19.54% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 17.40% 889738.811 1044568.452 - 1.61% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.03% 35.077 41.050 - 19.21% -
std::set<std::string>::contains(key)_(non-existent)/32 16.86% 9.876 11.541 - 17.60% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 16.65% 117.978 137.617 - 417.42% -
SetIntersection_Interlaced_Vector_float_256_4 16.62% 4613609.176 5380258.118 - 2.46% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 16.58% 314.033 366.086 - 5.80% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 16.51% 35.025 40.809 - 0.04% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 16.48% 52.817 61.523 - 42.62% -
BM_deque_deque_copy/0 16.48% 0.790 0.920 - 5.85% -
std::rotate(vector<bool>)_(by_1/4)/1024 16.43% 12.759 14.855 - 4.89% -
SetIntersection_Interlaced_Vector_float_262144_256 16.39% 34207768.715 39814448.445 - 96.03% -
std::set<std::string>::ctor(const&)/32 16.30% 711.718 827.759 - -0.55% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 16.05% 686.710 796.902 - -8.46% -
rng::contains(list<int>)_(process_all)/8192 16.03% 7233.885 8393.426 - 16.82% -
std::set<std::string>::count(key)_(existent)/8192 15.70% 30.619 35.424 - 7.46% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 15.55% 11674.493 13489.607 - 14.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 15.53% 58.685 67.800 - 27.24% -
std::unordered_set<std::string>::erase(iterator)/32 15.42% 26.125 30.154 - -3.66% -
std::multiset<std::string>::count(key)_(non-existent)/8192 15.37% 30.328 34.990 - 4.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.36% 28.634 33.032 - 5.18% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 15.23% 2.657 3.061 - -4.18% -
rng::contains_subrange(deque<int>)_(same_length)/50 15.22% 25.036 28.846 - 1.60% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 15.16% 5.597 6.445 - 16.65% -
bm_lexicographical_compare<unsigned_char>/8 15.12% 1.204 1.386 - -0.26% -
BM_deque_vector_ranges_copy_backward/0 15.04% 1.370 1.576 - 14.70% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 15.03% 28.603 32.901 - 20.01% -
std::search(deque<int>)_(near_matches)/1024 15.00% 20952.679 24096.278 - 23.56% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 14.99% 38541.550 44317.586 - 14.77% -
std::unordered_set<int>::count(key)_(non-existent)/32 14.98% 1.547 1.779 - 27.30% -
std::partition(deque<int>)_(dense)/50 14.96% 13.968 16.058 - 4.95% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 14.96% 28.643 32.927 - 21.11% -
std::multiset<std::string>::ctor(const&)/32 14.94% 698.439 802.819 - 3.60% -
std::search(deque<int>)_(near_matches)/1000 14.93% 20086.301 23084.676 - 24.45% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 14.87% 58.495 67.192 - 19.78% -
ranges::minmax(std::vector<char>)/64 14.85% 1.199 1.378 - 1.84% -
rng::find(vector<bool>)_(process_all)/8 14.75% 0.642 0.737 - 14.82% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 14.66% 22.828 26.175 - 11.37% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 14.65% 2.221 2.547 - 13.26% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 14.63% 27.930 32.018 - 4.64% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 14.50% 7.103 8.133 - -28.25% -
std::set<int>::contains(key)_(non-existent)/1024 14.49% 6.134 7.023 - 15.99% -
std::set<int>::find(key)_(non-existent)/8192 14.36% 8.558 9.787 - 16.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 14.35% 17695.729 20235.442 - 5.74% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.32% 5834.913 6670.249 - 14.37% -
std::find_if_not(vector<int>)_(process_all)/8 14.20% 1.304 1.489 - 5.39% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 14.06% 18373.295 20955.688 - 15.76% -
BM_deque_deque_copy_backward/0 13.96% 0.808 0.921 - -0.02% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 13.83% 0.609 0.693 - 0.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 13.78% 519.115 590.623 - 17.46% -
rng::find(vector<bool>)_(process_all)/50 13.75% 0.680 0.774 - 11.90% -
std::set<std::string>::upper_bound(key)_(existent)/32 13.73% 15.198 17.284 - -0.23% -
std::move(deque<int>)/32768 13.72% 2098.899 2386.962 - 15.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 13.66% 31.779 36.120 - 14.82% -
std::unique(list<int>)_(sprinkled)/1024 13.64% 947.773 1077.073 - 13.27% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 13.60% 19220.650 21834.001 - 14.67% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 13.49% 12.270 13.925 - 11.51% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 13.45% 50.666 57.483 - 10.00% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 13.44% 35.763 40.570 - 6.83% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 13.43% 1.062 1.205 - 8.50% -
ranges::minmax(std::deque<long_long>)/64 13.29% 23.931 27.110 - 10.43% -
SetIntersection_Front_Vector_string_256_256 13.09% 18475963.146 20894868.003 - 12.69% -
BM_deque_vector_ranges_copy/0 13.08% 1.252 1.415 - -1.60% -
SetIntersection_Interlaced_Set_uint64_262144_16 13.05% 1615146.729 1825921.793 - 10.92% -
bm_lexicographical_compare<unsigned_char>/1 13.01% 1.438 1.625 - 3.78% -
std::lower_bound(std::list<int>)/8192 12.93% 13645.093 15409.350 - 8.41% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 12.78% 568.294 640.899 - 16.54% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 12.72% 9.835 11.086 - 24.63% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 12.70% 104499.752 117775.340 - 11.88% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12.64% 12603.821 14196.987 - 8.68% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 12.64% 86.402 97.322 - 30.04% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 12.63% 31.786 35.799 - 26.92% -
std::multiset<std::string>::insert(value)_(already_present)/8192 12.61% 62.878 70.809 - -16.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 12.57% 35.913 40.426 - 3.25% -
std::partition(deque<int>)_(sparse)/32 12.45% 10.068 11.322 - -0.41% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 12.43% 32457.993 36492.662 - 9.26% -
BM_PushHeap_uint32_PipeOrgan_1 12.42% 0.463 0.520 - 11.59% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 12.38% 1.310 1.472 - -0.07% -
bm_lexicographical_compare<unsigned_char>/64 12.37% 1.810 2.034 - 1.78% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 12.29% 9.702 10.895 - 3.14% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 12.27% 577.623 648.469 - 18.42% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 12.23% 353.631 396.865 - 10.19% -
std::rotate_copy(deque<int>)/8192 12.20% 292.395 328.065 - 9.74% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 12.17% 35725.483 40073.345 - 10.34% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12.09% 12897.560 14456.332 - 10.47% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 12.01% 31.649 35.451 - -11.20% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 12.00% 30.251 33.880 - -20.60% -
BM_PushHeap_string_SingleElement_1 11.96% 0.471 0.527 - -24.68% -
std::set<std::string>::contains(key)_(existent)/32 11.94% 14.203 15.898 - -0.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 11.93% 588.213 658.363 - 17.78% -
std::all_of(list<int>)_(process_all)/8192 11.91% 7069.297 7911.280 - 3.49% -
std::find_end(deque<int>)_(near_matches)/8192 11.84% 1125075.775 1258231.925 - -28.87% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 11.83% 66.116 73.940 - 69.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 11.80% 0.481 0.538 - -7.01% -
std::unordered_set<int>::insert(value)_(already_present)/32 11.73% 2.551 2.850 - 8.07% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 11.70% 6.503 7.264 - 10.65% -
std::reverse(list<int>)/32768 11.68% 17617.214 19674.477 - 2.38% -
SetIntersection_Interlaced_Vector_string_16384_16 11.61% 4315986.797 4816966.944 - 14.78% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 11.60% 29.550 32.977 - 13.21% -
std::set<int>::equal_range(key)_(non-existent)/1024 11.57% 6.495 7.247 - 24.92% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 11.51% 1.564 1.744 - -10.86% -
std::set<int>::contains(key)_(non-existent)/32 11.26% 2.679 2.980 - -2.99% -
ranges::min(std::list<long_long>)/70000 11.26% 45553.314 50680.660 - 15.31% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 11.22% 3230.254 3592.696 - 1.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 11.19% 47.439 52.745 - 19.46% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 11.02% 320.981 356.356 - 9.57% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 10.99% 12.453 13.821 - 10.70% -
BM_std_minmax_element<short>/70000 10.92% 17850.942 19799.505 - 13.47% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 10.91% 31.220 34.626 - 50.55% -
BM_StringConstructDestroyCStr_Empty_Opaque 10.90% 2.079 2.305 - 10.89% -
SetIntersection_Interlaced_Set_string_256_256 10.90% 26461230.500 29344756.979 - -7.08% -
BM_std_minmax_element<short>/64000 10.89% 16336.265 18115.337 - 13.60% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 10.85% 4.583 5.080 - -22.69% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 10.83% 0.414 0.459 - 21.24% -
std::lower_bound(std::deque<int>)/8 10.82% 16.844 18.666 - 9.98% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 10.81% 5.543 6.142 - -14.39% -
BM_PushHeap_uint32_Ascending_64 10.71% 1.574 1.742 - 14.83% -
BM_std_minmax_element<short>/65536 10.68% 16760.743 18550.875 - 13.65% -
SetIntersection_Interlaced_Set_uint64_262144_4 10.67% 1298029.135 1436487.631 - 7.90% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 10.54% 1.340 1.482 - -17.97% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 10.52% 5.121 5.659 - -24.55% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 10.45% 278988.240 308138.546 - 7.51% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.44% 10.193 11.257 - 11.35% -
SetIntersection_Interlaced_Set_uint64_262144_64 10.42% 1585389.972 1750514.974 - 7.10% -
BM_StringCtorDefault 10.41% 0.244 0.270 - 10.92% -
std::deque<int>::ctor(size)/8192 10.35% 452.288 499.119 - 13.41% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 10.28% 45036484.681 49667279.924 - 14.99% -
std::set<std::string>::contains(key)_(existent)/1024 10.23% 22.356 24.643 - 17.90% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 10.18% 1.576 1.736 - 15.14% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 10.10% 133509.653 146991.075 - 4.60% -
std::unique(list<int>)_(sprinkled)/8192 10.00% 7884.562 8672.796 - 10.15% -
SetIntersection_Front_Set_float_16384_1024 9.98% 11842519.156 13023885.344 - 4.45% -
SetIntersection_Interlaced_Vector_float_262144_16 9.96% 6217779.400 6836854.906 - 133.44% -
BM_std_minmax_element<short>/5500 9.93% 1416.267 1556.936 - 13.18% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 9.90% 2.203 2.421 - 3.07% -
BM_PushHeap_uint32_Ascending_262144 9.90% 4.743 5.212 - 8.46% -
SetIntersection_Front_Vector_string_16384_64 9.87% 3111659.234 3418781.840 - 9.50% -
BM_std_minmax_element<short>/4000 9.87% 1032.091 1133.932 - 12.66% -
std::upper_bound(std::list<int>)/8192 9.61% 13610.482 14917.944 - 5.63% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.61% 41.977 46.009 - 9.43% -
BM_StringRelational_Eq_Large_Large_Control 9.53% 2.096 2.296 - 2.56% -
BM_PushHeap_string_Random_16384 9.49% 16.283 17.829 - 10.84% -
BM_std_minmax_element<short>/4096 9.49% 1060.999 1161.687 - 13.20% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 9.49% 44.579 48.809 - 10.00% -
BM_CmpEqual_ushort_uint 9.44% 1.035 1.133 - 5.94% -
std::none_of(list<int>)_(process_all)/8192 9.43% 7151.031 7825.295 - -1.83% -
std::unordered_set<std::string>::find(key)_(existent)/32 9.42% 37.670 41.217 - 3.69% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 9.37% 46.462 50.815 - 0.18% -
ranges::minmax(std::list<long_long>)/1 9.35% 0.499 0.545 - 59.15% -
std::flat_map<int,_int>::erase(iterator)/1024 9.31% 74.918 81.891 - 8.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 9.25% 3.508 3.833 - 0.83% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 9.23% 28.657 31.301 - 16.76% -
std::partition(list<int>)_(dense)/8192 9.22% 4987.400 5447.277 - -4.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 9.21% 1719911.264 1878256.310 - 2.37% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 9.20% 37962.495 41454.631 - 0.27% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 9.19% 11.795 12.878 - 14.04% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 9.17% 1071.677 1169.922 - -1.79% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.16% 118225.950 129055.385 - 7.00% -
std::fill_n(deque<int>)/32 9.09% 1.155 1.260 - -84.77% -
BM_StringAssignAsciiz_Huge_Transparent 9.01% 189.300 206.352 - 7.68% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 9.00% 40.555 44.204 - 33.24% -
BM_StringAssignAsciiz_Huge_Opaque 8.98% 189.905 206.967 - 8.04% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 8.95% 20.449 22.280 - -0.18% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 8.95% 102528.393 111700.585 - 6.37% -
std::multiset<std::string>::find(key)_(non-existent)/1024 8.88% 22.018 23.972 - 11.89% -
BM_PushHeap_uint32_Ascending_256 8.87% 2.124 2.313 - 11.08% -
BM_PushHeap_uint64_Descending_1 8.87% 0.639 0.696 - 55.34% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 8.86% 1.297 1.412 - 14.44% -
rng::find_last(list<int>)_(bail_90%)/50 8.85% 1.248 1.358 - 1.31% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 8.82% 38.153 41.519 - -11.93% -
BM_std_minmax_element<short>/1024 8.81% 271.094 294.986 - 12.47% -
std::multiset<int>::count(key)_(non-existent)/8192 8.77% 9.181 9.986 - 1.37% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 8.77% 671.515 730.384 - 14.58% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 8.74% 2.176 2.366 - 2.31% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 8.72% 21531.645 23409.132 - 13.15% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 8.72% 188072.906 204465.556 - 12.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 8.70% 31.619 34.371 - 1.23% -
std::find_if_not(vector<int>)_(bail_25%)/1024 8.68% 29.257 31.797 - 11.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 8.64% 115197897.930 125146479.730 - 8.45% -
SetIntersection_Front_Vector_uint32_1024_1024 8.58% 5414846.381 5879205.398 - -0.84% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 8.56% 23.050 25.023 - 8.11% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 8.54% 21.304 23.123 - 3.32% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 8.51% 1.270 1.378 - -14.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 8.48% 72.251 78.375 - 15.15% -
std::search(deque<int>)_(same_length)/1000 8.41% 325.281 352.639 - 8.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 8.38% 12304878.654 13336438.645 - 2.05% -
std::set<std::string>::equal_range(key)_(existent)/1024 8.37% 24.006 26.014 - 19.40% -
std::set<std::string>::contains(key)_(non-existent)/8192 8.36% 27.969 30.307 - 12.04% -
std::set<std::string>::ctor(const&,_alloc)/32 8.34% 698.247 756.488 - -11.06% -
BM_std_minmax_element<short>/512 8.34% 138.518 150.068 - 11.87% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 8.31% 6703.100 7260.424 - 7.32% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 8.26% 920.870 996.966 - 5.10% -
SetIntersection_Interlaced_Vector_string_256_256 8.26% 19295782.249 20890260.239 - 1.20% -
std::unordered_multiset<int>::count(key)_(existent)/32 8.20% 1.601 1.732 - -6.61% -
SetIntersection_Interlaced_Vector_float_1024_16 8.19% 2649665.970 2866553.204 - 12.68% -
BM_PushHeap_uint32_Ascending_1024 8.18% 2.555 2.764 - 8.18% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.17% 1.057 1.143 - 8.56% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 8.16% 1379.149 1491.699 - -0.58% -
std::find(list<int>)_(bail_25%)/1024 8.13% 128.517 138.967 - 8.68% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 8.10% 1339.532 1448.048 - 5.95% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 8.10% 85020.117 91907.563 - 6.23% -
BM_PushHeap_float_QuickSortAdversary_1 8.06% 0.411 0.444 - -1.02% -
std::mismatch(list<int>)_(it,_it,_it)/8192 8.05% 7383.792 7978.325 - 9.38% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 7.98% 2543.768 2746.761 - 8.21% -
SetIntersection_Interlaced_Set_uint32_1024_256 7.91% 13104050.861 14140271.056 - -3.64% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 7.87% 32357.651 34902.981 - 3.33% -
BM_PushHeap_float_QuickSortAdversary_16 7.86% 0.989 1.067 - 7.81% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 7.86% 6.408 6.912 - 6.56% -
rng::starts_with(list<int>,_pred)/8192 7.80% 10869.220 11717.455 - -4.11% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 7.80% 277954.574 299626.966 - 4.76% -
std::partition(deque<int>)_(dense)/32 7.74% 9.929 10.697 - 8.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 7.71% 0.595 0.641 - 6.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 7.70% 1849056.244 1991350.558 - 1.11% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 7.67% 30.891 33.262 - 5.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 7.66% 3.373 3.631 - 6.26% -
std::multiset<std::string>::contains(key)_(non-existent)/32 7.63% 9.936 10.695 - -0.77% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 7.63% 15.436 16.614 - -4.14% -
SetIntersection_Interlaced_Vector_float_64_4 7.62% 17713285.768 19063714.293 - 4.89% -
std::copy_n(vector<int>)/4096 7.62% 143.479 154.410 - 8.43% -
std::find_if_not(vector<char>)_(process_all)/8 7.60% 1.337 1.439 - 8.43% -
BM_std_minmax_element<short>/3 7.59% 1.082 1.165 - 7.87% -
std::list<int>::insert(begin)_(cheap_elements)/32 7.58% 10.347 11.131 - 9.27% -
BM_std_minmax_element<int>/4000 7.57% 981.056 1055.342 - -0.23% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 7.56% 2.154 2.317 - -2.61% -
rng::contains_subrange(deque<int>)_(process_all)/16 7.54% 7.154 7.694 - -21.34% -
BM_std_minmax_element<int>/4096 7.54% 1004.249 1079.963 - -0.23% -
SetIntersection_Front_Set_float_256_256 7.52% 6954103.976 7476807.056 - -2.66% -
BM_std_minmax_element<int>/1024 7.49% 255.537 274.689 - 0.23% -
BM_std_minmax_element<int>/512 7.48% 129.684 139.382 - 0.22% -
rng::contains_subrange(list<int>)_(single_element)/50 7.48% 16.153 17.361 - 0.87% -
BM_std_minmax_element<short>/64 7.46% 17.214 18.498 - 10.11% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 7.43% 12.205 13.111 - 11.35% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 7.40% 10.734 11.528 - 5.25% -
SetIntersection_None_Set_uint64_16384_1024 7.32% 163219397.024 175168286.004 - 3.49% -
std::find_if(vector<char>)_(bail_25%)/8 7.32% 0.793 0.851 - 4.07% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 7.31% 1.340 1.438 - -13.42% -
std::set<std::string>::erase(iterator)/32 7.29% 25.771 27.650 - -12.86% -
SetIntersection_None_Set_string_1024_1 7.23% 10434587.243 11189459.316 - 21.95% -
std::for_each(join_view(vector<vector<int>>))/8 7.23% 1.380 1.480 - 3.98% -
BM_StringConstructDestroyCStr_Large_Transparent 7.23% 9.516 10.204 - 0.74% -
std::find_end(deque<int>)_(near_matches)/1000 7.22% 15687.404 16819.761 - -43.97% -
SetIntersection_Front_Vector_uint32_1024_256 7.21% 2126439.841 2279780.407 - -0.17% -
ranges::min(std::deque<long_long>)/64 7.18% 16.314 17.486 - -12.28% -
BM_std_minmax_element<int>/5500 7.17% 1342.769 1439.018 - -0.93% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 7.13% 24.597 26.351 - 10.09% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 7.12% 38.744 41.501 - -1.43% -
std::find_if(vector<int>)_(process_all)/8 7.11% 1.441 1.543 - 3.76% -
std::find_end(deque<int>)_(near_matches)/1024 7.10% 16290.479 17446.997 - -44.02% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 7.07% 0.252 0.270 - 6.88% -
std::reverse(list<int>)/4096 7.03% 1792.076 1918.075 - 8.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 7.02% 197118074.500 210961996.081 - 1.44% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 7.02% 41.697 44.624 - 12.35% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 7.00% 47.776 51.119 - 20.11% -
SetIntersection_Front_Set_uint64_1024_256 6.99% 3715096.993 3974907.335 - 0.52% -
BM_std_minmax_element<short>/2 6.99% 0.644 0.689 - 8.70% -
bm_ranges_lexicographical_compare<unsigned_char>/8 6.99% 1.387 1.484 - 7.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 6.97% 1017302.779 1088243.716 - -0.70% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 6.95% 154721.270 165478.834 - 6.63% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 6.94% 31.566 33.758 - 10.22% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 6.93% 61.522 65.789 - 32.25% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 6.93% 0.253 0.271 - 6.62% -
SetIntersection_Front_Set_float_262144_64 6.92% 1669755.431 1785254.923 - 5.38% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.89% 25.211 26.948 - 0.88% -
std::unique(vector<int>)_(sprinkled)/8192 6.89% 3943.045 4214.603 - 6.28% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 6.87% 16334.419 17457.360 - 8.03% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.82% 2.348 2.508 - 2.42% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 6.77% 12.336 13.172 - 4.94% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.74% 52344.001 55872.439 - 11.53% -
std::swap_ranges(deque<int>)/1024 6.73% 319.237 340.736 - 0.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 6.72% 36.972 39.457 - -0.90% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 6.71% 354453.807 378239.518 - 8.96% -
SetIntersection_None_Set_string_1024_64 6.69% 10331738.283 11023305.678 - 21.81% -
std::rotate_copy(vector<int>)/8192 6.67% 685.728 731.496 - 2.07% -
BM_deque_vector_ranges_copy/65536 6.67% 2936.327 3132.205 - 6.47% -
rng::find_last(vector<int>)_(bail_90%)/50 6.67% 1.504 1.604 - 5.82% -
std::multiset<int>::equal_range(key)_(existent)/8192 6.66% 8.310 8.863 - 1.85% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.66% 1007.279 1074.328 - 1.32% -
bm_ranges_lexicographical_compare<unsigned_char>/1 6.65% 1.617 1.724 - 9.31% -
std::remove_copy_if(deque<int>)_(prefix)/1024 6.64% 528.054 563.123 - 9.47% -
BM_deque_vector_ranges_move/64 6.63% 2.614 2.787 - -1.99% -
SetIntersection_Interlaced_Set_float_16384_16384 6.62% 211886290.429 225906744.432 - 8.19% -
BM_StringRelational_Compare_Empty_Empty_Control 6.60% 1.609 1.716 - -0.92% -
SetIntersection_Interlaced_Set_uint32_256_256 6.59% 7695761.217 8203244.347 - 4.18% -
SetIntersection_Interlaced_Vector_float_1024_64 6.59% 5616288.822 5986182.351 - 82.95% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 6.58% 36.497 38.900 - 2.71% -
std::multiset<std::string>::count(key)_(non-existent)/32 6.57% 10.229 10.901 - -12.23% -
SetIntersection_Interlaced_Vector_string_1024_64 6.54% 7816678.386 8327968.383 - -2.83% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 6.52% 1.312 1.397 - -11.18% -
std::replace_if(list<int>)_(prefix)/8192 6.52% 7575.242 8068.855 - 13.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 6.51% 14128572.855 15048549.444 - 3.96% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 6.49% 10.307 10.976 - 10.28% -
SetIntersection_Interlaced_Set_string_16384_256 6.48% 344959720.628 367321484.179 - 2.58% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 6.47% 351.299 374.033 - 4.44% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 6.47% 0.252 0.268 - 6.43% -
BM_std_minmax_element<long_long>/2 6.47% 0.644 0.686 - 3.19% -
std::partition_copy(list<int>)/8192 6.46% 6786.262 7224.811 - 5.53% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.45% 6.381 6.793 - 5.25% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.44% 6.911 7.356 - -32.25% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 6.43% 1.788 1.903 - -1.08% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 6.41% 11674.438 12422.470 - 4.70% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 6.40% 28.547 30.375 - -2.77% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 6.39% 10.798 11.488 - 4.81% -
std::set<std::string>::clear()/1024 6.38% 21134.934 22483.472 - 0.00% -
std::set<int>::equal_range(key)_(non-existent)/32 6.37% 2.664 2.834 - 9.60% -
std::set<std::string>::lower_bound(key)_(existent)/1024 6.33% 22.230 23.638 - -0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 6.30% 7503449.110 7976183.860 - 3.74% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 6.28% 36.534 38.828 - 8.66% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.27% 10.508 11.167 - -6.87% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 6.26% 4.892 5.199 - -1.12% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6.26% 6722.178 7142.927 - 5.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 6.24% 13875456.952 14741717.435 - 11.12% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 6.22% 4.941 5.249 - -5.33% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 6.22% 29.218 31.035 - 0.10% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 6.20% 4844.638 5144.807 - 6.99% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 6.20% 16.257 17.264 - 9.66% -
std::vector<int>::ctor(size)/32 6.18% 10.224 10.855 - 8.95% -
std::multiset<int>::contains(key)_(non-existent)/1024 6.17% 6.047 6.420 - 7.27% -
std::multiset<std::string>::equal_range(key)_(existent)/32 6.11% 18.598 19.734 - -0.61% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 6.11% 0.265 0.281 - 10.88% -
std::partial_sort_copy(vector<int>)_(heap)/8 6.09% 16.100 17.081 - 3.34% -
BM_StringRelational_Eq_Large_Large_ChangeLast 6.08% 1.961 2.081 - 9.03% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 6.07% 922.070 978.031 - 3.55% -
std::multimap<int,_int>::count(key)_(non-existent)/32 6.07% 2.325 2.466 - 8.15% -
std::swap_ranges(deque<int>)/8192 6.06% 2549.477 2703.874 - -0.04% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 6.01% 15.825 16.777 - 7.77% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 6.00% 27.086 28.711 - -2.03% -
BM_lexicographical_compare_three_way_slow_path/1 5.99% 0.370 0.392 - 7.70% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 5.97% 10.330 10.947 - 7.14% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 5.96% 92.865 98.404 - 1.94% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.95% 2.075 2.198 - 9.32% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 5.93% 17734.282 18785.251 - 6.94% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.93% 4.740 5.021 - 11.09% -
SetIntersection_Front_Vector_uint64_1024_1024 5.89% 5322779.580 5636534.112 - -4.62% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 5.87% 22.863 24.204 - -3.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.85% 1430.372 1514.050 - 0.97% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.84% 4.629 4.899 - 0.28% -
BM_std_minmax_element<int>/2 5.84% 0.649 0.687 - 3.32% -
std::unique_copy(list<int>)_(sprinkled)/8192 5.80% 7090.036 7501.378 - 9.87% -
ranges::minmax(std::list<char>)/70000 5.79% 54104.467 57236.356 - 9.28% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 5.79% 7.721 8.168 - 9.63% -
SetIntersection_Interlaced_Vector_float_16_1 5.78% 62508977.733 66123679.855 - 3.64% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 5.78% 7.105 7.516 - 2.21% -
std::set<int>::equal_range(key)_(non-existent)/8192 5.76% 9.959 10.532 - 17.92% -
std::count(vector<int>)_(every_other)/8 5.76% 1.227 1.297 - -2.84% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 5.75% 31.421 33.230 - 6.84% -
std::vector<int>::ctor(size)/1024 5.75% 42.503 44.945 - 6.48% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 5.73% 21.074 22.281 - -0.79% -
BM_deque_vector_move_backward/5500 5.71% 197.690 208.975 - 4.00% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 5.70% 1.532 1.620 - -4.76% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 5.63% 10.302 10.882 - 4.55% -
SetIntersection_Front_Vector_uint32_16384_16384 5.62% 73264468.833 77384810.960 - 0.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 5.62% 19.625 20.727 - 4.44% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 5.60% 39.255 41.453 - 39.07% -
rng::find_last(vector<char>)_(bail_90%)/50 5.58% 1.389 1.467 - -0.08% -
std::set<int>::ctor(const&)/8192 5.56% 50472.399 53278.755 - 7.21% -
BM_PushHeap_uint64_PipeOrgan_4 5.55% 0.485 0.512 - 5.86% -
std::unordered_multimap<int,_int>::ctor(const&)/32 5.54% 202.171 213.381 - 3.26% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 5.53% 15849.998 16727.241 - 7.02% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 5.52% 4.147 4.376 - -1.46% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 5.52% 3475.519 3667.384 - 7.02% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 5.51% 325.793 343.759 - 3.01% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 5.50% 3.009 3.175 - 40.84% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.50% 1810.387 1909.917 - 6.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 5.48% 1099204.693 1159454.667 - -3.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 5.47% 0.567 0.598 - 4.38% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 5.45% 1556.277 1641.146 - 8.95% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 5.45% 54982.469 57979.908 - 4.44% -
SetIntersection_Front_Set_string_262144_256 5.45% 14296329.848 15075201.264 - 2.59% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 5.44% 12.160 12.822 - -1.07% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 5.42% 1.529 1.612 - -6.76% -
SetIntersection_Interlaced_Vector_float_4_4 5.40% 135533864.190 142851586.324 - 3.69% -
BM_deque_vector_copy_backward/64000 5.39% 8028.640 8461.603 - 13.01% -
SetIntersection_None_Vector_string_16384_16384 5.39% 1186786.190 1250770.074 - 0.26% -
std::multiset<int>::contains(key)_(existent)/8192 5.38% 8.177 8.617 - 4.94% -
BM_deque_deque_ranges_copy/0 5.38% 0.702 0.740 - 0.32% -
std::multiset<std::string>::count(key)_(non-existent)/1024 5.38% 23.700 24.975 - -1.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.36% 1199.190 1263.511 - 11.50% -
BM_std_minmax_element<int>/64000 5.35% 15937.932 16790.016 - -0.60% -
SetIntersection_Interlaced_Vector_float_64_1 5.34% 16352678.248 17226502.816 - 3.34% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 5.30% 21364.571 22497.517 - 6.24% -
BM_std_minmax_element<int>/65536 5.30% 16328.746 17193.862 - -0.70% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 5.30% 15.974 16.820 - -0.85% -
SetIntersection_Front_Set_float_64_64 5.26% 12578722.413 13240585.002 - -2.98% -
std::sort(deque<int>)_(repeated)/1024 5.25% 986.706 1038.544 - -2.84% -
std::remove(deque<int>)_(sprinkled)/50 5.25% 54.809 57.685 - 4.51% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 5.25% 23.456 24.686 - 16.99% -
SetIntersection_Front_Set_uint32_262144_1024 5.21% 11743348.630 12355712.180 - -12.24% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 5.20% 15601.455 16413.225 - -2.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 5.19% 2866822.687 3015747.833 - -0.81% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 5.19% 29.586 31.120 - 7.46% -
std::set<std::string>::find(key)_(non-existent)/8192 5.17% 28.165 29.620 - 11.86% -
std::set<int>::ctor(const&,_alloc)/1024 5.13% 6264.316 6585.723 - -31.96% -
BM_std_minmax_element<char>/4096 5.12% 1004.079 1055.504 - -1.89% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 5.11% 7.813 8.212 - 9.33% -
BM_std_minmax_element<int>/70000 5.10% 17469.445 18360.284 - -0.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 5.09% 26331887.921 27671850.662 - 4.33% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.06% 42.181 44.316 - 4.37% -
std::partition(deque<int>)_(sparse)/50 5.05% 15.209 15.978 - -7.35% -
std::find_if(vector<int>)_(process_all)/50 5.04% 5.586 5.867 - -14.49% -
std::unordered_set<int>::insert(value)_(already_present)/1024 5.02% 2.425 2.547 - 7.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 5.02% 1001678.067 1051994.661 - 2.04% -
BM_StringAssignStr_Huge_Opaque 5.02% 106.893 112.254 - -0.92% -
std::partition_point(vector<int>)/1024 5.01% 6.102 6.408 - 4.30% -
BM_std_minmax_element<char>/1024 5.00% 257.627 270.502 - -0.99% -
std::set<std::string>::find(key)_(non-existent)/1024 4.99% 21.067 22.119 - 10.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 4.98% 129361.648 135805.307 - 4.73% -
BM_PushHeap_uint32_Ascending_16384 4.98% 3.710 3.894 - 5.15% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 4.95% 0.427 0.448 - -8.48% -
std::unordered_set<int>::erase(key)_(existent)/8192 4.93% 21.845 22.923 - 0.47% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 4.93% 1.758 1.845 - 2.40% -
std::partition(list<int>)_(sparse)/50 4.92% 21.655 22.721 - 52.92% -
SetIntersection_Interlaced_Vector_uint64_1024_64 4.92% 3659757.476 3839891.572 - 4.47% -
std::unordered_set<int>::find(key)_(non-existent)/32 4.92% 1.100 1.154 - 5.07% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 4.91% 22.782 23.901 - 7.95% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 4.89% 2749.115 2883.507 - 4.29% -
std::partition_point(vector<int>)/50 4.88% 2.536 2.660 - 3.76% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 4.87% 132.378 138.829 - 10.98% -
std::replace_if(list<int>)_(sprinkled)/8192 4.87% 7926.188 8312.348 - 14.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 4.87% 1064652.028 1116481.555 - 0.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4.86% 1072672.405 1124780.186 - 0.38% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.85% 238.510 250.079 - 3.60% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.83% 12691.806 13304.740 - 2.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 4.82% 2086651.703 2187295.372 - -0.32% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 4.81% 96.843 101.505 - 13.02% -
std::map<std::string,_int>::erase(iterator)/32 4.81% 29.789 31.222 - 9.27% -
std::find_if(vector<int>)_(process_all)/32768 4.81% 3206.843 3361.007 - -10.60% -
SetIntersection_None_Vector_string_4_1 4.80% 217016862.537 227436718.609 - 3.26% -
SetIntersection_None_Set_float_16384_16384 4.80% 154123045.989 161521464.385 - 0.48% -
BM_StringConstructDestroyCStr_Small_Opaque 4.79% 2.092 2.193 - -2.67% -
BM_deque_vector_ranges_copy/64000 4.79% 2927.655 3067.770 - 5.32% -
BM_StringAssignAsciizMix_Transparent 4.77% 3.030 3.174 - 3.00% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 4.75% 12.182 12.761 - 11.68% -
std::remove_if(deque<int>)_(prefix)/50 4.73% 60.778 63.655 - -0.79% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.73% 1320.661 1383.133 - -13.45% -
BM_CmpLess_uchar_uchar 4.73% 1.033 1.082 - 0.43% -
std::multiset<std::string>::find(key)_(existent)/32 4.70% 14.750 15.444 - -2.11% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 4.68% 26.200 27.427 - 2.60% -
SetIntersection_Interlaced_Set_string_1024_256 4.67% 33933559.710 35518747.860 - -0.71% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 4.67% 79.722 83.443 - 23.13% -
std::rotate(deque<int>)_(by_1/4)/1024 4.67% 265.637 278.033 - -64.28% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 4.65% 254.603 266.449 - 4.91% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 4.65% 0.275 0.288 - 5.48% -
std::fill_n(vector<bool>)/64 4.65% 1.465 1.533 - 7.55% -
std::find_if(vector<int>)_(process_all)/8192 4.64% 806.633 844.062 - -10.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 4.63% 12127283.073 12689077.100 - -10.54% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 4.63% 29.724 31.099 - -0.23% -
BM_CmpEqual_ushort_short 4.61% 0.986 1.031 - -8.42% -
BM_std_minmax_element<char>/4000 4.59% 980.638 1025.651 - -2.16% -
SetIntersection_Front_Vector_string_256_64 4.58% 10182124.565 10648377.301 - 6.62% -
BM_deque_vector_move_backward/64000 4.52% 7915.216 8272.832 - 15.33% -
std::stable_partition(deque<int>)_(sparse)/50 4.51% 26.851 28.061 - 2.45% -
SetIntersection_Front_Vector_float_1024_1 4.51% 1046276.512 1093416.909 - 3.47% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 4.50% 1.529 1.598 - -1.90% -
SetIntersection_None_Set_uint32_262144_1 4.50% 1116104.166 1166365.723 - -4.19% -
SetIntersection_Interlaced_Vector_float_16_16 4.50% 36118996.699 37744610.166 - 4.24% -
SetIntersection_Front_Vector_string_256_16 4.50% 5861999.628 6125820.956 - 0.63% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 4.50% 0.346 0.361 - 4.42% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 4.49% 17085.176 17852.127 - 1.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.48% 205315019.027 214523123.318 - 1.58% -
std::transform(vector<int>,_vector<int>)/32 4.48% 17.226 17.998 - 6.55% -
SetIntersection_Front_Set_uint32_262144_64 4.48% 1576386.172 1646937.788 - -0.59% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.47% 96476.926 100790.495 - 3.30% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.47% 946.883 989.198 - -2.67% -
SetIntersection_Interlaced_Vector_float_16384_1 4.46% 1035314.269 1081517.891 - 0.97% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 4.45% 22174.090 23161.846 - 6.04% -
bm_ranges_lexicographical_compare<unsigned_char>/64 4.45% 1.896 1.980 - -0.76% -
BM_CmpLess_uchar_schar 4.45% 1.014 1.059 - -5.62% -
BM_StringRelational_Eq_Small_Large_Control 4.44% 0.475 0.496 - 5.27% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 4.41% 2.189 2.286 - -5.28% -
SetIntersection_Interlaced_Set_uint64_262144_256 4.41% 1582183.430 1651941.648 - 0.99% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 4.40% 1.439 1.503 - -2.74% -
BM_PushHeap_uint32_QuickSortAdversary_16384 4.39% 0.469 0.490 - 4.03% -
SetIntersection_Interlaced_Vector_float_16_4 4.39% 55853188.554 58303100.649 - 1.87% -
BM_std_minmax_element<char>/512 4.37% 134.737 140.624 - 1.16% -
std::stable_sort(vector<int>)_(heap)/1024 4.36% 2522.804 2632.923 - 3.69% -
SetIntersection_Interlaced_Vector_uint32_1024_1 4.36% 993474.140 1036782.384 - -1.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.35% 6480847.003 6762743.546 - 9.90% -
rng::contains_subrange(vector<int>)_(same_length)/32 4.35% 8.767 9.148 - 6.82% -
SetIntersection_Interlaced_Vector_string_16384_256 4.34% 42904007.900 44764777.021 - 16.78% -
std::rotate(list<int>)_(1_element_backward)/8192 4.34% 7273.452 7588.819 - 1.64% -
BM_num_put<long_long> 4.33% 11.560 12.060 - 14.83% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 4.32% 126.705 132.184 - 1.95% -
std::find_if_not(deque<int>)_(process_all)/8 4.31% 2.527 2.636 - -1.24% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.30% 31.942 33.316 - 3.57% -
SetIntersection_None_Set_uint32_262144_256 4.30% 1108655.844 1156276.449 - -4.45% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 4.29% 12553.123 13091.822 - 4.77% -
std::shift_left(deque<int>)/32 4.28% 3.820 3.984 - 5.96% -
ranges::minmax(std::list<char>)/64 4.27% 34.115 35.573 - 19.87% -
std::copy_n(vector<int>)/8 4.26% 2.205 2.298 - 8.73% -
std::find_first_of(deque<int>)_(large_needle)/50 4.25% 686.089 715.243 - 0.47% -
SetIntersection_Front_Set_uint64_64_64 4.24% 12842642.773 13387414.328 - 1.63% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.24% 12772.808 13314.478 - 14.38% -
std::make_heap(vector<int>)_(heap)/1024 4.23% 271.470 282.944 - 2.82% -
std::partition(vector<int>)_(dense)/32 4.22% 8.383 8.737 - 4.65% -
std::copy(vector<bool>)_(aligned)/64 4.22% 1.300 1.355 - 7.74% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 4.21% 8.802 9.173 - 10.40% -
std::replace_if(deque<int>)_(prefix)/32 4.20% 13.397 13.960 - 0.09% -
std::shift_left(deque<int>)/8192 4.18% 300.969 313.556 - 4.73% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 4.17% 1.819 1.894 - 34.81% -
SetIntersection_Interlaced_Vector_uint32_262144_1 4.16% 996373.449 1037810.996 - -1.66% -
SetIntersection_Front_Vector_float_1024_4 4.15% 1039447.275 1082622.128 - 1.18% -
SetIntersection_None_Set_uint32_262144_64 4.15% 1111959.309 1158121.502 - -4.59% -
SetIntersection_Interlaced_Vector_float_64_64 4.15% 11385950.797 11857921.858 - 7.40% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 4.14% 765.323 796.981 - -14.12% -
BM_std_minmax_element<char>/5500 4.13% 1346.781 1402.466 - -2.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.12% 145236.362 151212.852 - 2.74% -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 4.10% 584.821 608.794 - 4.14% -
SetIntersection_Interlaced_Vector_float_256_64 4.10% 7288481.324 7587165.868 - 9.19% -
ranges::minmax(std::vector<char>)/1 4.09% 0.629 0.655 - 4.61% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 4.09% 9186.956 9562.455 - 4.21% -
SetIntersection_None_Set_uint32_262144_16 4.09% 1111531.330 1156944.824 - -4.64% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 4.07% 1.853 1.928 - 0.25% -
SetIntersection_Interlaced_Vector_uint64_1024_256 4.07% 6419944.138 6680977.371 - 8.79% -
bm_swap_ranges_vb_aligned/1048576 4.06% 3342.009 3477.766 - 4.36% -
std::map<std::string,_int>::ctor(const&)/32 4.05% 828.585 862.176 - 4.77% -
SetIntersection_Front_Vector_uint32_1024_64 4.04% 1315360.784 1368532.268 - -0.28% -
SetIntersection_Interlaced_Set_float_262144_4 4.04% 1225965.981 1275500.897 - -1.44% -
SetIntersection_Front_Vector_string_262144_64 4.04% 3195737.979 3324799.290 - 6.19% -
SetIntersection_None_Set_uint32_262144_1024 4.03% 1111564.778 1156381.916 - -4.07% -
std::unordered_set<int>::count(key)_(existent)/8192 4.03% 1.355 1.410 - 0.21% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 4.02% 2.265 2.357 - -8.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 4.02% 12864117.056 13381239.821 - 2.89% -
std::set<int>::insert(value)_(new_value,_end)/8192 4.01% 70.951 73.797 - 6.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 4.00% 990338.104 1029974.077 - -3.53% -
std::map<int,_int>::contains(key)_(non-existent)/32 4.00% 2.739 2.849 - -1.07% -
BM_deque_vector_copy_backward/65536 4.00% 8344.923 8678.327 - 17.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 3.98% 61248.606 63684.385 - 2.73% -
rng::contains_subrange(list<int>)_(single_element)/1048576 3.96% 826399.912 859122.393 - 5.88% -
std::rotate_copy(list<int>)/8192 3.96% 6816.149 7085.748 - 0.72% -
SetIntersection_None_Vector_string_4_4 3.95% 135237352.423 140582249.964 - 1.15% -
SetIntersection_None_Set_uint32_262144_262144 3.95% 1115388.428 1159444.826 - -4.02% -
BM_StringFindStringLiteral/32 3.94% 1.740 1.809 - 3.48% -
SetIntersection_None_Set_uint32_262144_4 3.94% 1113275.799 1157118.490 - -4.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.93% 62845.361 65317.549 - 3.51% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 3.93% 52.643 54.714 - 3.77% -
ranges::min(std::deque<char>)/1 3.92% 0.678 0.704 - 2.68% -
BM_deque_vector_ranges_copy_backward/70000 3.92% 8773.593 9117.444 - 15.02% -
SetIntersection_Front_Set_uint64_256_256 3.90% 7336073.107 7622266.636 - 2.45% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 3.86% 20.364 21.151 - 0.29% -
BM_StringFindStringLiteral/64 3.84% 2.189 2.273 - 6.24% -
SetIntersection_None_Vector_float_16384_1 3.84% 1072876.342 1114021.996 - 0.06% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 3.83% 29.757 30.898 - -0.24% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 3.82% 23.270 24.159 - -5.72% -
std::find_if_not(list<int>)_(process_all)/50 3.81% 37.350 38.773 - 1.92% -
std::stable_partition(deque<int>)_(dense)/1024 3.80% 626.742 650.583 - 14.33% -
BM_std_minmax_element<short>/4 3.80% 1.225 1.272 - 4.94% -
std::is_sorted_until(deque<int>,_pred)/8 3.80% 4.115 4.271 - 3.12% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 3.78% 95970781.288 99600815.291 - 1.10% -
std::multiset<std::string>::insert(value)_(already_present)/32 3.78% 47.405 49.198 - -22.19% -
SetIntersection_Front_Set_float_262144_1024 3.78% 11584780.361 12022739.551 - -0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 3.78% 4213353.204 4372508.803 - 7.43% -
std::map<int,_int>::ctor(const&,_alloc)/32 3.78% 220.301 228.618 - -9.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 3.77% 5724.030 5939.954 - 3.69% -
std::remove(deque<int>)_(sprinkled)/32 3.76% 49.858 51.734 - 3.22% -
std::partial_sort_copy(deque<int>)_(heap)/8 3.76% 14.757 15.312 - -25.24% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 3.75% 21.668 22.480 - 1.79% -
std::all_of(deque<int>)_(process_all)/32768 3.74% 10085.842 10463.210 - -4.00% -
bm_lexicographical_compare<int>/8 3.74% 1.550 1.608 - 1.61% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 3.74% 87.545 90.816 - 4.62% -
std::find(vector<char>)_(bail_25%)/8 3.73% 1.070 1.110 - 0.10% -
BM_PushHeap_uint64_PipeOrgan_64 3.73% 1.318 1.367 - 3.20% -
rng::contains_subrange(deque<int>)_(process_all)/50 3.72% 23.228 24.093 - 2.25% -
std::distance(join_view(vector<vector<int>>))/50 3.72% 0.666 0.691 - -94.48% -
std::set<int>::ctor(const&)/32 3.71% 222.375 230.629 - 8.04% -
std::sort_heap(vector<NonIntegral>,_pred)/8 3.69% 31.303 32.459 - 0.85% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 3.69% 760.505 788.538 - -0.68% -
std::stable_partition(vector<int>)_(alloc_fails)/50 3.68% 1840.464 1908.148 - -0.00% -
rng::starts_with(vector<int>,_pred)/8 3.67% 2.464 2.554 - 10.49% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 3.66% 12.564 13.024 - -0.82% -
std::multiset<std::string>::contains(key)_(non-existent)/0 3.65% 0.277 0.287 - 3.07% -
std::partial_sort_copy(vector<int>)_(ascending)/8 3.63% 8.637 8.951 - 7.83% -
BM_deque_vector_move_backward/65536 3.63% 8118.228 8412.806 - 14.28% -
BM_StringFindCharLiteral/1024 3.62% 18.561 19.233 - 1.34% -
std::rotate(list<int>)_(by_1/3)/1024 3.62% 820.609 850.302 - 8.06% -
std::set<int>::erase(key)_(existent)/32 3.61% 21.574 22.353 - 1.57% -
std::set<int>::upper_bound(key)_(existent)/8192 3.61% 7.834 8.116 - -5.53% -
std::make_heap(vector<int>)_(ascending)/1024 3.59% 648.426 671.719 - 2.65% -
std::partition(list<int>)_(sparse)/8192 3.59% 7300.922 7562.942 - -8.77% -
std::distance(join_view(vector<vector<int>>))/8192 3.59% 8.324 8.622 - -99.59% -
SetIntersection_Interlaced_Set_uint64_262144_1024 3.58% 1548611.248 1604071.858 - 0.54% -
std::multiset<std::string>::clear()/32 3.57% 889.390 921.124 - -0.47% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.57% 11375.844 11781.494 - 3.63% -
SetIntersection_Front_Vector_string_262144_16 3.57% 1608881.783 1666242.423 - 3.62% -
BM_deque_vector_copy_backward/70000 3.55% 8914.557 9231.425 - 16.18% -
BM_StringFindAllMatch/131072 3.55% 2271.148 2351.843 - 3.54% -
SetIntersection_None_Vector_uint32_1024_4 3.54% 1029762.447 1066178.199 - -3.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 3.53% 1064119.212 1101697.303 - -0.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 3.53% 1009684.497 1045295.288 - -0.28% -
std::sort_heap(vector<int>)/8 3.53% 30.587 31.666 - -1.28% -
std::map<int,_int>::contains(key)_(non-existent)/1024 3.51% 5.343 5.531 - -4.90% -
std::multiset<std::string>::find(key)_(non-existent)/8192 3.50% 30.158 31.214 - 8.07% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 3.50% 12.922 13.375 - 0.95% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 3.50% 23.640 24.468 - 6.30% -
SetIntersection_Interlaced_Vector_float_256_1 3.48% 4141067.487 4285228.552 - 1.34% -
std::make_heap(vector<int>)_(ascending)/8192 3.48% 4989.312 5162.887 - 2.92% -
std::multiset<int>::contains(key)_(existent)/1024 3.47% 3.947 4.084 - 3.07% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 3.47% 1.712 1.772 - 24.21% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 3.47% 23.159 23.962 - -1.44% -
std::sort(deque<int>)_(pipe-organ)/1024 3.46% 2679.770 2772.528 - -0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.46% 1125379.962 1164279.682 - -3.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 3.45% 395.924 409.587 - 2.30% -
std::all_of(deque<int>)_(process_all)/8192 3.43% 2530.120 2616.961 - -3.78% -
SetIntersection_Interlaced_Vector_float_256_256 3.43% 5125149.917 5301037.253 - 15.08% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.43% 237776.718 245928.523 - -1.63% -
std::all_of(deque<int>)_(process_all)/8 3.42% 3.440 3.558 - 8.63% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 3.42% 31.364 32.435 - 1.58% -
SetIntersection_Front_Set_uint32_262144_256 3.40% 3559274.750 3680129.773 - -3.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 3.39% 1016054.364 1050538.481 - -1.40% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 3.38% 931.034 962.481 - -2.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.36% 4324420.126 4469663.470 - 2.33% -
SetIntersection_None_Vector_string_16384_256 3.36% 1220592.842 1261566.131 - 1.64% -
SetIntersection_Front_Set_uint64_16384_256 3.35% 3745628.600 3871174.223 - -0.35% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 3.35% 0.585 0.605 - 3.47% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 3.35% 40.172 41.517 - 1.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 3.35% 1222913.490 1263832.195 - -0.43% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 3.34% 27085.692 27991.553 - 13.05% -
std::stable_sort(deque<int>)_(ascending)/8 3.34% 17.383 17.964 - -11.12% -
ranges::minmax(std::list<long_long>)/64 3.34% 30.638 31.660 - 12.73% -
SetIntersection_None_Vector_string_262144_64 3.32% 1247264.679 1288692.692 - -1.53% -
std::move_backward(deque<int>)/64 3.32% 5.174 5.346 - 1.59% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.32% 9.459 9.773 - 3.27% -
SetIntersection_None_Vector_string_16384_16 3.31% 1208904.797 1248907.564 - 0.52% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.31% 1129.896 1167.258 - -3.93% -
SetIntersection_Front_Set_uint64_16384_1024 3.31% 12335153.813 12742939.369 - 2.27% -
std::remove_if(deque<int>)_(sprinkled)/50 3.29% 59.823 61.791 - 2.19% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 3.28% 71.874 74.235 - 113.06% -
SetIntersection_Interlaced_Vector_string_262144_64 3.28% 23031152.113 23785574.815 - 19.44% -
SetIntersection_Interlaced_Vector_float_1024_1 3.27% 1036333.777 1070258.241 - 1.08% -
std::find_end(vector<int>)_(process_all)/8192 3.27% 1704.145 1759.890 - -2.34% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 3.26% 0.326 0.336 - 1.58% -
SetIntersection_Front_Set_uint64_16384_16384 3.25% 222533002.384 229770826.742 - 1.91% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 3.25% 367.602 379.550 - 3.08% -
BM_std_minmax_element<int>/4 3.24% 1.223 1.263 - 1.91% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 3.23% 25.098 25.910 - 1.92% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 3.23% 2.502 2.582 - 2.09% -
BM_std_minmax_element<char>/65536 3.22% 15987.663 16502.271 - -3.16% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 3.21% 507.553 523.854 - 2.13% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.20% 0.648 0.669 - 10.02% -
std::replace(vector<int>)_(prefix)/50 3.20% 7.435 7.673 - -0.37% -
std::reverse(vector<int>)/8 3.20% 1.492 1.540 - 4.16% -
BM_std_minmax_element<char>/64000 3.20% 15617.746 16117.012 - -3.04% -
std::set<int>::ctor(const&,_alloc)/8192 3.19% 49952.454 51547.125 - -33.91% -
SetIntersection_None_Vector_string_16_1 3.19% 64944433.752 67013231.497 - 1.61% -
std::copy_backward(list<int>)/4096 3.18% 3207.481 3309.387 - 2.14% -
SetIntersection_Interlaced_Vector_uint64_262144_4 3.18% 1552297.450 1601611.136 - 1.23% -
rng::contains_subrange(vector<int>)_(same_length)/50 3.17% 12.767 13.172 - 4.71% -
std::unique(list<int>)_(sprinkled)/32 3.17% 54.209 55.928 - 3.38% -
std::set<int>::ctor(const&)/1024 3.17% 6329.912 6530.495 - 4.36% -
BM_deque_deque_ranges_copy_backward/4000 3.16% 149.476 154.206 - 6.87% -
BM_std_minmax_element<char>/70000 3.16% 17085.360 17625.542 - -3.31% -
BM_CmpLess_ushort_short 3.15% 1.018 1.050 - -6.41% -
BM_StringAssignAsciizMix_Opaque 3.15% 5.076 5.236 - 0.41% -
BM_StringMove_Small 3.15% 0.706 0.729 - -8.77% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.13% 2.623 2.705 - 3.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 3.13% 1143191.542 1178966.399 - -0.06% -
BM_vector_deque_move/2 3.13% 1.940 2.001 - -0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.13% 0.629 0.648 - 2.16% -
SetIntersection_None_Set_uint32_16384_4 3.12% 150101070.504 154791163.183 - -4.27% -
SetIntersection_Interlaced_Vector_float_1024_1024 3.12% 7078528.440 7299483.964 - 22.51% -
SetIntersection_Front_Vector_uint32_262144_16 3.12% 1080587.374 1114315.753 - -2.04% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3.12% 3835.768 3955.367 - 22.29% -
std::partial_sort(vector<int>)_(repeated)/8 3.12% 18.674 19.256 - 3.42% -
std::lower_bound(std::list<int>)/100 3.12% 96.472 99.479 - 11.75% -
BM_num_put<bool> 3.12% 10.347 10.670 - 14.55% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 3.10% 609.486 628.378 - 2.95% -
SetIntersection_Interlaced_Vector_float_16384_16384 3.09% 99319713.660 102387597.417 - 28.44% -
BM_align/1 3.09% 0.624 0.643 - -30.17% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 3.09% 8.924 9.200 - -4.70% -
SetIntersection_Interlaced_Set_uint32_256_64 3.07% 12514325.802 12898806.666 - -8.35% -
std::rotate(deque<int>)_(by_1/2)/1024 3.06% 182.584 188.169 - 8.79% -
std::all_of(deque<int>)_(process_all)/32 3.06% 12.338 12.715 - 3.64% -
BM_deque_vector_ranges_move_backward/70000 3.05% 8701.222 8966.852 - 12.87% -
SetIntersection_Front_Vector_float_1024_16 3.05% 1110440.318 1144314.476 - 1.99% -
BM_deque_vector_ranges_copy/5500 3.05% 193.946 199.854 - 0.77% -
SetIntersection_None_Set_uint32_16384_16384 3.04% 152043422.476 156672269.637 - -4.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 3.04% 1166477.500 1201897.483 - 4.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.04% 0.602 0.620 - 2.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.03% 14101357.371 14527963.540 - 8.52% -
SetIntersection_Front_Vector_string_16_16 3.02% 50400136.414 51924559.383 - 1.35% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 3.02% 33.207 34.208 - 5.50% -
SetIntersection_None_Vector_uint32_16384_1 3.01% 1064098.898 1096107.175 - -1.64% -
SetIntersection_None_Vector_uint64_16384_4 3.01% 1062532.078 1094468.637 - -2.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.00% 87.791 90.426 - 32.59% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3.00% 2671.140 2751.154 - -17.55% -
std::set<int>::equal_range(key)_(existent)/8192 3.00% 8.193 8.438 - 2.26% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.99% 8.746 9.008 - 9.30% -
SetIntersection_Front_Set_uint64_256_64 2.99% 5295652.166 5454032.508 - 3.42% -
std::find_end(forward_list<int>)_(single_element)/1000 2.99% 684.660 705.126 - 2.76% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 2.98% 6680.057 6879.305 - 0.38% -
BM_CmpEqual_ushort_int 2.98% 1.054 1.085 - 0.86% -
std::multiset<int>::equal_range(key)_(existent)/1024 2.98% 5.304 5.462 - 5.52% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.97% 390.255 401.847 - 0.56% -
rng::contains_subrange(vector<int>)_(process_all)/50 2.97% 11.614 11.959 - 4.94% -
rng::starts_with(vector<int>)/1048576 2.97% 69413.262 71473.088 - 4.56% -
std::multiset<int>::lower_bound(key)_(existent)/8192 2.96% 14.653 15.088 - 0.52% -
std::stable_sort(vector<int>)_(repeated)/1024 2.96% 1080.528 1112.495 - 1.00% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.96% 11.238 11.570 - -6.71% -
std::swap_ranges(deque<int>)/32 2.96% 10.418 10.726 - -2.44% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 2.96% 25.803 26.565 - -0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 2.96% 1216906.983 1252867.351 - -0.03% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 2.94% 26.148 26.917 - 3.40% -
BM_deque_deque_ranges_copy_backward/2 2.94% 2.399 2.470 - 7.14% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 2.94% 346303.119 356474.462 - -9.06% -
SetIntersection_Front_Vector_uint64_262144_4 2.94% 1012277.321 1041997.974 - -3.95% -
SetIntersection_None_Vector_uint64_262144_1024 2.94% 1061685.055 1092848.581 - -4.27% -
ranges::minmax(std::deque<__int128>)/8 2.93% 3.844 3.956 - 6.82% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 2.93% 1.797 1.849 - -3.30% -
BM_StringRelational_Compare_Empty_Small_Control 2.92% 1.612 1.659 - -4.13% -
std::swap_ranges(deque<int>)/50 2.91% 15.855 16.317 - -2.98% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.90% 35.567 36.599 - 4.41% -
SetIntersection_Front_Vector_uint32_1024_4 2.90% 1029133.120 1058988.455 - -2.37% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.90% 4.509 4.639 - 4.07% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.90% 29.320 30.169 - 8.36% -
std::find_end(forward_list<int>)_(single_element)/1024 2.89% 700.399 720.674 - 3.13% -
SetIntersection_Interlaced_Set_uint32_1024_1024 2.89% 12349996.114 12706384.050 - 0.05% -
SetIntersection_None_Set_uint32_16384_16 2.88% 150378643.652 154713730.894 - -4.45% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.88% 38215.589 39315.447 - -0.03% -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.87% 2.403 2.472 - 0.97% -
rng::starts_with(deque<int>)/8 2.87% 3.982 4.096 - 5.03% -
std::partition(list<int>)_(dense)/32 2.86% 8.821 9.074 - 1.36% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 2.86% 27989.480 28788.908 - 2.49% -
BM_deque_vector_ranges_move_backward/65536 2.85% 8170.400 8403.642 - 13.86% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.84% 0.473 0.487 - -1.94% -
std::set<int>::upper_bound(key)_(non-existent)/32 2.84% 2.416 2.485 - 1.63% -
SetIntersection_None_Set_float_262144_16384 2.83% 1131192.463 1163215.901 - -3.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 2.82% 1086775.708 1117440.653 - 0.48% -
SetIntersection_Front_Set_float_16384_64 2.82% 1687141.108 1734677.962 - 0.23% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 2.81% 26998.980 27756.787 - -0.53% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.80% 130503.038 134161.840 - 52.82% -
BM_StringAssignStr_Huge_Transparent 2.80% 109.163 112.222 - -2.55% -
std::copy(deque<int>)/8 2.80% 2.733 2.810 - 8.57% -
std::for_each(list<int>)/8 2.80% 2.459 2.528 - 0.37% -
BM_deque_deque_move_backward/64 2.80% 3.336 3.430 - -6.28% -
BM_std_minmax_element<int>/64 2.79% 16.809 17.279 - 0.61% -
SetIntersection_Interlaced_Set_string_1024_64 2.79% 16631518.165 17095771.883 - 0.22% -
ranges::minmax(std::deque<long_long>)/70000 2.79% 27194.122 27952.441 - 9.45% -
bm_lexicographical_compare<int>/64 2.79% 4.404 4.527 - -0.21% -
SetIntersection_Interlaced_Set_float_256_64 2.78% 13523051.060 13899654.886 - -0.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 2.78% 42.662 43.848 - -1.11% -
std::stable_partition(deque<int>)_(dense)/50 2.78% 40.474 41.599 - 10.85% -
SetIntersection_Front_Vector_uint32_16384_64 2.78% 1326823.195 1363683.282 - 2.31% -
SetIntersection_Interlaced_Vector_string_16_16 2.77% 50740669.220 52148528.888 - 0.34% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 2.77% 23.109 23.750 - 1.72% -
BM_PushHeap_float_Ascending_1 2.76% 0.620 0.637 - 61.88% -
std::remove(deque<int>)_(prefix)/32 2.76% 51.346 52.762 - -0.18% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.75% 6.365 6.540 - -4.17% -
SetIntersection_None_Set_float_16384_1 2.74% 152608487.325 156791868.788 - -1.40% -
SetIntersection_Interlaced_Set_float_262144_16 2.74% 1529658.609 1571497.558 - -2.38% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.73% 44.216 45.424 - 2.98% -
std::find_end(forward_list<int>)_(single_element)/8192 2.73% 6023.736 6188.299 - 8.04% -
SetIntersection_Front_Set_uint64_1024_1024 2.73% 12140055.675 12471154.109 - 0.87% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.73% 12462.466 12802.278 - 3.45% -
SetIntersection_Front_Vector_float_262144_262144 2.73% 343863058.667 353237820.581 - 0.78% -
SetIntersection_None_Set_uint32_16384_1 2.73% 150205769.116 154298891.341 - -4.71% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.72% 177257944.769 182084842.894 - 1.13% -
std::set<std::string>::clear()/8192 2.72% 209495.530 215190.585 - -3.28% -
std::list<int>::ctor(size)/32 2.72% 327.757 336.660 - 2.84% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 2.72% 38.610 39.658 - 1.05% -
std::multiset<int>::clear()/8192 2.71% 78733.770 80870.325 - -2.18% -
std::sort(vector<int>)_(qsort_adversarial)/8 2.71% 15.706 16.132 - 0.20% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 2.71% 1.478 1.518 - -8.70% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 2.70% 657.889 675.667 - -1.48% -
SetIntersection_Front_Set_string_262144_1024 2.70% 58787627.334 60376029.837 - 1.16% -
bm_lexicographical_compare<int>/1 2.70% 1.432 1.471 - 1.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 2.69% 1214347.983 1246980.551 - -0.14% -
bm_lexicographical_compare<signed_char>/1 2.68% 1.206 1.239 - -1.33% -
std::copy(list<int>)/512 2.68% 364.747 374.526 - 2.87% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.68% 1249251.955 1282693.439 - -1.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.68% 0.599 0.615 - 1.71% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 2.67% 14.690 15.083 - 0.44% -
std::is_partitioned(list<int>)_(partitioned)/1024 2.67% 581.709 597.224 - -6.63% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 2.64% 31.917 32.761 - -3.33% -
BM_deque_deque_copy_backward/2 2.64% 2.465 2.530 - 2.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.63% 1089656.569 1118351.080 - 0.63% -
BM_StringRead_Hot_Shallow_Large 2.63% 0.465 0.477 - -1.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 2.63% 1220724.041 1252795.572 - -0.81% -
SetIntersection_Front_Vector_uint32_262144_16384 2.63% 73324548.285 75250709.712 - -2.60% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.62% 12.564 12.894 - 0.03% -
std::set<std::string>::equal_range(key)_(existent)/8192 2.62% 27.925 28.655 - -11.93% -
SetIntersection_None_Set_float_16384_4 2.61% 152427052.380 156411329.097 - -1.63% -
BM_num_put<const_void*> 2.61% 12.134 12.451 - 11.11% -
SetIntersection_Front_Vector_uint32_1024_16 2.61% 1093204.723 1121760.972 - -0.70% -
SetIntersection_None_Set_float_16384_64 2.61% 152938168.654 156923994.296 - -0.83% -
std::find_first_of(deque<int>)_(large_needle)/32 2.60% 288.782 296.303 - 0.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.60% 1043760.982 1070917.468 - -1.31% -
std::set<int>::ctor(&&,_different_allocs)/32 2.60% 176.242 180.824 - -46.29% -
BM_StringRead_Cold_Deep_Empty 2.59% 1.277 1.311 - 12.20% -
BM_deque_deque_ranges_copy_backward/1 2.58% 2.652 2.720 - 7.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.58% 6555089.657 6724386.839 - 7.25% -
rng::find_last(list<int>)_(bail_90%)/8 2.58% 0.460 0.472 - 2.81% -
SetIntersection_Interlaced_Vector_float_262144_1 2.58% 1034398.170 1061066.181 - -0.29% -
std::multiset<int>::count(key)_(non-existent)/1024 2.58% 5.818 5.968 - 1.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 2.57% 1218937.254 1250235.922 - -0.65% -
SetIntersection_None_Set_float_1024_1024 2.56% 8753581.105 8977729.246 - -0.16% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 2.56% 26.959 27.649 - 1.88% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 2.55% 16.323 16.739 - 0.86% -
SetIntersection_Interlaced_Set_string_262144_262144 2.55% 17461231.527 17905839.844 - -0.33% -
SetIntersection_Front_Set_uint64_262144_64 2.54% 1616469.287 1657537.564 - -2.44% -
BM_deque_deque_ranges_copy/2 2.53% 2.075 2.128 - -5.25% -
rng::contains_subrange(list<int>)_(process_all)/8192 2.53% 7115.033 7295.321 - -19.31% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.53% 1450.230 1486.968 - 2.49% -
std::set<int>::ctor(const&,_alloc)/32 2.53% 222.835 228.475 - -7.89% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 2.52% 33.528 34.374 - 6.35% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.52% 3.104 3.182 - 8.78% -
std::stable_sort(deque<int>)_(descending)/8 2.52% 25.302 25.941 - -8.71% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 2.52% 23.790 24.389 - 3.92% -
std::copy_n(vector<bool>)_(aligned)/262144 2.51% 719.281 737.349 - 25.94% -
BM_StringFindStringLiteral/256 2.50% 5.404 5.539 - 1.39% -
rng::find_last(vector<int>)_(bail_90%)/1048576 2.50% 23122.475 23700.331 - 1.65% -
std::find_end(vector<int>)_(process_all)/1048576 2.50% 219921.520 225412.092 - -2.46% -
SetIntersection_Front_Vector_uint64_256_16 2.50% 4065946.755 4167413.400 - -2.34% -
SetIntersection_Front_Set_float_16384_16384 2.49% 215640414.213 221011118.794 - 1.91% -
BM_deque_deque_copy_backward/1 2.49% 2.735 2.804 - 3.52% -
SetIntersection_None_Set_string_1024_1024 2.48% 8851180.068 9070982.181 - 1.27% -
std::find(list<int>)_(bail_25%)/8192 2.47% 1424.247 1459.467 - 2.87% -
SetIntersection_Interlaced_Vector_float_256_16 2.47% 6356263.074 6513380.962 - 10.68% -
std::replace(vector<int>)_(prefix)/1024 2.47% 157.141 161.022 - 1.54% -
std::replace_if(deque<int>)_(prefix)/50 2.47% 20.027 20.522 - 1.27% -
std::find_if(list<int>)_(process_all)/8 2.47% 2.317 2.374 - 3.49% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.47% 20.358 20.860 - 2.58% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 2.47% 0.411 0.422 - 0.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.46% 66559667.501 68198057.430 - 5.99% -
std::stable_partition(vector<int>)_(dense)/32 2.46% 20.916 21.431 - 1.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.46% 1604744.711 1644156.412 - -1.94% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 2.45% 315.089 322.805 - 1.61% -
std::remove_copy_if(list<int>)_(sprinkled)/50 2.44% 27.978 28.661 - 3.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 2.44% 1214259.766 1243877.767 - -0.57% -
SetIntersection_Interlaced_Vector_float_4_1 2.44% 212780994.332 217969431.313 - 0.55% -
std::remove_if(list<int>)_(prefix)/1024 2.43% 1013.722 1038.322 - 6.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.42% 46603985.554 47732355.517 - 1.38% -
SetIntersection_Interlaced_Vector_uint32_16384_1 2.42% 1007963.134 1032367.474 - -2.73% -
SetIntersection_None_Set_float_16384_1024 2.41% 153135881.138 156833599.839 - -0.89% -
std::stable_sort(deque<int>)_(repeated)/8 2.39% 17.711 18.135 - -8.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.39% 1259.827 1289.954 - 8.25% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 2.39% 11.371 11.643 - 6.71% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.39% 28.317 28.993 - 0.53% -
bm_swap_ranges_vb_aligned/262144 2.39% 481.983 493.483 - 1.51% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 2.38% 1.577 1.614 - -1.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.38% 8.468 8.669 - 0.15% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 2.38% 24.784 25.372 - 1.69% -
BM_deque_deque_ranges_move/1024 2.37% 36.531 37.398 - 1.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 2.36% 8650546.949 8855129.131 - -0.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.36% 14998.002 15352.625 - -0.31% -
BM_CmpLess_ushort_schar 2.36% 1.035 1.060 - -5.31% -
std::find_if_not(vector<int>)_(bail_25%)/8192 2.35% 239.958 245.603 - 11.71% -
std::unordered_set<std::string>::clear()/32 2.35% 908.299 929.653 - -0.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.34% 1122116.105 1148356.830 - -3.18% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.33% 2.203 2.255 - -0.83% -
std::for_each(deque<int>)/8 2.33% 0.935 0.957 - 4.19% -
std::unordered_set<int>::erase(key)_(existent)/1024 2.33% 21.033 21.523 - -0.46% -
BM_CmpEqual_schar_uint 2.33% 1.082 1.107 - -3.63% -
SetIntersection_Front_Set_uint64_262144_16384 2.33% 216235903.335 221266554.381 - 1.21% -
std::find_end(vector<int>)_(process_all)/1000 2.33% 218.994 224.087 - -2.55% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.33% 248366.976 254141.994 - -2.85% -
BM_CmpEqual_int_uint 2.31% 1.061 1.086 - -4.41% -
SetIntersection_Interlaced_Set_string_256_64 2.31% 30179445.873 30877327.077 - 3.86% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.31% 32046.197 32785.941 - 3.78% -
SetIntersection_None_Set_uint64_1024_4 2.30% 8635173.080 8833485.067 - -3.00% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 2.30% 22.546 23.064 - -0.66% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.29% 1502337.809 1536811.281 - -5.08% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.28% 6.625 6.776 - 1.53% -
std::copy(vector<int>)/8 2.28% 2.225 2.276 - 4.23% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.28% 5.786 5.918 - 2.18% -
BM_CmpLess_uint_short 2.28% 1.018 1.041 - -8.42% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.28% 16.121 16.489 - 0.06% -
rng::fold_left(list<int>)/8192 2.27% 10766.389 11011.204 - 0.98% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 2.27% 17.332 17.725 - 2.72% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.27% 682.317 697.802 - 1.17% -
std::find_end(vector<int>)_(process_all)/1024 2.27% 224.203 229.286 - -3.03% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.26% 4.400 4.499 - 6.92% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.26% 213.344 218.167 - -4.55% -
SetIntersection_Interlaced_Set_uint32_262144_4 2.26% 1210193.197 1237542.481 - -4.98% -
SetIntersection_None_Vector_uint64_256_256 2.25% 2073970.947 2120637.520 - -1.81% -
SetIntersection_Front_Vector_string_64_16 2.25% 20443330.943 20903109.787 - 0.09% -
SetIntersection_None_Vector_uint32_262144_64 2.25% 1098627.349 1123299.421 - -1.46% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 2.24% 1.814 1.854 - 38.87% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.24% 24037.134 24576.000 - -9.00% -
std::set<int>::upper_bound(key)_(non-existent)/1024 2.24% 5.886 6.018 - 1.65% -
SetIntersection_None_Set_uint32_16384_64 2.24% 150764556.679 154142046.143 - -4.47% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 2.24% 13.705 14.011 - 39.91% -
std::set<int>::erase(iterator)/32 2.24% 19.725 20.167 - 0.26% -
SetIntersection_Front_Set_uint32_16384_64 2.24% 1603987.527 1639856.720 - -2.06% -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.24% 2.935 3.000 - 4.31% -
std::multiset<std::string>::erase(iterator)/32 2.24% 31.953 32.667 - 22.33% -
SetIntersection_Front_Vector_uint64_16384_1 2.23% 1017169.975 1039889.036 - -2.17% -
SetIntersection_Front_Vector_uint32_16_16 2.23% 35007353.359 35789022.393 - -1.38% -
std::rotate(list<int>)_(1_element_forward)/50 2.23% 25.477 26.046 - 5.24% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.22% 6757.210 6907.371 - 1.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 2.22% 1439442.435 1471394.897 - -4.15% -
SetIntersection_Front_Set_uint32_1024_64 2.22% 1617237.326 1653112.629 - 1.31% -
std::find(list<int>)_(bail_25%)/8 2.22% 0.918 0.939 - 2.14% -
std::none_of(vector<int>)_(process_all)/8 2.22% 2.526 2.582 - 3.28% -
SetIntersection_None_Vector_string_16384_64 2.21% 1216408.484 1243326.525 - 0.39% -
BM_deque_deque_move/1024 2.21% 36.675 37.485 - -0.61% -
std::sort(deque<int>)_(shuffled)/1024 2.20% 6700.931 6848.601 - -0.02% -
BM_CmpLess_uint_int 2.20% 1.064 1.087 - -3.48% -
std::none_of(deque<int>)_(process_all)/8192 2.20% 2620.459 2678.142 - -1.46% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 2.20% 175400.645 179259.501 - 2.41% -
SetIntersection_Front_Set_uint32_1024_1 2.20% 992418.059 1014237.537 - -4.78% -
SetIntersection_Interlaced_Set_uint32_64_64 2.19% 13114415.081 13402134.464 - 0.08% -
std::deque<int>::ctor(size)/1024 2.19% 74.631 76.267 - 6.31% -
SetIntersection_None_Set_float_16384_16 2.19% 153076123.809 156430193.212 - -1.37% -
std::move_backward(list<int>)/32768 2.19% 31094.641 31775.623 - 1.99% -
rng::for_each(multimap<int>)/8192 2.19% 7242.119 7400.561 - -53.41% -
ranges::min(std::deque<char>)/8 2.18% 2.311 2.361 - 3.42% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.18% 993298.528 1014942.593 - 2.77% -
SetIntersection_Interlaced_Set_string_256_16 2.18% 17472818.504 17853137.164 - -2.60% -
SetIntersection_Front_Vector_string_16384_16 2.18% 1592134.845 1626784.750 - 1.41% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 2.17% 1.804 1.843 - 17.17% -
rng::fold_left(deque<int>)/8192 2.17% 4469.831 4566.845 - 0.28% -
std::replace(vector<int>)_(prefix)/8192 2.16% 1248.742 1275.770 - 1.31% -
std::search(deque<int>,_pred)_(same_length)/1000 2.15% 479.605 489.931 - 1.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.15% 1418049.855 1448571.847 - 2.71% -
SetIntersection_None_Set_uint32_16384_1024 2.14% 151155429.455 154396439.738 - -3.98% -
std::partial_sort(vector<int>)_(repeated)/1024 2.14% 2508.182 2561.909 - 1.93% -
SetIntersection_Front_Set_float_1024_1024 2.13% 11054315.696 11290319.637 - -4.53% -
BM_lexicographical_compare_three_way_fast_path/256 2.13% 70.107 71.601 - 4.99% -
SetIntersection_Interlaced_Vector_uint32_64_64 2.13% 10556242.093 10781025.936 - -3.01% -
std::find_if(vector<int>)_(process_all)/1024 2.13% 112.949 115.352 - -8.15% -
std::stable_sort(vector<int>)_(heap)/8192 2.12% 14516.766 14825.153 - 1.70% -
SetIntersection_None_Vector_string_16384_1024 2.12% 1220816.120 1246719.464 - 1.15% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 2.12% 16.720 17.074 - 0.44% -
BM_PushHeap_string_Random_1024 2.12% 15.065 15.384 - 3.73% -
BM_vector_deque_move/1 2.12% 2.194 2.241 - -1.79% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.11% 1485979.410 1517363.037 - -3.92% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.11% 7762.198 7925.885 - 1.32% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.11% 208148996.155 212534852.896 - -1.21% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 2.10% 20157.541 20580.389 - 2.91% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.10% 4.440 4.533 - 0.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.10% 6.889 7.034 - 5.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 2.09% 31.624 32.285 - 2.79% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.09% 16.955 17.310 - 2.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 2.09% 22282831.039 22748574.057 - 0.44% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.09% 12580.416 12843.351 - 3.83% -
BM_deque_vector_move/64000 2.07% 2988.555 3050.504 - 1.50% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.07% 1843.171 1881.331 - -2.36% -
std::rotate(vector<int>)_(1_element_forward)/32 2.07% 2.953 3.014 - 1.53% -
BM_deque_vector_ranges_copy_backward/64000 2.06% 8057.876 8224.155 - 13.97% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.06% 17.940 18.309 - 0.96% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 2.05% 55.312 56.447 - 2.02% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.05% 31.796 32.448 - -0.53% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.05% 2.361 2.410 - 14.39% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 2.05% 24.295 24.792 - 2.24% -
SetIntersection_Front_Set_float_262144_1 2.04% 1005399.149 1025903.620 - -0.51% -
BM_CmpEqual_int_schar 2.04% 1.114 1.137 - 1.06% -
SetIntersection_None_Vector_uint64_1024_64 2.03% 1043864.320 1065061.991 - -2.68% -
std::vector<std::string>::ctor(size)/32 2.03% 31.858 32.505 - 2.37% -
BM_PushHeap_string_Ascending_4 2.03% 2.545 2.596 - 0.66% -
SetIntersection_None_Set_uint32_262144_16384 2.03% 1121603.109 1144345.785 - -5.65% -
std::remove_if(deque<int>)_(prefix)/1024 2.03% 556.515 567.796 - 3.97% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 2.03% 10.121 10.326 - 3.89% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 2.02% 854.850 872.158 - 0.33% -
BM_StringAssignAsciiz_Small_Opaque 2.02% 3.041 3.103 - -7.02% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.02% 1854.123 1891.658 - 0.41% -
SetIntersection_Front_Vector_uint32_256_1 2.02% 4023609.424 4104954.780 - -2.59% -
bm_lexicographical_compare<unsigned_char>/512 2.02% 8.610 8.784 - 1.68% -
BM_StringAssignAsciiz_Empty_Opaque 2.02% 3.040 3.102 - -7.02% -
std::replace_if(vector<int>)_(prefix)/1024 2.02% 268.192 273.603 - 2.57% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.02% 4.550 4.642 - 19.31% -
SetIntersection_Front_Vector_uint32_262144_1 2.02% 1029777.883 1050546.883 - -1.43% -
BM_PushHeap_uint64_Random_16 2.01% 4.470 4.560 - 9.62% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.01% 0.647 0.660 - 11.58% -
SetIntersection_None_Set_float_1024_64 2.01% 8832603.538 9010117.418 - -1.01% -
SetIntersection_Front_Set_uint64_16384_16 2.01% 1172039.423 1195570.035 - -0.93% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 2.00% 15.660 15.973 - -4.75% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.00% 3.301 3.367 - 4.47% -
SetIntersection_Interlaced_Set_string_16_4 2.00% 72513157.714 73961685.627 - 0.28% -
std::unique(deque<int>)_(sprinkled)/32 1.99% 52.350 53.393 - -0.69% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.99% 13235.686 13499.186 - 1.75% -
SetIntersection_Interlaced_Set_string_64_4 1.99% 25500294.681 26007890.849 - 0.53% -
BM_CmpEqual_uchar_uchar 1.99% 1.050 1.071 - -0.93% -
BM_CmpLess_uchar_ushort 1.99% 1.038 1.059 - -0.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.99% 1082269.639 1103761.779 - -1.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.98% 1093070.168 1114712.145 - 0.39% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.97% 12625.773 12875.090 - -3.71% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.97% 8.240 8.402 - -10.28% -
SetIntersection_Front_Vector_float_256_256 1.97% 4534470.715 4623970.054 - 6.71% -
BM_num_put<long> 1.97% 11.635 11.865 - 10.73% -
std::multiset<int>::clear()/32 1.97% 622.112 634.358 - -0.28% -
SetIntersection_None_Vector_uint64_256_1 1.97% 4119781.352 4200861.988 - -2.81% -
SetIntersection_Interlaced_Set_float_262144_64 1.97% 1504665.933 1534275.473 - -2.50% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.97% 6.916 7.052 - -3.92% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.97% 58020243.082 59160795.082 - 2.43% -
std::partition(vector<int>)_(sparse)/32 1.96% 8.870 9.044 - 2.57% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.96% 4.178 4.261 - 5.14% -
BM_std_minmax_element<char>/4 1.96% 1.190 1.213 - 0.57% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.96% 1864.117 1900.600 - -1.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.96% 12387026.907 12629407.236 - -1.06% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 1.96% 17.074 17.408 - -11.74% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.96% 12.707 12.955 - 0.49% -
SetIntersection_Interlaced_Set_float_16384_16 1.95% 204113697.107 208101878.815 - -0.61% -
BM_CmpLess_uchar_uint 1.95% 1.052 1.073 - -1.45% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.95% 14.586 14.870 - -36.27% -
SetIntersection_None_Vector_float_262144_64 1.95% 1129047.191 1151028.460 - 0.33% -
std::find_if(list<int>)_(process_all)/8192 1.94% 9875.133 10066.701 - 35.11% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.94% 14.752 15.037 - 2.14% -
std::set<int>::erase(iterator)/1024 1.93% 19.748 20.129 - -0.56% -
std::unordered_set<std::string>::clear()/8192 1.93% 217548.082 221738.220 - -1.42% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.92% 1886.634 1922.906 - 1.58% -
std::remove_if(list<int>)_(prefix)/8192 1.92% 9960.778 10151.754 - 1.08% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.92% 2.144 2.185 - -6.83% -
SetIntersection_Front_Set_float_262144_16384 1.92% 209293913.173 213304368.346 - -0.35% -
SetIntersection_None_Set_string_1024_16 1.92% 10740016.292 10945801.764 - 19.22% -
BM_CmpEqual_short_int 1.91% 1.096 1.117 - -1.63% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.91% 5.172 5.270 - 1.81% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.91% 349774154.361 356440419.980 - 1.68% -
std::copy_backward(list<int>)/8 1.91% 2.385 2.430 - 10.11% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.90% 280908.976 286258.903 - -0.68% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.90% 46.299 47.180 - 3.25% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.90% 113.375 115.530 - 3.55% -
std::none_of(deque<int>)_(process_all)/32768 1.90% 10317.719 10513.432 - -3.44% -
SetIntersection_None_Vector_uint64_1024_16 1.90% 1033457.097 1053047.313 - -4.64% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 1.89% 34.897 35.558 - 0.02% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.89% 183849.430 187330.485 - -1.76% -
SetIntersection_Front_Vector_float_16384_4 1.89% 1051250.394 1071143.522 - -0.06% -
BM_CmpEqual_uint_short 1.89% 1.004 1.023 - -9.90% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.89% 6631.986 6757.252 - -0.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.89% 13899.660 14161.813 - -3.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.89% 44054.606 44885.394 - 0.57% -
std::find_end(list<int>)_(match_near_end)/1000 1.89% 77.628 79.092 - -89.22% -
std::set<std::string>::find(key)_(non-existent)/32 1.89% 10.354 10.549 - 11.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.88% 5266187.605 5365428.087 - 0.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.87% 346973508.098 353478806.415 - -0.95% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.87% 20.439 20.821 - 0.51% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.86% 6405.841 6525.055 - -34.75% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.86% 219.003 223.078 - 4.17% -
std::remove(deque<int>)_(prefix)/50 1.86% 59.983 61.099 - 6.22% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.86% 42.005 42.785 - -1.10% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.86% 63702.068 64884.178 - 1.73% -
SetIntersection_Front_Set_float_1024_16 1.85% 1180562.172 1202453.620 - -0.74% -
std::set<std::string>::count(key)_(existent)/32 1.85% 16.183 16.482 - 6.77% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 1.85% 24.719 25.176 - -15.53% -
std::find_if_not(vector<char>)_(bail_25%)/8 1.82% 0.829 0.844 - -9.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.82% 1600199.951 1629293.537 - -4.17% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.82% 157.578 160.441 - -4.39% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.82% 1.834 1.868 - -3.10% -
BM_deque_deque_ranges_copy/1 1.81% 2.346 2.388 - -3.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.81% 53.845 54.820 - 3.73% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.80% 19.211 19.557 - 1.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.80% 10110885.424 10293122.231 - -0.71% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.80% 1.264 1.287 - 10.24% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 1.80% 14.674 14.938 - -0.33% -
BM_StringRelational_Less_Empty_Large_Control 1.80% 1.670 1.700 - 2.08% -
std::unique(list<int>)_(contiguous)/8192 1.79% 6938.317 7062.855 - -9.48% -
std::partial_sort(vector<int>)_(heap)/8 1.79% 27.129 27.616 - -0.36% -
SetIntersection_Front_Vector_float_16384_1 1.79% 1028766.468 1047195.936 - -0.57% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.78% 95634.923 97341.181 - -6.48% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.78% 24.958 25.403 - 1.71% -
std::find_end(forward_list<int>)_(same_length)/1000 1.78% 1450.340 1476.180 - 1.69% -
SetIntersection_Interlaced_Vector_uint32_64_16 1.78% 17658854.645 17972542.487 - -1.49% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 1.77% 4.937 5.024 - 42.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.77% 1225395.350 1247097.886 - 4.04% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.77% 10.010 10.187 - 4.31% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.76% 13966.190 14212.663 - 0.56% -
std::move_backward(deque<int>)/512 1.76% 23.527 23.942 - 1.64% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.76% 535.467 544.883 - 0.35% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.76% 6500.730 6614.827 - 5.59% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.75% 99414.184 101156.739 - 2.38% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.75% 299.914 305.168 - 2.64% -
std::transform(deque<int>,_deque<int>)/50 1.75% 35.156 35.772 - 6.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.75% 18110374.669 18427502.027 - -0.76% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.75% 31.784 32.341 - 2.41% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.75% 2.923 2.974 - 1.54% -
BM_deque_vector_ranges_move_backward/64000 1.75% 7881.008 8018.812 - 13.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 1.74% 11822422.324 12028313.449 - -34.04% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.74% 200791609.293 204284284.224 - -3.49% -
BM_deque_deque_move_backward/1024 1.74% 37.872 38.529 - 1.40% -
SetIntersection_None_Vector_float_16384_4 1.73% 1098956.771 1118008.312 - 0.37% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.73% 348695.582 354739.853 - 1.32% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.73% 26.220 26.675 - 6.84% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.73% 2510.291 2553.727 - -1.14% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 1.73% 52.417 53.323 - 0.22% -
SetIntersection_Front_Vector_uint64_1024_1 1.73% 1018105.826 1035701.132 - -1.21% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.73% 23.714 24.124 - -2.38% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.72% 2300.739 2340.402 - -18.31% -
BM_CmpEqual_schar_schar 1.72% 1.054 1.072 - -1.86% -
SetIntersection_Interlaced_Set_float_262144_256 1.72% 1511972.654 1537922.687 - -2.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 1.71% 2140454.101 2177159.270 - -2.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.71% 1621877.361 1649647.217 - -0.40% -
BM_PushHeap_uint64_Random_16384 1.71% 6.271 6.378 - 7.84% -
BM_num_get<long_long> 1.71% 10.525 10.705 - -56.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.71% 1.999 2.033 - 0.29% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.71% 1874.326 1906.310 - -0.83% -
std::partial_sort(deque<int>)_(ascending)/8192 1.71% 144584.689 147050.623 - -9.32% -
SetIntersection_Front_Set_uint64_16384_1 1.70% 1012504.513 1029707.557 - -2.80% -
SetIntersection_None_Vector_uint32_1024_16 1.70% 1056491.762 1074438.082 - -2.84% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.70% 6.350 6.457 - 5.71% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.70% 2.416 2.457 - -4.27% -
std::transform(deque<int>,_deque<int>)/32 1.70% 21.502 21.867 - 2.34% -
BM_vector_deque_ranges_move/65536 1.69% 2857.899 2906.270 - 1.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.69% 4344493.147 4417909.317 - 3.15% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.68% 26.829 27.281 - -34.06% -
std::sort_heap(vector<int>,_pred)/8 1.68% 31.412 31.941 - 5.39% -
SetIntersection_None_Vector_string_1024_1024 1.68% 1147271.581 1166565.631 - -0.76% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.68% 4509.792 4585.510 - 0.11% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.68% 10.436 10.611 - 5.07% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.68% 25.675 26.106 - -1.53% -
SetIntersection_Front_Vector_string_1024_256 1.68% 9279904.186 9435365.384 - -7.53% -
std::stable_sort(deque<int>)_(heap)/1024 1.67% 2705.178 2750.430 - -1.41% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 1.67% 12.764 12.977 - -0.54% -
std::unique(deque<int>)_(sprinkled)/52 1.67% 59.167 60.157 - 0.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.67% 2.932 2.981 - 0.82% -
std::sort(vector<int>)_(descending)/8 1.67% 24.693 25.106 - 0.19% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.67% 489.061 497.217 - -8.01% -
SetIntersection_None_Set_float_262144_1024 1.66% 1138615.805 1157550.049 - -3.90% -
std::copy(list<int>)/8 1.66% 2.467 2.508 - 16.82% -
BM_vector_deque_copy/65536 1.66% 2854.456 2901.831 - 1.56% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.66% 2.760 2.806 - -7.27% -
BM_StringFindAllMatch/32768 1.66% 574.847 584.370 - 1.59% -
SetIntersection_None_Set_uint32_64_1 1.66% 21942416.702 22305710.377 - -0.65% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 1.66% 22.844 23.223 - 3.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1.65% 1597805.826 1624239.666 - -0.78% -
BM_PushHeap_uint64_Random_64 1.65% 5.492 5.582 - 6.96% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.64% 277.513 282.075 - 73.18% -
SetIntersection_Interlaced_Set_string_4_4 1.64% 156596472.354 159170352.393 - -1.60% -
std::partial_sort(deque<int>)_(descending)/8 1.64% 42.696 43.398 - 0.16% -
SetIntersection_Front_Set_float_16_4 1.64% 54406389.856 55299954.541 - -0.93% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.64% 1.502 1.527 - 0.43% -
std::list<int>::ctor(size)/8192 1.64% 97020.401 98613.429 - 1.50% -
SetIntersection_Interlaced_Set_string_1024_16 1.64% 13004260.546 13217781.191 - 0.34% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.64% 3.559 3.618 - 0.62% -
BM_vector_deque_ranges_copy/65536 1.64% 2857.877 2904.737 - 1.58% -
std::set<int>::find(key)_(non-existent)/1024 1.64% 5.541 5.632 - 4.71% -
SetIntersection_None_Set_float_262144_256 1.64% 1140854.412 1159542.072 - -3.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1.64% 1096559.638 1114492.178 - 0.56% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.63% 61516.841 62522.379 - 8.59% -
std::shift_left(vector<int>)/1024 1.63% 35.321 35.896 - 1.55% -
std::remove(list<int>)_(sprinkled)/1024 1.63% 959.328 974.925 - 4.97% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.62% 9007.450 9153.347 - 0.18% -
std::multiset<int>::count(key)_(existent)/8192 1.62% 9.551 9.706 - -5.40% -
std::list<int>::ctor(const&)_(cheap_elements)/32 1.62% 325.829 331.103 - -0.62% -
BM_CmpLess_schar_uint 1.62% 1.095 1.113 - -2.97% -
SetIntersection_Front_Set_uint64_262144_1024 1.62% 12125546.201 12321693.308 - -1.82% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.61% 28.502 28.962 - 0.41% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 1.61% 22.571 22.935 - 11.88% -
SetIntersection_None_Vector_string_16_4 1.61% 55368260.198 56257773.111 - 0.16% -
std::find_if(list<int>)_(process_all)/1024 1.61% 686.036 697.050 - -0.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.60% 3461998.578 3517511.173 - -1.00% -
SetIntersection_None_Set_float_16384_256 1.60% 153203908.696 155659572.074 - -1.34% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1.60% 984.826 1000.607 - 8.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1.60% 1040487.422 1057138.136 - 0.15% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.60% 2821.231 2866.373 - 1.25% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.60% 1487469.074 1511253.012 - -5.04% -
SetIntersection_None_Set_float_262144_1 1.60% 1145489.014 1163774.658 - -3.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.59% 13583880.727 13800537.085 - 1.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.59% 1152368.425 1170741.615 - 2.06% -
std::move(vector<bool>)_(aligned)/4096 1.59% 7.047 7.159 - 2.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1.59% 1021830.808 1038055.450 - -2.60% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.59% 2230.809 2266.228 - 1.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.58% 54.212 55.071 - 1.68% -
std::multiset<std::string>::contains(key)_(existent)/1024 1.58% 25.101 25.498 - 9.24% -
BM_CmpLess_ushort_uchar 1.58% 1.100 1.117 - 0.55% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.58% 16068.062 16322.269 - -2.05% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.58% 8.550 8.685 - 6.94% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.58% 1005.118 1020.974 - 0.50% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.57% 522.123 530.335 - -1.29% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 1.57% 10956.787 11128.981 - 1.35% -
BM_deque_vector_ranges_copy_backward/65536 1.57% 8314.540 8445.192 - 12.76% -
BM_StringEraseToEnd_Huge_Transparent 1.56% 2.371 2.408 - -0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1.56% 1665803.711 1691814.698 - 0.31% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.56% 596.355 605.647 - 1.32% -
BM_CmpLess_ushort_int 1.56% 1.055 1.071 - -4.99% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.55% 15.996 16.245 - 1.18% -
SetIntersection_Interlaced_Set_float_262144_1024 1.55% 1493455.486 1516556.234 - -1.83% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.54% 29.023 29.471 - -0.23% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.54% 32.424 32.924 - 3.00% -
SetIntersection_Interlaced_Set_uint64_256_64 1.54% 13500902.119 13709283.083 - -1.06% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 1.54% 69.091 70.157 - 1.15% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.53% 481283.232 488660.335 - 5.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.53% 11279936.482 11452762.218 - -2.75% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.53% 395.674 401.729 - 1.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.53% 1050557.579 1066626.985 - -3.56% -
SetIntersection_None_Set_string_256_16 1.52% 10771646.677 10935806.037 - -0.64% -
SetIntersection_None_Vector_string_256_1 1.52% 4470673.283 4538804.876 - -0.93% -
SetIntersection_None_Vector_string_256_256 1.52% 2252144.009 2286464.303 - -0.50% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.52% 198.507 201.531 - -1.19% -
std::find_first_of(list<int>)_(large_needle)/8192 1.52% 48990688.931 49736645.788 - 0.92% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.52% 357939.107 363381.502 - 0.49% -
SetIntersection_None_Vector_uint32_256_4 1.52% 4120478.690 4183000.734 - -1.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.52% 392.320 398.270 - 0.27% -
SetIntersection_Interlaced_Set_float_262144_1 1.51% 1027732.428 1043291.763 - -0.15% -
std::stable_partition(deque<int>)_(dense)/32 1.51% 31.092 31.561 - 6.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.50% 1209606.731 1227807.586 - 0.09% -
std::make_heap(deque<int>)_(shuffled)/8192 1.50% 22697.799 23037.677 - -4.45% -
std::multiset<int>::clear()/1024 1.50% 10061.139 10211.779 - -1.50% -
std::copy_if(list<int>)_(every_other)/1048576 1.49% 834819.196 847287.888 - 3.20% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.49% 1594.032 1617.827 - -5.51% -
BM_PushHeap_uint32_Ascending_16 1.49% 0.927 0.940 - 2.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.49% 1106062.399 1122552.653 - -3.08% -
SetIntersection_None_Set_string_1024_4 1.49% 10638447.455 10796957.563 - 21.13% -
rng::starts_with(list<int>)/8192 1.49% 9217.559 9354.543 - 8.83% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.49% 1917.881 1946.372 - 3.60% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.49% 230846572.784 234275231.560 - -1.96% -
std::find_end(list<int>)_(match_near_end)/1024 1.48% 59.826 60.713 - -98.66% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.48% 23.475 23.823 - -0.16% -
SetIntersection_None_Set_float_256_1 1.48% 11468900.207 11638744.870 - 0.49% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.48% 10.405 10.560 - 1.13% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 1.48% 3.076 3.122 - -1.20% -
BM_deque_deque_move_backward/1 1.48% 2.773 2.814 - 1.36% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.48% 7652.245 7765.283 - 1.41% -
std::sort(vector<int>)_(ascending)/8 1.47% 15.629 15.858 - -1.42% -
BM_PushHeap_uint64_Random_4 1.47% 2.571 2.609 - 15.55% -
rng::contains(vector<int>)_(process_all)/8 1.47% 2.713 2.753 - -2.31% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 1.47% 13.337 13.533 - 1.02% -
std::multimap<std::string,_int>::erase(iterator)/1024 1.46% 26.500 26.888 - -5.61% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 1.46% 10.276 10.426 - 1.02% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.46% 4.079 4.139 - 2.89% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 1.46% 27777.222 28183.650 - -18.48% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.46% 23.466 23.809 - -80.61% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.46% 5.532 5.612 - 16.37% -
std::replace_if(vector<int>)_(prefix)/32 1.46% 9.562 9.702 - 1.74% -
std::partition(list<int>)_(sparse)/32 1.46% 8.832 8.961 - 1.39% -
std::copy_n(vector<bool>)_(aligned)/4096 1.46% 4.644 4.712 - -2.95% -
SetIntersection_Front_Set_float_262144_262144 1.46% 1541039.715 1563484.373 - -2.81% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.45% 614863.622 623793.130 - 0.03% -
SetIntersection_None_Vector_float_1024_16 1.45% 1059271.009 1074603.832 - -2.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 1.45% 135409259.360 137367725.744 - -0.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.44% 9027309.444 9157016.040 - -2.96% -
std::sort(vector<NonIntegral>)_(heap)/8 1.44% 23.279 23.614 - 0.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.43% 1028755.282 1043506.442 - -1.63% -
SetIntersection_Interlaced_Vector_string_262144_256 1.43% 77928709.073 79040102.256 - 17.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.42% 1455443.365 1476119.404 - -2.62% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 1.42% 30.274 30.704 - 11.15% -
rng::starts_with(deque<int>)/1000 1.42% 444.259 450.564 - 3.33% -
std::remove_if(vector<int>)_(prefix)/1024 1.42% 346.477 351.386 - -6.87% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.42% 5.646 5.726 - -5.95% -
SetIntersection_None_Vector_float_1024_64 1.41% 1074369.044 1089564.595 - -0.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.41% 166746.990 169098.234 - -20.24% -
SetIntersection_None_Vector_float_16384_256 1.41% 1102146.496 1117678.076 - 0.36% -
BM_deque_vector_ranges_move/70000 1.41% 3247.778 3293.524 - 1.01% -
SetIntersection_None_Set_uint32_16384_256 1.41% 151840368.501 153978694.570 - -4.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 1.41% 60577925.969 61430881.392 - 0.31% -
std::rotate(list<int>)_(by_1/3)/8192 1.41% 8362.402 8480.103 - 3.45% -
std::fill(deque<int>)/1024 1.41% 30.078 30.501 - -86.89% -
SetIntersection_Interlaced_Set_float_1024_256 1.40% 13995093.124 14191447.776 - -0.76% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.40% 27.678 28.066 - 0.07% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 1.40% 2.263 2.295 - -4.97% -
std::make_heap(vector<int>)_(descending)/1024 1.40% 271.328 275.117 - 0.52% -
SetIntersection_None_Set_float_262144_4 1.39% 1143977.619 1159908.694 - -3.32% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.39% 1198445.148 1215108.969 - -6.53% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 1.39% 29.805 30.218 - 6.77% -
SetIntersection_Front_Vector_uint32_262144_4 1.39% 1059880.769 1074589.666 - -1.35% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.39% 137328.757 139231.264 - -0.96% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.38% 32961.192 33417.361 - -1.33% -
SetIntersection_Front_Set_uint64_16_16 1.38% 36922805.655 37433523.693 - -2.64% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.38% 0.931 0.944 - 3.38% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.38% 5.527 5.603 - -1.39% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.37% 44.527 45.139 - 2.20% -
std::stable_sort(deque<int>)_(descending)/1024 1.37% 2880.695 2920.161 - -1.51% -
BM_PushHeap_float_Random_16 1.37% 4.966 5.034 - -5.64% -
SetIntersection_Front_Set_uint32_1024_4 1.37% 1039777.212 1054009.090 - -2.49% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.36% 1474294.922 1494404.053 - -3.20% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.36% 75.408 76.436 - 6.14% -
SetIntersection_Front_Vector_string_262144_256 1.36% 9619300.682 9750434.297 - 1.74% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.36% 6.819 6.912 - -4.57% -
SetIntersection_None_Set_float_262144_64 1.36% 1140917.074 1156389.648 - -3.05% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 1.35% 33.750 34.207 - 1.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.35% 62094.008 62933.505 - 1.01% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.35% 13.109 13.286 - -0.57% -
std::copy_if(list<int>)_(entire_range)/4096 1.35% 3012.266 3052.970 - 0.58% -
std::stable_partition(deque<int>)_(sparse)/1024 1.35% 441.051 447.004 - 3.55% -
SetIntersection_None_Set_float_262144_16 1.35% 1143008.057 1158424.725 - -3.55% -
SetIntersection_None_Vector_string_64_16 1.35% 13990712.408 14179381.405 - -1.41% -
BM_StringAssignAsciiz_Large_Transparent 1.34% 11.770 11.928 - 1.60% -
BM_vector_deque_move/1024 1.34% 35.856 36.337 - 0.99% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.34% 667.148 676.088 - -82.48% -
std::set<int>::erase(iterator)/8192 1.34% 19.909 20.175 - -2.52% -
SetIntersection_None_Set_uint32_256_16 1.33% 10570729.453 10711792.013 - -3.05% -
SetIntersection_None_Vector_uint32_16384_16384 1.33% 1077292.162 1091657.177 - -2.48% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.33% 99359.985 100679.663 - 1.37% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.33% 27659.550 28026.577 - 1.02% -
std::multiset<int>::insert(value)_(already_present)/32 1.33% 18.136 18.376 - 0.04% -
std::stable_partition(list<int>)_(sparse)/8192 1.32% 8809.751 8926.281 - 0.70% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 1.32% 29.377 29.765 - 7.77% -
SetIntersection_None_Vector_string_1024_16 1.32% 1160702.892 1176030.342 - -0.05% -
SetIntersection_Interlaced_Vector_string_4_4 1.32% 150646915.972 152635345.568 - -0.81% -
std::search(vector<int>,_pred)_(same_length)/8192 1.32% 5122.924 5190.534 - 5.70% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.32% 70973.846 71909.910 - -2.54% -
SetIntersection_Interlaced_Set_uint32_64_4 1.32% 20868540.488 21143540.667 - 0.13% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.32% 136723.029 138523.175 - -1.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.32% 1173784.892 1189231.670 - -1.48% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 1.31% 87856.844 89011.718 - 4.79% -
SetIntersection_Interlaced_Set_uint64_256_1 1.31% 4095343.004 4149123.824 - -1.35% -
BM_StringCopy_Large 1.31% 6.211 6.293 - -0.59% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.31% 2911.414 2949.505 - 1.21% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.31% 133884.143 135634.191 - 4.64% -
SetIntersection_None_Vector_string_1024_4 1.31% 1160468.659 1175628.852 - -0.12% -
std::find_first_of(deque<int>)_(small_needle)/32 1.31% 107.341 108.743 - 0.96% -
std::unordered_set<int>::insert(value)_(already_present)/8192 1.31% 2.569 2.603 - -2.76% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.30% 1450.871 1469.803 - 2.31% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.30% 17.879 18.111 - 0.01% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.30% 116830.778 118350.119 - 1.05% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.30% 54.412 55.120 - 3.88% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 1.30% 2.035 2.062 - 0.75% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.29% 3460.397 3505.183 - 2.09% -
std::unique(list<int>)_(sprinkled)/52 1.29% 70.510 71.422 - 1.89% -
SetIntersection_None_Vector_uint32_256_256 1.29% 2111577.840 2138785.382 - -2.00% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.29% 23.307 23.606 - 4.14% -
SetIntersection_Front_Vector_uint32_262144_256 1.28% 2269025.389 2298098.327 - 0.43% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.28% 6462.440 6545.223 - 2.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.28% 202723296.674 205319653.984 - -0.08% -
std::rotate(deque<int>)_(by_1/2)/50 1.28% 11.359 11.504 - 11.15% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.28% 13045.188 13212.103 - -13.69% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.28% 9.886 10.013 - 3.46% -
BM_CmpLess_short_schar 1.28% 0.945 0.957 - -1.22% -
std::set<int>::erase(key)_(non-existent,_end)/8192 1.28% 8.282 8.388 - -8.64% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 1.28% 344.276 348.667 - 0.28% -
std::partition_point(vector<int>)/8192 1.27% 9.319 9.437 - 18.34% -
std::make_heap(deque<int>)_(descending)/8 1.27% 20.796 21.061 - 1.90% -
BM_StringFindAllMatch/512 1.27% 11.530 11.676 - 0.58% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.26% 119174.867 120682.058 - -0.87% -
SetIntersection_Front_Vector_uint32_256_64 1.26% 4253222.317 4306966.936 - -1.17% -
SetIntersection_None_Set_float_1024_4 1.26% 8909537.375 9022109.845 - 0.97% -
SetIntersection_Front_Vector_uint64_262144_262144 1.26% 346376450.038 350741183.819 - 0.88% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.26% 11287.068 11429.268 - -0.35% -
SetIntersection_None_Vector_float_256_256 1.26% 2119488.309 2146136.483 - -1.37% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.26% 385201.916 390041.341 - -40.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.26% 8820.391 8931.131 - 0.16% -
SetIntersection_Front_Vector_uint32_4_4 1.25% 133676874.691 135351612.935 - -0.93% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.25% 508.051 514.411 - -1.02% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.25% 69.185 70.050 - 2.03% -
BM_deque_deque_ranges_copy_backward/1024 1.25% 38.542 39.024 - 3.36% -
std::is_sorted_until(deque<int>,_pred)/1024 1.25% 595.936 603.385 - 0.74% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 1.25% 12.770 12.929 - -8.33% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.25% 22841.801 23127.178 - -8.55% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.25% 839724.601 850215.615 - 1.38% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 1.25% 552778.118 559676.062 - -0.57% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.24% 949.827 961.638 - 14.08% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.24% 21.384 21.649 - 0.64% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.24% 663.669 671.902 - -1.54% -
std::multiset<int>::erase(key)_(existent)/32 1.24% 22.056 22.329 - 0.61% -
std::set<int>::erase(key)_(non-existent,_end)/32 1.24% 2.297 2.326 - -11.79% -
std::is_sorted(list<int>,_pred)/8 1.24% 3.953 4.002 - 8.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.24% 339678221.483 343879196.240 - 3.18% -
SetIntersection_Interlaced_Set_float_1024_64 1.23% 10199653.834 10325585.549 - 0.31% -
std::transform(vector<int>,_vector<int>)/50 1.23% 26.877 27.209 - 0.94% -
BM_PushHeap_float_Random_256 1.23% 6.881 6.966 - -4.56% -
std::for_each(set<int>::iterator)/32 1.23% 24.295 24.594 - 16.37% -
std::remove(vector<int>)_(prefix)/1024 1.23% 307.283 311.070 - 2.40% -
std::shift_left(list<int>)/8192 1.23% 7076.883 7163.937 - -5.47% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.22% 11295.393 11433.725 - 0.74% -
std::fill_n(vector<int>)/1024 1.22% 29.688 30.050 - 2.70% -
std::all_of(vector<int>)_(process_all)/32 1.22% 8.342 8.443 - 0.95% -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 1.22% 325.303 329.269 - 0.82% -
BM_deque_deque_ranges_copy_backward/4096 1.22% 152.964 154.827 - 2.61% -
SetIntersection_None_Set_uint32_1024_256 1.22% 8617182.903 8722099.223 - -3.87% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.22% 207.830 210.357 - -47.61% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.21% 4021.456 4070.299 - 1.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.21% 17.579 17.792 - -10.26% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.21% 54579.045 55239.871 - -0.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.21% 9.220 9.331 - -1.57% -
BM_tolower_string<char> 1.21% 15.039 15.221 - -0.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.21% 184155.756 186381.454 - 3.49% -
SetIntersection_Front_Set_uint32_262144_16384 1.21% 214984934.411 217580276.206 - -1.91% -
SetIntersection_None_Set_uint32_1024_16 1.21% 8688662.289 8793517.465 - -3.65% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.21% 5790.139 5859.924 - -57.51% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 1.20% 7.240 7.326 - -0.21% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.20% 16.810 17.011 - 0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.20% 21932237.357 22194528.918 - -2.85% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.20% 18.815 19.040 - 1.03% -
SetIntersection_None_Vector_string_16384_4 1.19% 1233544.454 1248281.332 - 0.27% -
std::unordered_set<std::string>::clear()/1024 1.19% 23161.351 23437.796 - -1.94% -
ranges::min(std::list<char>)/70000 1.19% 53573.106 54212.254 - 2.08% -
SetIntersection_None_Vector_uint32_262144_1024 1.19% 1106907.436 1120078.799 - -2.71% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.19% 1.843 1.865 - 0.61% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.19% 23.185 23.461 - 0.42% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.18% 15700.398 15886.385 - -1.01% -
SetIntersection_Front_Vector_float_262144_4 1.18% 1048537.710 1060955.515 - -0.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.18% 204525915.787 206947295.989 - 2.84% -
std::stable_partition(list<int>)_(dense)/8192 1.18% 17266.034 17469.973 - -0.11% -
SetIntersection_None_Vector_string_1_1 1.18% 534235444.868 540540473.463 - -0.58% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.18% 54677.872 55322.978 - 0.31% -
std::for_each(deque<int>)/32 1.18% 3.705 3.749 - 2.09% -
std::partition_point(deque<int>)/32 1.17% 4.126 4.175 - 0.12% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.17% 37.258 37.695 - 7.79% -
std::multiset<std::string>::find(key)_(existent)/1024 1.17% 24.563 24.852 - 9.04% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.17% 3876.559 3922.065 - 1.14% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.17% 22.037 22.295 - -1.43% -
SetIntersection_Front_Vector_uint64_256_4 1.17% 4053065.671 4100528.214 - -3.12% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.17% 947.249 958.335 - -1.59% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.17% 12563.665 12710.529 - -3.77% -
std::fill(vector<int>)/1024 1.17% 29.573 29.918 - 2.89% -
rng::find_last(vector<char>)_(bail_10%)/50 1.16% 10.814 10.940 - 1.33% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 1.16% 497245.028 503031.609 - 0.90% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.16% 26.508 26.816 - 0.41% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.16% 815.221 824.678 - -67.52% -
BM_CmpEqual_short_uchar 1.16% 1.087 1.100 - -1.29% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 1.16% 36.218 36.637 - -12.66% -
BM_toupper_string<char> 1.16% 15.065 15.239 - 0.44% -
SetIntersection_Front_Set_uint32_16384_16384 1.15% 212138814.441 214588846.850 - 1.45% -
SetIntersection_Front_Set_float_16_16 1.15% 37415602.734 37847576.822 - -1.85% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 1.15% 19.719 19.947 - -1.35% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1.15% 1162.114 1175.507 - 0.81% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.15% 189.338 191.515 - -43.93% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.15% 1857.566 1878.897 - 0.93% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.15% 8.363 8.459 - 0.63% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.14% 11651.822 11785.171 - -6.39% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.14% 44.567 45.077 - 1.52% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.14% 23756.513 24028.096 - -8.74% -
SetIntersection_Front_Vector_float_256_1 1.14% 4127548.183 4174633.170 - -0.55% -
std::unique(list<int>,_pred)_(contiguous)/32 1.14% 57.155 57.803 - 0.46% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.13% 6.863 6.941 - -4.43% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.13% 351286.725 355267.919 - 1.46% -
std::copy(list<int>)/4096 1.13% 3083.150 3118.002 - -4.62% -
BM_vector_deque_copy/70000 1.13% 3101.091 3136.041 - 1.01% -
BM_deque_vector_ranges_copy/70000 1.13% 3197.701 3233.736 - 1.15% -
SetIntersection_Interlaced_Set_string_16384_64 1.12% 350802662.759 354723987.470 - 2.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 1.12% 4814194.337 4868005.583 - -0.70% -
std::partial_sort(deque<int>)_(shuffled)/8 1.12% 31.750 32.105 - 0.25% -
SetIntersection_Front_Set_uint64_262144_16 1.12% 1163859.560 1176841.810 - -2.91% -
rng::for_each(map<int>)/8 1.11% 6.227 6.297 - 41.75% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 1.11% 7840.928 7928.327 - 0.05% -
std::adjacent_find(vector<int>,_pred)/1048576 1.11% 464783.124 469956.593 - 1.09% -
BM_CmpEqual_int_uchar 1.11% 1.102 1.114 - -0.77% -
std::shift_left(deque<int>)/1024 1.11% 37.990 38.412 - 1.11% -
SetIntersection_None_Vector_uint64_262144_1 1.11% 1102406.242 1114623.509 - -2.31% -
std::find(deque<int>)_(process_all)/8 1.11% 3.469 3.508 - 3.22% -
std::map<int,_int>::insert(value)_(already_present)/32 1.11% 1.759 1.778 - 0.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.10% 809.288 818.221 - -0.94% -
std::remove_if(deque<int>)_(prefix)/32 1.10% 53.812 54.406 - -0.40% -
std::for_each_n(vector<int>)/8 1.10% 2.705 2.735 - 200.17% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.10% 12.689 12.829 - -0.18% -
SetIntersection_None_Set_uint64_262144_262144 1.10% 1210473.064 1223783.447 - -2.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.10% 8753766.661 8849989.741 - -32.30% -
SetIntersection_None_Vector_uint64_1024_256 1.10% 1056674.523 1068280.899 - -1.86% -
SetIntersection_None_Vector_string_64_1 1.10% 17307171.965 17497269.469 - -0.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 1.10% 16313324.380 16492429.105 - -1.23% -
BM_deque_deque_move_backward/512 1.10% 18.887 19.094 - -3.29% -
BM_deque_vector_ranges_move/2 1.10% 1.836 1.856 - -9.97% -
BM_PushHeap_uint32_Random_262144 1.10% 5.819 5.882 - 2.18% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.10% 6322.848 6392.117 - 2.85% -
std::partial_sort(deque<int>)_(heap)/8 1.10% 39.287 39.717 - 1.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.09% 1042693.889 1054106.773 - -2.03% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.09% 116884.227 118163.058 - -3.33% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.09% 17452.358 17643.093 - 6.89% -
rng::find(vector<bool>)_(process_all)/1048576 1.09% 3639.603 3679.232 - 1.76% -
std::make_heap(vector<int>)_(heap)/8192 1.09% 1950.847 1972.054 - 0.99% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.09% 8190.587 8279.537 - 15.45% -
BM_vector_deque_ranges_move/70000 1.08% 3102.739 3136.377 - 1.08% -
BM_vector_deque_ranges_copy/70000 1.08% 3102.512 3136.119 - 1.03% -
std::unique(deque<int>)_(contiguous)/52 1.08% 54.772 55.365 - -0.11% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.08% 175.198 177.093 - 395.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 1.08% 8497099.226 8588888.514 - 6.26% -
std::count(vector<bool>)/1000 1.08% 2.967 2.999 - 0.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.08% 805.056 813.740 - -0.74% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.08% 6.781 6.854 - -6.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 1.08% 8267554.450 8356625.259 - -0.77% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.08% 19.207 19.414 - 0.07% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.07% 30.084 30.408 - -1.38% -
BM_vector_deque_move/70000 1.07% 3102.822 3136.136 - 1.01% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.07% 21.238 21.466 - 0.33% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.07% 264.048 266.880 - -1.97% -
SetIntersection_None_Vector_uint32_16384_4 1.07% 1088679.408 1100345.250 - -1.59% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.07% 204.980 207.175 - 2.31% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.07% 52.299 52.859 - -2.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.07% 23.893 24.148 - 3.70% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.06% 21.552 21.781 - -3.07% -
SetIntersection_Front_Set_uint64_262144_262144 1.06% 1653428.955 1670983.971 - -0.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.06% 23.031 23.275 - -23.19% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.06% 212569.263 214825.279 - 1.88% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.06% 219130299.160 221455388.897 - -1.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.06% 1024693.845 1035560.131 - -2.75% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.06% 4.000 4.042 - 0.81% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.06% 279.074 282.019 - -0.03% -
std::remove_copy_if(list<int>)_(prefix)/50 1.05% 24.889 25.152 - -3.19% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 1.05% 19.049 19.250 - 0.17% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 1.05% 17.229 17.410 - -0.07% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.05% 14182.896 14332.155 - 11.14% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.05% 12386.770 12516.687 - -1.47% -
rng::starts_with(deque<int>,_pred)/8192 1.05% 3908.463 3949.428 - 1.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.04% 7444111.868 7521726.101 - -1.72% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 1.04% 4.026 4.068 - 0.17% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 1.04% 21.388 21.610 - -0.03% -
std::adjacent_find(vector<int>)/1048576 1.04% 234254.873 236682.871 - 1.15% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.04% 2.085 2.106 - 0.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.03% 11969320.931 12092769.861 - -0.56% -
std::count(list<int>)_(every_other)/1024 1.03% 700.603 707.821 - 6.10% -
std::unique(vector<int>)_(sprinkled)/1024 1.03% 537.879 543.411 - 2.29% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.03% 3091.876 3123.588 - -1.07% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.02% 62905.499 63549.801 - 1.59% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 1.02% 2.208 2.231 - -9.17% -
BM_deque_vector_move_backward/4000 1.02% 141.901 143.353 - 0.09% -
SetIntersection_Front_Set_string_262144_4 1.02% 1240027.511 1252702.778 - -2.12% -
BM_StringFindMatch1/32768 1.02% 1564.481 1580.470 - 0.90% -
BM_PushHeap_uint64_Random_1024 1.02% 6.193 6.256 - 8.64% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.02% 22.644 22.874 - 0.97% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.02% 19.158 19.353 - -1.08% -
SetIntersection_Front_Set_string_64_16 1.01% 24031515.189 24275299.536 - -0.39% -
std::for_each_n(deque<int>)/50 1.01% 3.964 4.004 - 1.08% -
SetIntersection_Front_Set_string_262144_262144 1.01% 17733573.404 17913068.441 - -2.34% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.01% 14.032 14.173 - -0.92% -
BM_vector_deque_ranges_copy_backward/5500 1.01% 197.074 199.063 - 0.11% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.01% 32341.866 32668.029 - -1.14% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.01% 3.497 3.533 - -43.49% -
std::count(deque<int>)_(every_other)/8192 1.00% 1929.373 1948.736 - 1.76% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.00% 4.539 4.584 - -1.51% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.00% 279.229 282.025 - 1.98% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.00% 41208.378 41620.889 - 0.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.00% 16755748.579 16923387.909 - -1.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 1.00% 12009933.978 12130055.441 - -1.23% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.00% 18.042 18.222 - -0.31% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
bm_ranges_swap_ranges_vb_unaligned/32768 -90.96% 5277.862 477.227 - 0.00% -
bm_swap_ranges_vb_unaligned/32768 -80.13% 2432.437 483.289 - -0.22% -
std::shift_left(vector<int>)/32 -66.01% 11.451 3.892 - 31.15% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -64.17% 1773.213 635.426 - -15.51% -
std::copy(vector<bool>)_(aligned)/262144 -61.72% 713.411 273.073 - -53.54% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -56.14% 114.785 50.347 - -63.08% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -56.01% 23.871 10.501 - 18.98% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -54.13% 1924.322 882.622 - -53.33% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -52.87% 14.872 7.009 - 17.93% -
BM_deque_vector_copy/64 -52.29% 5.428 2.590 - -2.06% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -48.40% 0.447 0.230 - 0.91% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -47.95% 71.923 37.434 - -48.83% -
BM_vector_deque_ranges_move/64 -46.52% 5.324 2.847 - 0.94% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -44.13% 55.344 30.919 - -36.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -42.15% 8153217.445 4716334.784 - 16.59% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -41.07% 13335850.014 7859372.682 - -7.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -40.84% 48.722 28.825 - 0.02% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -39.02% 100.449 61.259 - -41.58% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -38.52% 52.277 32.139 - -30.54% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -38.24% 54.429 33.614 - -56.01% -
std::find(vector<bool>)_(process_all)/8 -38.17% 0.914 0.565 - 0.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -36.04% 0.697 0.446 - -10.77% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -36.02% 6.979 4.465 - -1.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -35.89% 68.767 44.087 - -19.68% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -35.40% 42.477 27.439 - -30.59% -
std::copy(vector<int>)/4096 -35.26% 235.503 152.463 - 1.22% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -32.92% 87.815 58.907 - -17.44% -
ranges::min(std::deque<__int128>)/70000 -32.78% 36212.657 24341.901 - 2.00% -
BM_StringEraseWithMove_Empty_Opaque -32.62% 1.182 0.797 - 0.97% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -32.53% 35.065 23.659 - -33.86% -
std::is_sorted(deque<int>)/8 -32.29% 3.885 2.631 - -8.06% -
std::multiset<std::string>::erase(key)_(existent)/1024 -32.04% 95.683 65.026 - -4.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.85% 347773131.509 240477294.632 - -31.35% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -30.73% 47.225 32.714 - -17.32% -
ranges::min(std::vector<long_long>)/1 -30.66% 0.379 0.263 - -39.87% -
std::find(vector<bool>)_(process_all)/50 -30.26% 0.915 0.638 - 13.94% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -29.83% 38.138 26.762 - -22.03% -
std::shift_right(vector<int>)/32 -29.67% 4.200 2.954 - 0.39% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -29.51% 246.950 174.084 - -19.62% -
std::multiset<std::string>::erase(key)_(existent)/8192 -29.42% 94.780 66.896 - -37.08% -
ranges::minmax(std::deque<char>)/64 -29.01% 32.541 23.100 - 1.78% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -28.94% 5.007 3.558 - -10.30% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -28.81% 44.676 31.804 - -17.03% -
BM_PushHeap_uint32_QuickSortAdversary_1 -28.79% 0.696 0.496 - 25.79% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -28.76% 41.834 29.803 - -29.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -28.56% 0.550 0.393 - -23.78% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -28.50% 3761.298 2689.276 - -15.15% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -28.36% 237.527 170.176 - -11.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -28.34% 350857712.585 251411748.079 - -29.11% -
BM_StringEraseWithMove_Empty_Transparent -28.34% 0.807 0.578 - 3.84% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -28.30% 4.168 2.988 - 19.85% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -28.02% 4546269.402 3272476.561 - -34.43% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -27.83% 27.020 19.500 - -27.79% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -27.71% 0.400 0.289 - -3.31% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -27.31% 11.539 8.388 - 7.52% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -27.27% 69.368 50.449 - -22.43% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -27.19% 11.154 8.121 - -27.01% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -27.08% 3.185 2.323 - 3.37% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -26.70% 1022.970 749.876 - 8.68% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -26.34% 41.003 30.202 - -2.10% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -26.21% 237.349 175.130 - -0.82% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -26.09% 693.763 512.745 - -69.23% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -25.84% 43.445 32.218 - -1.36% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -25.72% 212.294 157.690 - -23.46% -
rng::fold_left(deque<int>)/8 -25.58% 5.160 3.840 - -4.59% -
std::unordered_map<int,_int>::clear()/8192 -25.53% 84340.890 62806.369 - -5.73% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -25.53% 46.016 34.267 - -13.97% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -25.45% 8.370 6.240 - 8.44% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -25.42% 12.756 9.513 - -0.16% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -25.34% 1755.613 1310.765 - -6.49% -
std::copy(vector<bool>)_(aligned)/1048576 -25.23% 3240.824 2423.086 - -29.94% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -25.23% 30.816 23.043 - -3.79% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -25.23% 13.429 10.041 - -8.72% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -25.04% 0.437 0.328 - 13.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -24.94% 727.346 545.917 - -68.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -24.73% 32.013 24.098 - -15.01% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -24.55% 47.773 36.042 - -13.20% -
std::unordered_map<int,_int>::clear()/1024 -24.36% 10483.344 7929.719 - -7.43% -
BM_PushHeap_float_PipeOrgan_1 -24.31% 0.604 0.457 - -31.89% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -24.30% 12.454 9.427 - 5.21% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -24.30% 2378765.269 1800834.686 - -27.95% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -24.23% 7.224 5.474 - -23.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -24.20% 32.936 24.966 - -25.83% -
ranges::minmax(std::deque<char>)/70000 -23.63% 31598.123 24132.762 - 2.01% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -23.55% 108964050.354 83306813.386 - -6.33% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -23.54% 212.102 162.175 - -34.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -23.28% 0.625 0.480 - 0.61% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -23.17% 0.439 0.337 - -7.72% -
ranges::min(std::list<long_long>)/1 -23.15% 0.305 0.235 - 4.38% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -23.06% 33.321 25.638 - 3.09% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -22.67% 1.579 1.221 - 17.14% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -22.53% 30923182.811 23956356.124 - -12.83% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -22.50% 7.016 5.437 - -8.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -22.49% 41.272 31.989 - -26.11% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -22.43% 799.071 619.805 - -14.05% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -22.02% 1.573 1.227 - -8.10% -
std::set<int>::lower_bound(key)_(non-existent)/32 -21.69% 2.924 2.290 - -1.99% -
std::equal(vector<bool>)_(unaligned)/50 -21.62% 0.962 0.754 - -7.61% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -21.62% 1612.210 1263.636 - -25.60% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -21.54% 7.667 6.016 - 5.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -21.53% 694.927 545.275 - -0.27% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -21.53% 3.140 2.464 - 0.62% -
ranges::min(std::vector<__int128>)/70000 -21.42% 34416.716 27043.754 - -12.41% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -21.38% 135.866 106.823 - 0.40% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -21.32% 66.494 52.318 - -29.88% -
std::unordered_set<std::string>::count(key)_(existent)/32 -20.86% 48.466 38.354 - 8.15% -
std::set<std::string>::insert(value)_(already_present)/8192 -20.74% 38.239 30.307 - -3.10% -
std::unordered_set<int>::find(key)_(existent)/32 -20.28% 1.372 1.094 - -17.51% -
std::is_sorted(list<int>,_pred)/8192 -20.28% 9006.072 7179.835 - -20.61% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -20.21% 51587551.682 41163319.328 - -7.30% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -19.95% 0.432 0.346 - -5.76% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -19.53% 13.661 10.993 - 13.10% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -19.53% 142.422 114.612 - -19.24% -
std::copy_if(list<int>)_(every_other)/4096 -19.41% 4015.049 3235.686 - -2.31% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -19.05% 40.387 32.695 - -0.19% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -18.98% 0.486 0.394 - 4.93% -
ranges::min(std::vector<__int128>)/64 -18.67% 30.160 24.529 - -8.46% -
std::unordered_set<int>::count(key)_(existent)/1024 -18.52% 1.703 1.388 - 7.12% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -18.39% 14.383 11.739 - 18.04% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -18.38% 2911134.127 2376034.926 - -1.72% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -18.32% 1.572 1.284 - -24.35% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -18.16% 55.703 45.589 - 28.74% -
std::unordered_multiset<int>::erase(iterator)/1024 -18.00% 23.787 19.506 - -3.25% -
std::map<std::string,_int>::count(key)_(existent)/8192 -17.87% 35.269 28.967 - -5.34% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -17.68% 0.459 0.377 - -17.84% -
ranges::min(std::deque<__int128>)/64 -17.50% 25.332 20.899 - 1.86% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -17.19% 27.081 22.427 - -2.37% -
std::set<std::string>::erase(key)_(existent)/1024 -17.05% 72.627 60.245 - -19.32% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -17.04% 12.526 10.391 - -2.05% -
BM_vector_deque_move/0 -17.04% 0.546 0.453 - -12.85% -
std::map<std::string,_int>::clear()/1024 -16.99% 25338.672 21034.355 - -12.22% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -16.97% 11.478 9.531 - 15.12% -
bm_ranges_lexicographical_compare<int>/1 -16.96% 1.614 1.341 - 4.24% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -16.80% 29.231 24.320 - 5.75% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -16.73% 17.471 14.548 - -8.94% -
BM_PushHeap_uint32_Ascending_1 -16.71% 0.608 0.506 - 8.67% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -16.45% 58.789 49.116 - -17.56% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -16.36% 28.888 24.162 - -0.07% -
BM_std_minmax_element<long_long>/3 -16.36% 1.258 1.052 - -5.53% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -16.35% 39.079 32.688 - -5.09% -
BM_PushHeap_uint64_SingleElement_1 -16.35% 0.555 0.464 - -7.32% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -16.25% 34.400 28.812 - -12.62% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -16.11% 14891.137 12491.640 - -8.09% -
SetIntersection_Interlaced_Set_uint64_1024_4 -16.03% 11515935.455 9670480.845 - -5.08% -
BM_PushHeap_uint32_Random_1 -15.98% 0.607 0.510 - 9.65% -
std::equal(vector<bool>)_(unaligned)/8 -15.93% 0.885 0.744 - -9.07% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -15.89% 74.231 62.433 - -15.43% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -15.88% 1.815 1.527 - -13.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -15.87% 47112507.504 39634765.177 - 6.45% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -15.86% 75.128 63.216 - -0.58% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -15.80% 7.112 5.988 - 7.50% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -15.75% 11.356 9.567 - -15.66% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -15.69% 807.865 681.107 - -13.34% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -15.68% 63.081 53.189 - 7.20% -
std::stable_partition(list<int>)_(sparse)/50 -15.54% 31.373 26.496 - -2.02% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -15.54% 19.882 16.792 - -15.86% -
BM_deque_vector_move/0 -15.50% 1.590 1.344 - -5.74% -
std::unordered_set<int>::find(key)_(existent)/1024 -15.47% 1.549 1.309 - -11.90% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -15.42% 1.712 1.448 - 1.34% -
std::set<std::string>::erase(key)_(existent)/8192 -15.38% 86.307 73.031 - -29.86% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -15.30% 1.447 1.225 - 4.96% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -15.26% 14356801.245 12166613.369 - -2.71% -
std::replace(list<int>)_(sprinkled)/8192 -15.23% 8987.041 7618.311 - 6.88% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -15.15% 7.243 6.146 - 9.26% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -15.06% 24.319 20.657 - -15.60% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -14.97% 2.817 2.395 - -14.50% -
ranges::minmax(std::deque<char>)/1 -14.92% 0.918 0.781 - 18.98% -
std::unordered_set<int>::contains(key)_(existent)/8192 -14.88% 1.415 1.205 - -1.12% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -14.68% 2340.093 1996.617 - -45.41% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -14.66% 98.889 84.395 - -18.47% -
std::unordered_multiset<int>::erase(iterator)/8192 -14.63% 23.960 20.455 - -10.30% -
BM_deque_vector_ranges_move/0 -14.55% 1.470 1.256 - -17.08% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -14.55% 343.787 293.769 - -12.66% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -14.45% 1563290.808 1337432.592 - -6.36% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -14.32% 1.558 1.334 - -3.85% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -14.32% 38.691 33.152 - 19.21% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -14.31% 1.591 1.364 - -14.25% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -14.31% 48.959 41.955 - -20.06% -
bm_ranges_lexicographical_compare<signed_char>/1 -14.15% 1.746 1.499 - -12.58% -
std::is_sorted_until(deque<int>)/8 -14.13% 2.866 2.461 - -3.17% -
std::unordered_set<int>::find(key)_(existent)/8192 -14.12% 1.567 1.345 - -3.92% -
std::rotate(list<int>)_(by_1/2)/8192 -14.08% 5519.364 4742.211 - 1.84% -
std::equal(deque<int>)_(it,_it,_it)/50 -14.05% 23.976 20.609 - -4.36% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -14.00% 588.633 506.246 - -44.95% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -13.93% 27.525 23.691 - -0.58% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.91% 51782.664 44577.480 - -11.27% -
BM_deque_deque_ranges_copy_backward/0 -13.87% 0.919 0.792 - 0.35% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -13.83% 11.876 10.234 - -0.93% -
std::multimap<int,_int>::clear()/1024 -13.81% 12503.928 10776.707 - -3.00% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -13.80% 673.334 580.425 - 3.12% -
std::multiset<int>::ctor(const&,_alloc)/32 -13.79% 259.295 223.531 - -13.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -13.79% 32.838 28.310 - -2.28% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.66% 55.407 47.840 - -14.44% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -13.60% 1.570 1.356 - 17.43% -
BM_StringEraseWithMove_Large_Transparent -13.56% 2.726 2.356 - -11.01% -
rng::find_last(deque<int>)_(bail_10%)/1024 -13.47% 262.834 227.419 - 0.40% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -13.28% 660.543 572.805 - 5.39% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -13.28% 667.498 578.853 - 3.80% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -13.20% 32.335 28.068 - -8.31% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -13.19% 29.816 25.883 - 27.45% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -13.17% 64.982 56.423 - 12.81% -
std::multimap<int,_int>::clear()/8192 -13.17% 98765.224 85757.294 - -3.92% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -13.14% 1.502 1.305 - -15.97% -
std::map<std::string,_int>::find(key)_(existent)/8192 -12.99% 34.081 29.655 - 2.29% -
rng::find_last(deque<int>)_(bail_10%)/50 -12.93% 13.086 11.394 - 0.71% -
BM_deque_deque_ranges_move/0 -12.92% 0.851 0.741 - -19.65% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -12.81% 28.125 24.523 - -13.11% -
std::map<std::string,_int>::erase(iterator)/8192 -12.79% 33.704 29.393 - 1.24% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -12.78% 0.341 0.297 - -38.23% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -12.67% 60.046 52.441 - 60.32% -
std::map<std::string,_int>::clear()/8192 -12.64% 237567.449 207541.593 - -8.60% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.57% 34.453 30.122 - -13.04% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -12.46% 21.224 18.578 - -2.12% -
bm_ranges_lexicographical_compare<signed_char>/64 -12.43% 2.532 2.217 - 7.75% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -12.42% 26.469 23.180 - -2.38% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -12.37% 24.020 21.050 - -9.42% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -12.30% 3887.576 3409.472 - -8.59% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -12.25% 37.555 32.954 - -0.06% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -12.23% 10.495 9.211 - -6.54% -
std::for_each_n(deque<int>)/8 -12.15% 1.255 1.102 - -4.65% -
std::unordered_multimap<int,_int>::clear()/1024 -12.14% 9003.713 7910.528 - -6.68% -
std::find_first_of(vector<int>)_(large_needle)/50 -12.13% 297.570 261.476 - -3.48% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -12.12% 1.563 1.374 - -0.89% -
std::unordered_multiset<int>::clear()/1024 -12.11% 9135.403 8028.953 - -6.75% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -12.08% 4.815 4.233 - -8.46% -
std::map<std::string,_int>::clear()/32 -12.06% 988.589 869.345 - -5.73% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -12.04% 27.819 24.471 - -3.51% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -12.02% 11.233 9.883 - 1.06% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -12.01% 1.499 1.319 - -6.83% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -12.01% 1.500 1.320 - -8.84% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -12.00% 348.838 306.965 - -18.40% -
std::set<std::string>::insert(value)_(already_present)/1024 -11.97% 29.806 26.239 - 15.81% -
std::unordered_map<int,_int>::clear()/32 -11.95% 666.395 586.772 - -3.02% -
std::unordered_multimap<int,_int>::clear()/8192 -11.92% 69685.976 61376.425 - -8.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -11.91% 717.789 632.331 - 20.63% -
std::any_of(list<int>)_(process_all)/8192 -11.90% 7920.446 6978.092 - -4.28% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -11.89% 594.578 523.905 - 3.66% -
std::unordered_set<int>::contains(key)_(existent)/32 -11.85% 1.339 1.180 - -16.21% -
std::find_first_of(vector<int>)_(large_needle)/32 -11.84% 117.160 103.294 - -7.63% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.83% 131470.510 115918.938 - -6.97% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -11.77% 33.234 29.322 - 2.81% -
SetIntersection_Front_Set_uint32_1024_256 -11.72% 4128730.732 3644748.531 - -4.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -11.69% 0.615 0.543 - -8.16% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -11.62% 815.510 720.726 - -4.62% -
std::unordered_multiset<int>::clear()/8192 -11.61% 70705.080 62492.930 - -7.02% -
std::map<std::string,_int>::find(key)_(existent)/32 -11.60% 18.138 16.033 - 3.28% -
BM_StringConstructDestroyCStr_Empty_Transparent -11.48% 0.298 0.264 - -15.39% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -11.47% 53.415 47.290 - -9.16% -
std::deque<std::string>::ctor(size)/32 -11.46% 49.885 44.167 - -13.95% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -11.43% 47.737 42.281 - 5.54% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -11.41% 17.509 15.511 - -5.58% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -11.35% 21098274.180 18703658.217 - -20.98% -
std::find(list<int>)_(bail_25%)/32768 -11.32% 9321.209 8266.329 - 1.69% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -11.23% 6414260.410 5694023.660 - -3.93% -
std::search(vector<int>,_pred)_(single_element)/8192 -11.22% 4658.042 4135.376 - -10.17% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -11.16% 34.178 30.363 - -12.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -11.11% 9985382.642 8875721.307 - -1.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -11.04% 37.086 32.992 - -6.42% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.97% 6151.429 5476.551 - -15.63% -
std::map<std::string,_int>::erase(iterator)/1024 -10.93% 32.346 28.811 - -19.30% -
std::search(list<int>)_(single_element)/8192 -10.90% 9186.300 8184.862 - 9.33% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -10.88% 1501589.060 1338267.348 - -2.40% -
vector<bool>(size_type,_const_value_type&) -10.88% 9.310 8.297 - -0.48% -
std::rotate(list<int>)_(1_element_forward)/8192 -10.75% 8103.950 7232.847 - 0.95% -
std::find_end(deque<int>)_(same_length)/8192 -10.74% 3061.870 2732.996 - -75.53% -
BM_StringEraseWithMove_Large_Opaque -10.73% 2.836 2.531 - 2.01% -
std::multiset<std::string>::find(key)_(existent)/8192 -10.72% 29.355 26.209 - -13.39% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -10.71% 40.251 35.939 - -11.92% -
BM_PushHeap_uint64_SingleElement_16 -10.67% 0.377 0.337 - -5.90% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -10.64% 7.439 6.648 - -3.28% -
ranges::minmax(std::list<char>)/1 -10.63% 0.460 0.411 - -0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -10.62% 15292590.307 13669130.792 - 1.87% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -10.61% 10.441 9.334 - -11.08% -
std::find_end(deque<int>)_(same_length)/1024 -10.54% 372.642 333.347 - -76.10% -
std::find_end(deque<int>)_(same_length)/1000 -10.51% 364.644 326.320 - -65.11% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -10.51% 34.440 30.821 - 2.74% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -10.49% 4771.713 4271.118 - -29.15% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -10.49% 36.104 32.318 - -3.51% -
std::search(vector<int>,_pred)_(single_element)/1024 -10.48% 579.923 519.168 - -10.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -10.37% 35.757 32.048 - 19.47% -
std::transform(list<int>)_(identity_transform)/8192 -10.35% 7844.661 7032.919 - 0.40% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -10.33% 91144.961 81725.345 - -3.77% -
ranges::min(std::vector<long_long>)/64 -10.33% 5.220 4.681 - 0.05% -
std::find_first_of(vector<int>)_(large_needle)/8192 -10.29% 8173601.267 7332253.906 - 2.79% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -10.28% 26.624 23.888 - 15.62% -
SetIntersection_Interlaced_Vector_uint64_256_64 -10.21% 8465512.434 7601191.900 - 2.99% -
BM_tolower_char<wchar_t> -10.21% 0.688 0.618 - 2.50% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -10.16% 19.490 17.511 - 2.14% -
std::multimap<int,_int>::erase(iterator)/1024 -10.13% 22.821 20.508 - -4.13% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -10.13% 26.558 23.868 - 5.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -10.09% 9690401.157 8712536.660 - 0.36% -
BM_tolower_char<char> -10.05% 0.690 0.621 - -10.27% -
BM_vector_deque_ranges_move_backward/0 -10.03% 0.445 0.400 - -27.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.02% 1565.175 1408.356 - -12.82% -
std::partial_sort(deque<int>)_(descending)/8192 -10.00% 289461.030 260500.937 - -7.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -9.99% 33.797 30.421 - -14.78% -
std::pop_heap(deque<float>)/1024 -9.97% 13.651 12.290 - -9.56% -
std::unordered_set<std::string>::ctor(const&)/32 -9.75% 768.436 693.524 - -12.87% -
std::copy(deque<int>)/64 -9.57% 3.027 2.737 - -9.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -9.52% 71.893 65.051 - -3.89% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -9.48% 3285170.802 2973895.752 - -3.40% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -9.46% 5182.665 4692.226 - -3.38% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -9.42% 1.500 1.359 - -2.36% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -9.36% 11.959 10.839 - -2.59% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -9.35% 868.329 787.119 - -19.89% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -9.33% 448.439 406.587 - -14.90% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -9.32% 35.132 31.856 - -4.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -9.28% 14262.914 12938.995 - 0.64% -
SetIntersection_Front_Vector_uint64_262144_1024 -9.28% 5825971.440 5285536.397 - -1.05% -
std::fill_n(list<int>)/8192 -9.25% 7977.831 7239.558 - 1.25% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -9.25% 57.102 51.821 - -9.70% -
std::set<std::string>::insert(value)_(already_present)/32 -9.22% 10.149 9.213 - -43.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -9.19% 6442.699 5850.437 - -2.95% -
vector<bool>::reserve() -9.18% 9.107 8.271 - -24.29% -
std::copy_n(list<int>)/4096 -9.16% 3905.040 3547.320 - -15.13% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -9.16% 1.194 1.084 - 17.52% -
std::set<std::string>::erase(iterator)/8192 -9.11% 30.048 27.311 - -11.98% -
BM_deque_vector_copy/0 -9.10% 1.369 1.244 - -0.38% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -9.07% 26.351 23.961 - 19.84% -
bm_ranges_lexicographical_compare<int>/8 -9.07% 1.611 1.465 - 1.24% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -9.07% 0.692 0.629 - 5.27% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -9.04% 22.356 20.334 - -9.33% -
SetIntersection_Front_Set_string_64_64 -9.03% 37527474.238 34137469.219 - 0.11% -
BM_PushHeap_string_Descending_262144 -9.01% 3.270 2.975 - -5.66% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -9.00% 31.488 28.653 - -29.02% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -8.95% 18724.954 17048.356 - 0.44% -
std::unordered_map<int,_int>::erase(iterator)/1024 -8.95% 21.595 19.661 - -1.98% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -8.92% 2627612.436 2393183.462 - -16.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -8.84% 24.594 22.419 - -9.48% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -8.82% 22.759 20.752 - -4.05% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -8.80% 47.101 42.957 - -23.73% -
std::unordered_map<int,_int>::erase(iterator)/8192 -8.78% 21.692 19.787 - -1.63% -
std::set<std::string>::equal_range(key)_(existent)/32 -8.75% 17.264 15.754 - 4.89% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -8.73% 118.290 107.959 - -2.86% -
std::unique_copy(deque<int>)_(sprinkled)/52 -8.65% 18.392 16.801 - 14.16% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -8.65% 218.959 200.024 - -4.95% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -8.64% 23.892 21.827 - 9.90% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.64% 407.865 372.613 - -3.56% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -8.63% 49.912 45.605 - -6.18% -
std::generate(list<int>)/8192 -8.58% 7547.929 6900.067 - -8.06% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -8.46% 1.390 1.272 - -8.47% -
std::multimap<int,_int>::erase(iterator)/32 -8.46% 22.349 20.459 - -2.48% -
std::find_first_of(vector<int>)_(large_needle)/1024 -8.33% 124093.624 113752.933 - 3.07% -
std::unordered_multiset<int>::find(key)_(existent)/32 -8.33% 1.348 1.236 - -8.09% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.33% 49761.893 45618.530 - -11.17% -
std::multiset<std::string>::erase(iterator)/1024 -8.30% 30.927 28.359 - -0.08% -
std::multimap<int,_int>::erase(iterator)/8192 -8.29% 22.333 20.481 - -4.47% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -8.27% 94.752 86.914 - -10.17% -
SetIntersection_Interlaced_Vector_float_1024_4 -8.27% 1413027.704 1296203.984 - -6.84% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -8.26% 24.520 22.495 - -15.78% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -8.25% 29.743 27.291 - -1.53% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -8.24% 7744.613 7106.088 - 5.39% -
BM_StringEraseWithMove_Huge_Opaque -8.23% 48.172 44.208 - -35.21% -
std::set<std::string>::find(key)_(existent)/8192 -8.22% 31.005 28.456 - -7.20% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -8.22% 11384776.448 10448929.499 - 0.50% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -8.20% 16934524.595 15545653.470 - -20.22% -
std::swap_ranges(list<int>)/8192 -8.18% 11120.268 10210.662 - -1.46% -
SetIntersection_Front_Set_string_256_256 -8.18% 31843882.174 29240066.308 - -0.60% -
SetIntersection_Front_Set_uint32_16384_1024 -8.16% 12564062.741 11538791.391 - -6.06% -
BM_vector_deque_ranges_copy/2 -8.14% 1.992 1.830 - -11.44% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.11% 7387.617 6788.388 - -4.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -8.08% 26.779 24.616 - -53.03% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -8.08% 1.241 1.140 - -9.09% -
SetIntersection_Front_Set_string_1024_256 -8.07% 16295181.525 14979403.139 - 4.94% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -8.07% 22188.152 20397.696 - 0.76% -
SetIntersection_Front_Vector_float_16384_16384 -8.06% 79492359.438 73087684.826 - 1.55% -
std::find_if_not(vector<int>)_(process_all)/50 -8.06% 5.969 5.488 - -19.93% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -8.00% 645.670 594.008 - 0.18% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -7.98% 763.186 702.298 - -10.99% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.94% 1317.832 1213.201 - -6.60% -
BM_std_minmax_element<char>/3 -7.94% 1.148 1.057 - -9.18% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -7.82% 20.717 19.098 - 1.06% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -7.81% 11569.709 10666.560 - 5.09% -
SetIntersection_Interlaced_Set_uint64_1024_64 -7.77% 10651124.536 9823238.313 - -3.61% -
SetIntersection_Front_Vector_float_262144_1024 -7.76% 5888802.448 5431726.096 - -0.34% -
std::unordered_map<int,_int>::erase(iterator)/32 -7.76% 21.166 19.524 - -2.48% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -7.76% 37.865 34.929 - -12.57% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -7.75% 1.281 1.182 - -6.93% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -7.75% 635.561 586.317 - 1.54% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.74% 729.351 672.900 - -1.79% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -7.72% 24.531 22.638 - -1.59% -
std::find_if(deque<int>)_(process_all)/50 -7.71% 14.636 13.507 - 7.71% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.71% 51.653 47.672 - 9.16% -
BM_deque_deque_move/0 -7.71% 0.840 0.775 - -1.70% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -7.69% 28.715 26.506 - -2.24% -
bm_ranges_lexicographical_compare<signed_char>/8 -7.69% 3.707 3.422 - -2.29% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.67% 6180.015 5705.892 - -12.09% -
BM_PushHeap_float_Random_4 -7.56% 2.502 2.313 - -23.08% -
BM_deque_deque_ranges_move_backward/0 -7.55% 0.918 0.849 - -7.82% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -7.55% 21964.891 20307.184 - 0.16% -
std::find_if(deque<int>)_(bail_25%)/32768 -7.54% 2160.922 1997.933 - -9.75% -
std::search(list<int>,_pred)_(same_length)/8192 -7.54% 8689.856 8034.916 - -8.87% -
std::move(list<int>)/4096 -7.53% 4825.295 4462.188 - 2.33% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -7.52% 37.006 34.222 - 1.00% -
SetIntersection_Front_Set_string_16384_1 -7.50% 1165955.968 1078488.244 - -2.89% -
std::any_of(vector<int>)_(process_all)/50 -7.50% 13.680 12.654 - -33.30% -
std::multiset<int>::ctor(const&,_alloc)/8192 -7.50% 54094.658 50037.813 - -37.35% -
SetIntersection_Interlaced_Vector_uint32_256_4 -7.49% 4944132.612 4573631.893 - -10.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -7.49% 1231.881 1139.590 - -2.11% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -7.49% 93461.763 86465.555 - -0.46% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -7.43% 16.037 14.846 - -15.89% -
SetIntersection_Front_Set_float_262144_256 -7.39% 4122972.314 3818254.684 - 3.02% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -7.35% 23.853 22.101 - -10.18% -
rng::contains_subrange(list<int>)_(near_matches)/8192 -7.33% 2731350.067 2531126.653 - 1.18% -
std::map<std::string,_int>::count(key)_(existent)/32 -7.31% 17.760 16.462 - -5.23% -
std::unordered_set<int>::count(key)_(existent)/32 -7.31% 1.578 1.463 - 1.97% -
BM_PushHeap_string_Ascending_262144 -7.30% 31.008 28.744 - -9.32% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -7.29% 803.422 744.828 - -2.17% -
SetIntersection_Interlaced_Set_uint64_1024_256 -7.29% 15713398.598 14567502.356 - -1.57% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -7.28% 679.943 630.436 - 0.88% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -7.28% 0.365 0.338 - 0.08% -
std::any_of(vector<int>)_(process_all)/8 -7.27% 2.535 2.350 - -2.85% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -7.27% 38.818 35.995 - -5.43% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -7.26% 59.579 55.250 - -6.94% -
BM_vector_deque_copy/0 -7.24% 0.544 0.504 - -8.39% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -7.23% 1.578 1.464 - 2.64% -
BM_PushHeap_float_SingleElement_4 -7.22% 0.372 0.345 - -3.80% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -7.19% 451.151 418.720 - -10.27% -
ranges::min(std::list<char>)/1 -7.18% 0.420 0.390 - 10.20% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -7.16% 1.600 1.486 - -4.68% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -7.15% 1.258 1.168 - -5.98% -
BM_PushHeap_uint64_SingleElement_64 -7.14% 0.379 0.352 - -3.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -7.13% 1495.028 1388.433 - -0.24% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -7.13% 27380.876 25429.095 - -13.22% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.13% 1438.031 1335.528 - 0.94% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -7.11% 194333.588 180515.080 - 0.34% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -7.11% 23.769 22.080 - -4.17% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.10% 24.168 22.452 - -14.80% -
std::generate_n(list<int>)/8192 -7.08% 7381.821 6859.122 - -7.95% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -7.02% 38.002 35.335 - -3.33% -
ranges::min(std::vector<long_long>)/8 -6.98% 2.275 2.116 - -0.49% -
std::multiset<std::string>::erase(iterator)/8192 -6.98% 33.786 31.428 - 4.93% -
std::find_if(deque<int>)_(bail_25%)/8192 -6.97% 540.115 502.472 - -11.75% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.94% 47778.847 44460.780 - -11.62% -
BM_PushHeap_float_Descending_4 -6.94% 0.390 0.363 - -40.72% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -6.92% 57.757 53.763 - -4.70% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -6.91% 24.094 22.429 - -2.62% -
std::replace(vector<int>)_(sprinkled)/8192 -6.90% 1266.037 1178.694 - -5.34% -
SetIntersection_None_Vector_uint64_16384_64 -6.89% 1103519.473 1027493.641 - -8.06% -
ranges::min(std::deque<long_long>)/1 -6.88% 0.676 0.629 - 4.95% -
BM_PushHeap_uint64_SingleElement_4 -6.86% 0.382 0.356 - -5.49% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -6.85% 16.503 15.372 - -4.61% -
std::find_if(deque<int>)_(process_all)/8 -6.84% 2.833 2.639 - 2.45% -
BM_PushHeap_string_Descending_4 -6.83% 1.993 1.857 - -2.12% -
std::is_sorted_until(vector<int>)/8 -6.81% 2.321 2.163 - 5.61% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -6.81% 31.354 29.219 - -11.69% -
std::copy_if(list<int>)_(entire_range)/64 -6.79% 32.735 30.511 - -8.85% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -6.78% 1987013.644 1852328.872 - -7.88% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -6.77% 1952890.749 1820654.349 - -6.71% -
std::set<int>::insert(value)_(already_present)/1024 -6.75% 7.151 6.669 - 15.01% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -6.74% 855.102 797.446 - 11.64% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -6.74% 7.757 7.235 - 2.37% -
BM_StringConstructDestroyCStr_Small_Transparent -6.73% 0.425 0.396 - 7.73% -
ranges::minmax(std::vector<long_long>)/1 -6.71% 0.652 0.608 - -6.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.71% 1176.390 1097.459 - -6.50% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -6.71% 382.942 357.261 - 0.03% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -6.70% 99.583 92.909 - 25.64% -
std::find_end(forward_list<int>)_(process_all)/1000 -6.70% 739.577 690.059 - 2.20% -
BM_vector_deque_ranges_copy_backward/0 -6.66% 0.554 0.517 - -0.37% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -6.64% 17.120 15.983 - 6.12% -
std::multiset<int>::ctor(const&,_alloc)/1024 -6.62% 6714.900 6270.617 - -36.26% -
std::stable_partition(list<int>)_(dense)/32 -6.61% 39.336 36.735 - 9.64% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -6.59% 235.206 219.710 - -14.10% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -6.57% 190228.754 177724.952 - 0.08% -
SetIntersection_Front_Vector_uint64_16384_16384 -6.57% 73971565.281 69113244.134 - -7.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -6.54% 56.388 52.700 - -5.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -6.53% 0.662 0.618 - -1.90% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -6.50% 21796.362 20379.751 - 1.98% -
std::unique_copy(deque<int>)_(sprinkled)/32 -6.47% 11.566 10.818 - 17.57% -
std::replace(list<int>)_(prefix)/8192 -6.46% 8046.306 7526.744 - 7.69% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -6.45% 9671.785 9048.223 - 20.31% -
BM_vector_deque_copy_backward/1024 -6.45% 40.593 37.976 - 0.67% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.43% 230.028 215.245 - -10.26% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -6.42% 1.205 1.127 - 12.59% -
std::copy(vector<bool>)_(aligned)/4096 -6.42% 5.071 4.746 - -1.14% -
std::multimap<int,_int>::find(key)_(existent)/8192 -6.42% 5.753 5.384 - 0.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.39% 30.607 28.650 - -10.61% -
std::count(list<int>)_(every_other)/8192 -6.39% 7305.422 6838.561 - 3.77% -
std::move(vector<bool>)_(unaligned)/512 -6.38% 4.984 4.666 - -2.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -6.35% 0.701 0.657 - -5.45% -
rng::fold_left(deque<int>)/32 -6.29% 17.376 16.283 - 0.77% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.29% 539.597 505.663 - -3.76% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -6.26% 157900.125 148017.343 - -0.01% -
std::adjacent_find(list<int>)/8192 -6.26% 7167.026 6718.588 - -5.63% -
SetIntersection_Front_Vector_uint64_256_256 -6.24% 4509190.190 4227735.901 - -0.61% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -6.22% 19.027 17.844 - -1.19% -
BM_lexicographical_compare_three_way<IntPtr>/1 -6.21% 0.423 0.396 - 9.49% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.20% 10402.018 9757.565 - 2.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.18% 777.754 729.713 - -3.33% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -6.16% 6808.766 6389.076 - -35.86% -
std::map<std::string,_int>::count(key)_(existent)/1024 -6.16% 25.059 23.516 - -1.02% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -6.16% 92.644 86.936 - -0.80% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -6.14% 23.232 21.805 - 0.27% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.14% 10.848 10.182 - -4.99% -
BM_StringFindNoMatch/10 -6.14% 1.354 1.271 - -6.26% -
std::search(list<int>)_(same_length)/8192 -6.13% 8440.525 7922.903 - -0.96% -
BM_vector_deque_copy/2 -6.13% 2.056 1.930 - -3.64% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -6.10% 129189.783 121308.366 - 1.70% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -6.10% 35.918 33.727 - 15.23% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -6.09% 21846.198 20516.207 - 2.15% -
SetIntersection_Front_Vector_float_1024_1024 -6.07% 5901661.895 5543228.334 - 1.87% -
std::lower_bound(std::list<int>)/8 -6.07% 16.517 15.515 - 0.69% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -6.05% 28287.462 26575.465 - -1.06% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.05% 8450.956 7939.864 - 0.19% -
BM_vector_deque_ranges_copy/64 -6.02% 2.913 2.738 - -2.33% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -6.01% 12.468 11.718 - -3.08% -
std::find_end(list<int>)_(process_all)/1048576 -6.01% 945672.082 888801.546 - 8.93% -
std::move_backward(deque<int>)/8 -6.00% 3.533 3.321 - -3.34% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -5.99% 10305.408 9688.158 - -35.64% -
std::map<int,_int>::count(key)_(non-existent)/0 -5.99% 0.268 0.252 - -0.03% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.98% 807.738 759.402 - -3.12% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -5.98% 1.245 1.171 - 16.65% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -5.95% 352.208 331.268 - -4.14% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -5.94% 1.782 1.676 - 3.48% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -5.94% 20.343 19.135 - -0.02% -
SetIntersection_Front_Set_string_64_1 -5.93% 18004548.591 16937409.910 - -1.89% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -5.93% 53.477 50.308 - -6.24% -
std::unique_copy(list<int>)_(sprinkled)/32 -5.92% 14.383 13.532 - 3.66% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -5.88% 9141.029 8603.125 - 18.50% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.88% 25.633 24.125 - -2.36% -
ranges::min(std::list<char>)/64 -5.88% 28.532 26.854 - 3.57% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -5.88% 32.819 30.891 - -2.99% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -5.84% 20.881 19.661 - -1.22% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -5.84% 42.371 39.898 - 2.44% -
std::rotate(deque<int>)_(by_1/3)/50 -5.84% 30.252 28.487 - -62.23% -
SetIntersection_Interlaced_Vector_uint32_256_16 -5.84% 6165547.568 5805763.537 - -13.10% -
BM_lexicographical_compare_three_way_slow_path/1048576 -5.82% 346798.870 326620.318 - 35.26% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -5.81% 661.622 623.212 - 2.26% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -5.80% 60.936 57.401 - -2.71% -
std::multimap<int,_int>::clear()/32 -5.79% 689.592 649.631 - -2.55% -
SetIntersection_None_Set_string_16384_16384 -5.79% 206556298.485 194604023.249 - 0.79% -
SetIntersection_None_Set_string_16384_1024 -5.77% 204203017.095 192415106.493 - 1.15% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -5.76% 3.002 2.829 - 0.03% -
ranges::minmax(std::deque<long_long>)/8 -5.74% 4.021 3.790 - 6.45% -
BM_deque_vector_ranges_move_backward/0 -5.73% 1.577 1.487 - -6.16% -
BM_PushHeap_uint64_SingleElement_262144 -5.72% 0.379 0.357 - -1.41% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -5.70% 53960.716 50886.246 - -35.53% -
std::set<int>::find(key)_(non-existent)/0 -5.70% 0.268 0.253 - 0.33% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -5.69% 746.389 703.930 - -3.01% -
std::find_end(list<int>,_pred)_(same_length)/8192 -5.68% 9353.741 8822.570 - -48.34% -
std::equal(deque<int>)_(it,_it,_it)/1024 -5.67% 488.211 460.537 - -4.35% -
std::stable_partition(list<int>)_(sparse)/32 -5.66% 10.174 9.598 - -0.46% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -5.65% 24.752 23.352 - -3.54% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -5.65% 1.266 1.195 - -7.04% -
BM_PushHeap_string_Ascending_1024 -5.65% 14.369 13.557 - 0.78% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.63% 57215.370 53994.716 - -4.71% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -5.63% 504909.720 476488.945 - -6.28% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -5.63% 13724.973 12952.516 - 0.11% -
rng::contains_subrange(vector<int>)_(same_length)/16 -5.61% 5.079 4.794 - 1.36% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.61% 2.551 2.408 - -5.21% -
SetIntersection_None_Vector_uint64_1024_4 -5.61% 1071206.905 1011131.230 - -8.33% -
ranges::minmax(std::deque<char>)/8 -5.59% 4.198 3.963 - 4.55% -
std::copy_backward(vector<bool>)_(aligned)/512 -5.55% 1.514 1.429 - -7.60% -
BM_lexicographical_compare_three_way_slow_path/262144 -5.54% 85452.477 80716.173 - 27.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.54% 11708.969 11060.492 - 32.31% -
BM_PushHeap_float_Random_1024 -5.53% 7.151 6.756 - -10.35% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.51% 53.042 50.120 - -6.57% -
BM_PushHeap_string_Descending_256 -5.51% 2.397 2.265 - -1.12% -
vector<bool>::resize() -5.49% 11.724 11.080 - -22.32% -
std::multiset<std::string>::count(key)_(existent)/8192 -5.49% 30.083 28.432 - 7.21% -
SetIntersection_Front_Vector_uint64_262144_256 -5.49% 2275424.761 2150585.996 - -5.68% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -5.48% 38.011 35.929 - 2.78% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.46% 64898.661 61352.183 - -2.75% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -5.46% 1.398 1.322 - -6.81% -
std::for_each_n(list<int>)/50 -5.45% 22.995 21.741 - -10.36% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.45% 7893.998 7463.778 - -0.71% -
std::partition(deque<int>)_(dense)/1024 -5.44% 375.458 355.041 - -0.62% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -5.43% 233.227 220.552 - 3.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -5.43% 16.556 15.656 - -7.05% -
BM_lexicographical_compare_three_way_slow_path/64 -5.43% 20.862 19.729 - 30.48% -
SetIntersection_Front_Vector_float_262144_16384 -5.43% 78018524.673 73782732.895 - 2.78% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -5.43% 659.303 623.530 - 2.95% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -5.42% 8196.395 7751.749 - -10.95% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -5.42% 55.825 52.801 - -16.57% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.41% 1.082 1.023 - -0.87% -
SetIntersection_Front_Vector_uint32_16384_256 -5.40% 2269603.766 2147104.691 - -0.42% -
std::set<int>::find(key)_(existent)/1024 -5.38% 3.970 3.756 - -8.52% -
std::replace(vector<int>)_(sprinkled)/32 -5.38% 5.943 5.624 - -3.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -5.35% 144762.848 137012.997 - -2.56% -
rng::find_last(list<int>)_(bail_10%)/1024 -5.34% 715.670 677.473 - 0.40% -
BM_PushHeap_string_PipeOrgan_1024 -5.32% 9.620 9.108 - -3.57% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -5.31% 22.101 20.928 - -4.27% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -5.31% 1.663 1.574 - 3.20% -
BM_lexicographical_compare_three_way_slow_path/16384 -5.31% 5328.886 5046.085 - 37.96% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -5.28% 1.219 1.155 - -5.64% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -5.28% 23.951 22.687 - -1.70% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -5.26% 86.384 81.841 - -0.59% -
std::set<int>::equal_range(key)_(existent)/32 -5.25% 1.831 1.735 - 1.23% -
BM_PushHeap_string_PipeOrgan_16384 -5.25% 12.974 12.293 - -3.63% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -5.25% 22.009 20.853 - -5.20% -
SetIntersection_Front_Set_string_1024_4 -5.25% 1310743.949 1241969.209 - -2.02% -
std::copy_backward(vector<int>)/4096 -5.24% 234.592 222.299 - -12.69% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -5.23% 1.397 1.324 - -6.93% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -5.23% 24.567 23.283 - -0.22% -
SetIntersection_Front_Vector_uint32_16384_1024 -5.22% 5579515.697 5287989.375 - -10.71% -
BM_lexicographical_compare_three_way_slow_path/65536 -5.22% 21322.368 20208.551 - 34.31% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -5.21% 28.706 27.209 - -9.26% -
std::set<std::string>::count(key)_(non-existent)/8192 -5.19% 34.066 32.298 - -4.54% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -5.19% 1.227 1.164 - -3.47% -
std::set<int>::upper_bound(key)_(existent)/32 -5.19% 1.842 1.746 - 6.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.19% 60.190 57.068 - 15.89% -
std::set<std::string>::count(key)_(non-existent)/1024 -5.18% 24.257 23.001 - -3.29% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.17% 61088.579 57931.965 - -0.06% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -5.16% 1.531 1.452 - -3.69% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -5.16% 3619.296 3432.473 - -12.68% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -5.16% 186873.857 177230.035 - 1.58% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -5.16% 20.051 19.017 - -5.47% -
SetIntersection_Front_Set_string_1024_1 -5.14% 1142831.205 1084126.252 - -2.03% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.13% 11394.320 10810.320 - 7.98% -
BM_StringFindAllMatch/8 -5.12% 2.701 2.563 - -4.49% -
BM_PushHeap_uint64_SingleElement_1024 -5.12% 0.384 0.364 - -1.15% -
BM_vector_deque_move_backward/64000 -5.11% 7953.284 7546.791 - 4.03% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -5.11% 22.168 21.035 - 1.21% -
BM_lexicographical_compare_three_way_slow_path/4096 -5.10% 1342.921 1274.399 - 37.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.10% 52.749 50.058 - 18.75% -
SetIntersection_Front_Set_string_16_16 -5.09% 62687882.739 59498429.129 - 0.50% -
SetIntersection_Front_Vector_uint64_256_64 -5.08% 4370172.202 4147985.507 - -2.65% -
SetIntersection_Interlaced_Vector_uint64_256_16 -5.07% 6890368.492 6540694.148 - -8.80% -
std::multimap<int,_int>::ctor(const&)/32 -5.07% 232.731 220.927 - 1.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.07% 1336712.777 1268957.000 - -4.91% -
rng::find_last(deque<int>)_(bail_10%)/8 -5.06% 2.869 2.723 - 0.66% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -5.06% 23.574 22.382 - -5.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -5.04% 1143141.746 1085484.024 - -14.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -5.04% 20250820.906 19229985.714 - -3.27% -
bm_lexicographical_compare<signed_char>/64 -5.04% 2.032 1.929 - 0.96% -
std::map<int,_int>::insert(value)_(already_present)/8192 -5.03% 4.184 3.973 - -4.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.02% 3592987.067 3412531.710 - -4.75% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -5.01% 11.105 10.549 - -3.64% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -5.00% 1.396 1.326 - -6.63% -
std::search(list<int>,_pred)_(single_element)/8192 -4.97% 8163.025 7757.038 - 0.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.97% 13431.426 12763.451 - 0.45% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -4.96% 10.534 10.011 - -5.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -4.95% 36.874 35.050 - -5.33% -
std::unordered_set<std::string>::erase(iterator)/1024 -4.94% 31.054 29.519 - 7.44% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.93% 3.557 3.382 - -2.40% -
std::map<int,_int>::find(key)_(non-existent)/1024 -4.92% 5.747 5.464 - 3.64% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -4.90% 187838.208 178624.957 - 2.26% -
std::partial_sort(deque<int>)_(descending)/1024 -4.90% 18764.392 17844.783 - -0.19% -
BM_StringRelational_Eq_Empty_Large_Control -4.89% 0.497 0.473 - -1.28% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.89% 1879.076 1787.246 - 5.56% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -4.88% 5.857 5.571 - -13.36% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.87% 217.219 206.650 - -8.47% -
std::move(deque<int>)/1048576 -4.86% 57206.669 54427.523 - -0.22% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -4.85% 21.741 20.686 - -0.93% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -4.85% 508442.429 483791.001 - -5.75% -
BM_StringRelational_Compare_Large_Empty_Control -4.84% 1.694 1.612 - -0.09% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -4.84% 13490.465 12837.907 - -0.46% -
BM_lexicographical_compare_three_way_slow_path/1024 -4.83% 339.846 323.424 - 34.98% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -4.83% 21.414 20.381 - -3.46% -
SetIntersection_Interlaced_Set_uint32_1_1 -4.81% 555224127.381 528492704.878 - -2.34% -
BM_PushHeap_string_Ascending_256 -4.80% 11.855 11.286 - 2.92% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -4.80% 0.431 0.410 - 5.49% -
std::map<int,_int>::equal_range(key)_(existent)/32 -4.79% 1.858 1.769 - -0.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.78% 1171002.651 1115012.303 - -5.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -4.78% 67.154 63.946 - 20.08% -
BM_StringFindStringLiteral/1024 -4.77% 18.294 17.421 - -26.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.76% 6909728.681 6580525.516 - 6.86% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.76% 69336.182 66033.150 - -0.36% -
SetIntersection_Interlaced_Vector_string_262144_1024 -4.76% 344787457.981 328369076.910 - 36.65% -
rng::contains(list<int>)_(process_all)/8 -4.76% 2.372 2.259 - -5.11% -
SetIntersection_Front_Set_uint32_256_64 -4.76% 5631639.621 5363790.244 - -7.82% -
BM_PushHeap_string_PipeOrgan_256 -4.75% 7.970 7.592 - -4.04% -
std::set<int>::find(key)_(existent)/32 -4.74% 1.745 1.663 - 2.39% -
BM_vector_deque_move/64000 -4.74% 3007.001 2864.530 - 0.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.73% 40.140 38.240 - 12.15% -
bm_ranges_lexicographical_compare<signed_char>/512 -4.72% 8.197 7.810 - 0.56% -
BM_vector_deque_ranges_move_backward/64 -4.71% 3.131 2.984 - 0.28% -
SetIntersection_Front_Set_uint32_16384_256 -4.71% 3882596.832 3699678.615 - -6.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.71% 5.340 5.089 - -4.15% -
std::stable_sort(vector<int>)_(ascending)/1024 -4.71% 2176.970 2074.540 - 0.16% -
SetIntersection_Front_Vector_uint64_262144_16 -4.70% 1114945.085 1062499.716 - -5.13% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -4.70% 5.650 5.385 - 19.47% -
BM_PushHeap_string_PipeOrgan_64 -4.66% 5.896 5.621 - -2.29% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.66% 1.214 1.157 - -0.90% -
std::unordered_multiset<int>::clear()/32 -4.66% 611.624 583.118 - -2.78% -
std::set<std::string>::find(key)_(existent)/1024 -4.65% 23.850 22.741 - -0.09% -
SetIntersection_Front_Set_string_4_4 -4.65% 166505428.663 158761970.615 - -1.01% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -4.65% 3.674 3.503 - -9.04% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.65% 23.568 22.472 - 2.10% -
std::find_if_not(vector<int>)_(process_all)/8192 -4.64% 846.242 806.997 - -14.45% -
BM_deque_vector_copy_backward/0 -4.63% 1.374 1.310 - -15.01% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.62% 6147.312 5863.246 - -8.19% -
std::multimap<int,_int>::erase(key)_(existent)/32 -4.61% 23.624 22.534 - -2.90% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -4.61% 8243.559 7863.818 - -0.82% -
BM_CmpEqual_uchar_schar -4.60% 1.055 1.007 - -10.38% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -4.59% 1.323 1.262 - 0.16% -
SetIntersection_Front_Set_float_1024_64 -4.59% 1644634.515 1569221.839 - -7.67% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -4.56% 22.213 21.199 - -0.25% -
rng::contains_subrange(vector<int>)_(process_all)/16 -4.56% 4.866 4.644 - -1.26% -
BM_PushHeap_string_PipeOrgan_262144 -4.55% 17.868 17.054 - -1.77% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -4.55% 659.599 629.579 - 0.15% -
std::unique_copy(list<int>)_(contiguous)/8192 -4.55% 7109.575 6786.018 - -0.09% -
BM_StringRead_Hot_Deep_Large -4.55% 0.529 0.505 - -0.03% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -4.55% 11.705 11.172 - -1.01% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -4.54% 1.808 1.726 - -5.49% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -4.54% 25.706 24.540 - 5.20% -
std::find_if_not(vector<int>)_(process_all)/32768 -4.53% 3359.724 3207.631 - -14.46% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -4.52% 29.421 28.091 - 1.76% -
std::rotate(deque<int>)_(by_1/4)/50 -4.51% 28.748 27.451 - -62.87% -
std::move(vector<bool>)_(aligned)/64 -4.51% 1.687 1.610 - -4.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.51% 229592345.445 219243166.986 - -9.90% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -4.50% 83.562 79.800 - -1.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -4.50% 221864777.153 211882362.997 - -2.18% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -4.46% 1.476 1.410 - 5.74% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 -4.46% 15760.229 15057.060 - -0.38% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -4.45% 1031893.805 985950.853 - -6.70% -
std::swap_ranges(list<int>)/1024 -4.45% 791.917 756.715 - 1.26% -
BM_StringRead_Cold_Shallow_Large -4.44% 1.174 1.122 - 3.10% -
BM_std_minmax_element<long_long>/5500 -4.42% 1502.392 1436.005 - 2.97% -
BM_lexicographical_compare_three_way_slow_path/16 -4.42% 5.268 5.035 - 15.58% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -4.41% 1870.993 1788.404 - 23.48% -
std::is_sorted(vector<int>,_pred)/8 -4.41% 3.429 3.278 - 3.62% -
std::move_backward(vector<bool>)_(unaligned)/64 -4.40% 1.765 1.687 - 3.61% -
std::map<std::string,_int>::find(key)_(existent)/1024 -4.36% 25.258 24.157 - 1.62% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -4.36% 1.246 1.191 - -10.62% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.33% 8796.303 8415.156 - -3.97% -
std::for_each(multiset<int>::iterator)/8192 -4.33% 8255.450 7898.146 - -50.94% -
SetIntersection_Front_Set_uint32_256_256 -4.33% 7812754.728 7474846.975 - -4.02% -
rng::contains_subrange(deque<int>)_(process_all)/32 -4.32% 11.810 11.300 - -21.64% -
BM_PushHeap_uint64_SingleElement_16384 -4.31% 0.381 0.364 - -0.92% -
BM_PushHeap_uint64_SingleElement_256 -4.30% 0.403 0.386 - -1.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -4.30% 1130685.259 1082085.722 - -5.87% -
BM_PushHeap_string_Descending_64 -4.30% 2.277 2.179 - -1.36% -
SetIntersection_Front_Set_string_16_1 -4.29% 68662249.472 65713531.819 - -0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.29% 1339858.197 1282373.487 - -5.94% -
std::multiset<std::string>::contains(key)_(existent)/32 -4.28% 17.493 16.745 - 16.83% -
SetIntersection_Front_Set_string_256_4 -4.27% 5111481.078 4893060.357 - -1.25% -
std::multimap<int,_int>::contains(key)_(existent)/32 -4.27% 1.843 1.765 - 8.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.27% 1159.093 1109.609 - -4.05% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -4.27% 2.441 2.337 - -0.50% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -4.27% 1.150 1.101 - 4.68% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.24% 1679.428 1608.165 - 119.00% -
std::for_each(set<int>::iterator)/8192 -4.24% 8124.667 7780.224 - -50.49% -
rng::for_each(set<int>)/8 -4.24% 6.830 6.541 - 45.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -4.22% 1350890.738 1293849.128 - -3.86% -
std::is_sorted(list<int>)/8192 -4.22% 7183.812 6880.577 - -5.83% -
BM_PushHeap_string_Ascending_16384 -4.19% 20.451 19.595 - 2.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.18% 2421494.320 2320315.572 - 0.73% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.18% 26708.867 25593.119 - -2.36% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -4.17% 796.570 763.328 - 3.62% -
std::all_of(vector<int>)_(process_all)/8192 -4.16% 2118.232 2030.103 - 0.06% -
rng::starts_with(vector<int>)/1024 -4.16% 62.491 59.894 - -0.01% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.15% 168.851 161.839 - 3.22% -
std::map<int,_int>::count(key)_(non-existent)/32 -4.15% 3.009 2.885 - -0.01% -
std::search(vector<int>,_pred)_(same_length)/1024 -4.15% 648.031 621.170 - 1.29% -
rng::fold_left(deque<int>)/50 -4.14% 28.391 27.214 - 0.59% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -4.14% 2.400 2.300 - -0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.13% 1156815.971 1109082.567 - -6.87% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -4.12% 511.562 490.492 - -0.14% -
std::shift_right(list<int>)/8192 -4.12% 7694.251 7377.453 - -0.03% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -4.12% 816.130 782.535 - 4.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.11% 1173.839 1125.595 - 0.86% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -4.10% 27633.455 26499.192 - 0.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -4.10% 1080735.870 1036395.321 - -5.32% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -4.10% 5.749 5.513 - -0.22% -
BM_StringRead_Cold_Shallow_Empty -4.10% 1.131 1.084 - 2.49% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -4.08% 0.468 0.449 - -9.30% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -4.08% 4942.234 4740.579 - -69.06% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.08% 88.343 84.743 - -10.69% -
std::reverse_copy(list<int>)/4096 -4.08% 3258.734 3125.937 - -2.12% -
std::rotate(deque<int>)_(by_1/3)/32 -4.07% 21.066 20.209 - -55.05% -
std::multimap<std::string,_int>::ctor(const&)/32 -4.05% 709.823 681.052 - -14.49% -
std::unordered_multiset<int>::erase(iterator)/32 -4.05% 20.286 19.464 - -2.86% -
SetIntersection_Front_Set_string_64_4 -4.05% 19731121.753 18932089.701 - -1.17% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.05% 1420.720 1363.232 - -0.29% -
BM_std_minmax_element<long_long>/70000 -4.04% 19091.389 18320.904 - 2.91% -
BM_PushHeap_string_Descending_16 -4.03% 2.150 2.063 - -1.90% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -4.01% 23.500 22.557 - -1.24% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.01% 1.203 1.155 - -4.00% -
std::map<int,_int>::clear()/1024 -4.00% 10722.221 10293.161 - -9.21% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -4.00% 54070.351 51909.663 - -35.24% -
SetIntersection_Front_Set_string_256_16 -4.00% 7438079.059 7140865.244 - 5.18% -
SetIntersection_Front_Set_string_1024_64 -3.98% 4852268.258 4659020.691 - -2.35% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -3.98% 38.099 36.582 - -6.50% -
BM_StringRelational_Eq_Small_Huge_Control -3.98% 0.489 0.469 - -2.93% -
BM_std_minmax_element<int>/3 -3.97% 1.194 1.146 - 2.88% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -3.97% 9234.042 8867.530 - 15.40% -
std::set<std::string>::erase(key)_(existent)/32 -3.97% 53.093 50.988 - -40.04% -
std::fill(list<int>)/8192 -3.96% 7408.689 7115.235 - -16.48% -
SetIntersection_Front_Set_string_1024_1024 -3.94% 57887386.499 55606257.491 - 0.83% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.93% 195448.403 187766.053 - -4.78% -
std::copy_if(vector<int>)_(entire_range)/64 -3.93% 16.929 16.263 - 4.62% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.92% 21.613 20.765 - -2.15% -
BM_deque_deque_ranges_move/1 -3.92% 2.408 2.313 - -10.97% -
BM_lexicographical_compare_three_way_slow_path/4 -3.91% 1.326 1.274 - 12.74% -
BM_vector_deque_copy_backward/64000 -3.90% 8264.492 7941.837 - 7.34% -
BM_deque_vector_copy_backward/1 -3.90% 2.154 2.070 - -2.20% -
std::multimap<int,_int>::ctor(const&)/8192 -3.89% 53715.962 51623.867 - -2.84% -
BM_lexicographical_compare_three_way_slow_path/256 -3.89% 89.216 85.746 - 24.93% -
BM_std_minmax_element<long_long>/65536 -3.89% 17841.415 17147.401 - 2.89% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 -3.87% 161645.874 155397.699 - -0.29% -
BM_std_minmax_element<long_long>/64000 -3.86% 17422.656 16749.702 - 2.92% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -3.86% 72.754 69.944 - -4.66% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -3.86% 2.496 2.400 - 0.63% -
BM_StringAssignStr_Small_Opaque -3.86% 0.746 0.717 - -0.27% -
SetIntersection_Interlaced_Set_uint64_1024_1 -3.86% 1037263.131 997223.992 - -5.84% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -3.86% 21290.839 20469.142 - 0.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.85% 40492.979 38933.960 - -10.79% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -3.84% 118936.560 114367.495 - -0.07% -
BM_StringRead_Cold_Deep_Small -3.84% 1.212 1.165 - 0.29% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -3.84% 516619.664 496799.197 - -5.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.83% 457.982 440.430 - -1.31% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -3.83% 270.750 260.382 - 0.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.82% 16.613 15.979 - -3.17% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.81% 24.893 23.945 - -1.72% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.80% 475230.471 457184.116 - -9.77% -
BM_std_minmax_element<long_long>/4000 -3.80% 1091.843 1050.389 - 3.32% -
BM_num_get<long_double> -3.80% 37.299 35.883 - -0.88% -
bm_ranges_swap_ranges_vb_aligned/512 -3.79% 5.417 5.212 - -1.52% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.79% 12565.407 12089.096 - -1.55% -
BM_vector_deque_move_backward/70000 -3.78% 8696.720 8367.652 - 4.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -3.76% 1033443.557 994558.363 - -6.32% -
BM_std_minmax_element<long_long>/4096 -3.76% 1116.578 1074.567 - 3.24% -
SetIntersection_Front_Set_string_16384_64 -3.76% 4807947.494 4627130.549 - 7.58% -
std::multiset<int>::insert(value)_(already_present)/1024 -3.75% 28.855 27.772 - -0.37% -
ranges::min(std::vector<__int128>)/8 -3.72% 2.975 2.864 - 0.28% -
rng::for_each(multiset<int>)/8192 -3.72% 7877.195 7583.973 - -50.69% -
std::set<std::string>::lower_bound(key)_(existent)/32 -3.72% 15.435 14.861 - -11.14% -
BM_StringEraseToEnd_Large_Opaque -3.72% 1.024 0.986 - -0.30% -
SetIntersection_Front_Vector_uint64_1024_16 -3.71% 1092864.488 1052356.261 - -5.39% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.70% 83114.452 80035.641 - -5.80% -
std::set<std::string>::contains(key)_(existent)/8192 -3.70% 28.292 27.244 - -4.97% -
std::any_of(deque<int>)_(process_all)/32768 -3.70% 11328.878 10909.632 - -3.35% -
SetIntersection_Front_Set_string_1024_16 -3.68% 1964308.835 1891929.982 - -5.04% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.68% 268565.503 258685.717 - -7.89% -
SetIntersection_Front_Vector_uint64_262144_16384 -3.67% 72680164.938 70009406.501 - -5.20% -
std::all_of(vector<int>)_(process_all)/50 -3.67% 15.232 14.673 - -23.59% -
std::multiset<std::string>::ctor(const&)/1024 -3.66% 35704.876 34396.331 - -3.09% -
rng::contains_subrange(list<int>)_(single_element)/16 -3.66% 4.987 4.804 - 0.22% -
rng::contains_subrange(list<int>)_(process_all)/50 -3.66% 17.586 16.944 - -4.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -3.65% 173221261.718 166905150.967 - -1.76% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -3.64% 1.551 1.494 - -19.94% -
SetIntersection_None_Vector_uint64_16384_256 -3.63% 1102814.455 1062745.079 - -3.76% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -3.62% 1.201 1.158 - -0.32% -
BM_StringRelational_Compare_Small_Large_Control -3.62% 1.917 1.848 - -0.07% -
SetIntersection_Interlaced_Vector_float_64_16 -3.61% 18150433.664 17494465.895 - 4.78% -
SetIntersection_None_Set_string_16384_256 -3.61% 202613803.407 195297224.173 - 3.13% -
BM_vector_deque_move_backward/64 -3.61% 3.103 2.991 - 0.32% -
std::copy(deque<int>)/512 -3.60% 17.253 16.631 - -3.09% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -3.60% 238.036 229.469 - 2.86% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -3.60% 20.849 20.099 - 3.64% -
std::copy_if(list<int>)_(entire_range)/32768 -3.59% 26497.965 25545.691 - -1.89% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.59% 8.313 8.015 - -1.98% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -3.59% 134.840 130.005 - 2.46% -
std::shift_left(vector<int>)/50 -3.58% 5.263 5.074 - -3.24% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.58% 37764.072 36411.751 - -2.81% -
std::copy_backward(deque<int>)/8 -3.58% 2.775 2.676 - 0.55% -
std::unordered_set<int>::find(key)_(non-existent)/0 -3.57% 0.349 0.337 - -0.12% -
BM_deque_deque_copy/1024 -3.56% 38.020 36.665 - -0.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.56% 18540703.680 17880945.382 - -1.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -3.55% 1349847.274 1301895.238 - -3.93% -
std::map<std::string,_int>::contains(key)_(existent)/32 -3.55% 16.792 16.196 - 12.31% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.54% 121986.729 117668.917 - -3.06% -
rng::starts_with(list<int>)/8 -3.54% 3.029 2.922 - -0.58% -
SetIntersection_Interlaced_Set_uint32_4_1 -3.54% 219240920.404 211488136.173 - -2.32% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -3.54% 24.708 23.835 - -0.23% -
BM_StringFindAllMatch/1 -3.53% 2.913 2.810 - -3.28% -
SetIntersection_Front_Set_uint32_1024_1024 -3.53% 12444106.357 12004720.890 - 3.22% -
BM_PushHeap_string_Descending_16384 -3.53% 2.387 2.302 - -0.33% -
rng::for_each(set<int>)/8192 -3.52% 7848.229 7571.615 - -50.97% -
BM_PushHeap_uint64_Ascending_262144 -3.51% 4.873 4.702 - 0.87% -
SetIntersection_Front_Set_string_256_1 -3.51% 4471743.823 4314699.109 - -1.79% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.51% 2285817.898 2205618.232 - 3.75% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -3.51% 7.665 7.396 - -0.39% -
BM_std_minmax_element<long_long>/512 -3.50% 143.955 138.911 - 3.58% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -3.50% 37.277 35.972 - -14.83% -
std::multimap<std::string,_int>::erase(iterator)/32 -3.50% 26.454 25.528 - -8.26% -
SetIntersection_None_Vector_uint32_1024_1 -3.49% 1073646.249 1036219.677 - -5.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.47% 1125573.392 1086471.389 - -3.87% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -3.47% 1.439 1.389 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -3.46% 4303232.907 4154204.737 - 2.28% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -3.45% 24.689 23.836 - 1.14% -
BM_std_minmax_element<long_long>/1024 -3.45% 283.768 273.969 - 3.43% -
std::multiset<int>::find(key)_(existent)/8192 -3.43% 8.319 8.033 - -9.82% -
std::fill(vector<bool>)/64 -3.43% 1.597 1.543 - 4.55% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -3.43% 1.783 1.722 - 11.68% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -3.43% 1.162 1.122 - -2.87% -
std::stable_sort(vector<int>)_(descending)/8 -3.43% 24.527 23.687 - 1.52% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -3.42% 3.331 3.217 - -4.58% -
BM_PushHeap_string_Descending_1024 -3.39% 2.418 2.336 - -0.84% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -3.39% 10.535 10.178 - -0.25% -
std::for_each_n(join_view(vector<vector<int>>))/8 -3.38% 1.551 1.499 - 6.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -3.36% 44.439 42.946 - -2.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.36% 91.584 88.510 - 1.38% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.34% 228.282 220.657 - 4.70% -
std::pop_heap(vector<std::string>)/8 -3.32% 55.226 53.393 - -1.65% -
std::unordered_multiset<int>::ctor(const&)/32 -3.32% 204.203 197.428 - -3.68% -
std::copy_backward(vector<int>)/8 -3.32% 2.300 2.223 - 2.41% -
std::sort(vector<NonIntegral>)_(heap)/8192 -3.31% 51733.486 50019.041 - -0.02% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -3.31% 37.427 36.189 - -0.54% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.31% 13631.322 13180.341 - -7.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.30% 8922140.359 8627513.297 - -3.98% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -3.29% 24.728 23.914 - -0.16% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -3.29% 526.308 509.017 - -1.74% -
std::multimap<int,_int>::ctor(const&)/1024 -3.27% 6682.684 6463.832 - -3.27% -
BM_vector_deque_ranges_move_backward/512 -3.25% 18.083 17.494 - -0.09% -
SetIntersection_Interlaced_Vector_float_262144_16384 -3.25% 379390529.410 367068750.503 - 4.95% -
SetIntersection_Front_Vector_float_1024_256 -3.24% 2267099.837 2193563.604 - 1.17% -
SetIntersection_Interlaced_Set_string_16384_4 -3.24% 203676021.568 197072743.643 - 0.03% -
BM_deque_vector_copy_backward/2 -3.24% 1.837 1.777 - -4.34% -
std::find(vector<short>)_(bail_25%)/8 -3.23% 0.816 0.790 - 14.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.23% 408.859 395.649 - -0.78% -
std::rotate_copy(deque<int>)/50 -3.23% 3.106 3.005 - 0.01% -
BM_PushHeap_uint64_Ascending_64 -3.23% 1.565 1.514 - -0.54% -
BM_vector_deque_ranges_move_backward/64000 -3.23% 7987.070 7729.417 - 4.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -3.22% 38037367.480 36811249.515 - -3.16% -
BM_StringRelational_Compare_Huge_Empty_Control -3.22% 1.666 1.613 - -1.31% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -3.22% 19.651 19.018 - 9.72% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.22% 70493.042 68222.196 - -1.83% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.22% 687.197 665.090 - -2.76% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.22% 1846.474 1787.102 - 26.06% -
std::copy_if(deque<int>)_(entire_range)/8 -3.20% 2.631 2.547 - -4.08% -
std::remove_copy(deque<int>)_(prefix)/50 -3.19% 20.217 19.572 - -3.09% -
std::unordered_map<int,_int>::ctor(const&)/8192 -3.19% 56588.009 54782.915 - -3.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -3.18% 58.119 56.268 - -6.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.18% 205505963.212 198969935.185 - -0.82% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.16% 32.568 31.538 - 0.93% -
std::pop_heap(deque<int>)/1024 -3.16% 13.029 12.617 - -7.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -3.16% 140218322.834 135790590.375 - -2.45% -
std::equal(deque<int>)_(it,_it,_it)/8 -3.16% 4.489 4.347 - 4.79% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.16% 20.700 20.047 - -0.33% -
std::for_each(vector<int>)/50 -3.16% 4.003 3.876 - 0.12% -
std::rotate(list<int>)_(by_1/3)/32 -3.14% 17.144 16.606 - 28.42% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.13% 25.475 24.677 - 5.80% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.13% 6.740 6.530 - -10.17% -
BM_vector_deque_ranges_copy_backward/65536 -3.12% 8379.695 8117.838 - 7.66% -
BM_PushHeap_string_QuickSortAdversary_262144 -3.12% 16.490 15.976 - -4.02% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -3.11% 6671.545 6463.779 - 5.71% -
ranges::min(std::deque<__int128>)/1 -3.11% 0.641 0.621 - -25.80% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.11% 922803.214 894079.449 - 1.39% -
std::unordered_multiset<int>::ctor(const&)/1024 -3.11% 6915.228 6700.045 - -3.64% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -3.10% 11.213 10.865 - 6.66% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.10% 57260.215 55484.301 - -2.13% -
SetIntersection_None_Set_string_16384_16 -3.10% 201662486.801 195412170.409 - 3.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -3.10% 406.753 394.150 - -1.55% -
BM_vector_deque_copy/1 -3.10% 2.312 2.241 - -2.20% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.09% 1765.054 1710.457 - 12.03% -
BM_deque_deque_copy_backward/1024 -3.09% 39.144 37.936 - -0.05% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -3.09% 12529.545 12142.709 - 3.03% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -3.08% 2.140 2.074 - -0.97% -
std::fill(vector<bool>)/512 -3.08% 1.612 1.562 - 2.86% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.08% 73.652 71.383 - 47.71% -
std::multimap<std::string,_int>::clear()/1024 -3.07% 21540.847 20878.707 - -7.37% -
std::make_heap(vector<int>,_pred)_(descending)/1024 -3.07% 280.522 271.907 - 0.15% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -3.07% 2.475 2.399 - -4.61% -
BM_StringFindCharLiteral/32 -3.07% 1.670 1.618 - -0.08% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -3.06% 51.447 49.873 - -5.72% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.06% 37.677 36.525 - -2.64% -
BM_CmpLess_int_int -3.04% 1.073 1.040 - -1.99% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -3.04% 54.416 52.764 - -3.88% -
SetIntersection_Front_Set_uint32_64_64 -3.03% 13144349.547 12745704.582 - -0.97% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.03% 16.020 15.535 - -1.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.02% 3052837.811 2960511.881 - -6.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.02% 1041903.543 1010394.212 - -2.93% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -3.01% 1872.828 1816.460 - 1.23% -
std::reverse_copy(vector<int>)/8 -3.00% 2.555 2.478 - 1.90% -
SetIntersection_Interlaced_Vector_uint32_256_64 -3.00% 7218262.846 7001777.244 - 2.45% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.00% 3318.204 3218.816 - -4.93% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.99% 21.791 21.139 - -5.15% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -2.99% 21.097 20.466 - 4.33% -
std::move(vector<bool>)_(unaligned)/4096 -2.99% 26.726 25.928 - -0.14% -
SetIntersection_None_Set_float_1024_256 -2.98% 9066184.513 8795561.755 - 0.15% -
rng::contains_subrange(vector<int>)_(process_all)/32 -2.98% 8.161 7.917 - -0.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -2.98% 178515080.291 173189041.925 - -1.17% -
rng::contains_subrange(list<int>)_(single_element)/8192 -2.98% 7846.355 7612.597 - -1.71% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -2.97% 25868.349 25098.926 - -0.33% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.97% 53497.144 51906.389 - 2.06% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -2.97% 28.365 27.522 - 0.71% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -2.97% 1377324.382 1336401.554 - 5.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.96% 20210.581 19612.255 - -2.19% -
BM_PushHeap_uint64_Ascending_16384 -2.96% 3.670 3.561 - -2.96% -
std::unordered_multimap<int,_int>::clear()/32 -2.96% 609.701 591.684 - -1.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.95% 9.390 9.113 - -1.92% -
std::replace(vector<int>)_(sprinkled)/1024 -2.95% 158.347 153.680 - 2.50% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.95% 27139.179 26339.269 - -4.32% -
SetIntersection_None_Set_string_262144_262144 -2.94% 1672783.367 1623528.971 - -5.10% -
BM_deque_deque_ranges_move/64000 -2.94% 3129.171 3037.308 - -0.07% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.93% 3.633 3.526 - -1.20% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -2.91% 1.664 1.615 - -0.92% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.91% 946.307 918.780 - 6.42% -
std::unique_copy(list<int>)_(sprinkled)/52 -2.91% 24.843 24.120 - 1.42% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.91% 1.275 1.238 - -1.12% -
BM_deque_deque_ranges_move/2 -2.90% 2.130 2.068 - -10.36% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 -2.90% 0.507 0.492 - -0.45% -
BM_vector_deque_copy_backward/4000 -2.90% 148.440 144.138 - -0.71% -
BM_PushHeap_uint32_SingleElement_4 -2.89% 0.351 0.341 - -0.77% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.88% 57415.918 55761.791 - -1.88% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.88% 149.323 145.025 - 0.54% -
BM_vector_deque_copy_backward/70000 -2.87% 9004.376 8745.631 - 6.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.87% 682.580 662.993 - -0.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.87% 2262739.677 2197821.160 - -3.37% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -2.87% 30.937 30.050 - -3.81% -
rng::find_if(vector<bool>)_(process_all)/8 -2.87% 3.573 3.470 - -3.00% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -2.84% 239806.803 233004.919 - 1.25% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.82% 28.466 27.663 - 4.58% -
std::map<int,_int>::find(key)_(non-existent)/8192 -2.82% 8.095 7.867 - 12.23% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -2.82% 27047.983 26286.238 - -1.86% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.82% 21.954 21.336 - -9.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.81% 751.018 729.898 - -0.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.81% 1224699.770 1190301.914 - -3.64% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -2.79% 7875.766 7655.845 - 2.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.79% 16732440.946 16266065.176 - -2.09% -
rng::find_last(deque<int>)_(bail_90%)/8 -2.78% 0.913 0.887 - -8.48% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -2.78% 10.354 10.066 - -1.01% -
BM_std_minmax_element<long_long>/64 -2.77% 17.714 17.223 - 3.21% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.77% 36609.988 35596.145 - -3.53% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.77% 27005.697 26257.956 - -1.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.77% 5056995.324 4917104.925 - -4.98% -
std::multiset<int>::contains(key)_(existent)/32 -2.76% 1.747 1.699 - 3.66% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.76% 16.343 15.891 - -1.96% -
SetIntersection_Interlaced_Set_string_262144_4 -2.76% 1885987.713 1833914.875 - -2.32% -
std::map<int,_int>::erase(key)_(existent)/32 -2.75% 22.596 21.974 - -6.05% -
std::set<std::string>::erase(iterator)/1024 -2.75% 32.875 31.971 - 23.05% -
ranges::minmax(std::list<__int128>)/1 -2.75% 0.447 0.434 - -2.91% -
std::make_heap(vector<int>,_pred)_(descending)/8192 -2.75% 2002.999 1947.973 - -0.05% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.75% 37.038 36.020 - -15.60% -
BM_StringRelational_Eq_Empty_Small_Control -2.74% 0.485 0.471 - -1.26% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.74% 77.037 74.926 - 0.81% -
SetIntersection_Front_Set_uint64_262144_4 -2.74% 1061212.048 1032162.083 - -5.84% -
BM_vector_deque_ranges_move_backward/70000 -2.73% 8765.366 8526.502 - 5.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -2.72% 44.313 43.107 - -3.82% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.72% 37.190 36.180 - -4.89% -
std::find_first_of(list<int>)_(small_needle)/32 -2.71% 96.125 93.519 - -3.27% -
std::is_sorted(vector<int>,_pred)/1024 -2.70% 482.244 469.213 - 1.41% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.70% 1027850.452 1000099.659 - -6.93% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.69% 751.517 731.267 - -1.68% -
ranges::min(std::vector<char>)/8 -2.69% 2.470 2.404 - 8.70% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -2.69% 41.962 40.833 - 41.53% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.69% 1.643 1.599 - 0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.68% 4375435.968 4258079.479 - -1.70% -
BM_PushHeap_string_PipeOrgan_16 -2.68% 4.261 4.146 - -1.67% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.68% 11557623.150 11248389.767 - -0.76% -
std::multiset<int>::find(key)_(existent)/32 -2.67% 1.651 1.607 - -3.22% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -2.67% 1.373 1.336 - -7.86% -
std::stable_partition(vector<int>)_(sparse)/32 -2.66% 7.440 7.241 - -2.91% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -2.66% 90.280 87.881 - -2.86% -
SetIntersection_Front_Vector_uint64_16384_16 -2.65% 1123666.523 1093866.842 - -3.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.65% 16345997.378 15913485.269 - -2.14% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.64% 1388.061 1351.396 - -7.08% -
std::unique(vector<int>)_(sprinkled)/52 -2.62% 67.288 65.522 - 0.43% -
std::is_partitioned(vector<int>)_(partitioned)/32 -2.62% 6.559 6.387 - -0.82% -
std::set<int>::contains(key)_(existent)/8192 -2.62% 8.404 8.184 - -2.37% -
ranges::min(std::list<long_long>)/8 -2.62% 1.982 1.930 - 4.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.62% 9.207 8.966 - -1.65% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.60% 6.416 6.249 - -3.65% -
std::move(list<int>)/32768 -2.60% 31575.830 30754.825 - 1.52% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.60% 19.754 19.241 - -5.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.59% 22230819.349 21654908.830 - -6.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.58% 543630417.328 529587120.996 - -2.54% -
BM_deque_deque_move/1 -2.58% 2.578 2.512 - -2.65% -
std::search(vector<int>)_(no_match)/1000 -2.58% 214.204 208.680 - -2.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.57% 211663604.404 206232406.132 - 2.35% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -2.56% 10799.392 10522.716 - -4.24% -
std::multiset<int>::contains(key)_(non-existent)/8192 -2.56% 9.175 8.940 - -38.92% -
std::is_sorted(vector<int>,_pred)/8192 -2.56% 3828.452 3730.560 - 1.10% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.56% 205.060 199.819 - -3.15% -
std::set<int>::find(key)_(existent)/8192 -2.55% 8.529 8.311 - 4.16% -
BM_deque_vector_copy/1 -2.55% 2.082 2.029 - -5.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.54% 1181696.238 1151678.755 - -2.64% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.54% 13.185 12.851 - -1.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.53% 35657.039 34753.310 - -3.60% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.53% 18.602 18.131 - -0.97% -
std::set<int>::count(key)_(existent)/32 -2.53% 1.638 1.596 - -6.08% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -2.52% 1.247 1.216 - 11.34% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.52% 1083371.506 1056096.458 - -4.48% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -2.51% 494.246 481.816 - -0.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -2.51% 2.127 2.073 - -0.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -2.51% 11322.011 11037.668 - 0.65% -
std::set<int>::insert(value)_(already_present)/8192 -2.51% 12.000 11.698 - 22.18% -
std::unordered_multiset<int>::ctor(const&)/8192 -2.51% 56258.586 54849.180 - -2.24% -
BM_PushHeap_string_SingleElement_262144 -2.50% 2.727 2.659 - 0.45% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.50% 28.571 27.857 - 0.29% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.49% 1254849.772 1223544.433 - -4.77% -
SetIntersection_Front_Vector_uint64_64_64 -2.49% 10835937.955 10565664.747 - -1.28% -
BM_PushHeap_uint64_Ascending_256 -2.49% 2.144 2.090 - -0.17% -
BM_vector_deque_ranges_copy/1 -2.49% 2.160 2.106 - -9.19% -
std::multiset<std::string>::count(key)_(existent)/32 -2.49% 19.551 19.065 - -2.71% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.48% 63781388.790 62198013.122 - -2.45% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -2.48% 6642.213 6477.434 - -1.62% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -2.48% 4.152 4.049 - 0.26% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.48% 16.411 16.004 - -1.75% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.48% 119210.586 116257.548 - 4.59% -
SetIntersection_Front_Set_string_16384_4 -2.47% 1255684.931 1224629.384 - -2.68% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -2.46% 2.757 2.689 - 1.96% -
BM_CmpEqual_uint_schar -2.46% 1.052 1.026 - -9.44% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.45% 1.379 1.345 - 6.98% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.45% 14301.289 13950.568 - -3.64% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.45% 66176.210 64553.352 - -5.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.45% 144967.237 141413.192 - 0.57% -
std::rotate(deque<int>)_(1_element_backward)/50 -2.45% 5.239 5.110 - 0.53% -
BM_deque_deque_move/2 -2.44% 2.303 2.247 - -2.56% -
std::any_of(deque<int>)_(process_all)/8192 -2.44% 2833.858 2764.838 - -2.43% -
BM_StringRelational_Compare_Small_Huge_Control -2.42% 1.896 1.850 - -0.13% -
std::remove(list<int>)_(sprinkled)/8192 -2.42% 8126.674 7929.817 - 0.84% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.42% 547.195 533.971 - -1.30% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 -2.42% 1006434.709 982126.103 - 0.79% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.41% 1.673 1.633 - -0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.41% 10153539.702 9909346.976 - 0.02% -
bm_ranges_lexicographical_compare<int>/64 -2.40% 4.446 4.339 - -0.09% -
std::set<int>::count(key)_(existent)/8192 -2.39% 8.283 8.085 - -1.61% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.39% 50.967 49.751 - -4.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.39% 21706556.247 21188596.772 - -1.43% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.38% 15.390 15.023 - -4.35% -
std::stable_sort(vector<int>)_(ascending)/8 -2.38% 16.020 15.639 - -0.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.38% 1055157.286 1030074.052 - -4.28% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -2.35% 4113.342 4016.543 - 1.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.35% 10924666.723 10667848.633 - -2.23% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -2.35% 1.542 1.506 - -3.73% -
std::set<int>::erase(key)_(existent)/1024 -2.35% 50.833 49.639 - -0.93% -
std::copy_backward(vector<bool>)_(aligned)/64 -2.35% 1.708 1.668 - 3.87% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.34% 20.231 19.757 - -5.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.34% 3033456.299 2962514.976 - 0.30% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -2.33% 3.184 3.109 - 1.12% -
std::shift_left(deque<int>)/50 -2.33% 5.433 5.307 - -2.17% -
std::copy_backward(list<int>)/32768 -2.33% 26964.689 26336.954 - 0.94% -
BM_PushHeap_float_Random_262144 -2.32% 7.196 7.029 - -9.64% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.32% 620.951 606.545 - -1.79% -
std::sort_heap(deque<int>)/8 -2.31% 37.038 36.180 - 0.43% -
std::find_end(forward_list<int>)_(same_length)/8192 -2.31% 14705.461 14365.100 - 0.38% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.31% 7.635 7.459 - 0.54% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.31% 16.240 15.865 - -2.16% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.30% 24.862 24.289 - -0.43% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -2.30% 1669.201 1630.754 - 1.07% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -2.30% 2.867 2.801 - -2.01% -
std::distance(join_view(vector<vector<int>>))/4096 -2.30% 4.502 4.398 - -99.58% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -2.30% 3.000 2.932 - -0.29% -
BM_CmpEqual_ushort_schar -2.29% 1.007 0.984 - -12.02% -
std::map<int,_int>::erase(key)_(existent)/8192 -2.29% 25.340 24.761 - -4.98% -
std::rotate(list<int>)_(1_element_backward)/50 -2.28% 25.101 24.528 - 10.31% -
BM_StringFindAllMatch/64 -2.27% 3.209 3.136 - -4.04% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.27% 16.170 15.803 - -3.49% -
BM_deque_vector_ranges_copy_backward/1 -2.27% 2.150 2.101 - -2.43% -
std::unique_copy(vector<int>)_(sprinkled)/32 -2.26% 13.905 13.590 - 4.73% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.26% 2.620 2.561 - -16.16% -
BM_deque_vector_ranges_move_backward/1 -2.26% 2.216 2.166 - 2.34% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -2.26% 0.543 0.530 - 0.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -2.26% 32.711 31.973 - 1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.26% 131341446.146 128379406.140 - -6.40% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -2.25% 7052.746 6893.819 - -60.71% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.25% 591.210 577.888 - -1.53% -
SetIntersection_Front_Set_float_1024_256 -2.25% 3632426.947 3550695.193 - -15.27% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.24% 2194.980 2145.719 - -3.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.24% 9172011.492 8966807.458 - -6.62% -
SetIntersection_Front_Set_string_16384_16 -2.24% 1926667.727 1883573.538 - 6.40% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.23% 823.252 804.887 - -1.62% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.23% 146.748 143.474 - -7.07% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -2.23% 584.679 571.641 - -1.03% -
SetIntersection_None_Set_string_256_4 -2.23% 11646128.847 11386640.474 - -2.37% -
SetIntersection_Interlaced_Set_string_262144_64 -2.22% 2171219.889 2122953.531 - -1.16% -
std::set<int>::count(key)_(existent)/1024 -2.22% 4.182 4.090 - -12.67% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -2.21% 1.222 1.195 - -13.72% -
BM_CmpEqual_uchar_short -2.21% 1.028 1.005 - -7.32% -
std::adjacent_find(deque<int>,_pred)/8 -2.21% 4.171 4.078 - -15.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.21% 144313.183 141122.626 - 0.54% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.21% 13243.079 12950.560 - -1.75% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -2.20% 107291.492 104935.968 - 8.81% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.19% 83173.301 81348.803 - 7.16% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -2.19% 2.876 2.813 - 0.64% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.19% 17.563 17.179 - -0.06% -
std::set<std::string>::find(key)_(existent)/32 -2.18% 15.905 15.557 - 9.01% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -2.18% 29.320 28.681 - 9.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.17% 8124987.902 7948534.982 - -3.17% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.17% 1036562.568 1014051.848 - -3.71% -
std::stable_partition(deque<int>)_(sparse)/32 -2.17% 11.416 11.169 - 0.19% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -2.17% 213742.210 209107.729 - 1.11% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -2.17% 724.979 709.270 - -1.20% -
BM_StringFindCharLiteral/128 -2.17% 3.071 3.005 - -0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.16% 11608794.470 11357582.749 - -2.88% -
BM_vector_deque_move_backward/512 -2.16% 17.868 17.482 - -0.14% -
std::is_partitioned(list<int>)_(partitioned)/32 -2.16% 8.912 8.719 - 1.07% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.16% 223.273 218.447 - 5.88% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.16% 893986.308 874673.111 - -5.88% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.16% 21.661 21.194 - -0.53% -
std::find_end(vector<int>)_(single_element)/1000 -2.16% 253.627 248.158 - 7.96% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.16% 226.235 221.357 - 1.52% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.16% 4.457 4.360 - -1.73% -
rng::find_if(vector<bool>)_(process_all)/50 -2.15% 24.055 23.537 - -1.62% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.15% 12376.812 12110.389 - 1.12% -
SetIntersection_None_Set_string_262144_1 -2.14% 1669458.900 1633659.506 - -3.89% -
std::search(vector<int>)_(no_match)/1024 -2.14% 216.773 212.141 - -3.36% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.13% 7.819 7.652 - -7.27% -
BM_vector_deque_move/5500 -2.13% 199.923 195.661 - -1.38% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -2.13% 1.248 1.222 - -3.04% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.12% 22541.459 22062.633 - -3.54% -
bm_lexicographical_compare<signed_char>/8 -2.12% 3.164 3.097 - -0.41% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -2.12% 33.192 32.489 - 7.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.11% 241355797.988 236256986.036 - -31.63% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.10% 47.895 46.887 - -13.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.10% 11447016.157 11206311.412 - -4.30% -
std::copy_if(vector<int>)_(every_other)/1048576 -2.10% 514098.692 503289.396 - 116.18% -
std::adjacent_find(deque<int>,_pred)/50 -2.10% 29.617 28.994 - -5.89% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.10% 614689.839 601779.733 - -1.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.10% 11960649.676 11709979.487 - -1.48% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.09% 12852.816 12583.642 - -3.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.08% 44.919 43.982 - -1.35% -
BM_deque_deque_ranges_copy_backward/64000 -2.08% 7903.543 7738.977 - 5.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -2.08% 170035854.514 166501896.257 - -1.56% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -2.08% 354036206.488 346682493.713 - -6.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.08% 13277878.860 13002084.845 - -2.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.08% 1072494.028 1050225.761 - -4.36% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.07% 6882.078 6739.409 - -3.54% -
SetIntersection_Front_Set_uint64_262144_256 -2.07% 3847494.011 3767884.319 - 1.48% -
SetIntersection_Interlaced_Set_string_262144_16 -2.06% 2190442.953 2145249.188 - -0.78% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -2.06% 14.795 14.489 - 12.36% -
bm_swap_ranges_vb_aligned/64 -2.06% 2.918 2.858 - -1.07% -
std::multiset<int>::find(key)_(existent)/1024 -2.06% 4.210 4.123 - -2.96% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.06% 1.074 1.052 - -1.10% -
SetIntersection_None_Set_string_16384_64 -2.05% 201024984.333 196899545.977 - 4.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.05% 4384915.926 4294954.779 - -1.78% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -2.05% 7823.769 7663.627 - 1.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.05% 0.803 0.787 - 2.32% -
SetIntersection_Interlaced_Set_float_64_16 -2.05% 22161727.683 21708494.385 - -0.50% -
SetIntersection_None_Vector_uint64_16384_1024 -2.04% 1102387.951 1079852.066 - -2.43% -
BM_deque_deque_ranges_move_backward/2 -2.04% 2.461 2.411 - -2.41% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.03% 30.301 29.684 - -2.79% -
std::find_end(vector<int>)_(same_length)/1024 -2.03% 252.440 247.313 - -51.04% -
SetIntersection_None_Set_uint64_256_16 -2.03% 10750620.158 10532365.190 - -4.47% -
ranges::minmax(std::list<char>)/8 -2.03% 2.563 2.511 - 1.46% -
SetIntersection_None_Set_float_256_256 -2.03% 5861901.729 5742916.164 - -2.91% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.03% 804.180 787.862 - -3.08% -
std::stable_partition(vector<int>)_(dense)/1024 -2.03% 299.116 293.051 - 0.77% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.02% 13442.900 13170.824 - -2.06% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.02% 39383.664 38588.370 - -3.77% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -2.02% 537.828 526.969 - -1.34% -
BM_deque_deque_ranges_move_backward/70000 -2.01% 8721.155 8546.072 - 6.93% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.01% 372.757 365.274 - -3.35% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.00% 22.859 22.401 - 2.33% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -2.00% 26.962 26.423 - 37.44% -
SetIntersection_Interlaced_Set_float_1024_1 -1.99% 1032230.635 1011651.898 - -4.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.99% 1059519.701 1038405.459 - -2.76% -
std::find_if_not(vector<int>)_(process_all)/1024 -1.99% 115.154 112.860 - -9.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.99% 18887463.154 18511814.433 - -8.12% -
BM_PushHeap_string_SingleElement_256 -1.99% 2.703 2.650 - 1.89% -
SetIntersection_None_Set_string_262144_1024 -1.98% 1658868.737 1625972.576 - -5.48% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.98% 9819.566 9625.007 - -5.08% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.98% 13557.929 13290.088 - -2.22% -
BM_PushHeap_string_QuickSortAdversary_16384 -1.97% 15.936 15.622 - -3.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.97% 14418355.944 14134476.217 - 1.00% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.96% 1687100.450 1654037.375 - -5.17% -
SetIntersection_None_Vector_uint64_64_64 -1.96% 8536848.216 8369589.014 - -2.99% -
SetIntersection_Interlaced_Vector_string_262144_16384 -1.95% 1028247.558 1008188.805 - 0.53% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.95% 1015884.579 996104.821 - 0.52% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.95% 4.406 4.320 - -8.55% -
rng::for_each(multiset<int>)/8 -1.94% 6.835 6.702 - 49.52% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.94% 38026.784 37288.606 - 1.55% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.94% 1778078.856 1743635.254 - -3.55% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.93% 28.992 28.432 - 4.23% -
std::replace_if(deque<int>)_(prefix)/1024 -1.93% 494.023 484.483 - 3.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.92% 33768.767 33119.379 - -1.41% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.92% 66.594 65.316 - 3.00% -
std::set<int>::lower_bound(key)_(existent)/8192 -1.92% 8.546 8.382 - 2.76% -
SetIntersection_None_Set_string_262144_256 -1.92% 1671410.969 1639373.859 - -3.85% -
BM_PushHeap_string_SingleElement_16384 -1.91% 2.685 2.634 - 2.10% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -1.91% 22.785 22.349 - -0.12% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.91% 2809.158 2755.483 - -4.63% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.91% 8.237 8.080 - -12.77% -
std::move(list<int>)/262144 -1.90% 245989.258 241324.960 - 0.18% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -1.90% 6.679 6.553 - -10.36% -
std::partial_sort(deque<int>)_(shuffled)/1024 -1.89% 15805.402 15506.268 - 2.38% -
std::partition_point(list<int>)/50 -1.89% 25.276 24.798 - 1.55% -
SetIntersection_None_Vector_float_1024_256 -1.89% 1072428.029 1052176.287 - -4.69% -
std::stable_partition(vector<int>)_(sparse)/50 -1.89% 21.114 20.716 - -6.95% -
std::unique(list<int>,_pred)_(sprinkled)/32 -1.89% 66.188 64.939 - -4.35% -
std::sort(vector<int>)_(heap)/8 -1.89% 24.848 24.379 - -0.25% -
SetIntersection_None_Set_uint32_1024_4 -1.87% 8785586.269 8621040.361 - -4.51% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.86% 292.663 287.210 - 0.58% -
BM_vector_deque_ranges_copy_backward/64000 -1.86% 8161.890 8009.858 - 8.21% -
std::find(list<int>)_(process_all)/1024 -1.86% 736.279 722.572 - 5.38% -
std::lower_bound(std::deque<int>)/8192 -1.86% 66.328 65.095 - 0.48% -
std::find_end(vector<int>)_(single_element)/1024 -1.86% 252.153 247.466 - 4.59% -
std::unordered_set<std::string>::erase(iterator)/8192 -1.86% 30.615 30.046 - 2.70% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.86% 10965389.670 10761951.441 - -4.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.85% 1154953.675 1133593.775 - -3.59% -
BM_deque_vector_move/5500 -1.85% 197.307 193.660 - -0.84% -
std::map<int,_int>::clear()/8192 -1.85% 86433.999 84836.933 - -7.87% -
BM_PushHeap_string_SingleElement_1024 -1.84% 2.698 2.648 - 2.20% -
BM_PushHeap_string_QuickSortAdversary_256 -1.84% 14.833 14.560 - -2.73% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -1.84% 33.835 33.212 - -20.13% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -1.84% 1.276 1.253 - 3.67% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -1.84% 1.177 1.156 - -0.05% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.83% 235.750 231.425 - 0.06% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.83% 17554726.744 17233218.138 - -5.89% -
std::move(list<int>)/512 -1.83% 365.224 358.540 - 1.43% -
BM_PushHeap_string_SingleElement_64 -1.83% 2.745 2.695 - 1.64% -
BM_StringFindCharLiteral/64 -1.82% 2.147 2.108 - 0.89% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.82% 18.850 18.506 - -1.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.82% 6175170.872 6062590.997 - -5.56% -
std::rotate_copy(deque<int>)/32 -1.82% 2.624 2.576 - 0.15% -
rng::contains_subrange(list<int>)_(near_matches)/1024 -1.82% 39704.524 38982.349 - 1.30% -
std::multiset<int>::erase(key)_(existent)/8192 -1.82% 62.701 61.561 - -1.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.82% 5952.197 5844.133 - -0.79% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.81% 28.923 28.398 - 4.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.81% 208534.227 204750.600 - -2.72% -
std::is_sorted_until(vector<int>,_pred)/8 -1.81% 3.661 3.594 - 15.09% -
BM_deque_deque_ranges_move_backward/64 -1.81% 3.586 3.521 - 2.98% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.80% 542.886 533.096 - -0.89% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.80% 94935.200 93224.326 - -0.99% -
SetIntersection_None_Set_string_1024_256 -1.80% 8962502.682 8801039.284 - -3.13% -
ranges::min(std::deque<__int128>)/8 -1.80% 2.880 2.828 - 1.28% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.80% 6.422 6.306 - -0.93% -
std::remove_if(list<int>)_(sprinkled)/50 -1.80% 75.155 73.804 - -1.52% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.79% 932.689 915.983 - -18.44% -
BM_deque_vector_ranges_copy/1024 -1.79% 37.675 37.001 - -0.72% -
BM_PushHeap_uint64_Ascending_1024 -1.79% 2.622 2.575 - 0.08% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -1.79% 1.642 1.613 - -2.89% -
BM_CmpLess_uchar_short -1.79% 1.055 1.036 - -8.70% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.78% 759.416 745.870 - -1.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.78% 22624093.131 22220931.370 - -0.39% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.77% 24.885 24.444 - -4.17% -
std::multiset<int>::count(key)_(existent)/1024 -1.77% 5.797 5.695 - -29.11% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.77% 199048034.063 195522308.125 - -3.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.77% 13952.976 13706.309 - -3.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.76% 11509338.371 11306879.259 - -2.40% -
std::equal(list<int>)_(it,_it,_it)/8192 -1.76% 10198.624 10019.501 - 8.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.76% 4151246.180 4078368.378 - -2.64% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.76% 385.118 378.357 - -0.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.75% 1122614.365 1102931.613 - -1.95% -
SetIntersection_None_Vector_uint64_262144_64 -1.74% 1085822.391 1066880.315 - -5.09% -
ranges::minmax(std::list<__int128>)/70000 -1.74% 59035.467 58006.248 - 1.99% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.74% 587.474 577.248 - -0.72% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -1.74% 1391.240 1367.042 - -2.74% -
BM_PushHeap_string_Ascending_64 -1.74% 7.781 7.645 - 4.83% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.73% 22944.503 22548.079 - -4.12% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.72% 523.146 514.135 - -0.68% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast -1.72% 0.827 0.813 - -1.08% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.72% 2784132.730 2736227.867 - -2.26% -
rng::find_last(vector<int>)_(bail_10%)/50 -1.71% 10.977 10.789 - 0.60% -
BM_deque_deque_move_backward/64000 -1.71% 7863.052 7728.342 - 6.01% -
std::partition_point(deque<int>)/8192 -1.71% 15.336 15.075 - 1.10% -
BM_PushHeap_string_QuickSortAdversary_64 -1.71% 13.285 13.058 - -2.30% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.70% 32.667 32.112 - 3.03% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.70% 55700.688 54754.885 - -4.00% -
std::set<int>::contains(key)_(existent)/1024 -1.70% 3.846 3.781 - 0.08% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.70% 4025.217 3956.931 - -0.67% -
std::search(list<int>,_pred)_(no_match)/8192 -1.70% 7375.181 7250.128 - 0.16% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -1.69% 293.613 288.639 - -4.24% -
SetIntersection_Front_Set_string_4_1 -1.69% 224320330.909 220524036.686 - -1.72% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.68% 824.196 810.337 - -0.18% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.68% 37.549 36.918 - 14.63% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.68% 703.377 691.561 - -1.19% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.68% 3225.956 3171.768 - -1.90% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.68% 24.521 24.110 - -3.61% -
rng::starts_with(vector<int>)/8192 -1.68% 494.072 485.786 - 0.09% -
std::multimap<std::string,_int>::clear()/8192 -1.67% 212679.028 209117.057 - -4.39% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.66% 20.296 19.958 - -5.06% -
std::multiset<int>::ctor(const&)/32 -1.66% 225.622 221.871 - 2.52% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.66% 36431.053 35825.956 - -4.20% -
BM_StringRead_Cold_Deep_Large -1.66% 1.315 1.293 - 5.01% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -1.66% 1.384 1.361 - -2.02% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.65% 15864.997 15602.559 - -4.17% -
SetIntersection_Front_Vector_uint64_1024_64 -1.65% 1317486.598 1295717.666 - -2.70% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.65% 6894.726 6780.873 - -1.33% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.65% 74.045 72.822 - 1.38% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.65% 39.177 38.531 - -9.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.65% 64953.146 63883.454 - 0.08% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.64% 61.021 60.018 - -2.31% -
std::find_first_of(list<int>)_(small_needle)/50 -1.64% 142.898 140.554 - -5.07% -
BM_vector_deque_copy/64 -1.63% 2.818 2.772 - -1.70% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.63% 480030.284 472212.385 - -3.29% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.63% 31.969 31.449 - 3.42% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -1.63% 689.024 677.816 - -0.63% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -1.62% 1.510 1.485 - -5.39% -
BM_deque_vector_copy/4000 -1.62% 143.782 141.448 - 1.38% -
SetIntersection_Interlaced_Vector_string_256_16 -1.62% 10677044.547 10504020.540 - 1.05% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.62% 225.937 222.279 - 3.30% -
SetIntersection_None_Set_string_262144_64 -1.62% 1669101.887 1642102.623 - -3.63% -
BM_PushHeap_string_QuickSortAdversary_16 -1.61% 10.617 10.446 - -2.76% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.61% 501219.794 493154.986 - -0.54% -
std::move_backward(vector<bool>)_(aligned)/512 -1.61% 2.344 2.307 - 1.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.61% 50.104 49.299 - -5.13% -
std::multiset<int>::upper_bound(key)_(existent)/1024 -1.60% 7.192 7.077 - -0.39% -
SetIntersection_None_Set_string_262144_16 -1.60% 1667957.439 1641255.373 - -3.56% -
BM_PushHeap_string_SingleElement_4 -1.60% 2.405 2.367 - 1.53% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.60% 0.903 0.889 - 0.63% -
BM_num_get<float> -1.60% 36.896 36.307 - -2.02% -
BM_vector_deque_ranges_copy_backward/4096 -1.60% 150.088 147.693 - -0.60% -
BM_deque_deque_ranges_move_backward/512 -1.60% 19.610 19.297 - 1.10% -
std::reverse_copy(list<int>)/32768 -1.59% 26646.370 26221.455 - 1.24% -
std::set<int>::find(key)_(non-existent)/32 -1.59% 2.322 2.285 - 0.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.59% 773.487 761.187 - 4.05% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.58% 24.132 23.750 - -1.59% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.58% 19.158 18.855 - -7.06% -
std::unique_copy(list<int>)_(contiguous)/52 -1.58% 19.742 19.430 - -33.12% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.58% 8642.200 8505.986 - -8.00% -
std::find(vector<int>)_(process_all)/8 -1.58% 2.774 2.731 - 1.07% -
SetIntersection_Interlaced_Set_float_16384_256 -1.57% 202206754.394 199023057.944 - -0.71% -
SetIntersection_Front_Vector_string_262144_1 -1.57% 1087413.071 1070294.013 - -1.79% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.57% 117377.387 115530.607 - 0.38% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.57% 2170.524 2136.396 - 1.23% -
bm_ranges_swap_ranges_vb_aligned/8 -1.57% 3.315 3.263 - -0.01% -
SetIntersection_None_Set_string_262144_16384 -1.57% 1667937.742 1641821.697 - -3.56% -
SetIntersection_Interlaced_Vector_string_262144_16 -1.57% 6818163.292 6711407.057 - 11.99% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.56% 3898.713 3837.723 - -0.53% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.56% 16.139 15.886 - -0.79% -
std::upper_bound(std::deque<int>)/8192 -1.56% 66.135 65.102 - 1.16% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.56% 661.295 650.967 - -1.39% -
rng::contains(deque<int>)_(process_all)/8192 -1.56% 1917.921 1888.012 - 1.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.55% 1552974.433 1528843.468 - -8.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.55% 3.240 3.190 - 0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.55% 2011159.344 1979977.377 - -3.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.55% 2000911.213 1969962.238 - -1.33% -
BM_deque_deque_copy_backward/4096 -1.54% 154.822 152.431 - 1.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.54% 16567809.246 16312751.878 - -2.52% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.54% 13672.218 13461.851 - -0.70% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.54% 17.778 17.505 - -0.61% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 -1.53% 5321.160 5239.627 - -0.20% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.53% 465255.005 458127.322 - -1.49% -
std::multiset<int>::ctor(const&)/8192 -1.53% 51335.997 50549.801 - 0.45% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.53% 20.628 20.312 - 1.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.53% 200351694.413 197289614.851 - -2.23% -
SetIntersection_None_Set_string_262144_4 -1.53% 1668360.922 1642872.232 - -3.90% -
std::copy_backward(list<int>)/64 -1.53% 31.569 31.087 - 3.86% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.52% 270.425 266.303 - -3.20% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.52% 12.541 12.350 - -5.44% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.52% 76707.147 75538.973 - -2.63% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.52% 5.426 5.343 - -3.21% -
std::for_each(list<int>)/8192 -1.52% 7849.502 7730.428 - -0.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.52% 250423622.631 246626946.065 - -2.33% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -1.52% 4.252 4.188 - 1.78% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.51% 16560.504 16309.835 - -4.15% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.51% 82.604 81.356 - -3.40% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.51% 11453074.843 11280334.421 - -2.45% -
rng::find_last(deque<int>)_(bail_90%)/50 -1.49% 1.898 1.869 - -36.28% -
std::list<int>::erase(begin)_(cheap_elements)/32 -1.49% 10.502 10.345 - 0.76% -
BM_deque_deque_ranges_move/70000 -1.49% 3348.380 3298.379 - -0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.49% 2216585.645 2183497.080 - 0.45% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.49% 16.479 16.233 - -0.19% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -1.49% 39.097 38.514 - 11.21% -
std::rotate(vector<int>)_(by_1/4)/50 -1.49% 11.719 11.544 - -67.30% -
SetIntersection_Front_Vector_string_1024_1 -1.49% 1070763.388 1054804.572 - -3.45% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.48% 6665.154 6566.471 - 0.31% -
std::remove_if(deque<int>)_(prefix)/8192 -1.48% 4467.105 4401.032 - 5.33% -
std::copy(vector<bool>)_(unaligned)/32768 -1.48% 218.028 214.803 - -1.25% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.48% 398.752 392.859 - -1.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.48% 2370502.534 2335490.215 - 1.59% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.48% 24.203 23.846 - -4.70% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -1.47% 2312.156 2278.144 - -7.81% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -1.47% 3.295 3.246 - 1.17% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.47% 22.702 22.369 - 1.20% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.46% 17.579 17.321 - -1.41% -
std::remove_copy(deque<int>)_(prefix)/32 -1.46% 13.199 13.006 - 0.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.46% 8621240.260 8495377.102 - -0.95% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.46% 217.878 214.703 - -1.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.46% 27650893.880 27248108.101 - 1.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.46% 23.229 22.891 - 1.21% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.46% 57538.341 56701.130 - -0.80% -
std::find_first_of(list<int>)_(large_needle)/1024 -1.45% 944712.131 930994.900 - -5.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.45% 4203154.009 4142265.306 - -4.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.44% 32894.470 32419.960 - -1.19% -
std::set<int>::equal_range(key)_(existent)/1024 -1.44% 4.273 4.211 - -5.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.44% 63174492.691 62263754.490 - -2.18% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.44% 22.028 21.710 - -0.33% -
std::copy_if(vector<int>)_(every_other)/262144 -1.44% 129593.166 127732.071 - 119.62% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.44% 1006680.793 992229.106 - -6.36% -
BM_StringEraseToEnd_Large_Transparent -1.44% 0.850 0.838 - 0.88% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.43% 44390.432 43753.493 - -5.39% -
std::move(deque<int>)/8 -1.43% 3.427 3.378 - -2.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.43% 166150832.364 163767234.455 - -2.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -1.43% 1121744.815 1105657.762 - -6.37% -
std::partition_copy(list<int>)/32 -1.43% 8.928 8.800 - 2.55% -
SetIntersection_Front_Set_float_262144_4 -1.43% 1044152.935 1029220.436 - -6.21% -
BM_vector_deque_move_backward/65536 -1.43% 8294.000 8175.497 - 6.09% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.43% 0.938 0.924 - 0.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.43% 4328659.834 4266876.220 - -3.29% -
SetIntersection_None_Vector_uint64_16384_16384 -1.43% 1104950.091 1089200.390 - -2.34% -
BM_vector_deque_ranges_copy/512 -1.42% 17.193 16.948 - -0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.42% 18484385.867 18221874.464 - -1.67% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.42% 212.419 209.407 - -4.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.42% 159963501.812 157699453.759 - -1.46% -
std::unique(vector<int>)_(sprinkled)/32 -1.42% 55.363 54.580 - 0.28% -
BM_StringFindNoMatch/512 -1.41% 9.347 9.215 - -1.86% -
std::list<std::string>::ctor(size)/1024 -1.41% 12606.231 12428.044 - -2.71% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.41% 46.173 45.521 - -1.83% -
std::multiset<int>::ctor(const&)/1024 -1.41% 6430.310 6339.920 - -0.09% -
std::partition_copy(vector<int>)/50 -1.40% 12.586 12.409 - 1.63% -
std::find_end(vector<int>)_(same_length)/1000 -1.40% 245.332 241.889 - -51.10% -
SetIntersection_Front_Set_string_256_64 -1.40% 14922813.254 14713667.843 - 3.74% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.40% 463.978 457.475 - -2.33% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.40% 222.771 219.651 - 1.26% -
BM_getline_string -1.40% 16.921 16.685 - 3.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.40% 1052471.112 1037747.027 - -0.49% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.39% 4.796 4.730 - 0.11% -
SetIntersection_None_Set_string_64_4 -1.39% 21851753.510 21547227.557 - -0.62% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.39% 138.875 136.940 - -1.25% -
BM_CmpLess_schar_int -1.39% 1.128 1.112 - -1.54% -
SetIntersection_None_Vector_uint32_16384_64 -1.39% 1090590.634 1075418.637 - -3.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.39% 13697950.146 13507555.725 - -2.40% -
std::find(list<int>)_(process_all)/8 -1.39% 2.437 2.403 - 9.60% -
std::replace(list<int>)_(prefix)/50 -1.39% 17.382 17.141 - 1.28% -
std::all_of(vector<int>)_(process_all)/32768 -1.39% 8234.965 8120.660 - 0.34% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.39% 807.518 796.329 - -8.59% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -1.38% 2436793.100 2403069.158 - -9.75% -
std::set<int>::contains(key)_(existent)/32 -1.38% 1.676 1.653 - -3.63% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.38% 20.412 20.130 - 0.75% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -1.38% 23.808 23.481 - -7.74% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.37% 837.227 825.720 - -1.19% -
std::partition(deque<int>)_(dense)/8192 -1.37% 2835.367 2796.455 - 0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.37% 4080181.855 4024214.227 - -2.66% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.37% 26693.140 26327.629 - -3.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.36% 0.833 0.822 - -0.25% -
std::is_sorted(list<int>,_pred)/1024 -1.36% 825.222 813.968 - -1.36% -
SetIntersection_None_Set_uint64_1024_256 -1.36% 8708323.020 8589578.579 - -3.86% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -1.35% 19.559 19.294 - 0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.35% 2451425.403 2418289.069 - -1.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.35% 5811763.615 5733208.565 - -2.75% -
SetIntersection_None_Set_uint64_16384_64 -1.35% 166789549.427 164535641.767 - -6.31% -
std::partition_copy(vector<int>)/32 -1.35% 8.060 7.951 - -1.57% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.35% 616296.169 607978.008 - -0.54% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.35% 4.876 4.810 - -2.95% -
SetIntersection_None_Vector_float_262144_1 -1.34% 1129947.928 1114788.297 - -4.26% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.34% 5.556 5.482 - -0.27% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -1.34% 51079.646 50396.721 - -4.32% -
SetIntersection_None_Set_string_16384_4 -1.34% 203842249.130 201119343.666 - 6.86% -
BM_PushHeap_uint32_PipeOrgan_262144 -1.34% 3.065 3.024 - -0.63% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.33% 1.261 1.244 - -2.36% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 -1.33% 249540.450 246210.487 - 3.14% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.33% 72358.537 71394.790 - 0.09% -
BM_CmpLess_int_uint -1.33% 1.077 1.063 - -6.76% -
BM_PushHeap_string_Random_262144 -1.33% 18.348 18.103 - 0.96% -
std::reverse(deque<int>)/8 -1.33% 2.521 2.488 - -0.85% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.33% 17.804 17.568 - -11.33% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.32% 18.793 18.544 - 0.51% -
BM_vector_deque_ranges_copy_backward/1024 -1.32% 38.194 37.689 - -1.17% -
std::multiset<int>::count(key)_(existent)/32 -1.32% 3.831 3.781 - -19.65% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.32% 2170.897 2142.248 - 111.84% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.32% 1243.196 1226.819 - -4.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.32% 150028639.315 148052331.543 - 4.07% -
std::partial_sort(deque<int>)_(heap)/8192 -1.32% 270747.099 267182.725 - -3.15% -
BM_deque_vector_ranges_copy_backward/4000 -1.31% 144.037 142.148 - -0.64% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.31% 12697.025 12530.522 - -1.84% -
rng::for_each(multiset<int>)/32 -1.31% 25.638 25.302 - 22.75% -
rng::for_each(set<int>)/50 -1.31% 38.202 37.702 - -13.98% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.31% 52266.785 51582.714 - -0.57% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.31% 13730.217 13550.711 - -1.10% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.31% 368.725 363.906 - -1.97% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.31% 1965681.904 1940015.318 - 7.18% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.30% 33716.452 33276.564 - -2.71% -
SetIntersection_None_Vector_uint32_16384_16 -1.30% 1088699.912 1074499.821 - -3.62% -
std::unique_copy(list<int>)_(sprinkled)/1024 -1.30% 752.589 742.778 - 1.35% -
BM_StringAssignStr_Large_Opaque -1.30% 10.823 10.683 - 3.47% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.30% 1511.336 1491.736 - 0.50% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.29% 17.093 16.872 - -38.14% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.29% 9006.235 8889.773 - 0.28% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.29% 56890.600 56155.447 - -4.80% -
std::move(vector<int>)/8 -1.28% 2.246 2.217 - 2.19% -
std::fill_n(list<int>)/50 -1.28% 15.931 15.726 - 3.61% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.28% 372.723 367.947 - -3.21% -
SetIntersection_Front_Set_string_262144_1 -1.28% 1078966.489 1065160.709 - -3.61% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.28% 35.558 35.104 - -2.44% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.28% 4.324 4.268 - -5.28% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -1.28% 11.474 11.328 - -0.83% -
std::find(vector<long_long>)_(bail_25%)/8 -1.28% 0.934 0.922 - 3.22% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.27% 62.450 61.655 - -2.16% -
SetIntersection_Interlaced_Vector_string_16_4 -1.27% 66810945.940 65960802.645 - -5.53% -
SetIntersection_Interlaced_Set_float_64_4 -1.27% 21026121.206 20758779.836 - -1.29% -
SetIntersection_Interlaced_Vector_string_64_16 -1.27% 29248423.936 28876842.461 - -4.51% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.27% 1.276 1.260 - 0.07% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.27% 37017.568 36548.079 - -0.25% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.27% 3867.125 3818.096 - -0.80% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.27% 13.913 13.737 - -1.67% -
BM_PushHeap_uint64_Ascending_16 -1.27% 0.921 0.909 - -2.46% -
SetIntersection_None_Vector_float_16384_1024 -1.27% 1101022.123 1087074.317 - -3.02% -
SetIntersection_None_Vector_string_16384_1 -1.27% 1224448.733 1208947.416 - -2.69% -
BM_deque_vector_ranges_copy/512 -1.27% 16.758 16.546 - -0.07% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -1.25% 10.502 10.371 - 0.91% -
rng::contains(vector<int>)_(process_all)/1048576 -1.25% 237239.262 234272.905 - 1.76% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.25% 1319.837 1303.341 - 1.10% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.25% 398.063 393.089 - -0.92% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -1.25% 12.068 11.918 - -1.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.25% 1462008.958 1443764.287 - 0.83% -
std::search(list<int>)_(no_match)/8192 -1.25% 6632.491 6549.791 - -0.05% -
std::partition_copy(deque<int>)/1024 -1.25% 641.121 633.128 - -4.46% -
bm_swap_ranges_vb_aligned/8 -1.24% 3.241 3.201 - 1.67% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.24% 222468194.681 219700716.251 - 0.39% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.24% 6.560 6.479 - -4.91% -
SetIntersection_None_Vector_string_262144_262144 -1.23% 1272626.693 1256919.359 - -4.57% -
std::partial_sort(deque<int>)_(heap)/1024 -1.23% 18253.485 18028.195 - 0.43% -
std::find(vector<bool>)_(process_all)/1024 -1.23% 4.667 4.610 - -0.57% -
SetIntersection_None_Set_uint64_64_64 -1.23% 11329569.345 11190053.558 - 0.51% -
std::for_each(map<int>::iterator)/8192 -1.23% 7486.145 7394.002 - -54.84% -
std::for_each(multimap<int>::iterator)/32 -1.23% 23.935 23.641 - 13.64% -
SetIntersection_Front_Vector_uint32_16384_1 -1.23% 1047847.169 1034997.660 - -2.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.23% 8736087.192 8628985.185 - -3.84% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.22% 37862054.157 37398826.027 - -2.66% -
rng::contains(deque<int>)_(process_all)/1048576 -1.22% 249545.084 246492.197 - 1.68% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.22% 498.027 491.936 - 0.63% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -1.22% 7131.347 7044.178 - -60.05% -
std::multiset<std::string>::clear()/1024 -1.22% 21654.033 21389.431 - -4.51% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -1.22% 1.291 1.275 - -2.87% -
std::copy(list<int>)/32768 -1.22% 26572.734 26248.568 - 1.58% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.21% 42.460 41.944 - -0.86% -
ranges::minmax(std::list<long_long>)/70000 -1.21% 55661.562 54985.830 - 1.78% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -1.21% 1.458 1.440 - -1.60% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.21% 12608.762 12455.881 - -7.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.21% 4134666.008 4084564.976 - -3.42% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.21% 169.211 167.161 - 0.05% -
std::map<int,_int>::find(key)_(existent)/8192 -1.21% 5.438 5.372 - -2.45% -
std::search(list<int>)_(no_match)/1048576 -1.21% 838110.780 827973.775 - -1.00% -
BM_deque_deque_ranges_move_backward/64000 -1.21% 7961.935 7865.676 - 4.59% -
SetIntersection_Front_Set_float_64_16 -1.21% 15290705.329 15105884.134 - -2.54% -
BM_deque_deque_ranges_move_backward/65536 -1.21% 8207.362 8108.192 - 7.00% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.21% 5.920 5.849 - -2.02% -
BM_lexicographical_compare_three_way_fast_path/1048576 -1.21% 248654.656 245652.583 - 2.28% -
std::find_end(list<int>)_(single_element)/8192 -1.21% 8279.267 8179.335 - -15.29% -
BM_StringDestroy_Large -1.20% 7.529 7.439 - 0.30% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.19% 17054.985 16851.555 - -1.67% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.19% 55093.383 54436.667 - -0.74% -
BM_num_get<void*> -1.19% 10.827 10.698 - -77.54% -
SetIntersection_Interlaced_Set_float_64_64 -1.19% 13176953.684 13020636.457 - -2.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.19% 2286346.275 2259249.939 - -0.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.18% 1569130.351 1550572.694 - -1.78% -
rng::for_each(multimap<int>)/8 -1.18% 6.178 6.105 - 39.07% -
std::sort(deque<int>)_(repeated)/8 -1.18% 17.982 17.769 - -1.67% -
rng::contains(deque<int>)_(process_all)/8 -1.18% 3.106 3.069 - 7.08% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.18% 756.237 747.319 - -2.42% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.18% 5.152 5.091 - -1.63% -
BM_deque_deque_copy_backward/64000 -1.18% 8001.736 7907.418 - 6.69% -
std::is_sorted(vector<int>)/8192 -1.18% 1970.744 1947.526 - 0.99% -
SetIntersection_Front_Set_uint64_16384_64 -1.17% 1638618.226 1619421.770 - -3.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.17% 461.725 456.330 - 1.26% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -1.17% 5786.345 5718.837 - -0.67% -
std::shift_right(deque<int>)/50 -1.17% 4.508 4.455 - -0.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.17% 8826327.170 8723377.454 - -3.45% -
std::copy_if(list<int>)_(every_other)/32768 -1.16% 25590.582 25292.542 - -1.99% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.16% 514822.224 508849.333 - -0.77% -
SetIntersection_Front_Set_uint64_1024_1 -1.16% 1043260.820 1031158.612 - -2.71% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -1.16% 24.057 23.779 - -0.56% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.16% 1047.066 1034.957 - 0.99% -
BM_StringAssignStr_Large_Transparent -1.16% 10.817 10.692 - 3.20% -
SetIntersection_Front_Set_string_262144_16 -1.16% 1911739.837 1889646.254 - -2.50% -
std::move(vector<int>)/32768 -1.15% 1737.478 1717.474 - 0.74% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.15% 20.449 20.213 - -1.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.15% 2.561 2.531 - 1.26% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -1.15% 84.606 83.634 - -4.48% -
SetIntersection_Front_Set_uint32_16384_1 -1.15% 1041753.354 1029804.729 - -2.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.15% 14904839.746 14733903.081 - -2.94% -
bm_ranges_swap_ranges_vb_aligned/64 -1.15% 3.129 3.093 - 0.84% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -1.14% 878.112 868.059 - -13.46% -
std::copy_n(list<int>)/32768 -1.14% 26737.400 26432.102 - -0.92% -
ranges::min(std::list<char>)/8 -1.14% 1.933 1.911 - 8.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.14% 1465728.556 1449007.276 - 0.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.14% 354399886.883 350372914.590 - 39.30% -
std::sort(vector<NonIntegral>)_(repeated)/8 -1.13% 15.959 15.777 - -0.65% -
rng::contains(vector<int>)_(process_all)/8192 -1.13% 1840.684 1819.827 - 1.58% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.13% 350654853.973 346682760.151 - -1.89% -
std::unordered_set<int>::erase(iterator)/1024 -1.13% 19.663 19.441 - -4.44% -
std::multiset<int>::erase(key)_(existent)/1024 -1.12% 40.065 39.614 - -0.61% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.12% 21731433.081 21487260.079 - -3.72% -
rng::for_each(set<int>)/32 -1.12% 25.455 25.169 - 19.38% -
std::rotate_copy(vector<int>)/1024 -1.12% 33.824 33.445 - 2.04% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.12% 362.261 358.206 - 0.82% -
std::find(deque<int>)_(process_all)/8192 -1.12% 1953.425 1931.632 - 1.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.11% 1162966.811 1150012.405 - -2.77% -
SetIntersection_None_Set_float_1024_1 -1.11% 8817804.262 8719686.194 - -2.84% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.11% 22555285.157 22304724.623 - -1.84% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.11% 55076.026 54464.304 - -0.62% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.11% 63458.200 62753.585 - -1.43% -
SetIntersection_Front_Set_uint32_16384_4 -1.11% 1068665.476 1056853.553 - -1.70% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 -1.10% 54.957 54.351 - 0.10% -
SetIntersection_None_Set_float_256_16 -1.10% 10958065.785 10837358.563 - -0.40% -
SetIntersection_Front_Set_string_16_4 -1.10% 65106474.837 64389512.815 - -0.42% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.10% 1037559.504 1026164.251 - -3.78% -
BM_lexicographical_compare_three_way_fast_path/64 -1.10% 15.796 15.622 - 3.91% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.10% 876.643 867.041 - -13.30% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.10% 1018482.175 1007327.663 - -4.15% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.09% 437.527 432.741 - -1.81% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.09% 1.162 1.149 - 3.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.08% 86616.799 85677.727 - -1.84% -
std::for_each(multimap<int>::iterator)/8192 -1.08% 7548.971 7467.148 - -53.54% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.08% 27270.422 26975.682 - -1.19% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -1.08% 8.995 8.898 - -5.03% -
std::partition(list<int>)_(sparse)/1024 -1.08% 723.723 715.934 - -0.14% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.07% 1.297 1.283 - 22.46% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.07% 4234.222 4188.899 - 2.07% -
std::move_backward(vector<bool>)_(aligned)/1048576 -1.07% 1730.934 1712.428 - 0.23% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.07% 45326.150 44841.796 - -0.40% -
ranges::min(std::vector<char>)/64 -1.06% 4.217 4.173 - 15.32% -
bm_ranges_swap_ranges_vb_unaligned/512 -1.06% 13.500 13.357 - -0.61% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.06% 15.091 14.931 - -1.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.06% 168589.378 166801.357 - -18.97% -
BM_StringFindCharLiteral/256 -1.06% 5.370 5.313 - -0.27% -
std::fill_n(vector<bool>)/512 -1.06% 1.489 1.474 - 3.23% -
std::sort_heap(deque<int>,_pred)/8 -1.06% 34.740 34.373 - -1.11% -
std::pop_heap(vector<float>)/8192 -1.06% 19.801 19.592 - -0.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.05% 227091634.595 224704611.924 - -2.56% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.05% 614932.095 608469.592 - -1.03% -
std::stable_partition(deque<int>)_(sparse)/8192 -1.05% 3378.424 3343.021 - -8.59% -
std::reverse_copy(vector<int>)/64 -1.05% 2.540 2.514 - -0.09% -
rng::find_last(list<int>)_(bail_90%)/8192 -1.05% 601.720 595.421 - -0.95% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.05% 612.686 606.274 - -2.28% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.04% 55978.438 55395.636 - 3.76% -
std::find_end(forward_list<int>)_(process_all)/1024 -1.04% 715.350 707.911 - -0.22% -
std::copy_n(vector<int>)/262144 -1.04% 11912.794 11788.909 - -5.93% -
BM_deque_vector_ranges_move/4000 -1.04% 143.502 142.013 - -2.78% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.04% 19.313 19.113 - -48.99% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -1.04% 27.790 27.502 - -13.75% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.04% 9.349 9.253 - -2.48% -
rng::find(vector<bool>)_(process_all)/1024 -1.04% 4.659 4.610 - -1.52% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.04% 4.329 4.285 - -0.77% -
BM_deque_deque_move/70000 -1.04% 3376.988 3342.034 - -0.64% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.03% 6.180 6.116 - 0.35% -
std::find_end(vector<int>)_(match_near_end)/1024 -1.03% 28.744 28.447 - -98.73% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.03% 36395.310 36019.209 - -12.17% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 -1.03% 3.860 3.820 - 0.31% -
BM_deque_deque_move_backward/4096 -1.03% 154.025 152.437 - -1.02% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.02% 15.013 14.859 - -3.00% -
BM_vector_deque_copy_backward/65536 -1.02% 8379.759 8294.032 - 8.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.02% 718.350 711.013 - -0.83% -
BM_std_minmax_element<char>/64 -1.01% 17.686 17.507 - 2.32% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.01% 206062.093 203979.220 - -1.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.01% 17.808 17.629 - -3.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.01% 54673460.706 54121516.044 - -2.52% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.01% 23569.598 23331.956 - -0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.01% 4204038.721 4161737.181 - -1.62% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.00% 291.929 288.995 - -1.98% -
std::set<int>::insert(value)_(already_present)/32 -1.00% 1.784 1.766 - 0.15% -
bm_swap_ranges_vb_aligned/512 -1.00% 4.975 4.925 - 0.13% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.00% 32.929 32.599 - 3.19% -
BM_deque_vector_ranges_move/1 -1.00% 2.107 2.086 - -11.94% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.00% 244582.033 242134.671 - -6.50% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 417.42% 26.597 137.617 - 16.65% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 397.00% 35.357 175.726 - 198.79% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 395.78% 35.720 177.093 - 1.08% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 296.59% 31.347 124.319 - 193.47% -
std::fill_n(vector<bool>)/262144 274.28% 251.460 941.158 - -0.00% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 208.93% 12.170 37.596 - -0.75% -
std::for_each_n(vector<int>)/8 200.17% 0.911 2.735 - 1.10% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 193.36% 11.831 34.707 - 82.92% -
std::find_end(list<int>)_(process_all)/1024 136.67% 697.957 1651.832 - 126.67% -
SetIntersection_Interlaced_Vector_float_262144_16 133.44% 2928717.384 6836854.906 - 9.96% -
std::copy_if(vector<int>)_(every_other)/32768 124.21% 7217.053 16181.366 - -0.39% -
SetIntersection_Interlaced_Vector_float_16384_256 121.73% 14879141.384 32991104.634 - 53.36% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 121.33% 3927.250 8692.290 - -0.97% -
std::copy_if(vector<int>)_(every_other)/4096 120.44% 905.895 1996.940 - -0.02% -
std::copy_if(vector<int>)_(every_other)/262144 119.62% 58160.561 127732.071 - -1.44% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 119.00% 734.320 1608.165 - -4.24% -
std::copy_if(vector<int>)_(every_other)/1048576 116.18% 232805.495 503289.396 - -2.10% -
std::copy_if(vector<int>)_(every_other)/512 115.02% 118.492 254.776 - -0.06% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 113.06% 34.843 74.235 - 3.28% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 111.84% 1011.249 2142.248 - -1.32% -
std::copy_if(vector<int>)_(every_other)/64 111.55% 15.539 32.872 - 0.09% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 111.27% 13.066 27.606 - -0.95% -
SetIntersection_Interlaced_Vector_float_16384_64 108.02% 5576420.644 11599996.675 - 87.07% -
std::is_sorted(list<int>)/1024 96.10% 754.497 1479.589 - 98.11% -
SetIntersection_Interlaced_Vector_float_262144_256 96.03% 20310714.315 39814448.445 - 16.39% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 89.35% 0.258 0.488 - -0.14% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 89.06% 0.258 0.487 - -0.20% -
SetIntersection_Interlaced_Vector_uint64_262144_16 88.61% 3496611.628 6594934.067 - 97.63% -
std::set<int>::contains(key)_(non-existent)/8192 87.93% 10.322 19.398 - 30.10% -
SetIntersection_Interlaced_Vector_float_1024_64 82.95% 3272023.439 5986182.351 - 6.59% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 80.42% 31.977 57.691 - 198.73% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.38% 23.019 40.833 - -0.47% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.13% 409.990 718.012 - -0.08% -
std::unique_copy(deque<int>)_(contiguous)/52 74.08% 14.396 25.060 - 68.46% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 73.22% 13.904 24.085 - 135.82% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 73.18% 162.883 282.075 - 1.64% -
std::unique_copy(deque<int>)_(contiguous)/32 70.69% 9.419 16.077 - 69.96% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 69.20% 43.699 73.940 - 11.83% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 67.43% 25.216 42.220 - 72.54% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 65.97% 11.949 19.831 - 64.12% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 65.68% 9.077 15.039 - 128.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 65.05% 18.411 30.387 - 27.26% -
std::copy_if(vector<int>)_(every_other)/8 65.00% 2.529 4.174 - -0.09% -
BM_PushHeap_float_Ascending_1 61.88% 0.393 0.637 - 2.76% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 60.37% 66.006 105.854 - 27.66% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 60.32% 32.710 52.441 - -12.67% -
ranges::minmax(std::list<long_long>)/1 59.15% 0.343 0.545 - 9.35% -
std::find_if_not(list<int>)_(process_all)/8 58.80% 2.254 3.579 - 0.17% -
BM_PushHeap_uint64_Descending_1 55.34% 0.448 0.696 - 8.87% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 55.14% 12.141 18.835 - 51.97% -
std::multiset<std::string>::erase(key)_(existent)/32 54.80% 51.656 79.963 - 34.49% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 54.46% 11.322 17.488 - -0.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 53.51% 574.778 882.343 - 54.70% -
std::partition(list<int>)_(sparse)/50 52.92% 14.858 22.721 - 4.92% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 52.82% 87789.553 134161.840 - 2.80% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.57% 51.024 77.849 - 40.02% -
std::none_of(vector<int>)_(process_all)/50 52.35% 12.678 19.315 - -0.98% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 51.30% 25.234 38.178 - 34.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 50.65% 0.463 0.697 - 39.47% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 50.55% 22.999 34.626 - 10.91% -
SetIntersection_Interlaced_Vector_float_16384_16 50.14% 2847695.937 4275475.027 - 64.24% -
rng::for_each(multiset<int>)/8 49.52% 4.482 6.702 - -1.94% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 47.71% 48.328 71.383 - -3.08% -
std::move(vector<int>)/262144 47.45% 14891.503 21956.925 - 46.92% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 46.76% 33.359 48.957 - 48.32% -
rng::for_each(set<int>)/8 45.61% 4.492 6.541 - -4.24% -
BM_vector_deque_move_backward/0 45.17% 0.419 0.608 - 40.73% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 44.37% 7.661 11.061 - -0.81% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 42.83% 16.719 23.879 - 0.27% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 42.62% 43.137 61.523 - 16.48% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 42.62% 3.523 5.024 - 1.77% -
rng::for_each(map<int>)/8 41.75% 4.442 6.297 - 1.11% -
std::unordered_set<std::string>::find(key)_(existent)/1024 41.53% 28.851 40.833 - -2.69% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 40.84% 2.254 3.175 - 5.50% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 40.78% 2.971 4.183 - 70.34% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 40.40% 10.626 14.918 - 0.29% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 39.91% 10.014 14.011 - 2.24% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 39.69% 0.353 0.493 - -0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 39.30% 251532872.470 350372914.590 - -1.14% -
rng::for_each(multimap<int>)/8 39.07% 4.390 6.105 - -1.18% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 39.07% 29.807 41.453 - 5.60% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 38.87% 1.335 1.854 - 2.24% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 38.53% 94.743 131.252 - 41.92% -
SetIntersection_Interlaced_Vector_float_262144_64 38.50% 15662720.001 21693490.298 - 168.04% -
BM_lexicographical_compare_three_way_slow_path/16384 37.96% 3657.658 5046.085 - -5.31% -
BM_lexicographical_compare_three_way_slow_path/4096 37.68% 925.619 1274.399 - -5.10% -
std::map<std::string,_int>::insert(value)_(already_present)/32 37.44% 19.225 26.423 - -2.00% -
std::search(deque<int>)_(no_match)/1024 37.28% 303.162 416.182 - 0.35% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 36.99% 7.939 10.876 - 73.41% -
SetIntersection_Interlaced_Vector_string_262144_1024 36.65% 240300974.724 328369076.910 - -4.76% -
SetIntersection_Interlaced_Vector_uint64_16384_64 36.34% 6593671.884 8989526.803 - 38.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 35.62% 1680877.573 2279572.426 - 38.87% -
std::unordered_multiset<int>::count(key)_(existent)/1024 35.46% 1.528 2.069 - 36.10% -
BM_lexicographical_compare_three_way_slow_path/1048576 35.26% 241472.428 326620.318 - -5.82% -
std::find_if(list<int>)_(process_all)/8192 35.11% 7450.918 10066.701 - 1.94% -
BM_lexicographical_compare_three_way_slow_path/1024 34.98% 239.615 323.424 - -4.83% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 34.81% 1.405 1.894 - 4.17% -
BM_lexicographical_compare_three_way_slow_path/65536 34.31% 15045.955 20208.551 - -5.22% -
std::adjacent_find(deque<int>)/50 33.92% 14.032 18.792 - 25.52% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 33.63% 0.514 0.687 - 35.25% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.54% 24.167 32.273 - 31.46% -
SetIntersection_Interlaced_Vector_float_262144_1024 33.54% 103759567.730 138557394.643 - 59.25% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 33.24% 33.177 44.204 - 9.00% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 33.16% 640.270 852.581 - 29.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 32.59% 68.201 90.426 - 3.00% -
BM_StringConstructDestroyCStr_Large_Opaque 32.44% 15.052 19.934 - 18.89% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 32.31% 8359.311 11060.492 - -5.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 32.27% 21188253.378 28025006.616 - 35.70% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 32.25% 49.746 65.789 - 6.93% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.85% 4315.562 5689.941 - -0.01% -
std::shift_left(vector<int>)/32 31.15% 2.967 3.892 - -66.01% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 30.90% 3.208 4.199 - 0.02% -
BM_lexicographical_compare_three_way_slow_path/64 30.48% 15.120 19.729 - -5.43% -
std::fill(list<int>)/1024 30.32% 515.521 671.823 - 0.02% -
BM_vector_deque_copy_backward/0 30.20% 0.419 0.546 - 30.26% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 30.09% 44.611 58.033 - -0.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 30.04% 74.839 97.322 - 12.64% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.75% 24.959 32.383 - 28.86% -
SetIntersection_Interlaced_Vector_float_1024_256 29.53% 5542685.328 7179186.222 - 26.15% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 28.96% 940.986 1213.525 - 32.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 28.74% 35.413 45.589 - -18.16% -
SetIntersection_Interlaced_Vector_float_16384_16384 28.44% 79717150.781 102387597.417 - 3.09% -
std::rotate(list<int>)_(by_1/3)/32 28.42% 12.931 16.606 - -3.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 28.23% 24.678 31.646 - -0.59% -
BM_lexicographical_compare_three_way_slow_path/262144 27.52% 63294.777 80716.173 - -5.54% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.45% 20.309 25.883 - -13.19% -
std::find_if(vector<char>)_(process_all)/8 27.34% 1.258 1.602 - 0.10% -
std::unordered_set<int>::count(key)_(non-existent)/32 27.30% 1.397 1.779 - 14.98% -
SetIntersection_Interlaced_Vector_uint64_262144_256 27.27% 35286190.390 44908747.009 - 43.76% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.24% 53.285 67.800 - 15.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 26.92% 28.206 35.799 - 12.63% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 26.88% 10385.059 13176.487 - 0.26% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 26.85% 5.463 6.930 - -0.30% -
std::adjacent_find(deque<int>)/8 26.83% 2.935 3.722 - 24.95% -
std::copy_backward(vector<bool>)_(aligned)/262144 26.78% 616.078 781.085 - 96.49% -
std::find_end(deque<int>)_(single_element)/1000 26.25% 249.091 314.486 - 0.97% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 26.06% 1417.675 1787.102 - -3.22% -
std::copy_n(vector<bool>)_(aligned)/262144 25.94% 585.453 737.349 - 2.51% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 25.80% 105562.638 132801.412 - 28.76% -
BM_PushHeap_uint32_QuickSortAdversary_1 25.79% 0.394 0.496 - -28.79% -
std::set<std::string>::contains(key)_(non-existent)/1024 25.76% 20.044 25.207 - 18.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 25.64% 73.949 92.909 - -6.70% -
std::find_first_of(vector<int>)_(small_needle)/32 25.30% 46.631 58.428 - 25.22% -
std::find_if(vector<int>)_(bail_25%)/8 24.99% 0.733 0.917 - 24.75% -
BM_lexicographical_compare_three_way_slow_path/256 24.93% 68.636 85.746 - -3.89% -
std::set<int>::equal_range(key)_(non-existent)/1024 24.92% 5.801 7.247 - 11.57% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 24.63% 8.894 11.086 - 12.72% -
std::search(deque<int>)_(near_matches)/1000 24.45% 18549.697 23084.676 - 14.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 24.38% 62.699 77.984 - 22.74% -
std::find_if(vector<char>)_(process_all)/50 24.23% 5.347 6.642 - -0.07% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 24.21% 1.426 1.772 - 3.47% -
std::multimap<std::string,_int>::erase(iterator)/8192 24.10% 25.957 32.212 - -0.54% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 24.06% 8300.318 10297.178 - -0.25% -
std::find_if_not(vector<char>)_(process_all)/50 24.02% 5.349 6.634 - 0.02% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 23.78% 1.279 1.583 - 22.30% -
rng::for_each(multimap<int>)/32 23.59% 21.471 26.535 - 0.70% -
std::search(deque<int>)_(near_matches)/1024 23.56% 19502.269 24096.278 - 15.00% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 23.48% 1448.277 1788.404 - -4.41% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 23.13% 67.770 83.443 - 4.67% -
std::set<std::string>::erase(iterator)/1024 23.05% 25.981 31.971 - -2.75% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.97% 25.311 31.125 - 0.41% -
rng::for_each(multiset<int>)/32 22.75% 20.613 25.302 - -1.31% -
SetIntersection_Interlaced_Vector_float_1024_1024 22.51% 5958482.543 7299483.964 - 3.12% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 22.46% 1.048 1.283 - -1.07% -
std::multiset<std::string>::erase(iterator)/32 22.33% 26.705 32.667 - 2.24% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 22.29% 3234.376 3955.367 - 3.12% -
std::find_end(list<int>)_(process_all)/8192 22.21% 7498.840 9164.185 - 24.91% -
std::set<int>::insert(value)_(already_present)/8192 22.18% 9.575 11.698 - -2.51% -
ranges::min(std::vector<__int128>)/1 22.04% 0.340 0.415 - 20.32% -
SetIntersection_None_Set_string_1024_1 21.95% 9175112.863 11189459.316 - 7.23% -
SetIntersection_None_Set_string_1024_64 21.81% 9049882.699 11023305.678 - 6.69% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 21.74% 0.367 0.447 - -0.76% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 21.62% 797.712 970.143 - 20.99% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 21.59% 2.689 3.270 - -0.20% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 21.47% 404.497 491.363 - -0.66% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.24% 0.378 0.459 - 10.83% -
SetIntersection_None_Set_string_1024_4 21.13% 8913836.554 10796957.563 - 1.49% -
std::find_if(vector<int>)_(bail_25%)/1024 21.11% 28.007 33.920 - 25.83% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 21.11% 27.189 32.927 - 14.96% -
std::upper_bound(std::list<int>)/100 20.88% 83.840 101.348 - -0.11% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 20.63% 524.207 632.331 - -11.91% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 20.31% 7520.595 9048.223 - -6.45% -
ranges::minmax(std::deque<long_long>)/1 20.17% 0.690 0.829 - 19.65% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 20.11% 42.559 51.119 - 7.00% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 20.08% 53.254 63.946 - -4.78% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 20.01% 27.416 32.901 - 15.03% -
ranges::minmax(std::list<char>)/64 19.87% 29.676 35.573 - 4.27% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 19.85% 2.493 2.988 - -28.30% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 19.84% 19.995 23.961 - -9.07% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 19.79% 5.426 6.500 - 27.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 19.78% 56.096 67.192 - 14.87% -
std::find_if_not(vector<char>)_(process_all)/32768 19.77% 3135.211 3755.059 - 0.05% -
std::find_if(vector<char>)_(process_all)/32768 19.77% 3137.543 3757.812 - -0.06% -
std::copy_if(list<int>)_(every_other)/64 19.77% 23.190 27.775 - -0.14% -
rng::find_last_if(deque<int>)_(bail_90%)/8 19.54% 0.962 1.150 - 17.47% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 19.47% 26.825 32.048 - -10.37% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 19.47% 4.507 5.385 - -4.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 19.46% 44.154 52.745 - 11.19% -
SetIntersection_Interlaced_Vector_string_262144_64 19.44% 19913711.247 23785574.815 - 3.28% -
std::set<std::string>::equal_range(key)_(existent)/1024 19.40% 21.788 26.014 - 8.37% -
rng::for_each(set<int>)/32 19.38% 21.082 25.169 - -1.12% -
std::map<int,_int>::find(key)_(existent)/1024 19.37% 3.643 4.348 - -0.18% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 19.33% 9.527 11.369 - 75.68% -
std::multimap<int,_int>::contains(key)_(existent)/1024 19.31% 3.891 4.642 - 2.02% -
std::find_first_of(vector<int>)_(small_needle)/50 19.28% 72.092 85.992 - 22.33% -
SetIntersection_None_Set_string_1024_16 19.22% 9180812.435 10945801.764 - 1.92% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 19.21% 27.809 33.152 - -14.32% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 19.21% 34.435 41.050 - 17.03% -
ranges::minmax(std::deque<char>)/1 18.98% 0.657 0.781 - -14.92% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 18.98% 8.826 10.501 - -56.01% -
BM_PushHeap_uint64_Random_1 18.94% 0.392 0.466 - -0.04% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 18.94% 2.500 2.973 - -0.13% -
std::find_if_not(vector<char>)_(process_all)/8192 18.87% 794.703 944.664 - -0.05% -
std::find_if(vector<char>)_(process_all)/8192 18.86% 795.203 945.175 - -0.13% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 18.76% 703.232 835.157 - 26.98% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 18.76% 56.817 67.473 - 20.69% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 18.75% 42.154 50.058 - -5.10% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 18.54% 691.212 819.364 - 25.50% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 18.50% 7259.828 8603.125 - -5.88% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 18.42% 547.613 648.469 - 12.27% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 18.38% 26.743 31.658 - -0.15% -
std::partition_point(vector<int>)/8192 18.34% 7.975 9.437 - 1.27% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 18.22% 76484.215 90419.825 - 19.32% -
SetIntersection_Interlaced_Vector_string_16384_64 18.21% 12178672.720 14396753.377 - -0.58% -
rng::for_each(map<int>)/32 18.07% 21.636 25.546 - -0.09% -
std::map<std::string,_int>::find(key)_(non-existent)/32 18.04% 9.945 11.739 - -18.39% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 17.93% 5.944 7.009 - -52.87% -
std::set<int>::equal_range(key)_(non-existent)/8192 17.92% 8.932 10.532 - 5.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.91% 35.775 42.181 - 17.87% -
std::set<std::string>::contains(key)_(existent)/1024 17.90% 20.901 24.643 - 10.23% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.87% 417454.532 492034.123 - 0.16% -
BM_deque_vector_copy_backward/65536 17.82% 7365.590 8678.327 - 4.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 17.78% 558.974 658.363 - 11.93% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 17.71% 8.273 9.738 - 52.19% -
std::set<std::string>::contains(key)_(non-existent)/32 17.60% 9.813 11.541 - 16.86% -
std::unique_copy(deque<int>)_(sprinkled)/32 17.57% 9.201 10.818 - -6.47% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 17.52% 0.923 1.084 - -9.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.46% 502.813 590.623 - 13.78% -
std::unordered_map<int,_int>::count(key)_(existent)/32 17.43% 1.155 1.356 - -13.60% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 17.38% 1.102 1.294 - -0.29% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 17.17% 1.573 1.843 - 2.17% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 17.14% 1.042 1.221 - -22.67% -
SetIntersection_Interlaced_Vector_string_262144_256 17.04% 67535325.531 79040102.256 - 1.43% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 17.01% 45.186 52.870 - 21.57% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 16.99% 21.102 24.686 - 5.25% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 16.86% 0.693 0.810 - -0.20% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.86% 0.693 0.810 - -0.19% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.85% 0.693 0.810 - -0.23% -
std::multiset<std::string>::contains(key)_(existent)/32 16.83% 14.332 16.745 - -4.28% -
std::copy(list<int>)/8 16.82% 2.147 2.508 - 1.66% -
rng::contains(list<int>)_(process_all)/8192 16.82% 7185.161 8393.426 - 16.03% -
SetIntersection_Interlaced_Vector_string_16384_256 16.78% 38333652.461 44764777.021 - 4.34% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 16.76% 26.808 31.301 - 9.23% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 16.65% 5.525 6.445 - 15.16% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 16.65% 1.004 1.171 - -5.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 16.59% 4045202.768 4716334.784 - -42.15% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 16.54% 549.931 640.899 - 12.78% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 16.54% 6.616 7.710 - 63.54% -
std::set<int>::find(key)_(non-existent)/8192 16.40% 8.408 9.787 - 14.36% -
std::for_each(set<int>::iterator)/32 16.37% 21.134 24.594 - 1.23% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 16.37% 4.823 5.612 - 1.46% -
BM_vector_deque_ranges_move/0 16.30% 0.396 0.461 - -0.52% -
BM_deque_vector_copy_backward/70000 16.18% 7945.824 9231.425 - 3.55% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 16.14% 892.241 1036.257 - -0.90% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 16.06% 617.132 716.214 - 0.59% -
std::set<int>::contains(key)_(non-existent)/1024 15.99% 6.055 7.023 - 14.49% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 15.90% 310.220 359.554 - 19.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 15.89% 49.242 57.068 - -5.19% -
std::find_first_of(vector<int>)_(small_needle)/1024 15.86% 1446.955 1676.410 - 19.11% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 15.84% 2.599 3.011 - -0.07% -
std::set<std::string>::insert(value)_(already_present)/1024 15.81% 22.657 26.239 - -11.97% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 15.76% 18102.435 20955.688 - 14.06% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 15.62% 20.660 23.888 - -10.28% -
BM_lexicographical_compare_three_way_slow_path/16 15.58% 4.356 5.035 - -4.42% -
BM_PushHeap_uint64_Random_4 15.55% 2.258 2.609 - 1.47% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 15.53% 9.009 10.408 - 0.05% -
std::adjacent_find(list<int>)/50 15.47% 20.183 23.305 - 0.37% -
std::find_end(list<int>,_pred)_(process_all)/8192 15.45% 7171.693 8279.537 - 1.09% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 15.40% 7683.944 8867.530 - -3.97% -
ranges::min(std::list<__int128>)/1 15.37% 0.396 0.457 - 23.85% -
BM_deque_vector_move_backward/64000 15.33% 7173.428 8272.832 - 4.52% -
ranges::min(std::vector<char>)/64 15.32% 3.618 4.173 - -1.06% -
ranges::min(std::list<long_long>)/70000 15.31% 43951.013 50680.660 - 11.26% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 15.23% 29.268 33.727 - -6.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 15.15% 68.061 78.375 - 8.48% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 15.14% 1.508 1.736 - 10.18% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 15.12% 8.279 9.531 - -16.97% -
std::is_sorted_until(vector<int>,_pred)/8 15.09% 3.123 3.594 - -1.81% -
SetIntersection_Interlaced_Vector_float_256_256 15.08% 4606317.495 5301037.253 - 3.43% -
std::move(deque<int>)/32768 15.07% 2074.423 2386.962 - 13.72% -
BM_deque_vector_ranges_copy_backward/70000 15.02% 7926.998 9117.444 - 3.92% -
std::set<int>::insert(value)_(already_present)/1024 15.01% 5.798 6.669 - -6.75% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 14.99% 43193591.901 49667279.924 - 10.28% -
BM_num_put<long_long> 14.83% 10.502 12.060 - 4.33% -
BM_PushHeap_uint32_Ascending_64 14.83% 1.517 1.742 - 10.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 14.82% 31.457 36.120 - 13.66% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 14.82% 11748.370 13489.607 - 15.55% -
rng::find(vector<bool>)_(process_all)/8 14.82% 0.642 0.737 - 14.75% -
SetIntersection_Interlaced_Vector_string_16384_16 14.78% 4196838.386 4816966.944 - 11.61% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 14.77% 38612.635 44317.586 - 14.99% -
std::find_first_of(vector<int>)_(small_needle)/8192 14.71% 11606.503 13314.313 - 18.25% -
BM_deque_vector_ranges_copy_backward/0 14.70% 1.374 1.576 - 15.04% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 14.67% 19040.176 21834.001 - 13.60% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 14.63% 32.207 36.918 - -1.68% -
std::find_end(deque<int>)_(single_element)/1024 14.62% 277.808 318.426 - -0.36% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 14.58% 637.450 730.384 - 8.77% -
std::for_each(multimap<int>::iterator)/8 14.57% 4.438 5.085 - -0.10% -
BM_num_put<bool> 14.55% 9.315 10.670 - 3.12% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 14.52% 0.813 0.932 - 0.01% -
std::find(deque<int>)_(bail_25%)/8 14.48% 1.995 2.284 - -0.04% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 14.44% 1.234 1.412 - 8.86% -
std::unordered_set<std::string>::count(key)_(existent)/8192 14.41% 38.582 44.143 - 19.75% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 14.39% 2.107 2.410 - 2.05% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 14.38% 11640.301 13314.478 - 4.24% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.37% 5831.933 6670.249 - 14.32% -
std::stable_partition(deque<int>)_(dense)/1024 14.33% 569.032 650.583 - 3.80% -
std::replace_if(list<int>)_(sprinkled)/8192 14.31% 7271.596 8312.348 - 4.87% -
BM_deque_vector_move_backward/65536 14.28% 7361.291 8412.806 - 3.63% -
std::unique_copy(deque<int>)_(sprinkled)/52 14.16% 14.717 16.801 - -8.65% -
std::find_end(deque<int>,_pred)_(single_element)/1000 14.11% 587.906 670.847 - 0.01% -
std::find_if_not(vector<int>)_(bail_25%)/32768 14.08% 842.915 961.638 - 1.24% -
std::find(vector<short>)_(bail_25%)/8 14.08% 0.693 0.790 - -3.23% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 14.04% 11.293 12.878 - 9.19% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 13.98% 5.511 6.281 - 39.41% -
BM_deque_vector_ranges_copy_backward/64000 13.97% 7216.258 8224.155 - 2.06% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.95% 4280.391 4877.387 - 0.03% -
std::find(vector<bool>)_(process_all)/50 13.94% 0.560 0.638 - -30.26% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 13.91% 0.711 0.810 - -0.18% -
BM_deque_vector_ranges_move_backward/65536 13.86% 7380.689 8403.642 - 2.85% -
BM_deque_vector_ranges_move_backward/64000 13.76% 7048.994 8018.812 - 1.75% -
BM_std_minmax_element<short>/65536 13.65% 16323.313 18550.875 - 10.68% -
std::for_each(multimap<int>::iterator)/32 13.64% 20.803 23.641 - -1.23% -
BM_std_minmax_element<short>/64000 13.60% 15947.234 18115.337 - 10.89% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 13.58% 0.289 0.328 - -25.04% -
BM_StringRelational_Compare_Small_Empty_Control 13.54% 1.616 1.834 - 0.23% -
BM_std_minmax_element<short>/70000 13.47% 17449.812 19799.505 - 10.92% -
std::deque<int>::ctor(size)/8192 13.41% 440.115 499.119 - 10.35% -
std::replace_if(list<int>)_(prefix)/8192 13.28% 7123.165 8068.855 - 6.52% -
std::unique(list<int>)_(sprinkled)/1024 13.27% 950.854 1077.073 - 13.64% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 13.26% 2.249 2.547 - 14.65% -
std::for_each(map<int>::iterator)/8 13.25% 4.445 5.034 - 0.21% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 13.21% 29.128 32.977 - 11.60% -
BM_std_minmax_element<short>/4096 13.20% 1026.218 1161.687 - 9.49% -
BM_std_minmax_element<short>/5500 13.18% 1375.647 1556.936 - 9.93% -
std::multiset<std::string>::contains(key)_(existent)/8192 13.15% 26.733 30.248 - 0.98% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 13.15% 20688.633 23409.132 - 8.72% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 13.10% 9.719 10.993 - -19.53% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 13.05% 24759.709 27991.553 - 3.34% -
BM_num_put<unsigned_long_long> 13.03% 10.120 11.439 - 0.49% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 13.02% 89.814 101.505 - 4.81% -
BM_deque_vector_copy_backward/64000 13.01% 7487.791 8461.603 - 5.39% -
std::rotate(deque<int>)_(by_1/2)/32 12.92% 7.501 8.471 - 0.20% -
BM_deque_vector_ranges_move_backward/70000 12.87% 7944.471 8966.852 - 3.05% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 12.81% 50.014 56.423 - -13.17% -
BM_deque_vector_ranges_copy_backward/65536 12.76% 7489.534 8445.192 - 1.57% -
BM_lexicographical_compare_three_way_slow_path/4 12.74% 1.130 1.274 - -3.91% -
ranges::minmax(std::list<long_long>)/64 12.73% 28.084 31.660 - 3.34% -
SetIntersection_Front_Vector_string_256_256 12.69% 18541192.264 20894868.003 - 13.09% -
SetIntersection_Interlaced_Vector_float_1024_16 12.68% 2543981.484 2866553.204 - 8.19% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 12.67% 181479.996 204465.556 - 8.72% -
BM_std_minmax_element<short>/4000 12.66% 1006.489 1133.932 - 9.87% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 12.59% 1.001 1.127 - -6.42% -
BM_std_minmax_element<short>/1024 12.47% 262.286 294.986 - 8.81% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.46% 594.917 669.032 - 0.03% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 12.42% 46.525 52.304 - -0.12% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 12.41% 22.398 25.177 - 0.42% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 12.36% 12.896 14.489 - -2.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 12.35% 39.719 44.624 - 7.02% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 12.33% 231.837 260.423 - 18.25% -
std::map<std::string,_int>::contains(key)_(existent)/32 12.31% 14.421 16.196 - -3.55% -
std::map<int,_int>::find(key)_(non-existent)/8192 12.23% 7.010 7.867 - -2.82% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 12.21% 1.042 1.169 - -0.11% -
BM_StringRead_Cold_Deep_Empty 12.20% 1.168 1.311 - 2.59% -
std::find_if_not(vector<char>)_(process_all)/1024 12.18% 111.583 125.177 - -0.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 12.15% 34.098 38.240 - -4.73% -
std::make_heap(deque<int>)_(heap)/8192 12.11% 7691.074 8622.225 - 0.02% -
std::partial_sort(deque<int>)_(repeated)/8192 12.06% 67850.969 76033.425 - -0.08% -
std::set<std::string>::contains(key)_(non-existent)/8192 12.04% 27.049 30.307 - 8.36% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 12.03% 1526.814 1710.457 - -3.09% -
SetIntersection_Interlaced_Vector_string_262144_16 11.99% 5992657.497 6711407.057 - -1.57% -
std::unordered_set<int>::count(key)_(non-existent)/8192 11.96% 1.376 1.540 - -0.89% -
std::make_heap(deque<int>)_(descending)/8192 11.95% 7682.167 8600.264 - -0.16% -
std::set<std::string>::find(key)_(non-existent)/32 11.95% 9.423 10.549 - 1.89% -
rng::find(vector<bool>)_(process_all)/50 11.90% 0.692 0.774 - 13.75% -
std::multiset<std::string>::find(key)_(non-existent)/1024 11.89% 21.425 23.972 - 8.88% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 11.88% 105267.024 117775.340 - 12.70% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 11.88% 20.500 22.935 - 1.61% -
BM_std_minmax_element<short>/512 11.87% 134.142 150.068 - 8.34% -
std::set<std::string>::find(key)_(non-existent)/8192 11.86% 26.480 29.620 - 5.17% -
BM_deque_vector_move_backward/70000 11.80% 7906.790 8840.063 - 0.21% -
std::lower_bound(std::list<int>)/100 11.75% 89.022 99.479 - 3.12% -
std::find_if_not(vector<int>)_(bail_25%)/8192 11.71% 219.855 245.603 - 2.35% -
std::find_if(vector<char>)_(process_all)/1024 11.69% 111.723 124.778 - -0.54% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.68% 11.426 12.761 - 4.75% -
std::unordered_multiset<int>::count(key)_(existent)/8192 11.68% 1.542 1.722 - -3.43% -
std::find_if_not(vector<int>)_(bail_25%)/1024 11.65% 28.480 31.797 - 8.68% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 11.64% 714.305 797.446 - -6.74% -
std::set<std::string>::insert(value)_(new_value,_end)/32 11.60% 40.839 45.577 - 41.64% -
std::unordered_set<int>::contains(key)_(existent)/1024 11.60% 1.168 1.304 - 0.41% -
BM_PushHeap_uint32_PipeOrgan_1 11.59% 0.466 0.520 - 12.42% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 11.58% 0.592 0.660 - 2.01% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 11.53% 50096.565 55872.439 - 6.74% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.51% 12.488 13.925 - 13.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 11.50% 1133.193 1263.511 - 5.36% -
std::for_each(map<int>::iterator)/32 11.46% 21.499 23.963 - 0.29% -
std::rotate(list<int>)_(by_1/4)/32 11.46% 13.020 14.512 - -0.12% -
std::make_heap(deque<int>)_(heap)/1024 11.42% 985.834 1098.390 - 0.28% -
BM_lexicographical_compare_three_way_fast_path/1 11.41% 0.413 0.461 - -0.05% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 11.37% 23.502 26.175 - 14.66% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.35% 10.110 11.257 - 10.44% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.35% 11.775 13.111 - 7.43% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 11.34% 1.092 1.216 - -2.52% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.28% 30.134 33.532 - -0.53% -
std::make_heap(deque<int>)_(descending)/1024 11.22% 985.296 1095.850 - 0.14% -
std::unordered_set<std::string>::count(key)_(existent)/1024 11.21% 34.632 38.514 - -1.49% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 11.15% 32.005 35.574 - 50.24% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 11.15% 27.623 30.704 - 1.42% -
std::rotate(deque<int>)_(by_1/2)/50 11.15% 10.351 11.504 - 1.28% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 11.14% 12895.740 14332.155 - 1.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 11.12% 13266714.681 14741717.435 - 6.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 11.11% 4.504 5.004 - -0.73% -
BM_num_put<const_void*> 11.11% 11.206 12.451 - 2.61% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 11.09% 4.520 5.021 - 5.93% -
BM_PushHeap_uint32_Ascending_256 11.08% 2.082 2.313 - 8.87% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 11.04% 8.122 9.019 - 28.13% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 11.00% 0.314 0.349 - 30.38% -
std::for_each(set<int>::iterator)/8 11.00% 4.513 5.009 - -0.33% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 10.98% 125.098 138.829 - 4.87% -
std::set<std::string>::find(key)_(non-existent)/1024 10.94% 19.937 22.119 - 4.99% -
BM_StringCtorDefault 10.92% 0.243 0.270 - 10.41% -
SetIntersection_Interlaced_Set_uint64_262144_16 10.92% 1646205.730 1825921.793 - 13.05% -
BM_StringConstructDestroyCStr_Empty_Opaque 10.89% 2.079 2.305 - 10.90% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 10.88% 0.254 0.281 - 6.11% -
std::stable_partition(deque<int>)_(dense)/50 10.85% 37.528 41.599 - 2.78% -
BM_PushHeap_string_Random_16384 10.84% 16.085 17.829 - 9.49% -
BM_num_put<unsigned_long> 10.80% 10.429 11.555 - 0.48% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.77% 542496.021 600901.426 - -0.82% -
BM_num_put<long> 10.73% 10.715 11.865 - 1.97% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 10.70% 12.485 13.821 - 10.99% -
SetIntersection_Interlaced_Vector_float_256_16 10.68% 5884909.753 6513380.962 - 2.47% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 10.65% 6.564 7.264 - 11.70% -
BM_PushHeap_uint32_PipeOrgan_4 10.65% 0.485 0.536 - -0.59% -
std::find_if(vector<int>)_(bail_25%)/8192 10.61% 237.582 262.782 - 23.78% -
std::for_each(multiset<int>::iterator)/32 10.50% 21.436 23.687 - 0.93% -
rng::starts_with(vector<int>,_pred)/8 10.49% 2.312 2.554 - 3.67% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 10.47% 13086.537 14456.332 - 12.09% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 10.45% 65.911 72.800 - 48.86% -
ranges::minmax(std::deque<long_long>)/64 10.43% 24.549 27.110 - 13.29% -
std::find_if(deque<int>)_(process_all)/32768 10.40% 9318.367 10287.628 - -0.06% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 10.40% 8.309 9.173 - 4.21% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 10.34% 36316.503 40073.345 - 12.17% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 10.33% 1.486 1.640 - 0.37% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.33% 10.087 11.129 - 0.19% -
std::rotate(list<int>)_(1_element_backward)/50 10.31% 22.235 24.528 - -2.28% -
std::for_each(multiset<int>::iterator)/8 10.31% 4.590 5.063 - 0.54% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.28% 9.953 10.976 - 6.49% -
std::find_if(deque<int>)_(process_all)/8192 10.27% 2330.054 2569.415 - 0.13% -
std::find_if(vector<int>)_(bail_25%)/32768 10.26% 944.162 1041.013 - 28.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 10.24% 35.428 39.057 - 38.11% -
std::move_backward(deque<int>)/32768 10.24% 3264.622 3599.037 - -0.93% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 10.24% 1.168 1.287 - 1.80% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 10.22% 30.628 33.758 - 6.94% -
ranges::min(std::list<char>)/1 10.20% 0.354 0.390 - -7.18% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 10.19% 360.174 396.865 - 12.23% -
std::find(vector<long_long>)_(process_all)/8 10.17% 1.139 1.255 - 25.35% -
std::find_if(deque<int>)_(process_all)/1024 10.16% 291.638 321.261 - 0.64% -
std::unique(list<int>)_(sprinkled)/8192 10.15% 7873.584 8672.796 - 10.00% -
std::vector<int>::ctor(size)/8192 10.13% 517.543 569.948 - 0.16% -
std::rotate(list<int>)_(by_1/4)/50 10.12% 23.478 25.854 - 0.75% -
BM_std_minmax_element<short>/64 10.11% 16.799 18.498 - 7.46% -
std::copy_backward(list<int>)/8 10.11% 2.207 2.430 - 1.91% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 10.09% 23.936 26.351 - 7.13% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 10.02% 0.608 0.669 - 3.20% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 10.01% 213.056 234.387 - 129.29% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 10.00% 52.256 57.483 - 13.45% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 10.00% 44.374 48.809 - 9.49% -
std::lower_bound(std::deque<int>)/8 9.98% 16.973 18.666 - 10.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 9.90% 6153282.716 6762743.546 - 4.35% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 9.90% 19.860 21.827 - -8.64% -
std::unique_copy(list<int>)_(sprinkled)/8192 9.87% 6827.782 7501.378 - 5.80% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 9.77% 26.129 28.681 - -2.18% -
SetIntersection_Interlaced_Vector_string_262144_4 9.76% 2054683.761 2255274.007 - -0.91% -
std::rotate_copy(deque<int>)/8192 9.74% 298.955 328.065 - 12.20% -
bm_write 9.74% 531.909 583.698 - 81.05% -
rng::find_last_if(deque<int>)_(bail_10%)/50 9.72% 17.333 19.018 - -3.22% -
BM_StringRelational_Eq_Small_Small_Control 9.67% 1.685 1.848 - -0.02% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 9.66% 15.744 17.264 - 6.20% -
BM_PushHeap_uint32_Random_1 9.65% 0.465 0.510 - -15.98% -
std::stable_partition(list<int>)_(dense)/32 9.64% 33.506 36.735 - -6.61% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 9.63% 7.451 8.168 - 5.79% -
BM_PushHeap_uint64_Random_16 9.62% 4.160 4.560 - 2.01% -
std::set<int>::equal_range(key)_(non-existent)/32 9.60% 2.585 2.834 - 6.37% -
std::find(list<int>)_(process_all)/8 9.60% 2.193 2.403 - -1.39% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 9.57% 325.245 356.356 - 11.02% -
std::find_if_not(deque<int>)_(process_all)/1024 9.54% 248.767 272.492 - 0.54% -
SetIntersection_Front_Vector_string_16384_64 9.50% 3122086.287 3418781.840 - 9.87% -
BM_lexicographical_compare_three_way<IntPtr>/1 9.49% 0.362 0.396 - -6.21% -
std::remove_copy_if(deque<int>)_(prefix)/1024 9.47% 514.422 563.123 - 6.64% -
ranges::minmax(std::deque<long_long>)/70000 9.45% 25539.358 27952.441 - 2.79% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.43% 42.043 46.009 - 9.61% -
std::mismatch(list<int>)_(it,_it,_it)/8192 9.38% 7294.064 7978.325 - 8.05% -
std::find_end(deque<int>)_(single_element)/8192 9.37% 2021.047 2210.516 - -0.40% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 9.33% 7.511 8.212 - 5.11% -
std::search(list<int>)_(single_element)/8192 9.33% 7486.594 8184.862 - -10.90% -
BM_StringRelational_Eq_Small_Small_ChangeLast 9.32% 2.011 2.198 - 5.95% -
bm_ranges_lexicographical_compare<unsigned_char>/1 9.31% 1.577 1.724 - 6.65% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.30% 8.241 9.008 - 2.99% -
ranges::minmax(std::list<char>)/70000 9.28% 52375.250 57236.356 - 5.79% -
std::list<int>::insert(begin)_(cheap_elements)/32 9.27% 10.187 11.131 - 7.58% -
std::map<std::string,_int>::erase(iterator)/32 9.27% 28.573 31.222 - 4.81% -
std::set<int>::lower_bound(key)_(non-existent)/1024 9.26% 5.625 6.146 - -15.15% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 9.26% 33399.706 36492.662 - 12.43% -
std::find_end(deque<int>)_(process_all)/1000 9.25% 261.439 285.612 - 0.04% -
std::multiset<std::string>::contains(key)_(existent)/1024 9.24% 23.341 25.498 - 1.58% -
std::find_if_not(deque<int>)_(process_all)/8192 9.20% 1975.664 2157.504 - -0.65% -
SetIntersection_Interlaced_Vector_float_256_64 9.19% 6948651.978 7587165.868 - 4.10% -
std::rotate(list<int>)_(by_1/2)/32 9.17% 5.938 6.483 - 0.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 9.16% 43.669 47.672 - -7.71% -
BM_PushHeap_string_Ascending_1 9.09% 0.642 0.700 - -0.03% -
std::multiset<std::string>::find(key)_(existent)/1024 9.04% 22.792 24.852 - 1.17% -
BM_StringRelational_Eq_Large_Large_ChangeLast 9.03% 1.908 2.081 - 6.08% -
std::set<std::string>::find(key)_(existent)/32 9.01% 14.271 15.557 - -2.18% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.99% 1.048 1.142 - 0.18% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 8.98% 1.916 2.089 - -0.41% -
std::find_end(list<int>)_(process_all)/1000 8.97% 656.323 715.206 - 0.28% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 8.96% 347123.201 378239.518 - 6.71% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 8.96% 918.309 1000.607 - 1.60% -
std::vector<int>::ctor(size)/32 8.95% 9.964 10.855 - 6.18% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 8.95% 1506.395 1641.146 - 5.45% -
std::find_end(list<int>)_(process_all)/1048576 8.93% 815929.152 888801.546 - -6.01% -
std::equal(vector<bool>)_(aligned)/8 8.91% 0.221 0.240 - 1.02% -
std::is_sorted(list<int>,_pred)/8 8.89% 3.675 4.002 - 1.24% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.86% 1.048 1.141 - -0.15% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.86% 19.529 21.259 - 0.13% -
rng::starts_with(list<int>)/8192 8.83% 8595.633 9354.543 - 1.49% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 8.81% 96441.383 104935.968 - -2.20% -
BM_PushHeap_float_Ascending_16 8.80% 0.981 1.068 - 0.15% -
std::find_if_not(deque<int>)_(process_all)/32768 8.79% 7991.537 8693.924 - -0.48% -
SetIntersection_Interlaced_Vector_uint64_1024_256 8.79% 6141338.510 6680977.371 - 4.07% -
std::rotate(deque<int>)_(by_1/2)/1024 8.79% 172.971 188.169 - 3.06% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 8.78% 2.925 3.182 - 2.52% -
std::copy_n(vector<int>)/8 8.73% 2.114 2.298 - 4.26% -
std::multimap<int,_int>::contains(key)_(existent)/32 8.71% 1.623 1.765 - -4.27% -
ranges::min(std::vector<char>)/8 8.70% 2.211 2.404 - -2.69% -
BM_std_minmax_element<short>/2 8.70% 0.634 0.689 - 6.99% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 8.68% 689.954 749.876 - -26.70% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 8.68% 13062.786 14196.987 - 12.64% -
std::reverse(list<int>)/4096 8.68% 1764.844 1918.075 - 7.03% -
std::find(list<int>)_(bail_25%)/1024 8.68% 127.873 138.967 - 8.13% -
BM_PushHeap_uint32_Ascending_1 8.67% 0.466 0.506 - -16.71% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 8.66% 35.733 38.828 - 6.28% -
BM_PushHeap_uint64_Random_1024 8.64% 5.759 6.256 - 1.02% -
std::all_of(deque<int>)_(process_all)/8 8.63% 3.275 3.558 - 3.42% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 8.59% 57576.476 62522.379 - 1.63% -
std::copy(deque<int>)/8 8.57% 2.588 2.810 - 2.80% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.56% 1.053 1.143 - 8.17% -
std::partition(deque<int>)_(dense)/32 8.56% 9.854 10.697 - 7.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 8.52% 13387910.766 14527963.540 - 3.03% -
BM_std_minmax_element<char>/2 8.51% 0.634 0.688 - 21.45% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 8.50% 1.111 1.205 - 13.43% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.49% 2.526 2.740 - -0.03% -
BM_PushHeap_uint32_Ascending_262144 8.46% 4.806 5.212 - 9.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 8.45% 115392280.410 125146479.730 - 8.64% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 8.44% 5.754 6.240 - -25.45% -
std::find_if_not(vector<char>)_(process_all)/8 8.43% 1.327 1.439 - 7.60% -
std::copy_n(vector<int>)/4096 8.43% 142.411 154.410 - 7.62% -
SetIntersection_Front_Vector_float_16384_1024 8.41% 5449812.631 5908227.892 - 0.15% -
std::lower_bound(std::list<int>)/8192 8.41% 14213.834 15409.350 - 12.93% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.36% 27.842 30.169 - 2.90% -
std::search(deque<int>)_(same_length)/1000 8.35% 325.451 352.639 - 8.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 8.25% 1191.681 1289.954 - 2.39% -
std::map<int,_int>::find(key)_(non-existent)/32 8.24% 2.210 2.392 - -0.93% -
BM_vector_deque_ranges_copy_backward/64000 8.21% 7401.867 8009.858 - -1.86% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.21% 2538.343 2746.761 - 7.98% -
SetIntersection_Interlaced_Set_float_16384_16384 8.19% 208798456.154 225906744.432 - 6.62% -
BM_PushHeap_uint32_Ascending_1024 8.18% 2.555 2.764 - 8.18% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 8.18% 2.743 2.967 - 0.19% -
BM_vector_deque_copy_backward/65536 8.17% 7667.258 8294.032 - -1.02% -
std::multimap<int,_int>::count(key)_(non-existent)/32 8.15% 2.280 2.466 - 6.07% -
std::unordered_set<std::string>::count(key)_(existent)/32 8.15% 35.465 38.354 - -20.86% -
ranges::min(std::list<char>)/8 8.13% 1.767 1.911 - -1.14% -
SetIntersection_Interlaced_Vector_string_16384_1024 8.12% 113925212.174 123176582.051 - -0.40% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 8.11% 23.146 25.023 - 8.56% -
std::unordered_set<int>::insert(value)_(already_present)/32 8.07% 2.637 2.850 - 11.73% -
std::multiset<std::string>::find(key)_(non-existent)/8192 8.07% 28.884 31.214 - 3.50% -
std::rotate(list<int>)_(by_1/3)/1024 8.06% 786.859 850.302 - 3.62% -
std::set<int>::ctor(const&)/32 8.04% 213.468 230.629 - 3.71% -
std::find_end(forward_list<int>)_(single_element)/8192 8.04% 5727.830 6188.299 - 2.73% -
BM_StringAssignAsciiz_Huge_Opaque 8.04% 191.572 206.967 - 8.98% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 8.03% 16159.057 17457.360 - 6.87% -
std::list<int>::operator=(const&)_(cheap_elements)/32 8.03% 15.876 17.151 - 0.24% -
std::equal(list<int>)_(it,_it,_it)/8192 8.02% 9275.331 10019.501 - -1.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 8.01% 4562981.152 4928475.456 - -0.06% -
std::flat_map<int,_int>::erase(iterator)/1024 8.00% 75.821 81.891 - 9.31% -
BM_PushHeap_uint32_Ascending_4 8.00% 0.544 0.587 - -0.33% -
std::copy_backward(deque<int>)/1048576 8.00% 128657.472 138945.560 - 0.84% -
std::find(vector<int>)_(bail_25%)/8 7.98% 1.359 1.467 - 0.43% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 7.98% 10011.729 10810.320 - -5.13% -
std::find_end(vector<int>)_(single_element)/1000 7.96% 229.863 248.158 - -2.16% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 7.95% 22.140 23.901 - 4.91% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 7.93% 27.944 30.159 - 18.77% -
SetIntersection_Interlaced_Set_uint64_262144_4 7.90% 1331267.982 1436487.631 - 10.67% -
BM_std_minmax_element<short>/3 7.87% 1.080 1.165 - 7.59% -
BM_PushHeap_uint64_Random_16384 7.84% 5.914 6.378 - 1.71% -
std::partial_sort_copy(vector<int>)_(ascending)/8 7.83% 8.301 8.951 - 3.63% -
BM_PushHeap_float_QuickSortAdversary_16 7.81% 0.990 1.067 - 7.86% -
BM_deque_deque_ranges_copy_backward/1 7.80% 2.523 2.720 - 2.58% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 7.79% 34.972 37.695 - 1.17% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 7.77% 27.618 29.765 - 1.32% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 7.77% 15.567 16.777 - 6.01% -
bm_ranges_lexicographical_compare<signed_char>/64 7.75% 2.058 2.217 - -12.43% -
std::copy(vector<bool>)_(aligned)/64 7.74% 1.257 1.355 - 4.22% -
BM_StringConstructDestroyCStr_Small_Transparent 7.73% 0.368 0.396 - -6.73% -
std::find_if(deque<int>)_(process_all)/50 7.71% 12.541 13.507 - -7.71% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 7.70% 30.166 32.489 - -2.12% -
BM_lexicographical_compare_three_way_slow_path/1 7.70% 0.364 0.392 - 5.99% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 7.69% 167.007 179.857 - 0.31% -
std::replace(list<int>)_(prefix)/8192 7.69% 6989.177 7526.744 - -6.46% -
BM_deque_deque_copy_backward/70000 7.69% 7949.848 8560.936 - -0.97% -
BM_StringAssignAsciiz_Huge_Transparent 7.68% 191.637 206.352 - 9.01% -
BM_vector_deque_ranges_copy_backward/65536 7.66% 7540.027 8117.838 - -3.12% -
SetIntersection_Front_Set_string_16384_64 7.58% 4301042.807 4627130.549 - -3.76% -
std::fill_n(vector<bool>)/64 7.55% 1.425 1.533 - 4.65% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.52% 7.802 8.388 - -27.31% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 7.51% 88.098 94.714 - 41.73% -
bm_ranges_lexicographical_compare<unsigned_char>/8 7.51% 1.380 1.484 - 6.99% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 7.51% 286619.438 308138.546 - 10.45% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.50% 5.570 5.988 - -15.80% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 7.46% 28.960 31.120 - 5.19% -
std::set<std::string>::count(key)_(existent)/8192 7.46% 32.965 35.424 - 15.70% -
std::unordered_set<std::string>::erase(iterator)/1024 7.44% 27.474 29.519 - -4.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 7.43% 4070286.955 4372508.803 - 3.78% -
SetIntersection_Interlaced_Vector_float_64_64 7.40% 11040834.947 11857921.858 - 4.15% -
BM_vector_deque_copy_backward/64000 7.34% 7399.057 7941.837 - -3.90% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 7.32% 6765.031 7260.424 - 8.31% -
SetIntersection_None_Set_string_16384_1 7.31% 188524703.645 202300413.749 - -0.92% -
std::deque<int>::ctor(size)/32 7.27% 27.048 29.015 - -0.02% -
std::multiset<int>::contains(key)_(non-existent)/1024 7.27% 5.985 6.420 - 6.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 7.25% 6269854.663 6724386.839 - 2.58% -
std::multiset<std::string>::count(key)_(existent)/8192 7.21% 26.521 28.432 - -5.49% -
std::set<int>::ctor(const&)/8192 7.21% 49697.732 53278.755 - 5.56% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 7.20% 49.618 53.189 - -15.68% -
SetIntersection_Interlaced_Vector_string_16384_4 7.18% 1809998.454 1940015.318 - -1.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.16% 75913.046 81348.803 - -2.19% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 7.14% 10.217 10.947 - 5.97% -
std::set<std::string>::count(key)_(non-existent)/32 7.14% 10.090 10.811 - -0.33% -
BM_deque_deque_ranges_copy_backward/2 7.14% 2.305 2.470 - 2.94% -
std::unordered_set<int>::count(key)_(existent)/1024 7.12% 1.295 1.388 - -18.52% -
std::copy_n(vector<bool>)_(aligned)/64 7.10% 1.265 1.355 - -0.35% -
SetIntersection_Interlaced_Set_uint64_262144_64 7.10% 1634458.902 1750514.974 - 10.42% -
rng::contains(deque<int>)_(process_all)/8 7.08% 2.866 3.069 - -1.18% -
std::unordered_set<int>::insert(value)_(already_present)/1024 7.07% 2.379 2.547 - 5.02% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 7.02% 3426.712 3667.384 - 5.52% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 7.02% 15629.976 16727.241 - 5.53% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.00% 120609.980 129055.385 - 9.16% -
BM_deque_deque_ranges_move_backward/65536 7.00% 7577.810 8108.192 - -1.21% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 6.99% 4808.619 5144.807 - 6.20% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 6.98% 1.257 1.345 - -2.45% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.96% 2.040 2.182 - 0.53% -
BM_PushHeap_uint64_Random_64 6.96% 5.219 5.582 - 1.65% -
std::partial_sort_copy(vector<int>)_(repeated)/8 6.94% 8.122 8.685 - 1.58% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 6.94% 17566.836 18785.251 - 5.93% -
BM_deque_deque_ranges_move_backward/70000 6.93% 7991.921 8546.072 - -2.01% -
BM_lexicographical_compare_three_way<IntPtr>/16 6.92% 4.208 4.499 - 2.26% -
ranges::minmax(std::vector<char>)/8 6.92% 1.010 1.080 - 20.41% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 6.89% 16505.166 17643.093 - 1.09% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 6.88% 0.253 0.270 - 7.07% -
std::replace(list<int>)_(sprinkled)/8192 6.88% 7127.886 7618.311 - -15.23% -
BM_deque_deque_ranges_copy_backward/4000 6.87% 144.294 154.206 - 3.16% -
SetIntersection_None_Set_string_16384_4 6.86% 188212651.992 201119343.666 - -1.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6.86% 6158365.591 6580525.516 - -4.76% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 6.84% 24.966 26.675 - 1.73% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 6.84% 31.103 33.230 - 5.75% -
BM_vector_deque_ranges_copy_backward/70000 6.83% 8163.861 8721.597 - 0.56% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 6.83% 37.978 40.570 - 13.44% -
rng::contains_subrange(vector<int>)_(same_length)/32 6.82% 8.563 9.148 - 4.35% -
ranges::minmax(std::deque<__int128>)/8 6.82% 3.704 3.956 - 2.93% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 6.79% 5.104 5.450 - 0.48% -
BM_deque_deque_move_backward/65536 6.78% 7628.923 8145.883 - 0.25% -
BM_deque_deque_ranges_copy_backward/65536 6.78% 7506.134 8014.704 - 0.10% -
BM_PushHeap_uint64_Random_256 6.77% 5.640 6.021 - 0.45% -
std::set<std::string>::count(key)_(existent)/32 6.77% 15.437 16.482 - 1.85% -
std::remove_if(list<int>)_(prefix)/1024 6.77% 972.520 1038.322 - 2.43% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 6.77% 28.304 30.218 - 1.39% -
SetIntersection_Front_Vector_float_256_256 6.71% 4333279.065 4623970.054 - 1.97% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 6.71% 10.911 11.643 - 2.39% -
BM_deque_deque_copy_backward/64000 6.69% 7411.545 7907.418 - -1.18% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 6.69% 11591.517 12366.584 - -0.29% -
std::find_end(list<int>)_(single_element)/1024 6.67% 688.722 734.656 - 0.60% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 6.66% 10.187 10.865 - -3.10% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 6.63% 155191.643 165478.834 - 6.95% -
SetIntersection_Front_Vector_string_256_64 6.62% 9986969.937 10648377.301 - 4.58% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 6.62% 0.254 0.271 - 6.93% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.62% 1.048 1.118 - 0.48% -
std::copy_n(deque<int>)/8 6.60% 2.636 2.810 - 0.88% -
SetIntersection_Front_Vector_uint64_16384_256 6.59% 2145748.755 2287254.964 - 0.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.56% 6.486 6.912 - 7.86% -
std::transform(vector<int>,_vector<int>)/32 6.55% 16.892 17.998 - 4.48% -
std::multiset<int>::upper_bound(key)_(existent)/32 6.52% 2.278 2.427 - 0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 6.51% 0.602 0.641 - 7.71% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.50% 1.047 1.115 - -0.08% -
std::vector<int>::ctor(size)/1024 6.48% 42.209 44.945 - 5.75% -
std::find(vector<char>)_(process_all)/8192 6.48% 134.965 143.707 - -0.23% -
BM_deque_vector_ranges_copy/65536 6.47% 2941.728 3132.205 - 6.67% -
ranges::minmax(std::deque<long_long>)/8 6.45% 3.561 3.790 - -5.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 6.45% 37234571.356 39634765.177 - -15.87% -
std::set<int>::upper_bound(key)_(existent)/32 6.43% 1.641 1.746 - -5.19% -
BM_deque_deque_copy_backward/65536 6.43% 7576.692 8063.987 - -0.40% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 6.43% 0.252 0.268 - 6.47% -
std::find_if_not(vector<char>)_(bail_25%)/32768 6.42% 863.314 918.780 - -2.91% -
std::make_heap(deque<int>)_(repeated)/8192 6.42% 16855.059 17937.654 - 0.91% -
SetIntersection_Front_Set_string_16384_16 6.40% 1770283.284 1883573.538 - -2.24% -
std::transform(deque<int>,_deque<int>)/50 6.37% 33.630 35.772 - 1.75% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 6.37% 105013.388 111700.585 - 8.95% -
std::for_each_n(join_view(vector<vector<int>>))/8 6.35% 1.409 1.499 - -3.38% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 6.35% 32.321 34.374 - 2.52% -
rng::find_last(list<int>)_(bail_90%)/1024 6.35% 71.792 76.351 - -0.72% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 6.34% 1796.068 1909.917 - 5.50% -
std::deque<int>::ctor(size)/1024 6.31% 71.742 76.267 - 2.19% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.30% 23.017 24.468 - 3.50% -
BM_vector_deque_copy_backward/70000 6.29% 8228.413 8745.631 - -2.87% -
std::unique(vector<int>)_(sprinkled)/8192 6.28% 3965.626 4214.603 - 6.89% -
std::remove(list<int>)_(prefix)/1024 6.28% 947.554 1007.028 - 0.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.26% 3.417 3.631 - 7.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 6.26% 8083131.331 8588888.514 - 1.08% -
BM_StringFindStringLiteral/64 6.24% 2.140 2.273 - 3.84% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 6.24% 21176.761 22497.517 - 5.30% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 6.23% 86513.804 91907.563 - 8.10% -
std::remove(deque<int>)_(prefix)/50 6.22% 57.520 61.099 - 1.86% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.19% 557446.994 591949.916 - -0.20% -
SetIntersection_Front_Vector_string_262144_64 6.19% 3131135.823 3324799.290 - 4.04% -
std::partial_sort_copy(list<int>)_(heap)/8 6.16% 16.582 17.604 - -0.33% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.14% 72.014 76.436 - 1.36% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 6.12% 15.062 15.983 - -6.64% -
BM_deque_deque_move_backward/70000 6.10% 8128.075 8623.698 - -0.44% -
std::count(list<int>)_(every_other)/1024 6.10% 667.153 707.821 - 1.03% -
BM_vector_deque_move_backward/65536 6.09% 7706.512 8175.497 - -1.43% -
std::stable_partition(deque<int>)_(dense)/32 6.08% 29.751 31.561 - 1.51% -
std::set<int>::insert(value)_(new_value,_end)/8192 6.07% 69.574 73.797 - 4.01% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.04% 2399.076 2544.035 - -0.53% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 6.04% 21842.113 23161.846 - 4.45% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.04% 1.050 1.114 - -0.11% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 6.02% 23.704 25.131 - -0.89% -
BM_deque_deque_move_backward/64000 6.01% 7290.515 7728.342 - -1.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 5.99% 64345387.314 68198057.430 - 2.46% -
std::shift_left(deque<int>)/32 5.96% 3.760 3.984 - 4.28% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 5.95% 1366.765 1448.048 - 8.10% -
BM_CmpEqual_ushort_uint 5.94% 1.069 1.133 - 9.44% -
SetIntersection_Interlaced_Vector_float_16384_1024 5.91% 51359001.067 54392964.938 - 35.62% -
BM_PushHeap_string_SingleElement_16 5.89% 2.606 2.759 - -0.07% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 5.88% 61.988 65.635 - 24.83% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.88% 206.312 218.447 - -2.16% -
rng::contains_subrange(list<int>)_(single_element)/1048576 5.88% 811422.036 859122.393 - 3.96% -
BM_PushHeap_uint64_PipeOrgan_4 5.86% 0.484 0.512 - 5.55% -
BM_deque_deque_copy/0 5.85% 0.869 0.920 - 16.48% -
rng::find_last(vector<int>)_(bail_90%)/50 5.82% 1.516 1.604 - 6.67% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 5.80% 346.008 366.086 - 16.58% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 5.80% 23.326 24.677 - -3.13% -
std::sort(deque<int>)_(qsort_adversarial)/8192 5.78% 461979.139 488660.335 - 1.53% -
BM_PushHeap_uint64_Descending_4 5.77% 0.371 0.393 - 2.25% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 5.75% 22.999 24.320 - -16.80% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 5.74% 19137.364 20235.442 - 14.35% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 5.74% 1.333 1.410 - -4.46% -
BM_vector_deque_ranges_move_backward/65536 5.72% 7713.704 8155.134 - -0.30% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 5.71% 6114.511 6463.779 - -3.11% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.71% 6.109 6.457 - 1.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.71% 51.409 54.342 - 65.68% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.70% 1264317.629 1336401.554 - -2.97% -
std::search(vector<int>,_pred)_(same_length)/8192 5.70% 4910.814 5190.534 - 1.32% -
SetIntersection_Front_Vector_string_1024_64 5.66% 3204752.702 3386162.833 - -0.54% -
SetIntersection_Interlaced_Vector_float_262144_4 5.64% 1990645.687 2103011.394 - 42.11% -
std::set<int>::upper_bound(key)_(existent)/1024 5.63% 4.025 4.252 - -0.71% -
std::upper_bound(std::list<int>)/8192 5.63% 14122.896 14917.944 - 9.61% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.62% 5.695 6.016 - -21.54% -
std::is_sorted_until(vector<int>)/8 5.61% 2.048 2.163 - -6.81% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.59% 6264.584 6614.827 - 1.76% -
std::make_heap(deque<int>)_(repeated)/1024 5.58% 2162.137 2282.796 - 0.90% -
SetIntersection_Front_Vector_uint32_256_256 5.57% 4275122.255 4513449.743 - -0.39% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 5.56% 1693.090 1787.246 - -4.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 5.54% 40.061 42.281 - -11.43% -
std::transform(list<int>)_(identity_transform)/32 5.53% 16.099 16.990 - 0.14% -
std::partition_copy(list<int>)/8192 5.53% 6846.125 7224.811 - 6.46% -
std::multiset<int>::equal_range(key)_(existent)/1024 5.52% 5.176 5.462 - 2.98% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 5.50% 32.425 34.208 - 3.02% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.49% 5.012 5.287 - -0.85% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 5.49% 0.389 0.410 - -4.80% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 5.48% 0.273 0.288 - 4.65% -
std::move_backward(deque<int>)/1048576 5.47% 125794.150 132671.387 - 0.01% -
std::find_if_not(list<int>)_(process_all)/1024 5.45% 685.464 722.797 - -0.53% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 5.42% 22.641 23.868 - -10.13% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 5.40% 6776.824 7142.927 - 6.26% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.39% 543.488 572.805 - -13.28% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.39% 6742.689 7106.088 - -8.24% -
std::sort_heap(vector<int>,_pred)/8 5.39% 30.307 31.941 - 1.68% -
std::find_if_not(vector<int>)_(process_all)/8 5.39% 1.413 1.489 - 14.20% -
std::find(list<int>)_(process_all)/1024 5.38% 685.660 722.572 - -1.86% -
SetIntersection_Front_Set_float_262144_64 5.38% 1694075.170 1785254.923 - 6.92% -
BM_PushHeap_uint64_Random_262144 5.37% 5.990 6.312 - -0.34% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 5.35% 8.964 9.444 - 0.79% -
std::remove_if(deque<int>)_(prefix)/8192 5.33% 4178.163 4401.032 - -1.48% -
BM_deque_vector_ranges_copy/64000 5.32% 2912.713 3067.770 - 4.79% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 5.32% 6.678 7.034 - 2.10% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 5.32% 22.952 24.174 - 0.65% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 5.30% 31.587 33.262 - 7.67% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.30% 1050992.930 1106688.022 - 0.24% -
BM_deque_deque_ranges_copy_backward/64000 5.30% 7349.671 7738.977 - -2.08% -
BM_deque_deque_ranges_copy_backward/70000 5.29% 8221.555 8656.464 - -0.95% -
std::multimap<int,_int>::find(key)_(existent)/1024 5.28% 3.612 3.803 - -0.46% -
BM_StringRelational_Eq_Small_Large_Control 5.27% 0.471 0.496 - 4.44% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 5.27% 0.598 0.629 - -9.07% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 5.25% 10.953 11.528 - 7.40% -
std::move_backward(vector<int>)/8 5.25% 2.174 2.288 - 0.28% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 5.25% 6.454 6.793 - 6.45% -
std::rotate(list<int>)_(1_element_forward)/50 5.24% 24.750 26.046 - 2.23% -
std::replace_if(vector<int>)_(sprinkled)/1024 5.22% 243.894 256.630 - -0.38% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 5.21% 8.960 9.427 - -24.30% -
std::map<std::string,_int>::contains(key)_(existent)/1024 5.20% 23.327 24.540 - -4.54% -
SetIntersection_Front_Set_string_256_16 5.18% 6789106.864 7140865.244 - -4.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 5.18% 31.405 33.032 - 15.36% -
std::multiset<std::string>::count(key)_(existent)/1024 5.18% 23.465 24.681 - -0.98% -
std::none_of(deque<int>)_(process_all)/8 5.17% 3.277 3.446 - 0.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 5.17% 52.720 55.445 - -0.47% -
BM_PushHeap_uint32_Ascending_16384 5.15% 3.704 3.894 - 4.98% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.14% 4.052 4.261 - 1.96% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 5.10% 948.595 996.966 - 8.26% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 5.09% 10149.652 10666.560 - -7.81% -
BM_vector_deque_ranges_move_backward/70000 5.08% 8114.499 8526.502 - -2.73% -
std::multiset<std::string>::find(key)_(non-existent)/32 5.07% 10.098 10.611 - 1.68% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 5.07% 65.298 68.611 - 110.79% -
std::map<int,_int>::contains(key)_(existent)/1024 5.07% 3.867 4.063 - 0.27% -
std::unordered_set<int>::find(key)_(non-existent)/32 5.07% 1.098 1.154 - 4.92% -
rng::starts_with(deque<int>)/8 5.03% 3.900 4.096 - 2.87% -
BM_StringRead_Cold_Deep_Large 5.01% 1.231 1.293 - -1.66% -
BM_lexicographical_compare_three_way_fast_path/256 4.99% 68.197 71.601 - 2.13% -
ranges::minmax(std::vector<char>)/70000 4.98% 564.879 593.032 - -0.03% -
std::remove(list<int>)_(sprinkled)/1024 4.97% 928.760 974.925 - 1.63% -
std::partial_sort(deque<int>)_(ascending)/8 4.96% 30.868 32.399 - 0.13% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 4.96% 1.167 1.225 - -15.30% -
std::partition(deque<int>)_(dense)/50 4.95% 15.300 16.058 - 14.96% -
SetIntersection_Interlaced_Vector_float_262144_16384 4.95% 349749108.272 367068750.503 - -3.25% -
ranges::min(std::deque<long_long>)/1 4.95% 0.600 0.629 - -6.88% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.95% 1.762 1.849 - -0.19% -
std::move_backward(deque<int>)/262144 4.95% 29873.621 31350.904 - 0.63% -
SetIntersection_Front_Set_string_1024_256 4.94% 14273701.097 14979403.139 - -8.07% -
std::multiset<int>::contains(key)_(existent)/8192 4.94% 8.211 8.617 - 5.38% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 4.94% 12.551 13.172 - 6.77% -
BM_std_minmax_element<short>/4 4.94% 1.212 1.272 - 3.80% -
rng::contains_subrange(vector<int>)_(process_all)/50 4.94% 11.396 11.959 - 2.97% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 4.93% 0.376 0.394 - -18.98% -
std::multiset<std::string>::erase(iterator)/8192 4.93% 29.953 31.428 - -6.98% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 4.91% 253.971 266.449 - 4.65% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.89% 6.544 6.864 - 46.66% -
std::rotate(vector<bool>)_(by_1/4)/1024 4.89% 14.162 14.855 - 16.43% -
SetIntersection_Interlaced_Vector_float_64_4 4.89% 18174534.263 19063714.293 - 7.62% -
std::set<std::string>::equal_range(key)_(existent)/32 4.89% 15.019 15.754 - -8.75% -
std::for_each_n(list<int>)/8 4.88% 2.421 2.539 - 0.61% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.87% 1034953.129 1085363.651 - 0.31% -
BM_PushHeap_string_Ascending_64 4.83% 7.293 7.645 - -1.74% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.82% 760.610 797.291 - -0.11% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 4.81% 10.961 11.488 - 6.39% -
std::equal(deque<int>)_(it,_it,_it)/8 4.79% 4.149 4.347 - -3.16% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 4.79% 84943.400 89011.718 - 1.31% -
std::find_end(list<int>)_(single_element)/1000 4.79% 684.813 717.592 - 0.50% -
SetIntersection_Interlaced_Vector_float_64_16 4.78% 16695650.048 17494465.895 - -3.61% -
BM_vector_deque_ranges_move_backward/64000 4.78% 7376.683 7729.417 - -3.23% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 4.77% 12495.451 13091.822 - 4.29% -
vector<bool>(const_vector<bool>&) 4.77% 9.564 10.021 - 0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 4.77% 1797995.921 1883787.752 - 0.42% -
std::map<std::string,_int>::ctor(const&)/32 4.77% 822.918 862.176 - 4.05% -
BM_PushHeap_uint64_Descending_16 4.76% 0.366 0.383 - 0.44% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 4.76% 286002.924 299626.966 - 7.80% -
std::multiset<std::string>::count(key)_(non-existent)/8192 4.76% 33.399 34.990 - 15.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 4.73% 129668.556 135805.307 - 4.98% -
std::shift_left(deque<int>)/8192 4.73% 299.389 313.556 - 4.18% -
std::unique_copy(vector<int>)_(sprinkled)/32 4.73% 12.977 13.590 - -2.26% -
ranges::min(std::list<long_long>)/8 4.72% 1.843 1.930 - -2.62% -
std::set<int>::find(key)_(non-existent)/1024 4.71% 5.378 5.632 - 1.64% -
rng::contains_subrange(vector<int>)_(same_length)/50 4.71% 12.580 13.172 - 3.17% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.70% 210.742 220.657 - -3.34% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 4.70% 11865.262 12422.470 - 6.41% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 4.68% 1.052 1.101 - -4.27% -
SetIntersection_Front_Vector_float_16384_256 4.66% 2168473.030 2269601.549 - -0.45% -
std::partition(vector<int>)_(dense)/32 4.65% 8.349 8.737 - 4.22% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 4.65% 747.791 782.535 - -4.12% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.64% 129615.737 135634.191 - 1.31% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 4.64% 30.598 32.018 - 14.63% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.62% 86.806 90.816 - 3.74% -
std::copy_if(vector<int>)_(entire_range)/64 4.62% 15.545 16.263 - -3.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 4.62% 1148840.282 1201897.483 - 3.04% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.61% 170865.986 178750.703 - 0.73% -
ranges::minmax(std::vector<char>)/1 4.61% 0.626 0.655 - 4.09% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.60% 140533.380 146991.075 - 10.10% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.59% 111152.191 116257.548 - -2.48% -
std::find_end(vector<int>)_(single_element)/1024 4.59% 236.608 247.466 - -1.86% -
BM_deque_deque_ranges_move_backward/64000 4.59% 7520.577 7865.676 - -1.21% -
std::set<std::string>::insert(value)_(new_value,_end)/0 4.59% 32.967 34.480 - 25.68% -
SetIntersection_Front_Set_string_16384_256 4.59% 14418310.113 15079660.334 - 0.54% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.58% 0.775 0.810 - -0.10% -
std::any_of(deque<int>)_(process_all)/8 4.58% 3.286 3.437 - -0.13% -
std::multimap<int,_int>::erase(key)_(existent)/1024 4.58% 26.452 27.663 - -2.82% -
rng::find_last(vector<char>)_(bail_90%)/8 4.56% 0.440 0.461 - 0.05% -
rng::starts_with(vector<int>)/1048576 4.56% 68354.232 71473.088 - 2.97% -
BM_vector_deque_move_backward/70000 4.56% 8003.041 8367.652 - -3.78% -
std::fill(vector<bool>)/64 4.55% 1.475 1.543 - -3.43% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 4.55% 10.408 10.882 - 5.63% -
ranges::minmax(std::deque<char>)/8 4.55% 3.791 3.963 - -5.59% -
std::remove(deque<int>)_(sprinkled)/50 4.51% 55.195 57.685 - 5.25% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 4.47% 3.222 3.367 - 2.00% -
SetIntersection_Interlaced_Vector_uint64_1024_64 4.47% 3675759.902 3839891.572 - 4.92% -
SetIntersection_Front_Set_float_16384_1024 4.45% 12469021.683 13023885.344 - 9.98% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 4.44% 55514.512 57979.908 - 5.45% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 4.44% 358.130 374.033 - 6.47% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.44% 19.846 20.727 - 5.62% -
std::search(vector<int>,_pred)_(no_match)/1000 4.43% 508.453 530.997 - 0.59% -
std::rotate_copy(list<int>)/50 4.43% 13.293 13.883 - -0.04% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 4.42% 0.346 0.361 - 4.50% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.41% 9.434 9.851 - 0.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 4.41% 41.660 43.498 - 27.25% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 4.41% 35.053 36.599 - 2.90% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.39% 6278.212 6553.903 - 0.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 4.38% 0.573 0.598 - 5.47% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.37% 27.208 28.398 - -1.81% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.37% 42.461 44.316 - 5.06% -
std::set<int>::ctor(const&)/1024 4.36% 6257.777 6530.495 - 3.17% -
bm_swap_ranges_vb_aligned/1048576 4.36% 3332.586 3477.766 - 4.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 4.33% 26522127.036 27671850.662 - 5.09% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.33% 19.617 20.466 - -2.99% -
std::copy_if(list<int>)_(entire_range)/8 4.33% 2.452 2.558 - 0.40% -
std::find(vector<char>)_(process_all)/32768 4.31% 492.879 514.144 - 0.86% -
std::equal(list<int>)_(it,_it,_it,_it)/8 4.31% 2.876 3.000 - 2.24% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 4.31% 9.766 10.187 - 1.77% -
std::partition_point(vector<int>)/1024 4.30% 6.144 6.408 - 5.01% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 4.29% 2765.025 2883.507 - 4.89% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.27% 180549.245 188264.047 - 0.57% -
SetIntersection_Interlaced_Vector_uint32_16384_64 4.26% 6288828.913 6556451.651 - -0.00% -
SetIntersection_Interlaced_Vector_float_16_16 4.24% 36209774.075 37744610.166 - 4.50% -
bm_ranges_lexicographical_compare<int>/1 4.24% 1.286 1.341 - -16.96% -
std::copy(vector<int>)/8 4.23% 2.184 2.276 - 2.28% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.23% 27.278 28.432 - -1.93% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.23% 71.608 74.635 - -0.07% -
std::rotate(list<int>)_(1_element_forward)/32 4.22% 13.296 13.857 - -0.15% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 4.21% 9176.309 9562.455 - 4.09% -
std::for_each(deque<int>)/8 4.19% 0.919 0.957 - 2.33% -
SetIntersection_Interlaced_Vector_float_16384_4 4.19% 1650158.699 1719246.041 - 28.16% -
SetIntersection_Interlaced_Set_uint32_256_256 4.18% 7874019.660 8203244.347 - 6.59% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.17% 214.155 223.078 - 1.86% -
SetIntersection_None_Set_string_256_256 4.17% 5697327.418 5934729.086 - 0.15% -
std::set<int>::find(key)_(existent)/8192 4.16% 7.979 8.311 - -2.55% -
std::reverse(vector<int>)/8 4.16% 1.478 1.540 - 3.20% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.15% 3638.752 3789.734 - -0.02% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.15% 14.984 15.605 - -0.17% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 4.14% 22.667 23.606 - 1.29% -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 4.14% 584.569 608.794 - 4.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.13% 3.862 4.022 - 0.64% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.12% 241.115 251.055 - -0.14% -
BM_lexicographical_compare_three_way_fast_path/1024 4.11% 236.321 246.033 - -0.39% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 4.10% 14554.157 15151.497 - 0.39% -
ranges::minmax(std::deque<__int128>)/1 4.10% 0.651 0.677 - 0.30% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.10% 178310.725 185617.780 - 0.88% -
std::replace_if(list<int>)_(prefix)/50 4.09% 23.656 24.622 - 0.45% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 4.07% 179692.170 187010.366 - -0.30% -
std::find_if(vector<char>)_(bail_25%)/8 4.07% 0.818 0.851 - 7.32% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.07% 4.458 4.639 - 2.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 4.07% 142264504.620 148052331.543 - -1.32% -
rng::find_last_if(list<int>)_(bail_10%)/8 4.07% 3.178 3.307 - 0.11% -
std::sort_heap(deque<int>)/8192 4.05% 453018.868 471377.800 - -0.67% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.05% 731.555 761.187 - -1.59% -
std::move(vector<bool>)_(unaligned)/1048576 4.05% 6514.209 6777.740 - 0.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.04% 1198669.846 1247097.886 - 1.77% -
BM_PushHeap_uint32_QuickSortAdversary_16384 4.03% 0.471 0.490 - 4.39% -
BM_vector_deque_move_backward/64000 4.03% 7254.530 7546.791 - -5.11% -
SetIntersection_None_Set_string_16384_64 4.01% 189303532.077 196899545.977 - -2.05% -
BM_deque_vector_move_backward/5500 4.00% 200.931 208.975 - 5.71% -
std::is_sorted(deque<int>,_pred)/1024 3.99% 617.072 641.697 - -0.11% -
std::for_each(join_view(vector<vector<int>>))/8 3.98% 1.423 1.480 - 7.23% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 3.97% 258.782 269.066 - 0.53% -
std::remove_if(deque<int>)_(prefix)/1024 3.97% 546.111 567.796 - 2.03% -
SetIntersection_None_Set_string_16384_16 3.96% 187964779.769 195412170.409 - -3.10% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.96% 922.234 958.757 - -0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 3.96% 14475949.488 15048549.444 - 6.51% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.95% 236.209 245.551 - -0.34% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 3.93% 23.967 24.909 - -0.56% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.92% 23.468 24.389 - 2.52% -
BM_lexicographical_compare_three_way_fast_path/64 3.91% 15.034 15.622 - -1.10% -
BM_lexicographical_compare_three_way_fast_path/16384 3.90% 3630.878 3772.390 - -0.27% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 3.89% 9.940 10.326 - 2.03% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.88% 53.062 55.120 - 1.30% -
std::copy_backward(vector<bool>)_(aligned)/64 3.87% 1.605 1.668 - -2.35% -
SetIntersection_Interlaced_Set_string_256_64 3.86% 29729390.805 30877327.077 - 2.31% -
std::copy_backward(list<int>)/64 3.86% 29.932 31.087 - -1.53% -
BM_StringEraseWithMove_Empty_Transparent 3.84% 0.557 0.578 - -28.34% -
std::pop_heap(deque<size_t>)/8192 3.83% 57.144 59.334 - -0.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.83% 12369.837 12843.351 - 2.09% -
ranges::min(std::vector<char>)/1 3.81% 0.438 0.454 - 17.87% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.80% 214.501 222.656 - 0.90% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.80% 3627.443 3765.311 - -0.24% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.80% 1.115 1.158 - -0.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 3.80% 557.675 578.853 - -13.28% -
bm_lexicographical_compare<unsigned_char>/1 3.78% 1.566 1.625 - 13.01% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.78% 31591.357 32785.941 - 2.31% -
std::count(list<int>)_(every_other)/8192 3.77% 6589.890 6838.561 - -6.39% -
std::partition(vector<int>)_(dense)/8192 3.77% 1810.876 1879.073 - 0.01% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 3.77% 52.728 54.714 - 3.93% -
std::find_if(vector<int>)_(process_all)/8 3.76% 1.487 1.543 - 7.11% -
std::partition_point(vector<int>)/50 3.76% 2.564 2.660 - 4.88% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.76% 53390.429 55395.636 - -1.04% -
std::copy_n(vector<int>)/64 3.76% 2.455 2.547 - -0.32% -
BM_lexicographical_compare_three_way_fast_path/4096 3.75% 922.133 956.756 - -0.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.75% 2125862.952 2205618.232 - -3.51% -
std::is_sorted(deque<int>,_pred)/8192 3.74% 5007.942 5195.371 - -0.09% -
std::search(vector<int>,_pred)_(no_match)/8192 3.74% 4156.229 4311.746 - 0.82% -
SetIntersection_Front_Set_string_256_64 3.74% 14183192.766 14713667.843 - -1.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 3.74% 7688706.642 7976183.860 - 6.30% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.73% 58227.047 60399.470 - -0.11% -
BM_PushHeap_string_Random_1024 3.73% 14.831 15.384 - 2.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 3.73% 52.850 54.820 - 1.81% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.72% 24.558 25.472 - 0.69% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 3.71% 6.256 6.487 - 0.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.70% 23.286 24.148 - 1.07% -
std::unordered_set<std::string>::find(key)_(existent)/32 3.69% 39.750 41.217 - 9.42% -
std::stable_sort(vector<int>)_(heap)/1024 3.69% 2539.272 2632.923 - 4.36% -
SetIntersection_Interlaced_Vector_float_4_4 3.69% 137770842.045 142851586.324 - 5.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 3.69% 5728.768 5939.954 - 3.77% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 3.67% 1.209 1.253 - -1.84% -
std::unique_copy(list<int>)_(sprinkled)/32 3.66% 13.054 13.532 - -5.92% -
std::multiset<int>::contains(key)_(existent)/32 3.66% 1.639 1.699 - -2.76% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.66% 505.396 523.905 - -11.89% -
ranges::min(std::list<__int128>)/64 3.65% 32.234 33.412 - -0.23% -
SetIntersection_Interlaced_Vector_float_16_1 3.64% 63798274.896 66123679.855 - 5.78% -
std::map<int,_int>::find(key)_(non-existent)/1024 3.64% 5.272 5.464 - -4.92% -
std::all_of(deque<int>)_(process_all)/32 3.64% 12.269 12.715 - 3.06% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 3.64% 19.393 20.099 - -3.60% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.63% 920.710 954.131 - -0.22% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.63% 11369.191 11781.494 - 3.57% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 3.62% 736.650 763.328 - -4.17% -
std::is_sorted(vector<int>,_pred)/8 3.62% 3.164 3.278 - -4.41% -
SetIntersection_Front_Vector_string_262144_16 3.62% 1608091.112 1666242.423 - 3.57% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.62% 16285.415 16874.210 - 0.29% -
std::move_backward(vector<bool>)_(unaligned)/64 3.61% 1.628 1.687 - -4.40% -
std::fill_n(list<int>)/50 3.61% 15.179 15.726 - -1.28% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.60% 241.386 250.079 - 4.85% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 3.60% 1878.757 1946.372 - 1.49% -
std::multiset<std::string>::ctor(const&)/32 3.60% 774.937 802.819 - 14.94% -
ranges::min(std::vector<long_long>)/70000 3.59% 7674.275 7950.155 - -0.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.59% 645.818 669.002 - -0.57% -
BM_std_minmax_element<long_long>/512 3.58% 134.114 138.911 - -3.50% -
ranges::min(std::list<char>)/64 3.57% 25.927 26.854 - -5.88% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.57% 32.168 33.316 - 4.30% -
rng::find_last(forward_list<int>)_(bail_90%)/8 3.57% 2.333 2.416 - -0.28% -
BM_lexicographical_compare_three_way_fast_path/4 3.57% 1.112 1.152 - 0.06% -
std::rotate(vector<bool>)_(1_element_forward)/8192 3.55% 111.564 115.530 - 1.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 3.55% 23.575 24.412 - 111.05% -
std::stable_partition(deque<int>)_(sparse)/1024 3.55% 431.674 447.004 - 1.35% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 3.55% 944.514 978.031 - 6.07% -
BM_StringFindAllMatch/131072 3.54% 2271.363 2351.843 - 3.55% -
BM_PushHeap_uint32_Random_64 3.54% 5.026 5.204 - -0.06% -
BM_PushHeap_uint32_Descending_16 3.53% 0.355 0.367 - 0.03% -
BM_deque_deque_copy_backward/1 3.52% 2.708 2.804 - 2.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.51% 63104.169 65317.549 - 3.93% -
std::find_end(vector<int>)_(single_element)/8192 3.50% 1810.958 1874.426 - 0.00% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.50% 14556.907 15066.144 - -0.35% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.50% 0.581 0.601 - 1.31% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.49% 4.098 4.242 - -0.00% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 3.49% 2.273 2.353 - 0.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.49% 180090.382 186381.454 - 1.21% -
std::all_of(list<int>)_(process_all)/8192 3.49% 7644.749 7911.280 - 11.91% -
std::find_if(list<int>)_(process_all)/8 3.49% 2.294 2.374 - 2.47% -
SetIntersection_None_Set_uint64_16384_1024 3.49% 169268240.056 175168286.004 - 7.32% -
BM_StringFindStringLiteral/32 3.48% 1.748 1.809 - 3.94% -
ranges::minmax(std::list<__int128>)/64 3.48% 38.187 39.515 - 0.57% -
std::unordered_set<int>::contains(key)_(non-existent)/32 3.48% 1.619 1.676 - -5.94% -
BM_StringAssignStr_Large_Opaque 3.47% 10.324 10.683 - -1.30% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 3.47% 0.584 0.605 - 3.35% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 3.47% 264.633 273.821 - -0.32% -
SetIntersection_Front_Vector_float_1024_1 3.47% 1056776.886 1093416.909 - 4.51% -
std::partial_sort_copy(deque<int>)_(ascending)/8 3.46% 9.678 10.013 - 1.28% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 3.46% 1.727 1.787 - 0.21% -
std::rotate(list<int>)_(by_1/3)/8192 3.45% 8197.130 8480.103 - 1.41% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.45% 12375.756 12802.278 - 2.73% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.44% 58284.225 60289.295 - -0.56% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 3.43% 22.452 23.223 - 1.66% -
std::fill(vector<bool>)/32768 3.43% 29.214 30.216 - -0.07% -
BM_std_minmax_element<long_long>/1024 3.43% 264.891 273.969 - -3.45% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.42% 3663.895 3789.248 - 0.02% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 3.42% 30.408 31.449 - -1.63% -
SetIntersection_Front_Set_uint64_256_64 3.42% 5273795.717 5454032.508 - 2.99% -
ranges::min(std::deque<char>)/8 3.42% 2.283 2.361 - 2.18% -
std::partial_sort(vector<int>)_(repeated)/8 3.42% 18.620 19.256 - 3.12% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 3.40% 26.031 26.917 - 2.94% -
std::unique(list<int>)_(sprinkled)/32 3.38% 54.099 55.928 - 3.17% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.38% 0.913 0.944 - 1.38% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 3.37% 2.247 2.323 - -27.08% -
BM_deque_deque_ranges_copy_backward/1024 3.36% 37.754 39.024 - 1.25% -
ranges::min(std::vector<char>)/70000 3.36% 478.639 494.734 - -0.33% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.36% 789.857 816.378 - 0.02% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.35% 10.802 11.164 - -0.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 3.35% 1.112 1.149 - -1.09% -
SetIntersection_Interlaced_Vector_float_64_1 3.34% 16669146.872 17226502.816 - 5.34% -
std::partial_sort_copy(vector<int>)_(heap)/8 3.34% 16.530 17.081 - 6.09% -
BM_getline_string 3.33% 16.146 16.685 - -1.40% -
std::fill(vector<int>)/32 3.33% 1.030 1.064 - 0.04% -
rng::starts_with(deque<int>)/1000 3.33% 436.051 450.564 - 1.42% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 3.33% 33779.520 34902.981 - 7.87% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.32% 22.379 23.123 - 8.54% -
std::search(vector<int>,_pred)_(no_match)/1024 3.32% 520.964 538.276 - 0.35% -
BM_std_minmax_element<int>/2 3.32% 0.665 0.687 - 5.84% -
BM_std_minmax_element<long_long>/4000 3.32% 1016.659 1050.389 - -3.80% -
std::transform(list<int>,_list<int>)/8192 3.31% 9001.263 9299.622 - 0.30% -
BM_lexicographical_compare_three_way_fast_path/65536 3.31% 14587.432 15070.463 - -0.36% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.31% 31.084 32.113 - -0.22% -
BM_lexicographical_compare_three_way_fast_path/16 3.31% 4.308 4.450 - 0.73% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.30% 215.170 222.279 - -1.62% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 3.30% 97569.034 100790.495 - 4.47% -
std::map<std::string,_int>::find(key)_(existent)/32 3.28% 15.523 16.033 - -11.60% -
std::none_of(vector<int>)_(process_all)/8 3.28% 2.500 2.582 - 2.22% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.27% 9.464 9.773 - 3.32% -
BM_PushHeap_float_Ascending_64 3.27% 1.761 1.819 - 0.18% -
SetIntersection_None_Vector_string_4_1 3.26% 220246483.862 227436718.609 - 4.80% -
std::unordered_multimap<int,_int>::ctor(const&)/32 3.26% 206.649 213.381 - 5.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.25% 39.152 40.426 - 12.57% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 3.25% 45.696 47.180 - 1.90% -
BM_std_minmax_element<long_long>/4096 3.24% 1040.815 1074.567 - -3.76% -
std::fill_n(vector<bool>)/512 3.23% 1.428 1.474 - -1.06% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.22% 156.784 161.839 - -4.15% -
std::remove(deque<int>)_(sprinkled)/32 3.22% 50.120 51.734 - 3.76% -
std::find(deque<int>)_(process_all)/8 3.22% 3.398 3.508 - 1.11% -
SetIntersection_Front_Set_uint32_1024_1024 3.22% 11630199.577 12004720.890 - -3.53% -
std::find(vector<long_long>)_(bail_25%)/8 3.22% 0.893 0.922 - -1.28% -
BM_std_minmax_element<long_long>/64 3.21% 16.688 17.223 - -2.77% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 3.20% 1.525 1.574 - -5.31% -
std::copy_if(list<int>)_(every_other)/1048576 3.20% 820991.267 847287.888 - 1.49% -
BM_StringAssignStr_Large_Transparent 3.20% 10.360 10.692 - -1.16% -
BM_PushHeap_uint64_PipeOrgan_64 3.20% 1.325 1.367 - 3.73% -
BM_lexicographical_compare_three_way_fast_path/262144 3.19% 58419.173 60284.494 - -0.44% -
std::multiset<int>::insert(value)_(already_present)/8192 3.19% 31.591 32.599 - -1.00% -
BM_std_minmax_element<long_long>/2 3.19% 0.665 0.686 - 6.47% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.18% 238855.348 246460.241 - -0.11% -
std::pop_heap(vector<int>)/1024 3.18% 9.682 9.990 - 0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 3.18% 333293712.763 343879196.240 - 1.24% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.17% 35465.233 36590.074 - 0.26% -
BM_PushHeap_uint32_Random_16384 3.17% 5.618 5.797 - 0.78% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.17% 2.622 2.705 - 3.13% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 3.17% 213.782 220.552 - -5.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 3.15% 4283041.225 4417909.317 - 1.69% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 3.14% 10.563 10.895 - 12.29% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.14% 238721.182 246210.487 - -1.33% -
std::find_end(forward_list<int>)_(single_element)/1024 3.13% 698.772 720.674 - 2.89% -
SetIntersection_None_Set_string_16384_256 3.13% 189368817.101 195297224.173 - -3.61% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.12% 562.840 580.425 - -13.80% -
std::is_sorted_until(deque<int>,_pred)/8 3.12% 4.141 4.271 - 3.80% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.11% 929361.828 958222.885 - -0.28% -
BM_StringRead_Cold_Shallow_Large 3.10% 1.088 1.122 - -4.44% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.09% 12552.941 12941.313 - -0.56% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 3.09% 51.747 53.348 - 0.18% -
std::copy_if(list<int>)_(every_other)/512 3.09% 349.505 360.306 - -0.18% -
rng::contains_subrange(deque<int>)_(single_element)/16 3.09% 10.125 10.438 - 21.19% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 3.09% 24.871 25.638 - -23.06% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 3.08% 368.208 379.550 - 3.25% -
std::multiset<int>::contains(key)_(existent)/1024 3.07% 3.963 4.084 - 3.47% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.07% 2.349 2.421 - 9.90% -
std::remove_copy_if(list<int>)_(sprinkled)/50 3.07% 27.807 28.661 - 2.44% -
std::any_of(list<int>)_(process_all)/50 3.07% 21.501 22.160 - -0.05% -
std::find_first_of(vector<int>)_(large_needle)/1024 3.07% 110368.182 113752.933 - -8.33% -
std::fill_n(vector<bool>)/32768 3.04% 29.285 30.175 - -0.16% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.03% 11785.501 12142.709 - -3.09% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.03% 31.168 32.112 - -1.70% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.02% 9.708 10.002 - 0.79% -
SetIntersection_Front_Set_float_262144_256 3.02% 3706346.441 3818254.684 - -7.39% -
std::find(deque<int>)_(bail_25%)/1024 3.01% 66.035 68.025 - 0.19% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.01% 333.708 343.759 - 5.51% -
BM_StringAssignAsciizMix_Transparent 3.00% 3.081 3.174 - 4.77% -
std::find_end(vector<int>,_pred)_(single_element)/1000 3.00% 567.155 584.191 - 0.09% -
std::replace_if(deque<int>)_(prefix)/1024 3.00% 470.356 484.483 - -1.93% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 3.00% 123.572 127.282 - 0.04% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 3.00% 63.413 65.316 - -1.92% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.00% 31.965 32.924 - 1.54% -
SetIntersection_Interlaced_Vector_uint64_256_64 2.99% 7380439.684 7601191.900 - -10.21% -
BM_deque_deque_ranges_move_backward/64 2.98% 3.419 3.521 - -1.81% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.98% 44.110 45.424 - 2.73% -
std::fill_n(vector<bool>)/4096 2.97% 4.085 4.207 - 0.08% -
BM_std_minmax_element<long_long>/5500 2.97% 1394.534 1436.005 - -4.42% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.97% 4.513 4.647 - -0.10% -
std::partition(vector<int>)_(dense)/1024 2.97% 242.438 249.632 - -0.01% -
BM_vector_deque_ranges_copy_backward/2 2.96% 1.996 2.055 - -0.16% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 2.95% 605.636 623.530 - -5.43% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 2.95% 610.348 628.378 - 3.10% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.95% 1638.483 1686.794 - 0.08% -
std::copy_n(vector<int>)/32768 2.94% 3686.644 3795.194 - 0.10% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.94% 9478.504 9757.565 - -6.20% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.94% 3.096 3.187 - 0.01% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.94% 36928.761 38013.277 - 0.40% -
BM_std_minmax_element<long_long>/64000 2.92% 16273.847 16749.702 - -3.86% -
BM_PushHeap_string_Ascending_256 2.92% 10.965 11.286 - -4.80% -
std::make_heap(vector<int>)_(ascending)/8192 2.92% 5016.246 5162.887 - 3.48% -
std::copy(vector<bool>)_(unaligned)/64 2.92% 1.755 1.807 - 0.30% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.92% 12927.719 13304.740 - 4.83% -
ranges::min(std::deque<char>)/70000 2.91% 17335.680 17840.463 - -0.17% -
BM_std_minmax_element<long_long>/70000 2.91% 17802.912 18320.904 - -4.04% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 2.91% 19999.360 20580.389 - 2.10% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.90% 581.704 598.599 - -0.01% -
std::fill(vector<int>)/1024 2.89% 29.077 29.918 - 1.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.89% 4.022 4.139 - 1.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.89% 13005203.083 13381239.821 - 4.02% -
BM_std_minmax_element<long_long>/65536 2.89% 16665.713 17147.401 - -3.89% -
std::pop_heap(deque<float>)/8192 2.89% 59.703 61.428 - 0.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.89% 14310.547 14723.968 - 0.88% -
BM_PushHeap_float_Ascending_262144 2.88% 5.097 5.244 - -0.37% -
BM_std_minmax_element<int>/3 2.88% 1.114 1.146 - -3.97% -
std::copy(list<int>)/512 2.87% 364.080 374.526 - 2.68% -
std::find(list<int>)_(bail_25%)/8192 2.87% 1418.786 1459.467 - 2.47% -
std::find_if_not(vector<char>)_(bail_25%)/8192 2.86% 223.078 229.469 - -3.60% -
std::fill(vector<bool>)/512 2.86% 1.519 1.562 - -3.08% -
rng::contains(deque<int>)_(process_all)/32 2.85% 8.536 8.779 - -0.73% -
std::reverse_copy(deque<int>)/4096 2.85% 954.016 981.242 - -0.13% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.85% 6215.219 6392.117 - 1.10% -
std::rotate(list<int>)_(by_1/2)/1024 2.84% 379.774 390.551 - 0.12% -
std::list<int>::ctor(size)/32 2.84% 327.376 336.660 - 2.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.84% 201241354.042 206947295.989 - 1.18% -
std::multimap<int,_int>::find(key)_(existent)/32 2.83% 1.691 1.738 - -0.57% -
std::make_heap(vector<int>)_(heap)/1024 2.82% 275.186 282.944 - 4.23% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.81% 17.080 17.561 - -0.86% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.81% 16.837 17.310 - 2.09% -
rng::find_last(list<int>)_(bail_90%)/8 2.81% 0.459 0.472 - 2.58% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 2.81% 28.521 29.322 - -11.77% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.80% 566.500 582.374 - 0.99% -
std::find_first_of(vector<int>)_(large_needle)/8192 2.79% 7133270.619 7332253.906 - -10.29% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 2.79% 31.410 32.285 - 2.09% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.78% 34.957 35.929 - -5.48% -
SetIntersection_Front_Vector_float_262144_16384 2.78% 71787441.651 73782732.895 - -5.43% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.78% 30.619 31.469 - 0.08% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.77% 987540.717 1014942.593 - 2.18% -
std::move_backward(vector<bool>)_(aligned)/4096 2.77% 7.120 7.318 - 0.55% -
BM_deque_deque_copy/1 2.77% 2.487 2.555 - -0.07% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.77% 476.742 489.934 - 0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.77% 205335869.819 211017608.403 - -0.69% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.76% 1.594 1.638 - 0.16% -
std::find_end(forward_list<int>)_(single_element)/1000 2.76% 686.171 705.126 - 2.99% -
std::set<int>::lower_bound(key)_(existent)/8192 2.76% 8.157 8.382 - -1.92% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.76% 47.108 48.408 - 0.29% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.76% 2110.343 2168.547 - -0.12% -
std::copy_if(list<int>)_(every_other)/262144 2.75% 204387.302 209999.825 - -0.22% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 2.74% 29.998 30.821 - -10.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.74% 147174.337 151212.852 - 4.12% -
std::remove_copy(list<int>)_(prefix)/50 2.74% 18.574 19.083 - 0.60% -
SetIntersection_Interlaced_Set_string_16384_64 2.73% 345293571.655 354723987.470 - 1.12% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.73% 1085672.395 1115300.786 - 0.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.73% 61993.262 63684.385 - 3.98% -
std::remove_if(list<int>)_(sprinkled)/1024 2.73% 958.191 984.328 - 0.50% -
ranges::minmax(std::deque<__int128>)/64 2.73% 30.145 30.967 - 0.61% -
BM_deque_deque_copy/2 2.72% 2.241 2.302 - 0.07% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 2.72% 17.256 17.725 - 2.27% -
std::remove_if(list<int>)_(prefix)/32 2.72% 57.879 59.453 - -0.25% -
BM_deque_vector_move/1 2.72% 2.051 2.107 - 0.66% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 2.71% 37.874 38.900 - 6.58% -
std::for_each(vector<int>)/8192 2.71% 252.365 259.195 - -0.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.71% 1410413.851 1448571.847 - 2.15% -
std::unordered_set<std::string>::erase(iterator)/8192 2.70% 29.255 30.046 - -1.86% -
std::fill_n(vector<int>)/1024 2.70% 29.260 30.050 - 1.22% -
std::reverse_copy(list<int>)/64 2.70% 29.255 30.044 - 0.44% -
BM_deque_deque_copy_backward/4000 2.69% 145.339 149.251 - -0.74% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.68% 9.069 9.312 - -0.57% -
ranges::min(std::deque<char>)/1 2.68% 0.686 0.704 - 3.92% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.68% 12.708 13.048 - 29.41% -
std::search(list<int>)_(single_element)/1024 2.67% 739.627 759.357 - -0.76% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.66% 1884.918 1935.099 - 0.06% -
std::make_heap(vector<int>)_(ascending)/1024 2.65% 654.408 671.719 - 3.59% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.64% 297.320 305.168 - 1.75% -
std::unordered_map<int,_int>::find(key)_(existent)/32 2.64% 1.426 1.464 - -7.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.63% 40662.497 41733.238 - 0.09% -
BM_std_minmax_element<long_long>/4 2.62% 1.222 1.254 - -0.54% -
BM_deque_deque_ranges_copy_backward/4096 2.61% 150.884 154.827 - 1.22% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.60% 26.733 27.427 - 4.68% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 2.60% 955545.288 980345.531 - 0.86% -
rng::find_last(list<int>)_(bail_10%)/8 2.59% 2.021 2.073 - 0.01% -
SetIntersection_Front_Set_string_262144_256 2.59% 14694952.545 15075201.264 - 5.45% -
SetIntersection_Interlaced_Set_string_16384_256 2.58% 358077212.254 367321484.179 - 6.48% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.58% 282.629 289.920 - 0.09% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.58% 20.336 20.860 - 2.47% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 2.58% 4740.355 4862.439 - 0.39% -
std::replace_if(vector<int>)_(prefix)/1024 2.57% 266.744 273.603 - 2.02% -
std::partition(vector<int>)_(sparse)/32 2.57% 8.818 9.044 - 1.96% -
std::copy_if(deque<int>)_(every_other)/64 2.57% 22.779 23.364 - 0.29% -
BM_StringRelational_Less_Empty_Small_Control 2.57% 1.673 1.716 - 0.43% -
BM_StringRelational_Eq_Large_Large_Control 2.56% 2.238 2.296 - 9.53% -
BM_deque_vector_move_backward/1 2.56% 2.111 2.165 - 0.59% -
std::rotate_copy(list<int>)/32 2.56% 8.609 8.830 - 0.86% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.56% 1552.403 1592.068 - 0.51% -
BM_PushHeap_uint32_Ascending_16 2.55% 0.917 0.940 - 1.49% -
std::partition_copy(list<int>)/32 2.55% 8.582 8.800 - -1.43% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.54% 7466.192 7655.845 - -2.79% -
BM_deque_deque_copy_backward/2 2.53% 2.468 2.530 - 2.64% -
std::multiset<int>::ctor(const&)/32 2.52% 216.422 221.871 - -1.66% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.52% 30067.956 30824.635 - 0.03% -
ranges::minmax(std::vector<__int128>)/64 2.51% 31.230 32.012 - -0.20% -
BM_tolower_char<wchar_t> 2.50% 0.603 0.618 - -10.21% -
bm_lexicographical_compare<unsigned_char>/4096 2.50% 75.774 77.670 - -0.12% -
ranges::min(std::list<__int128>)/70000 2.50% 57637.945 59079.668 - -0.37% -
std::generate(vector<int>)/8192 2.50% 1799.929 1844.910 - 0.01% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.50% 4.246 4.352 - -0.06% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.50% 1.595 1.635 - -0.97% -
std::replace(vector<int>)_(sprinkled)/1024 2.50% 149.937 153.680 - -2.95% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.50% 9.110 9.337 - 0.23% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.49% 485240.586 497343.040 - 0.06% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 2.49% 28088.964 28788.908 - 2.86% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.49% 1450.886 1486.968 - 2.53% -
BM_StringRead_Cold_Shallow_Empty 2.49% 1.058 1.084 - -4.10% -
std::fill(vector<int>)/8192 2.48% 228.633 234.309 - -0.47% -
std::copy_backward(deque<int>)/262144 2.48% 30572.528 31330.530 - 0.46% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.48% 120344.086 123327.098 - -0.03% -
std::copy_if(deque<int>)_(every_other)/512 2.48% 177.340 181.734 - 0.16% -
std::move(vector<bool>)_(aligned)/4096 2.47% 6.986 7.159 - 1.59% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.47% 6368.763 6526.193 - -0.85% -
std::replace_if(vector<int>)_(sprinkled)/8192 2.47% 1897.308 1944.110 - 0.50% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.47% 12808.151 13123.997 - 0.24% -
SetIntersection_Interlaced_Vector_float_256_4 2.46% 5250844.767 5380258.118 - 16.62% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 2.46% 126.878 130.005 - -3.59% -
std::find_if(deque<int>)_(process_all)/8 2.45% 2.576 2.639 - -6.84% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.45% 4456.898 4566.078 - 0.41% -
SetIntersection_Front_Set_uint64_256_256 2.45% 7440051.657 7622266.636 - 3.90% -
std::stable_partition(deque<int>)_(sparse)/50 2.45% 27.391 28.061 - 4.51% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 2.45% 28.526 29.223 - 0.87% -
SetIntersection_Interlaced_Vector_uint32_256_64 2.45% 6834657.462 7001777.244 - -3.00% -
ranges::minmax(std::vector<long_long>)/64 2.44% 9.937 10.180 - -0.13% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.44% 5256.140 5384.467 - -0.02% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.44% 4672.590 4786.629 - 0.01% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 2.44% 38.949 39.898 - -5.84% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.43% 57754652.750 59160795.082 - 1.97% -
std::sort(vector<NonIntegral>)_(heap)/1024 2.43% 4240.291 4343.465 - 0.77% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.43% 4.994 5.115 - -0.37% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.42% 20450.763 20946.579 - 0.03% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.42% 2.449 2.508 - 6.82% -
std::is_partitioned(list<int>)_(partitioned)/50 2.42% 13.477 13.803 - -0.97% -
std::copy_backward(vector<int>)/8 2.41% 2.171 2.223 - -3.32% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.41% 31.580 32.341 - 1.75% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.41% 75.881 77.709 - -0.02% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 2.41% 175044.872 179259.501 - 2.20% -
BM_PushHeap_string_Ascending_16384 2.40% 19.135 19.595 - -4.19% -
std::remove(vector<int>)_(prefix)/1024 2.40% 303.777 311.070 - 1.23% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 2.40% 1.802 1.845 - 4.93% -
std::remove(list<int>)_(prefix)/50 2.40% 62.538 64.038 - 0.23% -
std::replace(deque<int>)_(sprinkled)/8192 2.40% 2758.549 2824.733 - 0.19% -
std::set<int>::find(key)_(existent)/32 2.39% 1.624 1.663 - -4.74% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.39% 3927.128 4020.795 - 0.45% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.38% 15145.098 15506.268 - -1.89% -
std::reverse(list<int>)/32768 2.38% 19216.225 19674.477 - 11.68% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.38% 2.708 2.772 - 0.22% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.38% 98806.582 101156.739 - 1.75% -
std::vector<std::string>::ctor(size)/32 2.37% 31.751 32.505 - 2.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2.37% 1834721.313 1878256.310 - 9.21% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.37% 7539.064 7717.895 - 0.07% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.37% 7178.734 7348.727 - 0.64% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 2.37% 7.068 7.235 - -6.74% -
std::remove(deque<int>)_(sprinkled)/1024 2.36% 511.264 523.348 - -0.52% -
ranges::minmax(std::vector<long_long>)/70000 2.36% 8975.629 9187.431 - -0.09% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.36% 4.076 4.173 - 0.52% -
std::copy_n(vector<bool>)_(unaligned)/64 2.36% 1.762 1.803 - -0.41% -
BM_StringRelational_Less_Large_Large_Control 2.36% 2.121 2.171 - 0.78% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.35% 9.011 9.223 - -0.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.35% 201498306.274 206232406.132 - -2.57% -
std::transform(deque<int>,_deque<int>)/32 2.34% 21.366 21.867 - 1.70% -
BM_deque_vector_ranges_move_backward/1 2.34% 2.116 2.166 - -2.26% -
std::rotate(list<int>)_(by_1/4)/1024 2.34% 564.276 577.469 - -0.39% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.33% 21.891 22.401 - -2.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.33% 4367975.961 4469663.470 - 3.36% -
std::move(list<int>)/4096 2.33% 4360.747 4462.188 - -7.53% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.33% 1246.171 1275.148 - 0.13% -
std::generate(vector<int>)/1024 2.32% 239.287 244.850 - 0.12% -
std::equal(list<int>)_(it,_it,_it)/8 2.32% 2.653 2.714 - -0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.32% 0.769 0.787 - -2.05% -
BM_std_minmax_element<char>/64 2.32% 17.109 17.507 - -1.01% -
ranges::min(std::deque<char>)/64 2.31% 16.209 16.584 - -0.07% -
SetIntersection_Front_Vector_uint32_16384_64 2.31% 1332856.331 1363683.282 - 2.78% -
std::copy_backward(vector<bool>)_(unaligned)/32768 2.31% 202.494 207.175 - 1.07% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.31% 2.313 2.366 - 8.74% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.31% 1436.657 1469.803 - 1.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.30% 400.360 409.587 - 3.45% -
std::map<std::string,_int>::find(key)_(existent)/8192 2.29% 28.990 29.655 - -12.99% -
std::unique(vector<int>)_(sprinkled)/1024 2.29% 531.254 543.411 - 1.03% -
std::copy_if(vector<int>)_(entire_range)/8 2.29% 2.265 2.317 - -0.64% -
std::copy_if(vector<int>)_(entire_range)/4096 2.28% 911.558 932.384 - -0.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 2.28% 4061766.157 4154204.737 - -3.46% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.28% 240187.336 245652.583 - -1.21% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.27% 8.320 8.509 - -0.52% -
SetIntersection_Interlaced_Vector_string_1024_16 2.27% 3319824.348 3395250.472 - 0.42% -
std::transform(vector<int>)_(identity_transform)/32 2.27% 8.977 9.181 - 0.06% -
SetIntersection_Front_Set_uint64_16384_1024 2.27% 12460483.934 12742939.369 - 3.31% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.26% 2.424 2.478 - -0.44% -
std::set<int>::equal_range(key)_(existent)/8192 2.26% 8.252 8.438 - 3.00% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.26% 174678.089 178624.957 - -4.90% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.26% 609.442 623.212 - -5.81% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 2.26% 52.478 53.664 - 27.63% -
rng::contains_subrange(deque<int>)_(process_all)/50 2.25% 23.562 24.093 - 3.72% -
std::unique(vector<int>)_(contiguous)/1024 2.25% 302.781 309.601 - 0.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.25% 5513.537 5637.676 - -0.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.25% 11494.532 11753.292 - -0.74% -
SetIntersection_None_Vector_string_1024_1 2.24% 1143480.413 1169132.151 - 0.57% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 2.24% 24.249 24.792 - 2.05% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.24% 42314.526 43261.164 - 0.02% -
std::count_if(list<int>)_(every_other)/8 2.24% 2.716 2.777 - 0.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.23% 20.753 21.216 - 27.49% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.23% 1.396 1.427 - -0.12% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 2.22% 6402.816 6545.223 - 1.28% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.22% 4722.770 4827.590 - 0.20% -
std::generate(vector<int>)/50 2.22% 11.746 12.006 - 0.01% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 2.21% 7.353 7.516 - 5.78% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 2.21% 633714.787 647700.301 - 0.20% -
BM_PushHeap_string_SingleElement_1024 2.20% 2.591 2.648 - -1.84% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.20% 44.167 45.139 - 1.37% -
std::find_end(forward_list<int>)_(process_all)/1000 2.20% 675.231 690.059 - -6.70% -
std::map<int,_int>::find(key)_(existent)/32 2.20% 1.696 1.733 - 0.23% -
BM_PushHeap_uint64_PipeOrgan_16 2.19% 0.867 0.886 - 0.03% -
std::move(vector<int>)/8 2.19% 2.169 2.217 - -1.28% -
std::remove_if(deque<int>)_(sprinkled)/50 2.19% 60.469 61.791 - 3.29% -
BM_PushHeap_uint32_Random_262144 2.18% 5.757 5.882 - 1.10% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.18% 5.792 5.918 - 2.28% -
BM_vector_deque_move_backward/1024 2.18% 37.178 37.988 - -0.01% -
std::copy_if(deque<int>)_(every_other)/4096 2.18% 1421.829 1452.800 - 0.08% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 2.17% 4.450 4.547 - 0.45% -
std::replace(deque<int>)_(sprinkled)/1024 2.17% 344.764 352.238 - 0.20% -
ranges::minmax(std::vector<__int128>)/70000 2.16% 34326.380 35067.395 - -0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.16% 0.635 0.648 - 3.13% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.15% 20084.678 20516.207 - -6.09% -
std::find(list<int>)_(bail_25%)/8 2.14% 0.919 0.939 - 2.22% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 2.14% 17.144 17.511 - -10.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 2.14% 45.877 46.860 - 0.55% -
std::multiset<int>::upper_bound(key)_(existent)/8192 2.14% 14.722 15.037 - 1.94% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.14% 31.915 32.599 - 0.73% -
std::copy_backward(list<int>)/4096 2.14% 3240.076 3309.387 - 3.18% -
std::none_of(list<int>)_(process_all)/50 2.14% 21.786 22.251 - 0.59% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.13% 34.827 35.571 - -0.29% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 2.13% 512.925 523.854 - 3.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.12% 205628505.192 209992907.270 - 0.24% -
std::partition_point(list<int>)/32 2.12% 15.639 15.971 - -0.09% -
std::remove_if(vector<int>)_(sprinkled)/1024 2.12% 510.928 521.744 - -0.19% -
std::fill(list<int>)/32 2.12% 8.150 8.322 - -0.22% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.12% 20080.072 20505.054 - 0.72% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.11% 26.409 26.967 - 0.39% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.10% 22.010 22.472 - -4.65% -
std::find_if_not(vector<bool>)_(process_all)/50 2.10% 23.804 24.304 - -0.36% -
ranges::min(std::list<long_long>)/64 2.10% 24.159 24.666 - -0.44% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.10% 0.695 0.709 - -0.16% -
BM_PushHeap_string_SingleElement_16384 2.10% 2.580 2.634 - -1.91% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.09% 2.530 2.582 - 3.23% -
std::make_heap(deque<int>)_(shuffled)/1024 2.09% 2516.441 2568.999 - 0.99% -
std::for_each(deque<int>)/32 2.09% 3.672 3.749 - 1.18% -
rng::contains_subrange(deque<int>)_(same_length)/32 2.09% 20.214 20.636 - 25.77% -
std::find_first_of(deque<int>)_(small_needle)/1024 2.09% 3433.542 3505.183 - 1.29% -
ranges::min(std::list<char>)/70000 2.08% 53107.561 54212.254 - 1.19% -
BM_StringRelational_Less_Empty_Large_Control 2.08% 1.666 1.700 - 1.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.08% 0.608 0.620 - 3.04% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 2.08% 129.218 131.900 - 0.29% -
std::rotate_copy(vector<int>)/8192 2.07% 716.636 731.496 - 6.67% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.07% 4103.809 4188.899 - -1.07% -
std::search(vector<int>)_(near_matches)/1024 2.07% 14852.385 15159.579 - -0.47% -
std::copy_if(vector<int>)_(entire_range)/32768 2.06% 7289.981 7440.495 - -0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.06% 1147075.338 1170741.615 - 1.59% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.06% 50857.518 51906.389 - -2.97% -
SetIntersection_Front_Vector_float_256_64 2.06% 4261818.675 4349694.036 - 0.05% -
std::move(deque<int>)/262144 2.06% 14862.681 15168.516 - 0.18% -
BM_PushHeap_string_Ascending_16 2.06% 4.646 4.742 - 0.36% -
rng::contains(deque<int>)_(process_all)/50 2.06% 12.517 12.775 - -0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 2.05% 13067900.347 13336438.645 - 8.38% -
BM_vector_deque_ranges_copy_backward/1 2.05% 2.284 2.331 - 0.21% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.05% 1824.271 1861.700 - 0.15% -
std::fill(vector<bool>)/4096 2.05% 4.119 4.204 - -0.15% -
std::map<int,_int>::ctor(const&)/32 2.05% 216.427 220.854 - 0.56% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 2.05% 175433.960 179022.160 - -0.18% -
std::fill_n(vector<int>)/50 2.04% 2.175 2.219 - -0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.04% 1030945.833 1051994.661 - 5.02% -
std::rotate_copy(vector<int>)/1024 2.04% 32.778 33.445 - -1.12% -
std::replace_if(list<int>)_(sprinkled)/1024 2.04% 729.294 744.143 - 0.41% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.04% 51447.054 52494.271 - -0.49% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.03% 68.656 70.050 - 1.25% -
SetIntersection_None_Set_float_64_4 2.03% 21065226.436 21493078.319 - -0.09% -
std::rotate(list<int>)_(by_1/3)/50 2.03% 23.151 23.621 - -0.94% -
std::generate_n(vector<int>)/8192 2.03% 1804.172 1840.758 - -0.28% -
std::remove_copy_if(list<int>)_(prefix)/1024 2.03% 780.858 796.692 - 0.33% -
BM_deque_vector_move/4000 2.03% 139.565 142.394 - 0.34% -
std::move(vector<bool>)_(aligned)/1048576 2.03% 1703.571 1738.099 - -0.26% -
std::replace_if(deque<int>)_(prefix)/8192 2.02% 3420.887 3490.104 - -0.21% -
SetIntersection_Front_Set_float_16384_4 2.02% 1047344.285 1068532.862 - 0.06% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.02% 32.212 32.862 - -0.33% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 2.02% 55.331 56.447 - 2.05% -
rng::contains_subrange(deque<int>)_(single_element)/32 2.02% 17.265 17.613 - 23.88% -
ranges::minmax(std::deque<char>)/70000 2.01% 23656.192 24132.762 - -23.63% -
BM_StringEraseWithMove_Large_Opaque 2.01% 2.481 2.531 - -10.73% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 2.01% 23626.868 24102.578 - 0.32% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.00% 12612.502 12864.879 - -0.54% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.00% 17.281 17.627 - -0.07% -
ranges::min(std::deque<__int128>)/70000 2.00% 23865.090 24341.901 - -32.78% -
ranges::minmax(std::list<__int128>)/70000 1.99% 56872.434 58006.248 - -1.74% -
SetIntersection_Front_Vector_float_1024_16 1.99% 1121978.994 1144314.476 - 3.05% -
std::move_backward(list<int>)/32768 1.99% 31156.368 31775.623 - 2.19% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.98% 782.453 797.984 - -0.03% -
SetIntersection_Interlaced_Set_float_16384_1024 1.98% 170803895.483 174192600.818 - 0.14% -
std::find_if_not(list<int>)_(process_all)/32768 1.98% 25341.716 25844.151 - -0.51% -
std::unique(deque<int>)_(contiguous)/1024 1.98% 505.904 515.929 - 0.03% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.98% 276.552 282.025 - 1.00% -
std::copy_if(deque<int>)_(every_other)/262144 1.98% 91040.057 92839.753 - 0.05% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.98% 19984.817 20379.751 - -6.50% -
std::unique_copy(vector<int>)_(contiguous)/52 1.97% 13.205 13.465 - -0.88% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.97% 801.364 817.169 - 0.07% -
std::unordered_set<int>::count(key)_(existent)/32 1.97% 1.435 1.463 - -7.31% -
std::remove(deque<int>)_(prefix)/1024 1.97% 515.258 525.407 - 0.13% -
std::copy_if(list<int>)_(every_other)/8 1.97% 2.252 2.296 - 0.06% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.97% 27.188 27.723 - -0.99% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 1.97% 0.696 0.710 - -0.03% -
std::fill(vector<int>)/50 1.97% 2.161 2.203 - -0.06% -
std::unique_copy(vector<int>)_(contiguous)/32 1.96% 8.480 8.647 - -0.64% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 1.96% 2.637 2.689 - -2.46% -
std::search(vector<int>)_(near_matches)/1000 1.96% 14121.336 14397.588 - -0.09% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 1.95% 129.651 132.184 - 4.32% -
SetIntersection_Front_Vector_string_1024_16 1.95% 1616549.365 1648043.814 - 0.23% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 1.94% 96.527 98.404 - 5.96% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.94% 23.828 24.291 - 0.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.94% 23712.793 24172.370 - 0.54% -
rng::contains(deque<int>)_(process_all)/8192 1.94% 1852.142 1888.012 - -1.56% -
std::remove_if(vector<int>)_(sprinkled)/32 1.93% 53.211 54.239 - -0.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 1.93% 0.684 0.697 - 20.37% -
std::partial_sort(vector<int>)_(repeated)/1024 1.93% 2513.370 2561.909 - 2.14% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.93% 8203.224 8361.385 - 0.52% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.93% 2.125 2.166 - 0.18% -
std::find_if_not(list<int>)_(process_all)/50 1.92% 38.043 38.773 - 3.81% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.92% 728.615 742.597 - -0.29% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.92% 771.884 786.688 - 0.23% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 1.92% 25.423 25.910 - 3.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.91% 348623584.594 355294218.722 - -0.84% -
std::find(vector<char>)_(bail_25%)/8192 1.91% 39.719 40.478 - 0.13% -
std::move_backward(list<int>)/64 1.91% 38.935 39.678 - 0.09% -
std::move_backward(list<int>)/1048576 1.91% 1017446.678 1036859.530 - 0.47% -
SetIntersection_Front_Set_uint64_16384_16384 1.91% 225471279.264 229770826.742 - 3.25% -
BM_std_minmax_element<int>/4 1.91% 1.239 1.263 - 3.24% -
std::copy_if(vector<int>)_(entire_range)/512 1.91% 120.729 123.031 - -0.03% -
SetIntersection_Front_Set_float_16384_16384 1.91% 216877358.424 221011118.794 - 2.49% -
std::reverse_copy(vector<int>)/8 1.90% 2.432 2.478 - -3.00% -
std::make_heap(deque<int>)_(descending)/8 1.90% 20.667 21.061 - 1.27% -
std::search(deque<int>,_pred)_(same_length)/1000 1.90% 480.779 489.931 - 2.15% -
std::rotate(list<int>)_(by_1/4)/8192 1.90% 6476.986 6599.994 - -0.18% -
std::copy_if(deque<int>)_(every_other)/32768 1.90% 11391.688 11607.643 - 0.06% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.89% 21.793 22.206 - 0.98% -
std::unique(list<int>)_(sprinkled)/52 1.89% 70.094 71.422 - 1.29% -
BM_PushHeap_string_SingleElement_256 1.89% 2.600 2.650 - -1.99% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.89% 29.700 30.261 - 0.64% -
std::generate_n(vector<int>)/1024 1.89% 238.481 242.979 - -0.17% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.88% 210850.761 214825.279 - 1.06% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.88% 24.763 25.229 - -0.36% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.88% 27.139 27.649 - 2.56% -
BM_PushHeap_float_Ascending_1024 1.88% 3.120 3.178 - 0.02% -
SetIntersection_Front_Vector_float_1024_1024 1.87% 5441231.715 5543228.334 - -6.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 1.87% 13417939.980 13669130.792 - -10.62% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.87% 2.128 2.168 - 0.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.87% 7231.930 7367.007 - 0.52% -
std::copy_if(deque<int>)_(every_other)/1048576 1.87% 364716.571 371524.925 - -0.33% -
SetIntersection_Interlaced_Vector_float_16_4 1.87% 57234745.688 58303100.649 - 4.39% -
std::replace(deque<int>)_(prefix)/1024 1.86% 405.672 413.228 - -0.07% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.86% 2.125 2.165 - 0.12% -
ranges::min(std::deque<__int128>)/64 1.86% 20.518 20.899 - -17.50% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.85% 8.702 8.863 - 6.66% -
BM_deque_vector_move/1024 1.85% 36.794 37.474 - -0.41% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.85% 2.125 2.165 - 0.12% -
ranges::minmax(std::vector<char>)/64 1.84% 1.353 1.378 - 14.85% -
std::rotate(list<int>)_(by_1/2)/8192 1.84% 4656.686 4742.211 - -14.08% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 1.83% 87.456 89.058 - 28.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.83% 1014687.591 1033264.791 - -0.62% -
std::generate_n(vector<int>)/50 1.83% 11.750 11.965 - -0.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.83% 1.630 1.659 - -0.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.82% 1140480.675 1161291.347 - 0.71% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.82% 9623.536 9798.367 - -0.21% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.81% 40.777 41.517 - 3.35% -
std::copy_if(list<int>)_(entire_range)/1048576 1.81% 857578.846 873114.947 - 0.37% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.81% 5.177 5.270 - 1.91% -
BM_deque_vector_move/2 1.81% 1.804 1.836 - -0.03% -
BM_vector_deque_move/65536 1.80% 2858.785 2910.356 - -0.26% -
std::partition(vector<int>)_(dense)/50 1.80% 12.953 13.187 - -0.26% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 1.80% 11452.496 11658.889 - 0.76% -
std::remove(vector<int>)_(sprinkled)/50 1.80% 52.468 53.413 - 0.04% -
std::find(list<int>)_(process_all)/50 1.80% 18.826 19.165 - -0.22% -
ranges::minmax(std::vector<__int128>)/8 1.80% 4.034 4.106 - -0.27% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 1.79% 22.083 22.480 - 3.75% -
std::find_if_not(vector<bool>)_(process_all)/8 1.79% 3.544 3.607 - -0.03% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.79% 509654.921 518769.074 - 0.02% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.79% 7130.931 7258.296 - -0.07% -
ranges::minmax(std::list<long_long>)/70000 1.78% 54022.020 54985.830 - -1.21% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.78% 1017.242 1035.390 - -0.51% -
std::fill_n(list<int>)/32 1.78% 7.936 8.077 - 0.41% -
bm_lexicographical_compare<unsigned_char>/64 1.78% 1.998 2.034 - 12.37% -
ranges::minmax(std::deque<char>)/64 1.78% 22.697 23.100 - -29.01% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.78% 4.115 4.188 - -1.52% -
BM_PushHeap_float_Ascending_256 1.78% 2.480 2.524 - 0.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.77% 379371.160 386092.613 - -0.09% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.77% 12858.792 13086.188 - -0.07% -
SetIntersection_Front_Vector_float_16384_64 1.76% 1344367.807 1368080.254 - -0.27% -
rng::contains(vector<int>)_(process_all)/1048576 1.76% 230218.702 234272.905 - -1.25% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.76% 592237.622 602661.674 - -0.31% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.76% 86832.315 88360.508 - 0.50% -
rng::find(vector<bool>)_(process_all)/1048576 1.76% 3615.607 3679.232 - 1.09% -
std::for_each(vector<int>)/8 1.76% 0.906 0.922 - 0.86% -
std::count(deque<int>)_(every_other)/8192 1.76% 1915.092 1948.736 - 1.00% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.76% 27.606 28.091 - -4.52% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.75% 13266.436 13499.186 - 1.99% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.75% 6843.842 6963.660 - 0.55% -
bm_lexicographical_compare<unsigned_char>/32768 1.75% 562.517 572.347 - 0.04% -
std::replace_if(vector<int>)_(prefix)/32 1.74% 9.536 9.702 - 1.46% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.74% 71.598 72.844 - -0.37% -
std::set<int>::insert(value)_(new_value,_middle)/8192 1.74% 31.544 32.093 - -0.37% -
std::fill_n(vector<int>)/8192 1.74% 229.420 233.406 - -0.07% -
SetIntersection_Front_Vector_string_262144_256 1.74% 9584094.546 9750434.297 - 1.36% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.73% 3948.061 4016.543 - -2.35% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.73% 63779.148 64884.178 - 1.86% -
std::shift_right(deque<int>)/8192 1.73% 305.668 310.946 - 0.35% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.73% 2.777 2.825 - 0.01% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 1.72% 23.348 23.750 - 2.77% -
std::replace(deque<int>)_(sprinkled)/32 1.72% 11.966 12.172 - 0.03% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.72% 13.076 13.301 - -0.16% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.72% 2012.993 2047.542 - -0.32% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.72% 0.958 0.974 - -0.86% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.71% 24.975 25.403 - 1.78% -
std::shift_right(vector<int>)/8192 1.71% 295.624 300.686 - -0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.71% 0.604 0.615 - 2.68% -
std::stable_sort(vector<int>)_(heap)/8192 1.70% 14576.790 14825.153 - 2.12% -
std::remove_if(list<int>)_(prefix)/50 1.70% 71.469 72.687 - 0.57% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.70% 4744.683 4825.376 - -0.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.70% 119282.805 121308.366 - -6.10% -
std::copy_if(vector<int>)_(entire_range)/262144 1.69% 58640.914 59634.014 - -0.30% -
std::find_end(forward_list<int>)_(same_length)/1000 1.69% 1451.641 1476.180 - 1.78% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.69% 3.663 3.725 - -0.41% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.69% 631569.454 642232.229 - 0.55% -
std::find(list<int>)_(bail_25%)/32768 1.69% 8129.120 8266.329 - -11.32% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.69% 24.952 25.372 - 2.38% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.68% 350537164.289 356440419.980 - 1.91% -
std::make_heap(vector<int>)_(shuffled)/1024 1.68% 565.075 574.586 - 0.11% -
rng::contains(deque<int>)_(process_all)/1048576 1.68% 242412.885 246492.197 - -1.22% -
bm_lexicographical_compare<unsigned_char>/512 1.68% 8.638 8.784 - 2.02% -
std::is_sorted(list<int>)/8 1.68% 2.081 2.116 - 0.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.68% 54.162 55.071 - 1.58% -
bm_swap_ranges_vb_aligned/8 1.67% 3.148 3.201 - -1.24% -
std::remove(vector<int>)_(sprinkled)/1024 1.67% 281.617 286.314 - 0.24% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.67% 55.966 56.899 - 0.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.67% 1755335.727 1784564.575 - -0.27% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.66% 15026.812 15276.981 - -0.67% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.66% 0.698 0.710 - -0.12% -
rng::contains(vector<int>)_(process_all)/32 1.66% 8.260 8.397 - 0.04% -
BM_vector_deque_move/64 1.66% 2.772 2.818 - -0.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.66% 1195722.763 1215531.496 - -0.08% -
std::copy(list<int>)/1048576 1.66% 854974.786 869131.704 - 0.57% -
std::remove(vector<int>)_(sprinkled)/32 1.65% 48.416 49.216 - 0.43% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.65% 5.920 6.018 - 2.24% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.65% 563.756 573.074 - 0.09% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.65% 23315.840 23700.331 - 2.50% -
BM_deque_deque_ranges_move/4000 1.65% 142.121 144.465 - -0.45% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.65% 12.234 12.436 - -0.54% -
SetIntersection_None_Vector_string_16384_256 1.64% 1241172.917 1261566.131 - 3.36% -
BM_PushHeap_string_SingleElement_64 1.64% 2.652 2.695 - -1.83% -
std::replace(deque<int>)_(prefix)/8192 1.64% 3207.739 3260.417 - -0.09% -
SetIntersection_Front_Vector_string_262144_4 1.64% 1186812.688 1206284.095 - 0.50% -
std::rotate(list<int>)_(1_element_backward)/8192 1.64% 7466.603 7588.819 - 4.34% -
std::move_backward(deque<int>)/512 1.64% 23.556 23.942 - 1.76% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.63% 3808.654 3870.901 - -0.26% -
bm_lexicographical_compare<int>/1 1.63% 1.447 1.471 - 2.70% -
std::partition_copy(vector<int>)/50 1.63% 12.210 12.409 - -1.40% -
ranges::minmax(std::deque<__int128>)/70000 1.63% 33987.055 34542.151 - -0.24% -
std::for_each(list<int>)/50 1.63% 21.451 21.801 - 0.15% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.63% 240733.096 244659.248 - -0.04% -
std::set<int>::upper_bound(key)_(non-existent)/32 1.63% 2.445 2.485 - 2.84% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.63% 282.401 287.002 - -0.87% -
BM_vector_deque_ranges_move/65536 1.63% 2859.692 2906.270 - 1.69% -
SetIntersection_Front_Set_uint64_64_64 1.63% 13172955.006 13387414.328 - 4.24% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.63% 32520.954 33050.343 - 0.13% -
std::move_backward(vector<int>)/32768 1.63% 1700.669 1728.312 - -0.56% -
ranges::minmax(std::vector<long_long>)/8 1.62% 2.076 2.110 - 0.06% -
ranges::min(std::deque<long_long>)/8 1.62% 2.268 2.305 - -0.08% -
std::map<std::string,_int>::find(key)_(existent)/1024 1.62% 23.771 24.157 - -4.36% -
SetIntersection_Interlaced_Set_string_64_16 1.62% 37531932.872 38141101.853 - 0.50% -
std::generate(vector<int>)/32 1.62% 7.823 7.950 - -0.61% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.62% 22944.589 23315.957 - 0.33% -
std::move_backward(vector<bool>)_(aligned)/64 1.62% 1.731 1.759 - 0.19% -
std::replace_if(vector<int>)_(prefix)/8192 1.61% 2006.992 2039.392 - 0.84% -
bm_lexicographical_compare<int>/8 1.61% 1.583 1.608 - 3.74% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.61% 8.650 8.790 - 0.04% -
SetIntersection_None_Vector_string_16_1 1.61% 65951122.562 67013231.497 - 3.19% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.61% 29.037 29.504 - 0.31% -
std::list<int>::ctor(size)/1024 1.61% 11889.752 12081.047 - 0.78% -
std::reverse_copy(deque<int>)/512 1.61% 123.228 125.209 - 0.22% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.61% 317.703 322.805 - 2.45% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.61% 6204.318 6303.954 - 0.50% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.61% 1028065.763 1044568.452 - 17.40% -
BM_PushHeap_string_Random_256 1.60% 14.217 14.445 - 0.42% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.60% 28.392 28.846 - 15.22% -
BM_StringAssignAsciiz_Large_Transparent 1.60% 11.741 11.928 - 1.34% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.60% 799519.359 812310.593 - -0.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.60% 216.805 220.268 - -0.19% -
SetIntersection_Front_Vector_float_64_64 1.60% 10800309.998 10972745.848 - 0.47% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.60% 3622.930 3680.750 - 0.65% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.60% 2830.164 2875.317 - 0.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.59% 42325.455 42999.835 - 0.10% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.59% 62553.943 63549.801 - 1.02% -
std::move_backward(deque<int>)/64 1.59% 5.262 5.346 - 3.32% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.59% 2298973.510 2335490.215 - -1.48% -
std::generate_n(list<int>)/32 1.59% 8.433 8.567 - -0.11% -
BM_StringFindAllMatch/32768 1.59% 575.248 584.370 - 1.66% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.58% 511254.748 519342.617 - 0.21% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.58% 427.625 434.383 - -0.14% -
std::copy(list<int>)/32768 1.58% 25840.178 26248.568 - -1.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.58% 211188653.580 214523123.318 - 4.48% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.58% 174478.577 177230.035 - -5.16% -
rng::contains(vector<int>)_(process_all)/8192 1.58% 1791.576 1819.827 - -1.13% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 1.58% 31.932 32.435 - 3.42% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.58% 1893.064 1922.906 - 1.92% -
BM_vector_deque_ranges_copy/65536 1.58% 2859.660 2904.737 - 1.64% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.57% 24.375 24.758 - 0.34% -
std::set<int>::erase(key)_(existent)/32 1.57% 22.008 22.353 - 3.61% -
std::multiset<int>::contains(key)_(non-existent)/32 1.57% 2.773 2.816 - -0.27% -
std::search(list<int>)_(no_match)/1000 1.56% 672.398 682.912 - -0.89% -
std::copy_backward(deque<int>)/32768 1.56% 3673.482 3730.920 - 0.22% -
BM_vector_deque_copy/65536 1.56% 2857.387 2901.831 - 1.66% -
std::shift_left(vector<int>)/1024 1.55% 35.347 35.896 - 1.63% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.55% 36718.742 37288.606 - -1.94% -
SetIntersection_Front_Vector_float_16384_16384 1.55% 71971327.344 73087684.826 - -8.06% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.55% 20.433 20.750 - 0.36% -
std::partition_point(list<int>)/50 1.55% 24.421 24.798 - -1.89% -
std::fill_n(vector<int>)/32 1.54% 1.127 1.144 - -0.04% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.54% 47.763 48.499 - 0.41% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.54% 2.929 2.974 - 1.75% -
std::remove_if(vector<int>)_(sprinkled)/50 1.54% 62.271 63.229 - -0.65% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.54% 577.431 586.317 - -7.75% -
std::replace(vector<int>)_(prefix)/1024 1.54% 158.586 161.022 - 2.47% -
std::rotate(vector<int>)_(1_element_forward)/32 1.53% 2.969 3.014 - 2.07% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.53% 6.673 6.776 - 2.28% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.53% 728.359 739.508 - 0.40% -
std::unique(deque<int>)_(sprinkled)/1024 1.53% 505.908 513.650 - -0.21% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.53% 295.770 300.283 - 0.28% -
BM_PushHeap_string_SingleElement_4 1.53% 2.331 2.367 - -1.60% -
std::stable_sort(vector<int>)_(descending)/8 1.52% 23.331 23.687 - -3.43% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.52% 27.262 27.677 - -0.10% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.52% 44.402 45.077 - 1.14% -
std::move_backward(deque<int>)/4096 1.52% 152.702 155.020 - -0.72% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.52% 10.826 10.990 - 0.82% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.52% 1.176 1.194 - -0.75% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.52% 272720.271 276856.912 - 0.81% -
std::move(list<int>)/32768 1.52% 30295.449 30754.825 - -2.60% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.52% 218.053 221.357 - -2.16% -
std::reverse_copy(deque<int>)/64 1.51% 15.701 15.939 - 0.25% -
std::reverse_copy(deque<int>)/32768 1.51% 7904.107 8023.756 - -0.08% -
SetIntersection_Front_Vector_uint32_262144_1024 1.51% 5309396.348 5389602.000 - -0.57% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.51% 63.874 64.838 - 0.99% -
std::unique(deque<int>)_(sprinkled)/8192 1.51% 3771.127 3828.006 - 0.03% -
bm_swap_ranges_vb_aligned/262144 1.51% 486.161 493.483 - 2.39% -
BM_deque_vector_move/64000 1.50% 3005.362 3050.504 - 2.07% -
std::list<int>::ctor(size)/8192 1.50% 97155.562 98613.429 - 1.64% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.50% 804147.698 816173.309 - -0.43% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.49% 740.091 751.101 - 0.16% -
std::adjacent_find(list<int>)/1048576 1.48% 859057.273 871798.749 - 0.27% -
SetIntersection_Front_Set_uint64_262144_256 1.48% 3713053.704 3767884.319 - -2.07% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.48% 1.504 1.527 - 0.36% -
std::stable_partition(vector<int>)_(dense)/32 1.47% 21.120 21.431 - 2.46% -
std::rotate_copy(deque<int>)/1024 1.46% 34.346 34.849 - -0.75% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.46% 4.423 4.487 - 0.83% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.46% 350166.958 355267.919 - 1.13% -
ranges::minmax(std::list<char>)/8 1.46% 2.475 2.511 - -2.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.45% 5364.817 5442.782 - 0.19% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.45% 364.284 369.577 - 0.76% -
SetIntersection_Front_Set_uint32_16384_16384 1.45% 211515699.545 214588846.850 - 1.15% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.45% 453.588 460.161 - 0.98% -
std::replace_if(vector<int>)_(prefix)/50 1.45% 13.805 14.005 - 0.99% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.45% 3932.639 3989.483 - -0.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.44% 207958820.379 210961996.081 - 7.02% -
std::upper_bound(std::forward_list<int>)/100 1.44% 95.999 97.381 - -0.23% -
std::remove_if(list<int>)_(sprinkled)/8192 1.44% 8052.557 8168.247 - 0.66% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.43% 93084.860 94418.461 - -0.11% -
std::remove_copy(vector<int>)_(prefix)/32 1.43% 9.367 9.501 - 0.21% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.43% 396.071 401.729 - 1.53% -
std::move(list<int>)/512 1.43% 353.500 358.540 - -1.83% -
std::unique_copy(list<int>)_(sprinkled)/52 1.42% 23.781 24.120 - -2.91% -
std::multimap<int,_int>::ctor(const&)/32 1.42% 217.826 220.927 - -5.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.42% 13606882.716 13800537.085 - 1.59% -
std::lower_bound(std::forward_list<int>)/8 1.42% 15.286 15.503 - -0.13% -
std::unique(deque<int>)_(contiguous)/8192 1.41% 3697.270 3749.565 - -0.07% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.41% 24.093 24.433 - 0.27% -
std::is_sorted(vector<int>,_pred)/1024 1.41% 462.687 469.213 - -2.70% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.41% 7657.378 7765.283 - 1.48% -
SetIntersection_Front_Vector_string_16384_16 1.41% 1604242.611 1626784.750 - 2.18% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.40% 941476.672 954702.049 - -0.14% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.40% 96983.106 98340.112 - 0.08% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 1.40% 10.833 10.984 - 0.81% -
BM_deque_deque_move_backward/1024 1.40% 37.999 38.529 - 1.74% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.39% 21.150 21.445 - 0.63% -
std::partition(list<int>)_(sparse)/32 1.39% 8.838 8.961 - 1.46% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.39% 242.401 245.777 - 0.32% -
std::find(deque<int>)_(process_all)/1024 1.39% 239.758 243.096 - -0.68% -
BM_StringFindStringLiteral/256 1.39% 5.463 5.539 - 2.50% -
std::copy_backward(list<int>)/1048576 1.39% 869127.472 881182.501 - 0.01% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.39% 2235.238 2266.228 - 1.59% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.39% 462.421 468.831 - 0.46% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.39% 881860.156 894079.449 - -3.11% -
BM_deque_vector_copy/4000 1.38% 139.516 141.448 - -1.62% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.38% 312.799 317.124 - 0.26% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.38% 838659.492 850215.615 - 1.25% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.38% 71.833 72.822 - -1.65% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.38% 16.128 16.350 - 0.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.38% 47084643.425 47732355.517 - 2.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.38% 87.309 88.510 - -3.36% -
std::copy_if(deque<int>)_(entire_range)/262144 1.37% 68774.201 69719.479 - 0.55% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.37% 7559.804 7663.627 - -2.05% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.37% 99318.142 100679.663 - 1.33% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.37% 12252.128 12419.466 - 0.46% -
std::multiset<int>::count(key)_(non-existent)/8192 1.37% 9.852 9.986 - 8.77% -
std::partition(list<int>)_(dense)/32 1.36% 8.952 9.074 - 2.86% -
std::copy_if(deque<int>)_(entire_range)/4096 1.36% 1010.110 1023.863 - 0.09% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.36% 4.730 4.794 - -5.61% -
rng::contains(vector<int>)_(process_all)/50 1.36% 12.174 12.339 - -0.16% -
bm_lexicographical_compare<signed_char>/32768 1.36% 472.571 478.994 - 0.15% -
BM_deque_deque_move_backward/1 1.36% 2.777 2.814 - 1.48% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.35% 732.859 742.778 - -1.30% -
SetIntersection_Front_Vector_string_16_16 1.35% 51231809.862 51924559.383 - 3.02% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.35% 3696.392 3746.215 - 0.31% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 1.35% 3.079 3.120 - 0.83% -
rng::starts_with(list<int>)/1000 1.35% 751.740 761.864 - 0.45% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.35% 18.824 19.078 - -0.94% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 1.35% 10981.173 11128.981 - 1.57% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.35% 8.373 8.485 - 0.30% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.34% 583.390 591.228 - 0.38% -
SetIntersection_None_Set_float_64_1 1.34% 22164630.300 22462363.477 - -0.32% -
std::replace(list<int>)_(prefix)/32 1.34% 10.909 11.056 - 0.33% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.34% 7.263 7.360 - -0.19% -
BM_StringFindCharLiteral/1024 1.34% 18.979 19.233 - 3.62% -
SetIntersection_Front_Set_string_16384_1024 1.34% 58563680.761 59348967.154 - 0.87% -
SetIntersection_Interlaced_Vector_float_256_1 1.34% 4228546.790 4285228.552 - 3.48% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.34% 1.429 1.448 - -15.42% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 1.34% 17616.093 17852.127 - 4.49% -
rng::find_last(vector<char>)_(bail_10%)/50 1.33% 10.796 10.940 - 1.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.33% 11296694.765 11446900.368 - 0.60% -
std::remove(list<int>)_(sprinkled)/50 1.33% 60.790 61.597 - -0.09% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.32% 1060.280 1074.328 - 6.66% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.32% 5.713 5.789 - -0.09% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.32% 597.750 605.647 - 1.56% -
std::copy_if(deque<int>)_(every_other)/8 1.32% 3.399 3.444 - -0.05% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.32% 350121.239 354739.853 - 1.73% -
std::partial_sort(vector<int>)_(heap)/8192 1.32% 96325.267 97594.383 - 0.60% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.32% 7822.914 7925.885 - 2.11% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.32% 18.593 18.838 - -0.05% -
std::replace(vector<int>)_(prefix)/32 1.31% 5.120 5.187 - -0.54% -
rng::find_last(list<int>)_(bail_90%)/50 1.31% 1.340 1.358 - 8.85% -
SetIntersection_Front_Set_uint32_1024_64 1.31% 1631755.639 1653112.629 - 2.22% -
std::replace(vector<int>)_(prefix)/8192 1.31% 1259.317 1275.770 - 2.16% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.31% 1295765.431 1312685.479 - -0.38% -
std::transform(list<int>)_(identity_transform)/1024 1.31% 732.542 742.102 - 0.24% -
std::for_each_n(vector<int>)/32 1.30% 3.672 3.720 - 0.19% -
std::adjacent_find(vector<int>)/8192 1.30% 1811.272 1834.859 - 0.32% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.30% 15273.056 15471.945 - -0.28% -
std::upper_bound(std::list<int>)/8 1.30% 16.029 16.237 - -0.14% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.30% 38482.137 38982.349 - -1.82% -
std::rotate(list<int>)_(1_element_backward)/1024 1.30% 733.692 743.221 - 0.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.30% 48.124 48.749 - 0.81% -
std::for_each_n(list<int>)/32 1.30% 11.087 11.231 - -0.02% -
BM_deque_vector_ranges_move/64000 1.29% 2960.798 2999.067 - 0.86% -
std::count_if(list<int>)_(every_other)/8192 1.29% 7045.937 7137.000 - 0.29% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.29% 562.829 570.103 - -0.10% -
std::search(vector<int>,_pred)_(same_length)/1024 1.29% 613.250 621.170 - -4.15% -
BM_deque_deque_ranges_copy_backward/5500 1.29% 202.183 204.790 - 0.51% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.29% 12.457 12.618 - 0.20% -
std::partition(vector<int>)_(sparse)/1024 1.28% 253.223 256.475 - -0.56% -
ranges::min(std::deque<__int128>)/8 1.28% 2.792 2.828 - -1.80% -
BM_deque_vector_copy/1024 1.28% 36.903 37.377 - -0.79% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.28% 424441.570 429869.198 - 0.22% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.28% 22.866 23.158 - -0.14% -
std::replace(list<int>)_(prefix)/50 1.28% 16.924 17.141 - -1.39% -
std::remove_copy(deque<int>)_(prefix)/8192 1.28% 3312.577 3354.880 - -0.01% -
std::adjacent_find(vector<int>)/50 1.27% 11.873 12.024 - 0.63% -
std::multiset<int>::count(key)_(non-existent)/32 1.27% 2.451 2.482 - -0.42% -
std::replace_if(deque<int>)_(prefix)/50 1.27% 20.264 20.522 - 2.47% -
SetIntersection_None_Set_string_1024_1024 1.27% 8957259.987 9070982.181 - 2.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.26% 2.500 2.531 - -1.15% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.26% 678.819 687.389 - 0.07% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.26% 216.915 219.651 - -1.40% -
std::copy_n(vector<bool>)_(aligned)/32768 1.26% 34.810 35.249 - 0.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.26% 450.648 456.330 - -1.17% -
std::swap_ranges(list<int>)/1024 1.26% 747.300 756.715 - -4.45% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.26% 463.776 469.619 - -0.98% -
std::adjacent_find(vector<int>)/8 1.26% 2.000 2.025 - 0.31% -
bm_lexicographical_compare<int>/512 1.26% 29.463 29.833 - 0.00% -
rng::find(vector<bool>)_(process_all)/8192 1.26% 33.086 33.501 - -0.15% -
std::make_heap(deque<int>)_(ascending)/8192 1.26% 20434.578 20691.056 - 0.50% -
std::move(deque<int>)/4096 1.26% 147.783 149.637 - 0.35% -
std::move_backward(list<int>)/8 1.25% 3.334 3.376 - 0.07% -
rng::find_last(list<int>)_(bail_10%)/8192 1.25% 6231.799 6309.923 - -0.46% -
std::adjacent_find(list<int>,_pred)/1048576 1.25% 910464.848 921875.054 - 0.38% -
std::fill_n(list<int>)/8192 1.25% 7150.174 7239.558 - -9.25% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.25% 2831.007 2866.373 - 1.60% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.25% 1146.981 1161.297 - -0.24% -
std::remove_copy(vector<int>)_(prefix)/1024 1.25% 260.468 263.719 - 0.03% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.25% 230134.691 233004.919 - -2.84% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.25% 1584.424 1604.171 - 0.53% -
std::reverse_copy(list<int>)/32768 1.24% 25899.089 26221.455 - -1.59% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.24% 768.259 777.819 - 0.53% -
std::map<std::string,_int>::erase(iterator)/8192 1.24% 29.032 29.393 - -12.79% -
std::all_of(list<int>)_(process_all)/50 1.24% 21.724 21.994 - -0.16% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.24% 625.005 632.754 - -0.22% -
bm_ranges_lexicographical_compare<int>/8 1.24% 1.447 1.465 - -9.07% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.24% 3686.278 3731.966 - 0.20% -
rng::starts_with(list<int>)/1024 1.24% 769.665 779.197 - 0.44% -
std::replace(deque<int>)_(prefix)/50 1.24% 19.045 19.280 - 0.77% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.24% 472621.682 478459.072 - 0.17% -
SetIntersection_Interlaced_Vector_uint64_262144_4 1.23% 1582098.356 1601611.136 - 3.18% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.23% 33.952 34.371 - 8.70% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.23% 1794.392 1816.460 - -3.01% -
std::set<int>::equal_range(key)_(existent)/32 1.23% 1.714 1.735 - -5.25% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.23% 36158.119 36602.139 - 0.55% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.23% 2110.493 2136.396 - -1.57% -
std::adjacent_find(vector<int>)/1024 1.23% 232.357 235.205 - 0.40% -
BM_deque_vector_ranges_copy/64 1.22% 2.623 2.655 - -0.56% -
std::copy(vector<int>)/4096 1.22% 150.626 152.463 - -35.26% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.22% 3.826 3.872 - 0.40% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.22% 6168.166 6243.249 - 0.04% -
std::rotate(vector<bool>)_(by_1/2)/50 1.22% 17.613 17.828 - 0.01% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.21% 12767.873 12922.971 - -0.31% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.21% 20.783 21.035 - -5.11% -
std::transform(vector<int>)_(identity_transform)/50 1.21% 16.064 16.259 - 0.12% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.21% 4.322 4.374 - 0.28% -
bm_lexicographical_compare<signed_char>/4096 1.21% 59.098 59.816 - 0.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.21% 24.293 24.588 - 0.48% -
std::replace(deque<int>)_(sprinkled)/50 1.21% 18.002 18.220 - -0.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.21% 22.616 22.891 - -1.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.21% 26922275.513 27248108.101 - -1.46% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.21% 27.773 28.109 - 0.09% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 1.21% 495.066 501.043 - 0.90% -
SetIntersection_Front_Set_uint64_262144_16384 1.21% 218628940.634 221266554.381 - 2.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.21% 466.458 472.085 - 0.77% -
rng::starts_with(deque<int>,_pred)/8192 1.21% 3902.365 3949.428 - 1.05% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.21% 2914.379 2949.505 - 1.31% -
std::remove_copy(list<int>)_(prefix)/8192 1.21% 6855.184 6937.790 - 0.23% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.20% 22.103 22.369 - -1.47% -
SetIntersection_Interlaced_Vector_string_256_256 1.20% 20642737.251 20890260.239 - 8.26% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.20% 2618.506 2649.901 - 0.10% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.20% 49815.986 50411.600 - -0.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.19% 19.326 19.557 - 1.80% -
std::move(vector<int>)/1048576 1.19% 55865.998 56532.458 - -0.51% -
std::find(vector<int>)_(bail_25%)/1024 1.19% 65.537 66.319 - 0.47% -
std::copy_backward(list<int>)/512 1.19% 363.067 367.386 - -0.17% -
std::transform(list<int>,_list<int>)/1024 1.19% 832.557 842.454 - 0.21% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.18% 16.055 16.245 - 1.55% -
std::reverse(deque<int>)/4096 1.18% 711.632 720.044 - 0.16% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.18% 27.187 27.508 - 0.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 1.18% 267728.546 270879.661 - 0.29% -
SetIntersection_Front_Vector_float_1024_4 1.18% 1070035.065 1082622.128 - 4.15% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.18% 13892.867 14056.277 - 0.54% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.18% 2501723.957 2531126.653 - -7.33% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.17% 689.705 697.802 - 2.27% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.17% 42935.938 43438.758 - 0.11% -
BM_PushHeap_uint32_Random_1024 1.17% 5.717 5.784 - 0.94% -
std::move_backward(list<int>)/262144 1.17% 257033.184 260037.114 - 0.24% -
SetIntersection_Front_Vector_float_1024_256 1.17% 2168224.583 2193563.604 - -3.24% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.17% 3.209 3.246 - -1.47% -
BM_StringRead_Cold_Shallow_Small 1.17% 1.125 1.138 - 0.51% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.16% 1945.123 1967.776 - -0.04% -
BM_std_minmax_element<char>/512 1.16% 139.007 140.624 - 4.37% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.16% 3318.232 3356.825 - 0.14% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.16% 828.933 838.566 - 0.22% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.16% 7494.497 7581.551 - 0.46% -
std::rotate(vector<bool>)_(by_1/3)/50 1.16% 17.585 17.790 - 0.00% -
std::upper_bound(std::deque<int>)/8192 1.16% 64.354 65.102 - -1.56% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.16% 20.079 20.312 - -1.53% -
std::move_backward(vector<int>)/64 1.16% 4.291 4.341 - 0.06% -
std::move_backward(vector<bool>)_(aligned)/512 1.16% 2.280 2.307 - -1.61% -
std::partition_copy(vector<int>)/1024 1.16% 467.207 472.605 - 0.84% -
SetIntersection_Front_Set_string_262144_1024 1.16% 59686589.347 60376029.837 - 2.70% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 1.15% 69.356 70.157 - 1.54% -
SetIntersection_None_Vector_string_16384_1024 1.15% 1232525.050 1246719.464 - 2.12% -
SetIntersection_None_Set_string_16384_1024 1.15% 190225548.901 192415106.493 - -5.77% -
std::adjacent_find(vector<int>)/1048576 1.15% 233990.326 236682.871 - 1.04% -
std::remove_copy(vector<int>)_(prefix)/50 1.15% 13.771 13.929 - -0.04% -
BM_deque_vector_ranges_copy/70000 1.15% 3197.045 3233.736 - 1.13% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.15% 3311.047 3349.046 - -0.53% -
std::rotate(vector<int>)_(1_element_backward)/32 1.15% 2.903 2.936 - 0.78% -
SetIntersection_None_Vector_string_4_4 1.15% 138990411.721 140582249.964 - 3.95% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.14% 23.567 23.836 - -3.45% -
BM_CmpEqual_int_ushort 1.14% 1.094 1.107 - 0.06% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.14% 3877.885 3922.065 - 1.17% -
BM_deque_vector_move/65536 1.14% 2963.246 2996.962 - 0.76% -
BM_deque_deque_ranges_move/1024 1.13% 36.979 37.398 - 2.37% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.13% 10.442 10.560 - 1.48% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.13% 180054031.222 182084842.894 - 2.72% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.12% 11975.688 12110.389 - -2.15% -
std::remove(vector<int>)_(sprinkled)/8192 1.12% 1958.936 1980.955 - 0.15% -
std::search(list<int>)_(near_matches)/1000 1.12% 37526.370 37947.222 - -0.15% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.12% 513904.709 519665.462 - -0.03% -
std::remove_copy(list<int>)_(prefix)/1024 1.12% 734.484 742.717 - -0.06% -
std::move_backward(vector<int>)/512 1.12% 20.626 20.857 - 0.08% -
BM_vector_deque_move_backward/4000 1.12% 142.206 143.800 - 0.10% -
std::reverse(deque<int>)/32768 1.12% 5666.035 5729.527 - 0.12% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.12% 5131.514 5188.918 - 0.09% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.12% 3.075 3.109 - -2.33% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.12% 4.010 4.054 - -0.19% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.11% 206803.212 209107.729 - -2.17% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.11% 573763.593 580156.085 - -0.48% -
std::replace_if(deque<int>)_(sprinkled)/32 1.11% 12.354 12.492 - 0.35% -
std::adjacent_find(list<int>,_pred)/8192 1.11% 7130.777 7209.858 - 0.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.11% 1969544.775 1991350.558 - 7.70% -
std::shift_left(deque<int>)/1024 1.11% 37.991 38.412 - 1.11% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.11% 505.703 511.294 - 0.27% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.10% 1289.110 1303.341 - -1.25% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.10% 674.910 682.350 - 0.27% -
rng::starts_with(deque<int>,_pred)/1048576 1.10% 506338.357 511914.171 - 0.77% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.10% 16.327 16.506 - 0.53% -
BM_deque_deque_ranges_move_backward/512 1.10% 19.087 19.297 - -1.60% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 1.10% 98519608.942 99600815.291 - 3.78% -
std::is_sorted(vector<int>,_pred)/8192 1.10% 3690.085 3730.560 - -2.56% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.10% 13746.409 13897.158 - -0.62% -
std::swap_ranges(list<int>)/50 1.10% 31.870 32.219 - -0.32% -
std::partition_point(deque<int>)/8192 1.10% 14.911 15.075 - -1.71% -
std::replace(list<int>)_(sprinkled)/32 1.09% 11.153 11.275 - 0.44% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.09% 755660.817 763915.532 - 0.06% -
std::adjacent_find(vector<int>,_pred)/1048576 1.09% 464886.590 469956.593 - 1.11% -
ranges::min(std::list<__int128>)/8 1.09% 2.041 2.063 - 0.26% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.09% 468.376 473.461 - 0.10% -
std::for_each_n(deque<int>)/50 1.08% 3.961 4.004 - 1.01% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.08% 4485.262 4533.705 - -0.09% -
std::copy_if(deque<int>)_(entire_range)/512 1.08% 133.744 135.186 - -0.24% -
BM_vector_deque_ranges_move/70000 1.08% 3102.948 3136.377 - 1.08% -
SetIntersection_Interlaced_Vector_float_1024_1 1.08% 1058852.244 1070258.241 - 3.27% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.08% 3717.264 3757.257 - 0.00% -
std::remove_if(list<int>)_(prefix)/8192 1.08% 10043.714 10151.754 - 1.92% -
std::find(vector<int>)_(process_all)/8 1.07% 2.702 2.731 - -1.58% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.07% 59.221 59.854 - -0.01% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.07% 8.255 8.343 - 0.18% -
std::is_partitioned(list<int>)_(partitioned)/32 1.07% 8.627 8.719 - -2.16% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.07% 1613.546 1630.754 - -2.30% -
std::copy_backward(list<int>)/262144 1.07% 216171.465 218475.104 - -0.02% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 1.06% 18.897 19.098 - -7.82% -
std::replace_if(list<int>)_(prefix)/1024 1.06% 728.157 735.892 - -0.02% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.06% 3554.999 3592.696 - 11.22% -
BM_CmpEqual_int_schar 1.06% 1.125 1.137 - 2.04% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.06% 9.779 9.883 - -12.02% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.06% 274676.389 277578.870 - -0.11% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 1.05% 34.714 35.080 - -0.73% -
SetIntersection_Interlaced_Vector_string_256_16 1.05% 10394454.364 10504020.540 - -1.62% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 1.05% 39.245 39.658 - 2.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 1.05% 267597.027 270411.429 - 0.15% -
std::find(deque<int>)_(process_all)/8192 1.05% 1911.547 1931.632 - -1.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.05% 348409912.192 352067011.342 - 0.33% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.05% 117123.022 118350.119 - 1.30% -
std::remove_if(vector<int>)_(sprinkled)/8192 1.05% 3801.904 3841.668 - -0.29% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.04% 114321.025 115514.096 - 0.04% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.04% 598.616 604.860 - -0.30% -
std::find(vector<int>)_(process_all)/8192 1.04% 1831.890 1850.988 - -0.47% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.04% 44798.536 45264.860 - 0.41% -
std::replace_if(vector<int>)_(sprinkled)/50 1.04% 12.748 12.881 - -0.65% -
std::remove(vector<int>)_(prefix)/8192 1.04% 2084.830 2106.499 - -0.01% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.04% 1305326.026 1318874.296 - -0.17% -
std::count_if(list<int>)_(every_other)/1024 1.04% 744.769 752.498 - 0.12% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.03% 4279.396 4323.486 - -0.42% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.03% 18.846 19.040 - 1.20% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.03% 6837.019 6907.371 - 2.22% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.03% 31.648 31.973 - -2.26% -
std::partial_sort(deque<int>)_(heap)/8 1.03% 39.314 39.717 - 1.10% -
BM_vector_deque_ranges_copy/70000 1.03% 3104.268 3136.119 - 1.08% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 1.02% 10.321 10.426 - 1.46% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.02% 559.741 565.448 - 0.59% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.02% 27743.971 28026.577 - 1.33% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 1.02% 13.397 13.533 - 1.47% -
BM_deque_vector_ranges_move/70000 1.01% 3260.444 3293.524 - 1.41% -
std::rotate(vector<bool>)_(by_1/4)/32 1.01% 17.715 17.894 - 0.01% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 1.01% 33.865 34.207 - 1.35% -
BM_vector_deque_copy/70000 1.01% 3104.628 3136.041 - 1.13% -
std::find(vector<int>)_(process_all)/1024 1.01% 239.966 242.389 - -0.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.01% 62304.650 62933.505 - 1.35% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.01% 600413.485 606470.002 - -0.39% -
BM_vector_deque_move/70000 1.01% 3104.860 3136.136 - 1.07% -
BM_PushHeap_uint64_PipeOrgan_262144 1.01% 3.030 3.061 - 0.04% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.01% 284.078 286.938 - 0.00% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.01% 4029.769 4070.299 - 1.21% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.01% 631323.920 637672.548 - -0.10% -
std::multiset<int>::count(key)_(non-existent)/1024 1.00% 5.909 5.968 - 2.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.00% 13994186.114 14134476.217 - -1.97% -
BM_PushHeap_uint64_PipeOrgan_256 1.00% 1.687 1.704 - 0.35% -
std::copy_if(deque<int>)_(entire_range)/32768 1.00% 8578.335 8664.261 - 0.28% -
rng::contains(list<int>)_(process_all)/50 1.00% 18.230 18.413 - 0.36% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.00% 8768.684 8856.462 - 0.84% -
std::stable_sort(vector<int>)_(repeated)/1024 1.00% 1101.470 1112.495 - 2.96% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.00% 87748.394 88626.666 - -0.22% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 272.914 - -0.11% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 201.143 - -0.04% -
std::search_n(vector<int>)_(no_match)/8192 -99.79% 1613.925 3.390 351.949 3.62% 351.949
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 627.441 - -0.45% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 604.925 - 0.19% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.086 535.214 0.05% 535.214
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 599.977 - 0.01% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 478.101 - -0.06% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.974 - 0.18% -
std::distance(join_view(vector<vector<int>>))/8192 -99.59% 2082.690 8.622 - 3.59% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.398 - -2.30% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.792 679.025 -0.58% 679.025
std::search_n(deque<int>)_(no_match)/8192 -99.36% 2466.661 15.787 412.175 -9.37% 412.175
std::find_end(deque<int>)_(match_near_end)/1024 -99.11% 3640.053 32.505 - 0.02% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.73% 2241.208 28.447 - -1.03% -
std::find_end(list<int>)_(match_near_end)/1024 -98.66% 4521.373 60.713 - 1.48% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.61% 5034.182 69.971 - 0.72% -
std::search_n(vector<int>)_(no_match)/1024 -98.36% 208.692 3.414 56.457 3.91% 56.457
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.837 - -0.05% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.154 - -0.03% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.074 72.230 -0.07% 72.230
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.33% 596.226 15.931 96.622 3.10% 96.622
std::search_n(deque<int>)_(no_match)/1024 -95.52% 304.751 13.643 41.947 -0.50% 41.947
std::distance(join_view(vector<vector<int>>))/50 -94.48% 12.517 0.691 - 3.72% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.90% 10774.351 872.196 - -0.28% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.54% 844.361 71.398 - -0.80% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.30% 1371.376 119.349 - -0.61% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.36% 261.801 27.866 - -0.69% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.25% 544.152 58.489 - -0.02% -
std::find_end(list<int>)_(match_near_end)/1000 -89.22% 733.450 79.092 - 1.89% -
std::fill(deque<int>)/8192 -87.27% 1864.796 237.481 - 0.31% -
std::fill_n(deque<int>)/1024 -87.11% 231.642 29.849 - -0.55% -
std::fill_n(deque<int>)/8192 -87.00% 1866.881 242.787 - -0.18% -
std::fill(deque<int>)/1024 -86.89% 232.589 30.501 - 1.41% -
std::find_end(deque<int>)_(match_near_end)/1000 -86.77% 348.494 46.122 - 36.78% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.76% 560.703 74.216 - -0.51% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.68% 22086.172 3162.053 - -0.08% -
std::fill_n(deque<int>)/32 -84.77% 8.269 1.260 - 9.09% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - -0.59% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.67% 2265.885 370.004 - -0.04% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.59% 287.978 47.271 - 0.04% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.48% 3859.343 676.088 - 1.34% -
std::fill_n(deque<int>)/50 -81.96% 12.186 2.199 - 0.20% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -81.48% 968.953 179.492 - 0.61% -
std::fill(deque<int>)/50 -81.47% 12.763 2.365 - -0.05% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.45% 323441.716 60006.695 - -0.93% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.43% 323485.437 60078.586 - -0.27% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -80.61% 122.759 23.809 - 1.46% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.95% 271537.279 57152.099 - -0.27% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.21% 263474.992 57404.017 - -0.35% -
BM_num_get<void*> -77.54% 47.636 10.698 - -1.19% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.30% 1779.984 404.052 - -0.03% -
std::find_end(deque<int>)_(same_length)/1024 -76.10% 1394.647 333.347 - -10.54% -
std::find_end(deque<int>)_(same_length)/8192 -75.53% 11168.880 2732.996 - -10.74% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.35% 194270.888 47893.629 - 0.61% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.04% 161550.849 48396.800 - 0.50% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -69.23% 1666.586 512.745 - -26.09% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.06% 15320.993 4740.579 - -4.08% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -68.75% 1747.195 545.917 - -24.94% -
std::rotate(vector<int>)_(by_1/3)/50 -68.60% 35.296 11.082 - 0.03% -
std::fill(vector<bool>)/262144 -67.89% 720.065 231.227 - -0.12% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.52% 2539.115 824.678 - 1.16% -
std::rotate(vector<int>)_(by_1/4)/50 -67.30% 35.303 11.544 - -1.49% -
std::find_end(deque<int>)_(same_length)/1000 -65.11% 935.209 326.320 - -10.51% -
std::rotate(deque<int>)_(by_1/4)/1024 -64.28% 778.389 278.033 - 4.67% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -63.08% 136.360 50.347 - -56.14% -
std::rotate(deque<int>)_(by_1/4)/50 -62.87% 73.934 27.451 - -4.51% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.69% 138430.643 51642.270 - 0.38% -
std::rotate(deque<int>)_(by_1/3)/50 -62.23% 75.430 28.487 - -5.84% -
BM_num_get<unsigned_int> -61.63% 25.424 9.755 - 0.93% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.95% 2416.837 943.755 - 0.02% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.95% 18151.862 7088.567 - 0.47% -
BM_num_get<unsigned_short> -60.84% 25.562 10.009 - -0.04% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.71% 17545.803 6893.819 - -2.25% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.62% 130791.216 51507.239 - 0.17% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.41% 17236.328 6823.344 - -0.69% -
BM_num_get<unsigned_long_long> -60.25% 25.970 10.324 - 0.06% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.05% 14734.367 5885.779 - 0.17% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.05% 17633.737 7044.178 - -1.22% -
BM_num_get<unsigned_long> -59.45% 25.450 10.320 - 0.27% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.90% 14372.895 6051.433 - 0.82% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -57.51% 13790.984 5859.924 - 1.21% -
std::rotate(deque<int>)_(by_1/4)/8192 -57.20% 6755.688 2891.516 - 18.45% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.95% 13791.062 5936.684 - 0.34% -
std::rotate(vector<int>)_(by_1/4)/32 -56.78% 10.967 4.740 - 0.17% -
BM_num_get<long_long> -56.69% 24.715 10.705 - 1.71% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.58% 11462.674 4976.564 - -0.45% -
BM_num_get<long> -56.26% 24.398 10.670 - -0.54% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -56.01% 76.407 33.614 - -38.24% -
std::rotate(deque<int>)_(by_1/4)/32 -55.84% 29.813 13.165 - 0.36% -
rng::for_each(map<int>)/8192 -55.63% 16529.420 7333.897 - 0.67% -
std::rotate(deque<int>)_(by_1/3)/32 -55.05% 44.961 20.209 - -4.07% -
std::for_each(map<int>::iterator)/8192 -54.84% 16371.941 7394.002 - -1.23% -
std::copy(vector<bool>)_(aligned)/262144 -53.54% 587.809 273.073 - -61.72% -
std::for_each(multimap<int>::iterator)/8192 -53.54% 16071.612 7467.148 - -1.08% -
rng::for_each(multimap<int>)/8192 -53.41% 15883.257 7400.561 - 2.19% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -53.33% 1891.277 882.622 - -54.13% -
BM_num_get<bool> -53.30% 25.320 11.824 - 0.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -53.03% 52.412 24.616 - -8.08% -
std::find_end(vector<int>)_(same_length)/1000 -51.10% 494.629 241.889 - -1.40% -
std::find_end(vector<int>)_(same_length)/1024 -51.04% 505.125 247.313 - -2.03% -
rng::for_each(set<int>)/8192 -50.97% 15441.804 7571.615 - -3.52% -
std::for_each(multiset<int>::iterator)/8192 -50.94% 16097.390 7898.146 - -4.33% -
rng::for_each(multiset<int>)/8192 -50.69% 15381.589 7583.973 - -3.72% -
std::search_n(vector<int>)_(no_match)/32 -50.61% 6.887 3.401 0.353 3.41% 0.353
std::for_each(set<int>::iterator)/8192 -50.49% 15715.673 7780.224 - -4.24% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.21% 1584.834 789.137 - -0.29% -
std::find_if(list<int>)_(process_all)/50 -50.06% 38.050 19.002 - 0.41% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -50.01% 417.683 208.805 - 0.23% -
std::find_end(list<int>)_(same_length)/1000 -49.73% 1471.156 739.597 - 0.05% -
std::find_end(list<int>,_pred)_(same_length)/1000 -49.72% 1547.198 777.955 - 0.86% -
std::find_end(vector<int>)_(same_length)/8192 -49.71% 4021.139 2022.278 - 0.83% -
std::find_end(list<int>)_(same_length)/1024 -49.67% 1500.195 755.018 - 0.32% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.62% 9944.725 5009.704 - 0.18% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.61% 1212.963 611.155 - 0.27% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.56% 1241.659 626.251 - 0.38% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -49.00% 130.284 66.442 - 0.67% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.99% 37.468 19.113 - -1.04% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -48.83% 73.162 37.434 - -47.95% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.68% 412.896 211.902 - 0.16% -
std::rotate(vector<int>)_(by_1/3)/32 -48.59% 19.468 10.008 - -0.33% -
std::find_end(list<int>,_pred)_(same_length)/8192 -48.34% 17079.425 8822.570 - -5.68% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.16% 416.280 215.820 - 0.96% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.68% 15.489 8.104 0.406 -0.07% 0.406
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -47.61% 401.487 210.357 - 1.22% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.45% 691458.833 363341.186 - -0.11% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.00% 0.476 0.252 - -0.17% -
std::set<int>::ctor(&&,_different_allocs)/32 -46.29% 336.688 180.824 - 2.60% -
BM_vector_deque_ranges_copy/0 -45.62% 0.682 0.371 - -0.45% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.41% 3657.183 1996.617 - -14.68% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -44.95% 919.690 506.246 - -14.00% -
std::unordered_set<int>::count(key)_(non-existent)/0 -44.34% 0.485 0.270 - 0.81% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.27% 1435.590 800.094 - 0.19% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.15% 9565.269 5342.420 - 0.30% -
std::find_end(deque<int>)_(near_matches)/1024 -44.02% 31166.564 17446.997 - 7.10% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -44.00% 0.485 0.271 - 2.48% -
std::find_end(deque<int>)_(near_matches)/1000 -43.97% 30016.921 16819.761 - 7.22% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -43.93% 341.550 191.515 - 1.15% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.78% 17490.376 9833.282 - -0.17% -
std::set<std::string>::insert(value)_(already_present)/32 -43.58% 16.328 9.213 - -9.22% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -43.49% 6.251 3.533 - 1.01% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.25% 2.058 1.168 - -0.04% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.91% 1368.116 781.062 - 0.20% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.25% 305.808 176.613 - 0.18% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -41.58% 104.860 61.259 - -39.02% -
BM_PushHeap_float_Descending_16 -41.07% 0.632 0.372 - -2.41% -
BM_PushHeap_float_Descending_4 -40.72% 0.612 0.363 - -6.94% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -40.56% 656165.456 390041.341 - 1.26% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -40.24% 307.662 183.861 - 0.02% -
std::set<std::string>::erase(key)_(existent)/32 -40.04% 85.032 50.988 - -3.97% -
ranges::min(std::vector<long_long>)/1 -39.87% 0.437 0.263 - -30.66% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -39.39% 89.642 54.330 - 0.20% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -39.00% 20.065 12.239 - 0.72% -
std::multiset<int>::contains(key)_(non-existent)/8192 -38.92% 14.637 8.940 - -2.56% -
BM_StringEraseWithMove_Huge_Transparent -38.47% 69.490 42.755 - -0.11% -
std::find_end(list<int>)_(same_length)/8192 -38.28% 15737.538 9713.779 - 19.85% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -38.23% 0.481 0.297 - -12.78% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.20% 22.154 13.691 - -0.19% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -38.14% 27.276 16.872 - -1.29% -
std::rotate(vector<int>)_(by_1/2)/32 -37.55% 3.705 2.314 - -0.87% -
std::multiset<int>::ctor(const&,_alloc)/8192 -37.35% 79867.273 50037.813 - -7.50% -
std::multiset<std::string>::erase(key)_(existent)/8192 -37.08% 106.311 66.896 - -29.42% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -36.59% 48.762 30.919 - -44.13% -
rng::find_last(deque<int>)_(bail_90%)/50 -36.28% 2.934 1.869 - -1.49% -
std::partial_sort_copy(deque<int>)_(descending)/8 -36.27% 23.334 14.870 - 1.95% -
std::multiset<int>::ctor(const&,_alloc)/1024 -36.26% 9837.980 6270.617 - -6.62% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -35.94% 41.831 26.798 - -0.46% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -35.86% 9961.179 6389.076 - -6.16% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -35.64% 15051.910 9688.158 - -5.99% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -35.53% 78936.141 50886.246 - -5.70% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -35.24% 80156.175 51909.663 - -4.00% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.21% 120.283 77.926 - 0.13% -
BM_StringEraseWithMove_Huge_Opaque -35.21% 68.230 44.208 - -8.23% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.17% 661.528 428.850 - 0.51% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -34.89% 249.065 162.175 - -23.54% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -34.75% 9999.342 6525.055 - 1.86% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -34.43% 4990595.621 3272476.561 - -28.02% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.06% 41.375 27.281 - 1.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -34.04% 18235027.839 12028313.449 - 1.74% -
std::set<int>::ctor(const&,_alloc)/8192 -33.91% 77999.624 51547.125 - 3.19% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -33.86% 35.769 23.659 - -32.53% -
std::copy_n(list<int>)/64 -33.64% 22.405 14.869 - -0.31% -
std::any_of(vector<int>)_(process_all)/50 -33.30% 18.971 12.654 - -7.50% -
std::unique_copy(list<int>)_(contiguous)/52 -33.12% 29.051 19.430 - -1.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.97% 12857869.172 8618073.217 - -0.36% -
BM_PushHeap_string_Random_1 -32.79% 0.698 0.469 - -0.06% -
BM_PushHeap_uint64_QuickSortAdversary_1 -32.43% 0.696 0.470 - 0.85% -
BM_align/64 -32.38% 0.921 0.623 - -0.03% -
BM_align/8 -32.37% 0.921 0.623 - 0.03% -
BM_align/256 -32.32% 0.920 0.623 - 0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -32.30% 13072113.395 8849989.741 - 1.10% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -32.25% 10.857 7.356 - 6.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.17% 12867102.536 8727149.068 - 0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -32.01% 12709486.086 8640714.957 - -0.41% -
std::set<int>::ctor(const&,_alloc)/1024 -31.96% 9679.700 6585.723 - 5.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.93% 12922716.210 8796313.683 - -0.27% -
BM_PushHeap_float_PipeOrgan_1 -31.89% 0.671 0.457 - -24.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -31.63% 345568085.054 236256986.036 - -2.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.56% 12762327.382 8733947.481 - 0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -31.35% 350290295.941 240477294.632 - -30.85% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.62% 0.487 0.338 - 0.06% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -30.59% 39.535 27.439 - -35.40% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -30.54% 46.274 32.139 - -38.52% -
rng::find_last(deque<int>)_(bail_90%)/8192 -30.27% 364.886 254.421 - 25.79% -
BM_align/1 -30.17% 0.921 0.643 - 3.09% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -29.95% 42.545 29.803 - -28.76% -
std::copy(vector<bool>)_(aligned)/1048576 -29.94% 3458.440 2423.086 - -25.23% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -29.88% 74.611 52.318 - -21.32% -
std::set<std::string>::erase(key)_(existent)/8192 -29.86% 104.125 73.031 - -15.38% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -29.68% 46244.650 32517.927 - 27.97% -
std::find_if_not(list<int>)_(bail_25%)/1024 -29.50% 181.590 128.025 - 0.65% -
std::find_if(list<int>)_(bail_25%)/1024 -29.34% 181.754 128.420 - 0.10% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.15% 39.488 27.978 - -0.38% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -29.15% 6028.056 4271.118 - -10.49% -
std::multiset<int>::count(key)_(existent)/1024 -29.11% 8.033 5.695 - -1.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -29.11% 354636383.584 251411748.079 - -28.34% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -29.02% 40.370 28.653 - -9.00% -
std::find_end(deque<int>)_(near_matches)/8192 -28.87% 1769000.521 1258231.925 - 11.84% -
std::find_end(deque<int>)_(process_all)/8192 -28.86% 2856.159 2032.012 - 0.84% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -28.25% 11.335 8.133 - 14.50% -
std::find_end(deque<int>)_(process_all)/1048576 -27.99% 366182.771 263687.461 - 0.17% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -27.95% 11.409 8.220 - 27.13% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -27.95% 2499501.196 1800834.686 - -24.30% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -27.79% 27.006 19.500 - -27.83% -
ranges::min(std::deque<long_long>)/70000 -27.71% 26305.416 19016.121 - -0.19% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -27.71% 29.261 21.154 - -0.20% -
BM_vector_deque_ranges_move_backward/0 -27.08% 0.549 0.400 - -10.03% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -27.01% 11.127 8.121 - -27.19% -
BM_PushHeap_float_Descending_64 -26.98% 0.523 0.382 - -0.76% -
BM_StringFindStringLiteral/1024 -26.76% 23.787 17.421 - -4.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -26.11% 43.291 31.989 - -22.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -25.83% 33.662 24.966 - -24.20% -
ranges::min(std::deque<__int128>)/1 -25.80% 0.837 0.621 - -3.11% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -25.60% 1698.499 1263.636 - -21.62% -
std::partial_sort_copy(deque<int>)_(heap)/8 -25.24% 20.481 15.312 - 3.76% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -25.03% 7.924 5.941 - 25.76% -
std::for_each(multiset<int>::iterator)/50 -24.78% 47.219 35.516 - -0.74% -
BM_PushHeap_string_SingleElement_1 -24.68% 0.700 0.527 - 11.96% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -24.55% 7.501 5.659 - 10.52% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -24.35% 1.697 1.284 - -18.32% -
vector<bool>::reserve() -24.29% 10.924 8.271 - -9.18% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -23.94% 7.197 5.474 - -24.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -23.78% 0.515 0.393 - -28.56% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -23.73% 56.323 42.957 - -8.80% -
std::all_of(vector<int>)_(process_all)/50 -23.59% 19.204 14.673 - -3.67% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.52% 41839.989 31997.950 - 0.12% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -23.46% 206.029 157.690 - -25.72% -
std::transform(list<int>)_(identity_transform)/50 -23.26% 39.305 30.164 - -0.84% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -23.19% 30.304 23.275 - 1.06% -
BM_PushHeap_float_Random_4 -23.08% 3.007 2.313 - -7.56% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -22.69% 6.571 5.080 - 10.85% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -22.69% 40274.147 31135.828 - 0.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -22.43% 65.036 50.449 - -27.27% -
rng::find_last(deque<int>)_(bail_90%)/1024 -22.41% 45.933 35.640 - 21.80% -
vector<bool>::resize() -22.32% 14.265 11.080 - -5.49% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.28% 2406237.543 1870068.779 - -0.22% -
std::multiset<std::string>::insert(value)_(already_present)/32 -22.19% 63.231 49.198 - 3.78% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -22.03% 34.322 26.762 - -29.83% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -21.96% 31.652 24.702 - 0.55% -
rng::contains_subrange(deque<int>)_(process_all)/32 -21.64% 14.421 11.300 - -4.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -21.60% 60.415 47.367 - 0.09% -
std::lower_bound(std::forward_list<int>)/100 -21.59% 108.722 85.251 - 0.75% -
rng::contains_subrange(deque<int>)_(process_all)/16 -21.34% 9.781 7.694 - 7.54% -
std::copy_n(vector<bool>)_(aligned)/1048576 -21.12% 3110.122 2453.177 - 18.90% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -21.07% 3747.263 2957.727 - 0.19% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -20.98% 23668700.453 18703658.217 - -11.35% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -20.91% 1.971 1.559 - 20.31% -
std::is_sorted(list<int>,_pred)/8192 -20.61% 9043.894 7179.835 - -20.28% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -20.60% 42.668 33.880 - 12.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -20.24% 211995.841 169098.234 - 1.41% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -20.22% 19485468.659 15545653.470 - -8.20% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -20.13% 41.582 33.212 - -1.84% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -20.06% 52.479 41.955 - -14.31% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.01% 1.025 0.820 - 0.23% -
std::move(deque<int>)/64 -19.95% 6.112 4.893 - 0.62% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -19.94% 1.866 1.494 - -3.64% -
std::find_if_not(vector<int>)_(process_all)/50 -19.93% 6.854 5.488 - -8.06% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -19.89% 982.518 787.119 - -9.35% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.77% 527.668 423.344 - 0.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -19.68% 54.889 44.087 - -35.89% -
BM_deque_deque_ranges_move/0 -19.65% 0.923 0.741 - -12.92% -
std::multiset<int>::count(key)_(existent)/32 -19.65% 4.705 3.781 - -1.32% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -19.62% 216.578 174.084 - -29.51% -
std::vector<std::string>::ctor(size)/8192 -19.44% 5187.044 4178.605 - 0.08% -
BM_PushHeap_float_Descending_256 -19.40% 0.499 0.402 - -0.47% -
std::set<std::string>::erase(key)_(existent)/1024 -19.32% 74.668 60.245 - -17.05% -
rng::contains_subrange(list<int>)_(process_all)/8192 -19.31% 9040.942 7295.321 - 2.53% -
std::map<std::string,_int>::erase(iterator)/1024 -19.30% 35.703 28.811 - -10.93% -
BM_PushHeap_uint64_Ascending_1 -19.25% 0.577 0.466 - 0.33% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -19.24% 141.916 114.612 - -19.53% -
rng::for_each(multimap<int>)/50 -19.15% 50.199 40.585 - 0.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.97% 205840.675 166801.357 - -1.06% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -18.95% 62.246 50.449 - 79.61% -
std::find_end(deque<int>)_(process_all)/1024 -18.80% 359.385 291.817 - 0.07% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -18.48% 34573.132 28183.650 - 1.46% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -18.47% 103.512 84.395 - -14.66% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -18.44% 1123.071 915.983 - -1.79% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -18.41% 25.784 21.037 - -0.78% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -18.40% 376.205 306.965 - -12.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -18.35% 248.703 203.067 - 103.92% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -18.31% 2864.945 2340.402 - 1.72% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -18.26% 493.439 403.351 - 0.09% -
std::move(list<int>)/64 -18.18% 47.883 39.178 - 0.01% -
std::set<int>::count(key)_(non-existent)/8192 -18.15% 13.811 11.304 - -0.10% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -18.07% 897.251 735.119 - 0.22% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -17.97% 1.806 1.482 - 10.54% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -17.84% 0.459 0.377 - -17.68% -
BM_PushHeap_float_Descending_1024 -17.77% 0.474 0.389 - -0.11% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.57% 462.383 381.160 - 0.22% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -17.56% 59.578 49.116 - -16.45% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -17.55% 3336.613 2751.154 - 3.00% -
std::sort(deque<int>)_(shuffled)/8192 -17.53% 98727.252 81422.076 - 0.74% -
std::unordered_set<int>::find(key)_(existent)/32 -17.51% 1.326 1.094 - -20.28% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -17.44% 71.347 58.907 - -32.92% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.32% 39.569 32.714 - -30.73% -
BM_StringEraseWithMove_Small_Opaque -17.30% 2.642 2.185 - -0.02% -
BM_PushHeap_float_Descending_16384 -17.28% 0.465 0.385 - -0.10% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.26% 29706.690 24578.345 - 0.98% -
std::for_each(set<int>::iterator)/50 -17.12% 44.234 36.660 - -0.27% -
BM_deque_vector_ranges_move/0 -17.08% 1.514 1.256 - -14.55% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -17.03% 38.334 31.804 - -28.81% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -17.01% 23312.994 19347.124 - 0.64% -
std::for_each(multimap<int>::iterator)/50 -16.97% 44.244 36.738 - 0.38% -
BM_PushHeap_float_Descending_262144 -16.89% 0.465 0.386 - 0.26% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.85% 30.827 25.633 - -0.24% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -16.73% 44.580 37.119 - -0.65% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.61% 415514.516 346512.482 - -0.26% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -16.57% 63.285 52.801 - -5.42% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -16.48% 6555.516 5474.855 - 0.30% -
std::fill(list<int>)/8192 -16.48% 8518.996 7115.235 - -3.96% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -16.33% 26297.375 22004.008 - -0.60% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -16.26% 84.554 70.809 - 12.61% -
std::unordered_set<int>::contains(key)_(existent)/32 -16.21% 1.409 1.180 - -11.85% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -16.20% 751.020 629.323 - -0.94% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -16.17% 2854757.447 2393183.462 - -8.92% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -16.16% 3.054 2.561 - -2.26% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -16.02% 1017.258 854.303 - 0.73% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -15.97% 1.553 1.305 - -13.14% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -15.89% 17.650 14.846 - -7.43% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -15.86% 19.958 16.792 - -15.54% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -15.78% 26.709 22.495 - -8.26% -
std::adjacent_find(deque<int>,_pred)/8 -15.70% 4.838 4.078 - -2.21% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -15.66% 11.344 9.567 - -15.75% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -15.65% 6308.222 5321.149 - -0.02% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.63% 6490.822 5476.551 - -10.97% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -15.60% 42.679 36.020 - -2.75% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -15.60% 24.474 20.657 - -15.06% -
std::find_end(vector<int>)_(near_matches)/8192 -15.59% 911938.505 769743.760 - 0.08% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -15.53% 29.805 25.176 - 1.85% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -15.51% 752.078 635.426 - -64.17% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -15.43% 73.822 62.433 - -15.89% -
BM_StringConstructDestroyCStr_Empty_Transparent -15.39% 0.312 0.264 - -11.48% -
std::find_end(list<int>)_(single_element)/8192 -15.29% 9655.531 8179.335 - -1.21% -
SetIntersection_Front_Set_float_1024_256 -15.27% 4190780.106 3550695.193 - -2.25% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.23% 943.756 800.069 - 0.09% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -15.15% 3169.555 2689.276 - -28.50% -
std::copy_n(list<int>)/4096 -15.13% 4179.648 3547.320 - -9.16% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.04% 4253.786 3613.902 - 0.59% -
BM_deque_vector_copy_backward/0 -15.01% 1.541 1.310 - -4.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -15.01% 28.354 24.098 - -24.73% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -14.90% 477.758 406.587 - -9.33% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -14.83% 42.237 35.972 - -3.50% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -14.80% 26.351 22.452 - -7.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -14.78% 35.699 30.421 - -9.99% -
std::unique(list<int>)_(contiguous)/1024 -14.78% 1074.782 915.921 - -0.52% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -14.70% 26.306 22.439 - -0.77% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -14.63% 1.614 1.378 - 8.51% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -14.55% 38.282 32.711 - 28.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -14.50% 1269612.394 1085484.024 - -5.04% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -14.50% 2.801 2.395 - -14.97% -
std::multimap<std::string,_int>::ctor(const&)/32 -14.49% 796.493 681.052 - -4.05% -
std::find_if(vector<int>)_(process_all)/50 -14.49% 6.862 5.867 - 5.04% -
std::rotate(vector<int>)_(by_1/2)/50 -14.47% 4.471 3.824 - 0.80% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.46% 3749.940 3207.631 - -4.53% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.45% 943.307 806.997 - -4.64% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.44% 55.915 47.840 - -13.66% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.40% 27.802 23.798 - 0.83% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -14.39% 7.174 6.142 - 10.81% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -14.26% 0.355 0.304 - 0.89% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -14.25% 1.590 1.364 - -14.31% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.17% 30.627 26.287 - -0.91% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.16% 51764.322 44433.617 - -0.39% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -14.12% 928.015 796.981 - 4.14% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -14.10% 255.785 219.710 - -6.59% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -14.05% 721.093 619.805 - -22.43% -
rng::for_each(set<int>)/50 -13.98% 43.831 37.702 - -1.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -13.97% 39.832 34.267 - -25.53% -
std::deque<std::string>::ctor(size)/32 -13.95% 51.330 44.167 - -11.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.75% 31.887 27.502 - -1.04% -
std::map<int,_int>::erase(iterator)/1024 -13.72% 24.033 20.735 - -0.82% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -13.72% 1.385 1.195 - -2.21% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -13.69% 15308.043 13212.103 - 1.28% -
std::any_of(deque<int>)_(process_all)/50 -13.50% 21.838 18.890 - 0.00% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -13.46% 1003.120 868.059 - -1.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -13.45% 1598.034 1383.133 - 4.73% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -13.44% 35548.682 30771.755 - 0.62% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -13.42% 1.661 1.438 - 7.31% -
std::multiset<std::string>::find(key)_(existent)/8192 -13.39% 30.260 26.209 - -10.72% -
std::map<int,_int>::count(key)_(existent)/1024 -13.38% 4.408 3.818 - 0.00% -
std::multiset<int>::ctor(const&,_alloc)/32 -13.36% 258.013 223.531 - -13.79% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.36% 6.430 5.571 - -4.88% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -13.34% 785.946 681.107 - -15.69% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -13.30% 1000.098 867.041 - -1.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.29% 54.073 46.887 - -2.10% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -13.27% 1.760 1.527 - -15.88% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -13.23% 283279.563 245801.866 - -0.77% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.22% 14.792 12.836 - -0.07% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -13.22% 29303.154 25429.095 - -7.13% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -13.20% 41.522 36.042 - -24.55% -
std::reverse_copy(list<int>)/8 -13.19% 2.787 2.420 - 0.02% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.11% 28.223 24.523 - -12.81% -
SetIntersection_Interlaced_Vector_uint32_256_16 -13.10% 6681120.625 5805763.537 - -5.84% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.09% 14.823 12.882 - 0.44% -
std::map<int,_int>::count(key)_(existent)/32 -13.08% 1.779 1.546 - -0.07% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.04% 34.641 30.122 - -12.57% -
std::for_each(map<int>::iterator)/50 -13.01% 41.120 35.769 - -0.53% -
std::set<std::string>::ctor(const&,_alloc)/8192 -12.98% 399584.042 347711.472 - 0.28% -
std::unordered_set<std::string>::ctor(const&)/32 -12.87% 795.931 693.524 - -9.75% -
std::set<std::string>::erase(iterator)/32 -12.86% 31.731 27.650 - 7.29% -
BM_vector_deque_move/0 -12.85% 0.519 0.453 - -17.04% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -12.85% 34.841 30.363 - -11.16% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -12.83% 27482531.385 23956356.124 - -22.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -12.82% 1615.396 1408.356 - -10.02% -
std::multiset<int>::find(key)_(non-existent)/8192 -12.77% 9.262 8.080 - -1.91% -
std::copy_backward(vector<int>)/4096 -12.69% 254.615 222.299 - -5.24% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -12.68% 3930.856 3432.473 - -5.16% -
std::set<int>::count(key)_(existent)/1024 -12.67% 4.683 4.090 - -2.22% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -12.66% 336.361 293.769 - -14.55% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -12.66% 41.946 36.637 - 1.16% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -12.62% 32.972 28.812 - -16.25% -
bm_ranges_lexicographical_compare<signed_char>/1 -12.58% 1.715 1.499 - -14.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -12.57% 39.953 34.929 - -7.76% -
ranges::min(std::vector<__int128>)/70000 -12.41% 30876.815 27043.754 - -21.42% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -12.35% 39268.073 34420.182 - 0.50% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.31% 14.643 12.840 - -0.03% -
ranges::min(std::deque<long_long>)/64 -12.28% 19.934 17.486 - 7.18% -
std::generate_n(deque<int>)/1024 -12.28% 278.270 244.103 - -0.27% -
SetIntersection_Front_Set_uint32_262144_1024 -12.24% 14078427.392 12355712.180 - 5.21% -
std::multiset<std::string>::count(key)_(non-existent)/32 -12.23% 12.420 10.901 - 6.57% -
std::map<std::string,_int>::clear()/1024 -12.22% 23961.339 21034.355 - -16.99% -
std::none_of(deque<int>)_(process_all)/50 -12.18% 21.525 18.903 - 0.00% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.17% 41011.164 36019.209 - -1.03% -
std::map<int,_int>::erase(iterator)/32 -12.12% 23.494 20.646 - -0.83% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.09% 6490.305 5705.892 - -7.67% -
BM_CmpEqual_ushort_schar -12.02% 1.118 0.984 - -2.29% -
std::set<std::string>::erase(iterator)/8192 -11.98% 31.029 27.311 - -9.11% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -11.96% 396460.055 349058.223 - 0.60% -
BM_deque_vector_ranges_move/1 -11.94% 2.368 2.086 - -1.00% -
std::set<std::string>::equal_range(key)_(existent)/8192 -11.93% 32.538 28.655 - 2.62% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -11.93% 47.142 41.519 - 8.82% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -11.92% 40.801 35.939 - -10.71% -
std::unordered_set<int>::find(key)_(existent)/1024 -11.90% 1.486 1.309 - -15.47% -
std::set<int>::erase(key)_(non-existent,_end)/32 -11.79% 2.636 2.326 - 1.24% -
std::find_if(deque<int>)_(bail_25%)/8192 -11.75% 569.375 502.472 - -6.97% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -11.74% 19.724 17.408 - 1.96% -
std::generate(deque<int>)/1024 -11.73% 276.750 244.288 - 0.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -11.73% 32.730 28.892 - 20.27% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -11.69% 33.088 29.219 - -6.81% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.63% 14.528 12.839 - 0.68% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.62% 50304.151 44460.780 - -6.94% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.61% 192.524 170.176 - -28.36% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.58% 0.298 0.264 - 0.13% -
BM_vector_deque_ranges_copy/2 -11.44% 2.066 1.830 - -8.14% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.42% 14.489 12.834 - 0.45% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.38% 79.353 70.319 - 0.19% -
BM_StringMove_Large -11.38% 0.798 0.707 - 0.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -11.33% 19.814 17.568 - -1.33% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.31% 28.918 25.647 - 26.55% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.27% 50238.000 44577.480 - -13.91% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -11.25% 0.692 0.615 - 1.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -11.20% 39.924 35.451 - 12.01% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -11.19% 42861.115 38064.157 - -0.73% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -11.18% 1.573 1.397 - 6.52% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.17% 51354.220 45618.530 - -8.33% -
std::set<std::string>::lower_bound(key)_(existent)/32 -11.14% 16.724 14.861 - -3.72% -
std::stable_sort(deque<int>)_(ascending)/8 -11.12% 20.212 17.964 - 3.34% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.10% 15961.235 14189.326 - 0.17% -
std::pop_heap(deque<std::string>)/1024 -11.10% 66.905 59.479 - 0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -11.09% 26463573.918 23528153.448 - 0.95% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -11.08% 10.497 9.334 - -10.61% -
std::set<std::string>::ctor(const&,_alloc)/32 -11.06% 850.530 756.488 - 8.34% -
BM_StringEraseWithMove_Large_Transparent -11.01% 2.648 2.356 - -13.56% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -10.99% 789.007 702.298 - -7.98% -
BM_deque_deque_ranges_move/1 -10.97% 2.598 2.313 - -3.92% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.95% 1631029.556 1452377.593 - 0.10% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -10.95% 8704.767 7751.749 - -5.42% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -10.92% 872.788 777.492 - -0.54% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.91% 41242.647 36741.203 - -0.71% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.86% 7693.487 6858.155 - 0.10% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -10.86% 1.956 1.744 - 11.51% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.79% 43642.399 38933.960 - -3.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -10.77% 0.500 0.446 - -36.04% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.71% 5922487.411 5287989.375 - -5.22% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -10.69% 94.891 84.743 - -4.08% -
std::find_if(vector<int>)_(process_all)/8192 -10.69% 945.111 844.062 - 4.64% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -10.62% 1.333 1.191 - -4.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.61% 32.052 28.650 - -6.39% -
std::find_if(vector<int>)_(process_all)/32768 -10.60% 3759.689 3361.007 - 4.81% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.59% 7671.183 6858.602 - -0.37% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.56% 326.452 291.977 - -0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -10.54% 14184778.212 12689077.100 - 4.63% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.53% 14.342 12.832 - 0.06% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.52% 14.297 12.793 - -0.57% -
SetIntersection_Front_Set_string_262144_64 -10.50% 4991120.743 4466874.190 - 0.91% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.50% 8360.145 7482.205 - -0.42% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.49% 7679.045 6873.398 - -0.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -10.43% 51.053 45.726 - 0.13% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -10.43% 0.521 0.467 - -0.40% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -10.38% 19.391 17.378 - -0.37% -
BM_CmpEqual_uchar_schar -10.38% 1.123 1.007 - -4.60% -
BM_deque_deque_ranges_move/2 -10.36% 2.307 2.068 - -2.90% -
std::for_each_n(list<int>)/50 -10.36% 24.253 21.741 - -5.45% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -10.36% 7.310 6.553 - -1.90% -
BM_PushHeap_float_Random_1024 -10.35% 7.536 6.756 - -5.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -10.30% 1253227.860 1124084.855 - -0.87% -
std::find_end(vector<int>)_(near_matches)/1024 -10.30% 15666.013 14051.785 - -0.04% -
std::unordered_multiset<int>::erase(iterator)/8192 -10.30% 22.805 20.455 - -14.63% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -10.30% 3.966 3.558 - -28.94% -
std::partial_sort_copy(list<int>)_(ascending)/8 -10.28% 9.365 8.402 - 1.97% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.27% 28.308 25.401 - 0.05% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -10.27% 466.637 418.720 - -7.19% -
BM_tolower_char<char> -10.27% 0.692 0.621 - -10.05% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.26% 1.156 1.037 - -0.42% -
std::stable_sort(deque<int>)_(heap)/8 -10.26% 26.262 23.567 - -0.31% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -10.26% 239.847 215.245 - -6.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.26% 19.825 17.792 - 1.21% -
BM_PushHeap_float_Descending_1 -10.25% 0.520 0.467 - -0.29% -
SetIntersection_Interlaced_Vector_uint32_256_4 -10.25% 5095696.012 4573631.893 - -7.49% -
BM_PushHeap_float_SingleElement_1 -10.24% 0.520 0.467 - -1.08% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -10.18% 24.606 22.101 - -7.35% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -10.17% 7.269 6.530 - -3.13% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -10.17% 96.757 86.914 - -8.27% -
std::search(vector<int>,_pred)_(single_element)/8192 -10.17% 4603.682 4135.376 - -11.22% -
std::search_n(list<int>,_pred)_(no_match)/8192 -10.08% 8134.741 7314.760 122.602 -0.50% 122.602
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.06% 5454.051 4905.400 - 0.64% -
std::search(vector<int>,_pred)_(single_element)/1024 -10.02% 576.950 519.168 - -10.48% -
std::find_end(vector<int>)_(near_matches)/1000 -9.99% 15052.698 13548.927 - -0.04% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -9.97% 165961.418 149411.143 - 0.56% -
BM_deque_vector_ranges_move/2 -9.97% 2.062 1.856 - 1.10% -
std::set<std::string>::ctor(const&,_alloc)/1024 -9.96% 41349.189 37232.497 - -0.28% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.92% 6.064 5.463 - -0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -9.91% 1245913.791 1122460.584 - 0.52% -
BM_CmpEqual_uint_short -9.90% 1.135 1.023 - 1.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -9.90% 243319897.671 219243166.986 - -4.51% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.87% 339776.780 306250.401 - 0.02% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -9.83% 6.007 5.416 - -0.91% -
std::multiset<int>::find(key)_(existent)/8192 -9.82% 8.908 8.033 - -3.43% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -9.78% 4.556 4.111 - 0.37% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -9.77% 506698.677 457184.116 - -3.80% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.76% 125.060 112.860 - -1.99% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.75% 2662823.390 2403069.158 - -1.38% -
std::find_if(deque<int>)_(bail_25%)/32768 -9.75% 2213.869 1997.933 - -7.54% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.74% 28529.467 25749.426 - 0.44% -
std::map<int,_int>::erase(iterator)/8192 -9.74% 26.727 24.125 - -0.91% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -9.70% 57.389 51.821 - -9.25% -
BM_PushHeap_float_Random_262144 -9.64% 7.779 7.029 - -2.32% -
BM_StringEraseWithMove_Small_Transparent -9.64% 2.412 2.179 - -0.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.60% 41179.387 37224.588 - -0.25% -
std::pop_heap(deque<float>)/1024 -9.56% 13.589 12.290 - -9.97% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.49% 0.515 0.466 - -0.36% -
std::unique(list<int>)_(contiguous)/8192 -9.48% 7802.830 7062.855 - 1.79% -
std::find_if_not(vector<char>)_(bail_25%)/8 -9.48% 0.932 0.844 - 1.82% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -9.48% 24.767 22.419 - -8.84% -
BM_CmpEqual_uint_schar -9.44% 1.133 1.026 - -2.46% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -9.42% 23.240 21.050 - -12.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -9.35% 27756247.120 25160919.567 - -0.90% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -9.33% 22.427 20.334 - -9.04% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.33% 0.697 0.632 - 0.11% -
BM_PushHeap_string_Ascending_262144 -9.32% 31.698 28.744 - -7.30% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -9.32% 23.529 21.336 - -2.82% -
std::partial_sort(deque<int>)_(ascending)/8192 -9.32% 162158.621 147050.623 - 1.71% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -9.30% 0.495 0.449 - -4.08% -
std::copy(deque<int>)/64 -9.30% 3.018 2.737 - -9.57% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -9.26% 29.987 27.209 - -5.21% -
std::map<int,_int>::clear()/1024 -9.21% 11337.328 10293.161 - -4.00% -
BM_vector_deque_ranges_copy/1 -9.19% 2.319 2.106 - -2.49% -
BM_std_minmax_element<char>/3 -9.18% 1.164 1.057 - -7.94% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.17% 2.456 2.231 - 1.02% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -9.16% 52.061 47.290 - -11.47% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -9.10% 42.388 38.531 - -1.65% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -9.09% 1.254 1.140 - -8.08% -
std::equal(vector<bool>)_(unaligned)/8 -9.07% 0.818 0.744 - -15.93% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -9.06% 392009.161 356474.462 - 2.94% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -9.04% 3.851 3.503 - -4.65% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.04% 1.775 1.615 - 0.00% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -9.00% 27006.931 24576.000 - 2.24% -
std::map<int,_int>::ctor(const&,_alloc)/32 -9.00% 251.225 228.618 - 3.78% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.00% 3.116 2.836 - 0.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -8.99% 3811.925 3469.356 - -0.82% -
std::copy(list<int>)/64 -8.96% 33.494 30.495 - 0.22% -
std::equal(vector<int>)_(it,_it,_it)/50 -8.95% 4.559 4.151 - 0.77% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -8.94% 15.976 14.548 - -16.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.90% 19920405.161 18146629.611 - -0.92% -
std::multiset<int>::find(key)_(non-existent)/32 -8.90% 2.469 2.249 - -0.21% -
std::search(list<int>,_pred)_(same_length)/8192 -8.87% 8817.087 8034.916 - -7.54% -
std::copy_if(list<int>)_(entire_range)/64 -8.85% 33.472 30.511 - -6.79% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -8.84% 1.448 1.320 - -12.01% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -8.83% 4.628 4.219 - 0.02% -
SetIntersection_Front_Set_float_16384_256 -8.81% 4201758.451 3831728.741 - -0.36% -
SetIntersection_Interlaced_Vector_uint64_256_16 -8.80% 7172011.327 6540694.148 - -5.07% -
std::partition(list<int>)_(sparse)/8192 -8.77% 8290.379 7562.942 - 3.59% -
BM_StringMove_Small -8.77% 0.799 0.729 - 3.15% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -8.77% 324.985 296.489 - -0.06% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.74% 26328.045 24028.096 - 1.14% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -8.72% 11.000 10.041 - -25.23% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.71% 39.144 35.733 - -0.93% -
std::stable_sort(deque<int>)_(descending)/8 -8.71% 28.414 25.941 - 2.52% -
BM_CmpLess_uchar_short -8.70% 1.135 1.036 - -1.79% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -8.70% 1.662 1.518 - 2.71% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.65% 13.879 12.678 - -0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -8.64% 1673427.875 1528843.468 - -1.55% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -8.64% 9.181 8.388 - 1.28% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -8.62% 2.579 2.357 - 4.02% -
std::find_end(list<int>)_(near_matches)/1024 -8.60% 37708.087 34463.691 - -0.05% -
std::map<std::string,_int>::clear()/8192 -8.60% 227074.220 207541.593 - -12.64% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.59% 871.186 796.329 - -1.39% -
std::stable_partition(deque<int>)_(sparse)/8192 -8.59% 3657.156 3343.021 - -1.05% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -8.59% 3729.836 3409.472 - -12.30% -
std::unordered_multimap<int,_int>::clear()/8192 -8.56% 67123.529 61376.425 - -11.92% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -8.55% 4.724 4.320 - -1.95% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -8.55% 25288.706 23127.178 - 1.25% -
std::generate_n(list<int>)/50 -8.54% 16.772 15.339 - 0.17% -
BM_StringRelational_Compare_Huge_Large_Control -8.53% 2.276 2.082 - 0.01% -
std::set<int>::find(key)_(existent)/1024 -8.52% 4.106 3.756 - -5.38% -
rng::find_last(deque<int>)_(bail_90%)/8 -8.48% 0.969 0.887 - -2.78% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -8.48% 0.490 0.448 - 4.95% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -8.47% 1.390 1.272 - -8.46% -
BM_CmpLess_uint_schar -8.47% 1.134 1.038 - -0.11% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -8.47% 225.763 206.650 - -4.87% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.46% 4.625 4.233 - -12.08% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -8.46% 870.550 796.902 - 16.05% -
ranges::min(std::vector<__int128>)/64 -8.46% 26.794 24.529 - -18.67% -
std::find_end(list<int>)_(near_matches)/1000 -8.43% 36128.912 33082.897 - -0.55% -
std::search_n(list<int>)_(no_match)/8192 -8.42% 7440.476 6813.668 56.729 -1.07% 56.729
BM_CmpEqual_ushort_short -8.42% 1.126 1.031 - 4.61% -
BM_CmpLess_uint_short -8.42% 1.136 1.041 - 2.28% -
std::find_end(list<int>)_(near_matches)/8192 -8.40% 2457994.737 2251528.405 - -0.04% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.39% 0.291 0.267 - -0.32% -
BM_vector_deque_copy/0 -8.39% 0.551 0.504 - -7.24% -
SetIntersection_Interlaced_Set_uint32_256_64 -8.35% 14073448.888 12898806.666 - 3.07% -
std::multiset<int>::count(key)_(non-existent)/0 -8.34% 0.275 0.252 - 0.17% -
SetIntersection_None_Vector_uint64_1024_4 -8.33% 1102987.149 1011131.230 - -5.61% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -8.33% 14.103 12.929 - 1.25% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -8.31% 30.611 28.068 - -13.20% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -8.29% 546.581 501.297 - -0.27% -
std::multimap<std::string,_int>::erase(iterator)/32 -8.26% 27.826 25.528 - -3.50% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.19% 6386.166 5863.246 - -4.62% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -8.16% 2.643 2.427 - 0.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -8.16% 0.591 0.543 - -11.69% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.16% 60.747 55.791 - -0.08% -
std::find_if(vector<int>)_(process_all)/1024 -8.15% 125.593 115.352 - 2.13% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.12% 13.890 12.762 - 0.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.12% 20147429.879 18511814.433 - -1.99% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -8.10% 1.335 1.227 - -22.02% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.09% 13591.303 12491.640 - -16.11% -
std::unordered_multiset<int>::find(key)_(existent)/32 -8.09% 1.345 1.236 - -8.33% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.09% 5.916 5.437 - -22.50% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.07% 1.257 1.156 - 0.00% -
std::generate(list<int>)/8192 -8.06% 7504.862 6900.067 - -8.58% -
std::is_sorted(deque<int>)/8 -8.06% 2.861 2.631 - -32.29% -
SetIntersection_None_Vector_uint64_16384_64 -8.06% 1117509.722 1027493.641 - -6.89% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.05% 0.378 0.347 - -0.00% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -8.01% 540.529 497.217 - 1.67% -
std::stable_sort(deque<int>)_(repeated)/8 -8.01% 19.713 18.135 - 2.39% -
std::set<int>::lower_bound(key)_(existent)/32 -8.00% 1.616 1.486 - -0.72% -
std::find_end(list<int>,_pred)_(single_element)/8192 -8.00% 9245.324 8505.986 - -1.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -7.96% 19455.474 17907.782 - -0.77% -
std::generate_n(list<int>)/8192 -7.95% 7451.667 6859.122 - -7.08% -
std::vector<std::string>::ctor(size)/1024 -7.94% 464.449 427.555 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -7.90% 1230312.025 1133081.388 - -0.08% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -7.89% 280853.455 258685.717 - -3.68% -
std::set<int>::ctor(const&,_alloc)/32 -7.89% 248.035 228.475 - 2.53% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -7.88% 2010712.985 1852328.872 - -6.78% -
std::map<int,_int>::clear()/8192 -7.87% 92082.029 84836.933 - -1.85% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -7.86% 1.450 1.336 - -2.67% -
SetIntersection_Front_Set_uint32_256_64 -7.82% 5818788.429 5363790.244 - -4.76% -
std::partial_sort(deque<int>)_(descending)/8192 -7.82% 282589.439 260500.937 - -10.00% -
BM_deque_deque_ranges_move_backward/0 -7.82% 0.921 0.849 - -7.55% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -7.81% 2471.142 2278.144 - -1.47% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.77% 13505.593 12455.881 - -1.21% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -7.74% 25.450 23.481 - -1.38% -
SetIntersection_Interlaced_Vector_string_1024_1024 -7.72% 41552999.422 38345962.674 - 0.33% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.72% 0.366 0.337 - -23.17% -
SetIntersection_Front_Set_float_1024_64 -7.67% 1699533.927 1569221.839 - -4.59% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.64% 39681.250 36649.331 - -0.65% -
std::find_first_of(vector<int>)_(large_needle)/32 -7.63% 111.832 103.294 - -11.84% -
std::rotate(list<int>)_(by_1/2)/50 -7.62% 13.664 12.623 - -0.11% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.61% 228.589 211.186 - 0.18% -
std::equal(vector<bool>)_(unaligned)/50 -7.61% 0.816 0.754 - -21.62% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -7.60% 27.147 25.083 - -0.66% -
std::copy_backward(vector<bool>)_(aligned)/512 -7.60% 1.547 1.429 - -5.55% -
BM_CmpEqual_uint_int -7.58% 1.129 1.043 - -0.13% -
SetIntersection_Interlaced_Vector_string_256_64 -7.54% 20278652.198 18750048.899 - -0.64% -
SetIntersection_Front_Vector_string_1024_256 -7.53% 10204165.223 9435365.384 - 1.68% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -7.52% 0.478 0.443 - 20.72% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -7.49% 1.621 1.499 - -0.17% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -7.46% 11.611 10.745 - 0.89% -
std::unordered_map<int,_int>::clear()/1024 -7.43% 8565.891 7929.719 - -24.36% -
std::multimap<std::string,_int>::clear()/1024 -7.37% 22540.064 20878.707 - -3.07% -
std::partition(deque<int>)_(sparse)/50 -7.35% 17.246 15.978 - 5.05% -
BM_CmpEqual_uchar_short -7.32% 1.085 1.005 - -2.21% -
BM_PushHeap_uint64_SingleElement_1 -7.32% 0.501 0.464 - -16.35% -
std::adjacent_find(vector<int>,_pred)/8 -7.31% 3.525 3.268 - -0.52% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -7.30% 44403612.134 41163319.328 - -20.21% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -7.27% 8.252 7.652 - -2.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -7.27% 3.026 2.806 - 1.66% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -7.27% 8475549.431 7859372.682 - -41.07% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.24% 4645.049 4308.629 - -0.08% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -7.23% 40223.506 37313.375 - 0.13% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.23% 267.502 248.155 - 0.15% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -7.23% 12.374 11.480 - -0.04% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.23% 58476.918 54251.299 - -0.11% -
BM_PushHeap_float_Random_64 -7.21% 6.730 6.245 - 0.48% -
std::set<std::string>::find(key)_(existent)/8192 -7.20% 30.665 28.456 - -8.22% -
SetIntersection_None_Set_uint64_16384_16384 -7.17% 179750549.058 166863131.281 - 0.49% -
SetIntersection_Front_Vector_uint64_16384_16384 -7.17% 74450260.835 69113244.134 - -6.57% -
std::pop_heap(deque<int>)/1024 -7.12% 13.584 12.617 - -3.16% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.09% 0.754 0.700 - -0.12% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -7.09% 22.512 20.916 - -0.99% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -7.08% 1454.441 1351.396 - -2.64% -
SetIntersection_Interlaced_Set_string_256_256 -7.08% 31581530.718 29344756.979 - 10.90% -
std::generate(deque<int>)/32 -7.08% 8.683 8.069 - -0.24% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -7.07% 154.391 143.474 - -2.23% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -7.06% 20.288 18.855 - -1.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -7.05% 16.843 15.656 - -5.43% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -7.04% 1.285 1.195 - -5.65% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.03% 14177.338 13180.341 - -3.31% -
std::unordered_multiset<int>::clear()/8192 -7.02% 67213.796 62492.930 - -11.61% -
BM_StringAssignAsciiz_Small_Opaque -7.02% 3.337 3.103 - 2.02% -
BM_StringAssignAsciiz_Empty_Opaque -7.02% 3.336 3.102 - 2.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -7.01% 0.579 0.538 - 11.80% -
std::unordered_set<int>::clear()/8192 -6.97% 67288.814 62597.100 - -0.18% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.97% 124602.611 115918.938 - -11.83% -
std::stable_partition(vector<int>)_(sparse)/50 -6.95% 22.264 20.716 - -1.89% -
std::set<int>::count(key)_(non-existent)/1024 -6.94% 7.964 7.411 - -0.10% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -6.94% 59.368 55.250 - -7.26% -
SetIntersection_Interlaced_Set_uint64_262144_1 -6.93% 1074622.364 1000099.659 - -2.70% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -6.93% 579.988 539.769 - -0.08% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -6.93% 1.423 1.324 - -5.23% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -6.93% 1.270 1.182 - -7.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -6.87% 1190927.963 1109082.567 - -4.13% -
std::remove_if(vector<int>)_(prefix)/1024 -6.87% 377.315 351.386 - 1.42% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.87% 565.641 526.771 - -0.14% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.87% 11.991 11.167 - 6.27% -
SetIntersection_Interlaced_Vector_float_1024_4 -6.84% 1391355.035 1296203.984 - -8.27% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -6.83% 2.345 2.185 - 1.92% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -6.83% 1.416 1.319 - -12.01% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.82% 13.774 12.835 - 0.03% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -6.81% 1.419 1.322 - -5.46% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.80% 0.589 0.549 - -0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -6.80% 23235625.108 21654908.830 - -2.59% -
std::find_if_not(vector<int>)_(bail_25%)/8 -6.80% 0.850 0.792 - 17.90% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -6.80% 371962841.924 346682493.713 - -2.08% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.79% 14808.666 13803.792 - -0.06% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -6.76% 1.729 1.612 - 5.42% -
BM_CmpLess_int_uint -6.76% 1.140 1.063 - -1.33% -
std::unordered_multiset<int>::clear()/1024 -6.75% 8610.501 8028.953 - -12.11% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -6.71% 1951710.117 1820654.349 - -6.77% -
BM_PushHeap_uint64_Ascending_4 -6.71% 0.588 0.549 - 0.11% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -6.71% 12.402 11.570 - 2.96% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -6.70% 18.451 17.214 - 0.41% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -6.70% 1056733.030 985950.853 - -4.45% -
std::unordered_multimap<int,_int>::clear()/1024 -6.68% 8476.642 7910.528 - -12.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -6.63% 1.421 1.326 - -5.00% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.63% 61328.900 57262.505 - -0.74% -
std::is_partitioned(list<int>)_(partitioned)/1024 -6.63% 639.612 597.224 - 2.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.62% 9602126.113 8966807.458 - -2.24% -
std::unordered_multiset<int>::count(key)_(existent)/32 -6.61% 1.855 1.732 - 8.20% -
std::find_if(list<int>)_(bail_25%)/32768 -6.60% 7428.034 6937.708 - 0.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.60% 1298.875 1213.201 - -7.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.57% 3168648.357 2960511.881 - -3.02% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.57% 53.643 50.120 - -5.51% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -6.54% 9.855 9.211 - -12.23% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -6.53% 1300008.949 1215108.969 - 1.39% -
std::replace_if(list<int>)_(sprinkled)/32 -6.51% 14.267 13.338 - 0.33% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -6.50% 7.331 6.854 - 1.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.50% 1173.764 1097.459 - -6.71% -
std::partial_sort(deque<int>)_(shuffled)/8192 -6.50% 258966.284 242134.671 - -1.00% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -6.50% 39.123 36.582 - -3.98% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -6.49% 1401.737 1310.765 - -25.34% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -6.48% 104088.386 97341.181 - 1.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.46% 7954624.158 7440971.679 - 0.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.46% 9583149.285 8964402.976 - -0.47% -
std::move_backward(list<int>)/4096 -6.45% 5186.231 4851.506 - 21.02% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.44% 817.266 764.624 - -0.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -6.42% 35.254 32.992 - -11.04% -
BM_CmpLess_ushort_short -6.41% 1.122 1.050 - 3.15% -
SetIntersection_Front_Set_uint32_16384_16 -6.41% 1219808.358 1141617.374 - 0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -6.40% 137162461.039 128379406.140 - -2.26% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -6.40% 60.114 56.268 - -3.18% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -6.39% 12589.841 11785.171 - 1.14% -
std::search(list<int>)_(single_element)/1000 -6.39% 705.850 660.774 - 0.21% -
std::adjacent_find(list<int>,_pred)/50 -6.37% 31.305 29.310 - 0.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -6.37% 1180847.323 1105657.762 - -1.43% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -6.36% 1428284.828 1337432.592 - -14.45% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -6.36% 1059570.090 992229.106 - -1.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.34% 17971062.702 16832112.053 - -0.50% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -6.33% 88937523.839 83306813.386 - -23.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -6.32% 1061672.351 994558.363 - -3.76% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.32% 69.276 64.901 - -0.06% -
SetIntersection_None_Set_uint64_16384_64 -6.31% 175620464.023 164535641.767 - -1.35% -
std::reverse(list<int>)/64 -6.30% 18.667 17.491 - -0.26% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.29% 14737.138 13809.977 - 0.53% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -6.28% 508443.599 476488.945 - -5.63% -
BM_deque_deque_move_backward/64 -6.28% 3.659 3.430 - 2.80% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -6.26% 16.523 15.489 - 0.42% -
BM_StringFindNoMatch/10 -6.26% 1.356 1.271 - -6.14% -
SetIntersection_Front_Set_uint32_16384_256 -6.24% 3946016.288 3699678.615 - -4.71% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -6.24% 53.657 50.308 - -5.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.22% 9581781.413 8985712.317 - -0.10% -
SetIntersection_Front_Set_float_262144_4 -6.21% 1097414.686 1029220.436 - -1.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.21% 9556404.907 8962994.012 - -0.21% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.20% 15803.235 14824.157 - -0.61% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -6.18% 48.608 45.605 - -8.63% -
SetIntersection_Front_Set_float_262144_16 -6.17% 1207928.607 1133409.172 - -0.62% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.16% 45431.064 42630.408 - -0.88% -
BM_PushHeap_uint64_QuickSortAdversary_16 -6.16% 0.971 0.911 - 0.02% -
BM_deque_vector_ranges_move_backward/0 -6.16% 1.584 1.487 - -5.73% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -6.11% 38.547 36.190 - 19.38% -
std::set<int>::count(key)_(existent)/32 -6.08% 1.700 1.596 - -2.53% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.07% 16158.710 15178.602 - 0.64% -
SetIntersection_Front_Set_uint32_16384_1024 -6.06% 12283161.099 11538791.391 - -8.16% -
std::map<int,_int>::erase(key)_(existent)/32 -6.05% 23.390 21.974 - -2.75% -
ranges::minmax(std::vector<long_long>)/1 -6.02% 0.647 0.608 - -6.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -6.00% 47.355 44.514 - -0.63% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -5.98% 1.243 1.168 - -7.15% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -5.97% 222.294 209.019 - 111.96% -
std::remove_if(vector<int>)_(prefix)/50 -5.97% 58.489 55.000 - -0.05% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -5.96% 176.086 165.596 - 0.00% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -5.95% 331.743 311.998 - 0.22% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -5.95% 6.088 5.726 - 1.42% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -5.95% 13.442 12.643 - -0.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.94% 1363333.343 1282373.487 - -4.29% -
std::copy_n(vector<int>)/262144 -5.93% 12532.344 11788.909 - -1.04% -
std::generate(deque<int>)/50 -5.93% 12.851 12.089 - -0.01% -
BM_PushHeap_uint64_SingleElement_16 -5.90% 0.358 0.337 - -10.67% -
std::transform(deque<int>)_(identity_transform)/50 -5.90% 20.289 19.093 - 0.00% -
SetIntersection_Interlaced_Vector_uint64_64_16 -5.89% 18312484.508 17233218.138 - -1.83% -
std::adjacent_find(deque<int>,_pred)/50 -5.89% 30.808 28.994 - -2.10% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.88% 1.110 1.044 - -0.76% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.88% 929275.850 874673.111 - -2.16% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -5.87% 10.635 10.011 - -4.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -5.87% 1149515.145 1082085.722 - -4.30% -
BM_CmpLess_uchar_int -5.86% 1.130 1.063 - 0.26% -
SetIntersection_Front_Set_uint64_262144_4 -5.84% 1096229.573 1032162.083 - -2.74% -
SetIntersection_Interlaced_Set_uint64_1024_1 -5.84% 1059042.136 997223.992 - -3.86% -
std::is_sorted(list<int>)/8192 -5.83% 7306.584 6880.577 - -4.22% -
rng::for_each(map<int>)/50 -5.82% 40.399 38.049 - 0.64% -
BM_PushHeap_float_Random_16384 -5.81% 7.550 7.112 - -0.58% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -5.80% 84960.154 80035.641 - -3.70% -
std::sort_heap(deque<int>,_pred)/8192 -5.80% 451004.639 424863.931 - 0.30% -
std::sort_heap(deque<int>,_pred)/1024 -5.77% 12968.908 12220.354 - -0.62% -
std::map<int,_int>::count(key)_(existent)/8192 -5.77% 6.152 5.798 - 0.03% -
std::count_if(deque<int>)_(every_other)/8 -5.76% 3.706 3.493 - 0.14% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -5.76% 0.367 0.346 - -19.95% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -5.75% 513308.528 483791.001 - -4.85% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.74% 0.281 0.265 - -0.03% -
BM_deque_vector_move/0 -5.74% 1.426 1.344 - -15.50% -
std::unordered_map<int,_int>::clear()/8192 -5.73% 66625.849 62806.369 - -25.53% -
std::map<std::string,_int>::clear()/32 -5.73% 922.172 869.345 - -12.06% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -5.73% 20.957 19.757 - -2.34% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -5.72% 52.900 49.873 - -3.06% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -5.72% 25.624 24.159 - 3.82% -
SetIntersection_None_Vector_uint32_1024_1 -5.71% 1098923.609 1036219.677 - -3.49% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -5.69% 20.402 19.241 - -2.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.68% 68443.795 64553.352 - -2.45% -
SetIntersection_Front_Vector_uint64_262144_256 -5.68% 2279995.774 2150585.996 - -5.49% -
BM_PushHeap_string_Descending_262144 -5.66% 3.154 2.975 - -9.01% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.66% 348.591 328.870 - 0.09% -
SetIntersection_None_Set_uint32_262144_16384 -5.65% 1212839.844 1144345.785 - 2.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -5.64% 27005271.138 25481413.751 - 0.02% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.64% 606.555 572.331 - -0.15% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.64% 2505.735 2364.414 - 0.01% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -5.64% 1.224 1.155 - -5.28% -
BM_PushHeap_float_Random_16 -5.64% 5.334 5.034 - 1.37% -
std::adjacent_find(list<int>)/8192 -5.63% 7119.436 6718.588 - -6.26% -
BM_CmpLess_uchar_schar -5.62% 1.122 1.059 - 4.45% -
std::multimap<std::string,_int>::erase(iterator)/1024 -5.61% 28.487 26.888 - 1.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -5.60% 3188667.332 3009946.235 - -0.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -5.58% 16.631 15.702 - -0.16% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -5.58% 16.427 15.511 - -11.41% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -5.58% 23.704 22.382 - -5.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.58% 167226.699 157903.644 - 0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.56% 6419488.254 6062590.997 - -1.82% -
std::multimap<std::string,_int>::clear()/32 -5.56% 931.675 879.895 - -0.19% -
std::find_first_of(list<int>)_(large_needle)/1024 -5.56% 985755.662 930994.900 - -1.45% -
SetIntersection_Front_Set_uint32_262144_1 -5.55% 1056198.562 997608.937 - 0.03% -
SetIntersection_Interlaced_Vector_string_16_4 -5.53% 69825292.765 65960802.645 - -1.27% -
std::set<int>::upper_bound(key)_(existent)/8192 -5.53% 8.591 8.116 - 3.61% -
BM_std_minmax_element<long_long>/3 -5.53% 1.114 1.052 - -16.36% -
std::set<int>::equal_range(key)_(existent)/1024 -5.52% 4.457 4.211 - -1.44% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -5.51% 10.794 10.198 - 0.34% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.51% 1712.250 1617.827 - 1.49% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -5.49% 1.827 1.726 - -4.54% -
BM_PushHeap_uint64_SingleElement_4 -5.49% 0.377 0.356 - -6.86% -
SetIntersection_None_Set_string_262144_1024 -5.48% 1720230.062 1625972.576 - -1.98% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -5.47% 20.118 19.017 - -5.16% -
std::shift_left(list<int>)/8192 -5.47% 7578.188 7163.937 - 1.23% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.46% 2477.719 2342.458 - -0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.45% 0.695 0.657 - -6.35% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -5.44% 13.061 12.350 - -1.52% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.43% 38.061 35.995 - -7.27% -
std::multiset<int>::count(key)_(existent)/8192 -5.40% 10.260 9.706 - 1.62% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -5.39% 1.570 1.485 - -1.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.39% 46245.054 43753.493 - -1.43% -
SetIntersection_Front_Vector_uint64_1024_16 -5.39% 1112265.207 1052356.261 - -3.71% -
std::generate_n(deque<int>)/50 -5.39% 12.913 12.217 - -0.28% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -5.35% 7.032 6.656 - 27.57% -
std::map<std::string,_int>::count(key)_(existent)/8192 -5.34% 30.601 28.967 - -17.87% -
std::replace(vector<int>)_(sprinkled)/8192 -5.34% 1245.180 1178.694 - -6.90% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -5.33% 37.025 35.050 - -4.95% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -5.33% 5.544 5.249 - 6.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -5.32% 1094577.011 1036395.321 - -4.10% -
std::generate_n(deque<int>)/32 -5.31% 8.688 8.226 - -0.27% -
BM_CmpLess_ushort_schar -5.31% 1.119 1.060 - 2.36% -
std::set<int>::lower_bound(key)_(existent)/1024 -5.28% 4.506 4.268 - -1.28% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -5.28% 2.413 2.286 - 4.41% -
BM_deque_deque_ranges_copy/2 -5.25% 2.246 2.128 - 2.53% -
std::map<std::string,_int>::count(key)_(existent)/32 -5.23% 17.370 16.462 - -7.31% -
std::shift_left(list<int>)/32 -5.23% 14.178 13.437 - 0.03% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.21% 2.540 2.408 - -5.61% -
SetIntersection_Front_Vector_uint64_262144_16384 -5.20% 73851794.053 70009406.501 - -3.67% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -5.20% 21.997 20.853 - -5.25% -
SetIntersection_Front_Vector_uint32_262144_64 -5.17% 1385125.582 1313454.986 - 0.34% -
SetIntersection_Interlaced_Vector_string_1024_4 -5.17% 1744190.727 1654037.375 - -1.96% -
BM_deque_vector_copy/1 -5.16% 2.139 2.029 - -2.55% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -5.16% 523819.988 496799.197 - -3.84% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -5.15% 22.287 21.139 - -2.99% -
SetIntersection_Front_Vector_uint64_262144_16 -5.13% 1120010.974 1062499.716 - -4.70% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -5.13% 51.966 49.299 - -1.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.13% 3202655.542 3038334.614 - -0.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.12% 55.542 52.700 - -6.54% -
rng::contains(list<int>)_(process_all)/8 -5.11% 2.381 2.259 - -4.76% -
SetIntersection_None_Set_string_262144_262144 -5.10% 1710767.334 1623528.971 - -2.94% -
SetIntersection_None_Vector_uint64_262144_64 -5.09% 1124148.676 1066880.315 - -1.74% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -5.09% 34.441 32.688 - -16.35% -
SetIntersection_Interlaced_Set_uint32_262144_16 -5.08% 1619121.174 1536811.281 - 2.29% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -5.08% 10140.450 9625.007 - -1.98% -
SetIntersection_Interlaced_Set_uint64_1024_4 -5.08% 10188318.812 9670480.845 - -16.03% -
std::unique_copy(list<int>)_(contiguous)/32 -5.08% 11.727 11.131 - -0.85% -
std::multiset<int>::lower_bound(key)_(existent)/32 -5.08% 2.311 2.194 - -0.51% -
std::find_first_of(list<int>)_(small_needle)/50 -5.07% 148.059 140.554 - -1.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.06% 1174466.201 1115012.303 - -4.78% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -5.06% 21.022 19.958 - -1.66% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.05% 321999.426 305738.410 - -0.01% -
SetIntersection_Front_Set_string_1024_16 -5.04% 1992295.171 1891929.982 - -3.68% -
SetIntersection_Interlaced_Set_uint32_262144_64 -5.04% 1591417.318 1511253.012 - 1.60% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -5.03% 9.369 8.898 - -1.08% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -5.02% 56599.341 53758.973 - -0.69% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -5.01% 13.002 12.350 - -0.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.01% 627.111 595.716 - -0.86% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.00% 100.195 95.185 - -0.13% -
BM_CmpLess_ushort_int -4.99% 1.127 1.071 - 1.56% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.99% 10.716 10.182 - -6.14% -
SetIntersection_Interlaced_Set_uint32_262144_4 -4.98% 1302458.494 1237542.481 - 2.26% -
std::map<int,_int>::erase(key)_(existent)/8192 -4.98% 26.059 24.761 - -2.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -4.98% 5174611.376 4917104.925 - -2.77% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -4.97% 2.415 2.295 - 1.40% -
std::set<std::string>::contains(key)_(existent)/8192 -4.97% 28.668 27.244 - -3.70% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.96% 0.364 0.346 - -0.07% -
std::multiset<std::string>::erase(key)_(existent)/1024 -4.96% 68.416 65.026 - -32.04% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.95% 210.444 200.024 - -8.65% -
std::is_sorted_until(vector<int>,_pred)/8192 -4.93% 3385.722 3218.816 - -3.00% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.91% 6.813 6.479 - -1.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.91% 1334454.964 1268957.000 - -5.07% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -4.91% 18885.037 17958.233 - 0.08% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -4.90% 10.193 9.694 - 34.12% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -4.90% 5.815 5.531 - 3.51% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.89% 38.040 36.180 - -2.72% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.88% 610.268 580.517 - -0.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -4.87% 11760.130 11187.671 - 0.96% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -4.86% 52.294 49.751 - -2.39% -
std::generate(deque<int>)/8192 -4.85% 2008.638 1911.282 - 0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.83% 134204602.963 127723519.519 - -0.12% -
SetIntersection_None_Set_uint64_1024_64 -4.82% 9011260.678 8576689.787 - -0.15% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.81% 731.324 696.113 - -0.13% -
std::stable_partition(vector<int>)_(sparse)/1024 -4.81% 219.996 209.407 - -1.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -4.81% 1056491.772 1005690.463 - 0.92% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.80% 58989.594 56155.447 - -1.29% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -4.79% 33.458 31.856 - -9.32% -
rng::contains_subrange(list<int>)_(process_all)/50 -4.78% 17.794 16.944 - -3.66% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.78% 197183.778 187766.053 - -3.93% -
SetIntersection_Front_Set_uint32_1024_1 -4.78% 1065102.236 1014237.537 - 2.20% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -4.77% 1284885.986 1223544.433 - -2.49% -
std::map<int,_int>::clear()/32 -4.77% 679.654 647.254 - -0.91% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.76% 731.433 696.585 - -0.14% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.76% 1.701 1.620 - 5.70% -
BM_CmpEqual_short_uint -4.76% 1.146 1.092 - -0.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.75% 3582575.480 3412531.710 - -5.02% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -4.75% 16.769 15.973 - 2.00% -
std::move(vector<bool>)_(aligned)/64 -4.74% 1.691 1.610 - -4.51% -
SetIntersection_Interlaced_Set_uint64_256_4 -4.72% 11295011.243 10761951.441 - -1.86% -
SetIntersection_None_Set_uint32_262144_4 -4.72% 1214413.332 1157118.490 - 3.94% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.71% 56664.457 53994.716 - -5.63% -
SetIntersection_Interlaced_Set_float_1024_1 -4.71% 1061672.011 1011651.898 - -1.99% -
SetIntersection_None_Set_uint32_16384_1 -4.71% 161921330.369 154298891.341 - 2.73% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -4.70% 56.414 53.763 - -6.92% -
BM_std_minmax_element<long_long>/1 -4.70% 0.324 0.309 - 1.68% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -4.70% 9.653 9.200 - 3.09% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -4.70% 25.021 23.846 - -1.48% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.69% 7008.397 6679.465 - -0.69% -
SetIntersection_None_Vector_float_1024_256 -4.69% 1103979.508 1052176.287 - -1.89% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.69% 13473.784 12841.860 - 0.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.69% 134783364.910 128466773.675 - -0.02% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -4.68% 1.559 1.486 - -7.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.68% 3196455.298 3047019.238 - -0.05% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -4.66% 73.365 69.944 - -3.86% -
std::for_each_n(deque<int>)/8 -4.65% 1.156 1.102 - -12.15% -
SetIntersection_None_Vector_uint64_1024_16 -4.64% 1104320.490 1053047.313 - 1.90% -
SetIntersection_None_Set_uint32_262144_16 -4.64% 1213268.148 1156944.824 - 4.09% -
SetIntersection_None_Set_uint32_1024_64 -4.64% 9030494.945 8611595.485 - -0.72% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.63% 2889.237 2755.483 - -1.91% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.62% 755.658 720.726 - -11.62% -
SetIntersection_Front_Vector_uint64_1024_1024 -4.62% 5909509.630 5636534.112 - 5.89% -
std::copy(list<int>)/4096 -4.62% 3268.963 3118.002 - 1.13% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.61% 2.515 2.399 - -3.07% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.61% 31.165 29.728 - 0.31% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -4.61% 16.114 15.372 - -6.85% -
SetIntersection_None_Set_uint32_262144_64 -4.59% 1213896.160 1158121.502 - 4.15% -
rng::for_each(multiset<int>)/50 -4.59% 41.043 39.159 - -0.68% -
rng::fold_left(deque<int>)/8 -4.59% 4.025 3.840 - -25.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -4.59% 4341412.970 4142265.306 - -1.45% -
SetIntersection_Front_Set_uint32_262144_4 -4.58% 1071669.695 1022587.687 - 0.61% -
SetIntersection_None_Set_uint64_256_64 -4.58% 9382142.097 8952824.261 - -0.95% -
SetIntersection_Front_Vector_uint32_256_16 -4.58% 4311757.725 4114458.059 - -0.77% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -4.58% 3.372 3.217 - -3.42% -
SetIntersection_None_Vector_string_262144_262144 -4.57% 1317178.590 1256919.359 - -1.23% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.57% 7.243 6.912 - 1.36% -
BM_PushHeap_float_Random_256 -4.56% 7.299 6.966 - 1.23% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.55% 228.568 218.167 - 2.26% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -4.54% 16.798 16.035 - -0.96% -
std::set<std::string>::count(key)_(non-existent)/8192 -4.54% 33.834 32.298 - -5.19% -
SetIntersection_None_Set_uint64_256_4 -4.53% 11605921.922 11080198.935 - 0.71% -
SetIntersection_Front_Set_float_1024_1024 -4.53% 11825826.474 11290319.637 - 2.13% -
SetIntersection_None_Set_uint32_1024_4 -4.51% 9028347.956 8621040.361 - -1.87% -
SetIntersection_Interlaced_Vector_string_64_16 -4.51% 30240466.886 28876842.461 - -1.27% -
std::multiset<std::string>::clear()/1024 -4.51% 22399.180 21389.431 - -1.22% -
SetIntersection_None_Set_uint64_1024_16 -4.50% 8972386.503 8568785.247 - -0.46% -
SetIntersection_Interlaced_Vector_string_64_64 -4.49% 26943209.535 25732229.537 - -0.82% -
BM_StringFindAllMatch/8 -4.49% 2.683 2.563 - -5.12% -
SetIntersection_Interlaced_Vector_string_262144_1 -4.48% 1105670.461 1056096.458 - -2.52% -
SetIntersection_None_Set_uint64_256_1 -4.48% 11725391.001 11199722.837 - -0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.48% 6396999.538 6110345.358 - 0.61% -
SetIntersection_None_Set_uint64_1024_1 -4.48% 8987520.224 8584953.405 - -0.42% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -4.48% 87.552 83.634 - -1.15% -
SetIntersection_None_Set_uint64_256_16 -4.47% 11025193.051 10532365.190 - -2.03% -
std::multimap<int,_int>::erase(iterator)/8192 -4.47% 21.439 20.481 - -8.29% -
SetIntersection_None_Set_uint32_16384_64 -4.47% 161346958.987 154142046.143 - 2.24% -
std::partition_copy(deque<int>)/1024 -4.46% 662.698 633.128 - -1.25% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -4.46% 1.160 1.109 - -0.23% -
SetIntersection_None_Set_uint32_16384_16 -4.45% 161921436.547 154713730.894 - 2.88% -
std::make_heap(deque<int>)_(shuffled)/8192 -4.45% 24110.850 23037.677 - 1.50% -
SetIntersection_None_Set_uint32_262144_256 -4.45% 1210101.156 1156276.449 - 4.30% -
std::unordered_set<int>::erase(iterator)/1024 -4.44% 20.345 19.441 - -1.13% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.43% 7.263 6.941 - 1.13% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -4.42% 20.544 19.636 - -0.72% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.42% 727.902 695.739 - -0.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -4.42% 5125.641 4899.235 - 0.17% -
BM_CmpEqual_int_uint -4.41% 1.136 1.086 - 2.31% -
SetIntersection_Front_Set_uint64_1024_16 -4.41% 1227791.863 1173626.924 - 0.72% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.40% 55.430 52.991 - 0.06% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -4.40% 4.668 4.462 - -0.67% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -4.39% 167.814 160.441 - 1.82% -
std::multimap<std::string,_int>::clear()/8192 -4.39% 218727.261 209117.057 - -1.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.38% 165871.209 158599.648 - -0.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.38% 1282.978 1226.819 - -1.32% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -4.38% 280.293 268.028 - 0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -4.36% 1098142.576 1050225.761 - -2.08% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.36% 21.548 20.609 - -14.05% -
std::map<int,_int>::insert(value)_(already_present)/8192 -4.36% 4.154 3.973 - -5.03% -
BM_PushHeap_string_QuickSortAdversary_1024 -4.35% 15.707 15.023 - -2.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.35% 1224383.796 1171088.459 - -0.28% -
std::unique(list<int>,_pred)_(sprinkled)/32 -4.35% 67.894 64.939 - -1.89% -
std::equal(deque<int>)_(it,_it,_it)/1024 -4.35% 481.458 460.537 - -5.67% -
BM_deque_vector_copy_backward/2 -4.34% 1.858 1.777 - -3.24% -
std::multiset<int>::equal_range(key)_(existent)/32 -4.33% 2.469 2.362 - -0.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.33% 19102022.084 18274816.611 - -0.46% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -4.32% 52672.508 50396.721 - -1.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.32% 27527.324 26339.269 - -2.95% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.31% 7094.092 6788.388 - -8.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -4.30% 11710237.067 11206311.412 - -2.10% -
std::remove_if(vector<int>)_(prefix)/32 -4.30% 51.240 49.038 - 0.43% -
std::set<int>::count(key)_(non-existent)/32 -4.29% 3.015 2.886 - 0.11% -
std::any_of(list<int>)_(process_all)/8192 -4.28% 7290.396 6978.092 - -11.90% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -4.28% 21.792 20.859 - 0.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.28% 1076112.615 1030074.052 - -2.38% -
SetIntersection_None_Set_uint32_16384_4 -4.27% 161703992.755 154791163.183 - 3.12% -
SetIntersection_None_Set_uint32_16384_256 -4.27% 160847931.984 153978694.570 - 1.41% -
SetIntersection_None_Vector_uint64_262144_1024 -4.27% 1141594.660 1092848.581 - 2.94% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.27% 2.567 2.457 - 1.70% -
std::unordered_set<int>::clear()/1024 -4.27% 8359.005 8002.143 - -1.00% -
SetIntersection_None_Set_uint64_256_256 -4.27% 5823958.426 5575458.941 - -0.49% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -4.27% 21.860 20.928 - -5.31% -
SetIntersection_None_Vector_float_262144_1 -4.26% 1164350.505 1114788.297 - -1.34% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.25% 395.247 378.448 - 0.17% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.24% 36.747 35.187 - -0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -4.24% 5170572.752 4951121.234 - -0.32% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -4.24% 301.415 288.639 - -1.69% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -4.24% 10988.291 10522.716 - -2.56% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.23% 15593.653 14934.585 - -0.80% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.23% 1050381.769 1005989.671 - -0.98% -
SetIntersection_Front_Set_uint32_1024_256 -4.22% 3805387.994 3644748.531 - -11.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.20% 1820315.754 1743810.139 - -0.68% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.20% 37396.352 35825.956 - -1.66% -
std::sort(deque<int>)_(heap)/8192 -4.20% 72424.391 69385.288 - 0.48% -
SetIntersection_None_Set_uint32_262144_1 -4.19% 1217392.494 1166365.723 - 4.50% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.18% 0.264 0.253 - -0.58% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -4.18% 3.195 3.061 - 15.23% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -4.17% 23.042 22.080 - -7.11% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -4.17% 85621.580 82051.524 - 0.59% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -4.17% 6.824 6.540 - 2.75% -
std::map<int,_int>::erase(key)_(existent)/1024 -4.17% 25.507 24.444 - -1.77% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.17% 16280.873 15602.559 - -1.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.17% 1700123.779 1629293.537 - 1.82% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.15% 17016.829 16309.835 - -1.51% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -4.15% 1050980.676 1007327.663 - -1.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -4.15% 1535100.384 1471394.897 - 2.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.15% 5.309 5.089 - -4.71% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -4.14% 17.332 16.614 - 7.63% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -4.14% 345.574 331.268 - -5.95% -
BM_StringRelational_Compare_Empty_Small_Control -4.13% 1.731 1.659 - 2.92% -
std::multimap<int,_int>::erase(iterator)/1024 -4.13% 21.391 20.508 - -10.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.12% 23517.979 22548.079 - -1.73% -
SetIntersection_Front_Vector_uint64_64_16 -4.12% 14506186.516 13908363.952 - -0.82% -
rng::starts_with(list<int>,_pred)/8192 -4.11% 12219.251 11717.455 - 7.80% -
SetIntersection_None_Set_uint32_16384_16384 -4.10% 163378173.478 156672269.637 - 3.04% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.10% 13347.107 12800.483 - 0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -4.09% 7172435.720 6879416.907 - -0.02% -
std::copy_if(deque<int>)_(entire_range)/8 -4.08% 2.655 2.547 - -3.20% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.08% 303.951 291.549 - 0.05% -
SetIntersection_None_Set_uint32_262144_1024 -4.07% 1205418.945 1156381.916 - 4.03% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -4.07% 4.383 4.205 - 24.92% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.05% 1156.495 1109.609 - -4.27% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -4.05% 21.627 20.752 - -8.82% -
BM_CmpLess_int_uchar -4.05% 1.152 1.105 - 0.61% -
BM_StringFindAllMatch/64 -4.04% 3.268 3.136 - -2.27% -
SetIntersection_None_Vector_uint64_256_4 -4.04% 4262322.082 4090070.998 - -0.28% -
BM_PushHeap_string_PipeOrgan_256 -4.04% 7.912 7.592 - -4.75% -
SetIntersection_Interlaced_Set_uint32_16384_4 -4.04% 174458253.965 167412767.827 - 0.50% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.03% 37560.174 36045.211 - -0.60% -
std::partition(list<int>)_(dense)/8192 -4.03% 5676.201 5447.277 - 9.22% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.03% 1.928 1.850 - -0.45% -
SetIntersection_Front_Set_uint32_256_256 -4.02% 7788110.806 7474846.975 - -4.33% -
SetIntersection_None_Set_uint32_262144_262144 -4.02% 1208029.299 1159444.826 - 3.95% -
BM_PushHeap_string_QuickSortAdversary_262144 -4.02% 16.645 15.976 - -3.12% -
SetIntersection_None_Set_uint64_1024_1024 -4.01% 9052342.148 8688901.842 - 1.00% -
std::all_of(deque<int>)_(process_all)/32768 -4.00% 10899.278 10463.210 - 3.74% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.00% 57036.838 54754.885 - -1.70% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.00% 1.203 1.155 - -4.01% -
BM_CmpLess_int_ushort -3.99% 1.150 1.104 - -0.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.98% 8985526.626 8627513.297 - -3.30% -
SetIntersection_None_Set_uint32_16384_1024 -3.98% 160793281.549 154396439.738 - 2.14% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -3.98% 14482.253 13906.188 - 0.51% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.97% 8762.895 8415.156 - -4.33% -
std::unordered_set<int>::erase(iterator)/32 -3.95% 20.214 19.416 - -0.73% -
SetIntersection_Front_Vector_uint64_262144_4 -3.95% 1084804.364 1041997.974 - 2.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -3.93% 1355139.307 1301895.238 - -3.55% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -3.93% 5926865.277 5694023.660 - -11.23% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.93% 1214.975 1167.258 - 3.31% -
std::multimap<int,_int>::clear()/8192 -3.92% 89258.681 85757.294 - -13.17% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -3.92% 7.340 7.052 - 1.97% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.92% 1579259.279 1517363.037 - 2.11% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.92% 203497029.353 195522308.125 - -1.77% -
std::unordered_set<int>::find(key)_(existent)/8192 -3.92% 1.400 1.345 - -14.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.91% 1239128.973 1190702.135 - 0.64% -
SetIntersection_None_Set_string_262144_4 -3.90% 1709567.709 1642872.232 - -1.53% -
std::pop_heap(vector<std::string>)/1024 -3.90% 20.990 20.171 - 0.72% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.90% 16.415 15.775 - -0.27% -
SetIntersection_None_Set_float_262144_1024 -3.90% 1204483.070 1157550.049 - 1.66% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -3.89% 88363.705 84922.359 - 0.48% -
std::list<std::string>::ctor(size)/8192 -3.89% 106484.862 102338.307 - -0.76% -
SetIntersection_None_Set_string_262144_1 -3.89% 1699790.609 1633659.506 - -2.14% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.89% 542.023 520.945 - -0.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.89% 67.682 65.051 - -9.52% -
SetIntersection_None_Set_float_262144_262144 -3.88% 1204247.479 1157479.572 - 0.17% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -3.88% 54.892 52.764 - -3.04% -
SetIntersection_None_Set_uint32_1024_256 -3.87% 9073451.384 8722099.223 - 1.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.87% 1130196.866 1086471.389 - -3.47% -
SetIntersection_Front_Vector_string_16384_256 -3.87% 9918254.377 9534549.828 - 0.40% -
SetIntersection_None_Set_uint64_1024_256 -3.86% 8934891.142 8589578.579 - -1.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.86% 1345830.970 1293849.128 - -4.22% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -3.85% 15.499 14.902 - -0.68% -
SetIntersection_None_Set_string_262144_256 -3.85% 1705061.115 1639373.859 - -1.92% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -3.85% 1.388 1.334 - -14.32% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.85% 410.177 394.385 - 0.44% -
SetIntersection_None_Vector_float_262144_16384 -3.84% 1172193.335 1127133.408 - -0.41% -
std::stable_sort(deque<int>)_(repeated)/1024 -3.84% 1456.669 1400.701 - -0.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.84% 8973748.452 8628985.185 - -1.23% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.84% 41395.488 39805.150 - -0.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.83% 1697857.422 1632787.760 - 0.85% -
std::stable_sort(deque<int>)_(shuffled)/8 -3.82% 23.498 22.600 - -0.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -3.82% 44.820 43.107 - -2.72% -
BM_deque_deque_ranges_copy/1 -3.81% 2.483 2.388 - 1.81% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -3.81% 31.241 30.050 - -2.87% -
std::equal(list<int>)_(it,_it,_it)/50 -3.81% 36.884 35.478 - -0.41% -
BM_PushHeap_uint64_SingleElement_64 -3.81% 0.366 0.352 - -7.14% -
BM_PushHeap_float_SingleElement_4 -3.80% 0.358 0.345 - -7.22% -
std::for_each(list<int>)/32 -3.79% 11.265 10.838 - -0.21% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -3.79% 23.950 23.043 - -25.23% -
std::all_of(deque<int>)_(process_all)/8192 -3.78% 2719.838 2616.961 - 3.43% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.78% 1066480.963 1026164.251 - -1.10% -
std::replace(list<int>)_(sprinkled)/50 -3.78% 19.512 18.775 - -0.66% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.77% 84931.143 81725.345 - -10.33% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.77% 13208.976 12710.529 - 1.17% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.77% 40099.601 38588.370 - -2.02% -
std::all_of(vector<int>)_(process_all)/8 -3.76% 2.517 2.422 - 0.81% -
std::rotate(list<int>)_(1_element_backward)/32 -3.76% 13.808 13.289 - 0.02% -
SetIntersection_None_Vector_uint64_16384_256 -3.76% 1104249.430 1062745.079 - -3.63% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.76% 525.397 505.663 - -6.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -3.75% 8991234.226 8653881.584 - -0.65% -
std::unordered_set<int>::erase(iterator)/8192 -3.75% 20.300 19.538 - -0.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.75% 1694022.949 1630526.693 - 0.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.73% 1204563.996 1159622.810 - -0.23% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -3.73% 1.564 1.506 - -2.35% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.73% 2638.915 2540.590 - 0.05% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.72% 22317019.832 21487260.079 - -1.12% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.71% 13371.437 12875.090 - 1.97% -
SetIntersection_Front_Set_uint32_262144_262144 -3.71% 1660380.857 1598752.686 - 0.91% -
std::find(list<int>)_(process_all)/8192 -3.71% 7129.683 6865.055 - -0.05% -
SetIntersection_Interlaced_Set_uint64_16384_1 -3.71% 1053135.725 1014051.848 - -2.17% -
SetIntersection_Front_Set_uint32_262144_256 -3.71% 3821812.911 3680129.773 - 3.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.70% 15.375 14.805 - 0.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.70% 14232.241 13706.309 - -1.77% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -3.69% 1.508 1.452 - -5.16% -
std::unordered_multiset<int>::ctor(const&)/32 -3.68% 204.962 197.428 - -3.32% -
std::unordered_set<std::string>::erase(iterator)/32 -3.66% 31.301 30.154 - 15.42% -
SetIntersection_None_Set_uint32_1024_16 -3.65% 9126969.381 8793517.465 - 1.21% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -3.65% 6.486 6.249 - -2.60% -
SetIntersection_None_Set_uint32_256_64 -3.65% 9412844.368 9069398.279 - -0.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.64% 1235254.614 1190301.914 - -2.81% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.64% 14674261.981 14140271.056 - 7.91% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.64% 14477.288 13950.568 - -2.45% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -3.64% 10.947 10.549 - -5.01% -
std::partition_copy(deque<int>)/50 -3.64% 22.007 21.207 - -0.24% -
BM_vector_deque_copy/2 -3.64% 2.003 1.930 - -6.13% -
std::unordered_multiset<int>::ctor(const&)/1024 -3.64% 6952.828 6700.045 - -3.11% -
SetIntersection_None_Vector_uint32_16384_64 -3.63% 1115973.525 1075418.637 - -1.39% -
SetIntersection_Front_Set_uint32_262144_16 -3.63% 1170708.878 1128173.513 - -0.41% -
std::set<int>::contains(key)_(existent)/32 -3.63% 1.715 1.653 - -1.38% -
BM_PushHeap_string_PipeOrgan_16384 -3.63% 12.756 12.293 - -5.25% -
BM_CmpEqual_schar_uint -3.63% 1.149 1.107 - 2.33% -
std::partial_sort(vector<int>)_(descending)/8 -3.63% 25.388 24.466 - 0.48% -
SetIntersection_None_Set_string_262144_64 -3.63% 1703906.740 1642102.623 - -1.62% -
SetIntersection_Front_Set_uint64_16384_64 -3.63% 1680363.084 1619421.770 - -1.17% -
SetIntersection_None_Vector_uint32_16384_16 -3.62% 1114813.746 1074499.821 - -1.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.62% 788.683 760.172 - 0.92% -
SetIntersection_Front_Set_string_262144_1 -3.61% 1105079.899 1065160.709 - -1.28% -
SetIntersection_Interlaced_Set_uint64_1024_64 -3.61% 10190966.562 9823238.313 - -7.77% -
std::copy_backward(vector<bool>)_(aligned)/4096 -3.61% 5.028 4.847 - -0.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.61% 25.012 24.110 - -1.68% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.60% 36052.335 34753.310 - -2.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.59% 1175862.515 1133593.775 - -1.85% -
std::reverse(list<int>)/8 -3.59% 2.003 1.931 - 0.00% -
std::set<int>::clear()/1024 -3.58% 9592.911 9249.695 - 0.94% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.57% 25235.875 24335.631 - -0.03% -
BM_PushHeap_string_PipeOrgan_1024 -3.57% 9.445 9.108 - -5.32% -
SetIntersection_None_Set_string_262144_16384 -3.56% 1702489.178 1641821.697 - -1.57% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.56% 386.354 372.613 - -8.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.56% 1105952.539 1066626.985 - 1.53% -
SetIntersection_None_Set_string_262144_16 -3.56% 1701763.834 1641255.373 - -1.60% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.55% 0.497 0.479 - -0.01% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -3.55% 1807821.369 1743635.254 - -1.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.55% 151896.728 146507.165 - 0.43% -
SetIntersection_None_Set_float_262144_16 -3.55% 1201036.377 1158424.725 - 1.35% -
std::unordered_map<int,_int>::ctor(const&)/1024 -3.54% 6987.038 6739.409 - -2.07% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.54% 22873.156 22062.633 - -2.12% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -3.54% 24.210 23.352 - -5.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -3.53% 1067688.484 1029974.077 - 4.00% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.53% 36897.959 35596.145 - -2.77% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.53% 218727339.981 211014225.412 - -0.20% -
std::multiset<int>::erase(iterator)/8192 -3.53% 24.003 23.157 - 0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.52% 1692840.496 1633253.744 - 0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.52% 1692190.672 1632642.498 - 0.19% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.51% 33.495 32.318 - -10.49% -
BM_deque_deque_ranges_copy/4000 -3.51% 146.260 141.124 - -0.58% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -3.51% 25.361 24.471 - -12.04% -
SetIntersection_None_Set_float_256_64 -3.49% 9422170.085 9092910.702 - -0.51% -
SetIntersection_Interlaced_Set_uint32_16384_16 -3.49% 211675713.781 204284284.224 - 1.74% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -3.49% 25.080 24.204 - 5.87% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -3.49% 16.374 15.803 - -2.27% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -3.49% 12.073 11.652 - 0.91% -
std::find_first_of(vector<int>)_(large_needle)/50 -3.48% 270.903 261.476 - -12.13% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.48% 8.613 8.314 - 0.06% -
BM_CmpLess_uint_int -3.48% 1.126 1.087 - 2.20% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.47% 1.206 1.164 - -5.19% -
std::stable_partition(vector<int>)_(dense)/50 -3.46% 26.313 25.402 - -0.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -3.46% 14497.753 13996.182 - 0.47% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -3.46% 21.110 20.381 - -4.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.45% 9035510.061 8723377.454 - -1.17% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.45% 5.553 5.361 - -0.38% -
SetIntersection_Front_Vector_string_1024_1 -3.45% 1092486.189 1054804.572 - -1.49% -
std::none_of(deque<int>)_(process_all)/32768 -3.44% 10888.096 10513.432 - 1.90% -
SetIntersection_None_Set_uint32_256_256 -3.44% 5811984.812 5612002.283 - -0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.43% 64421992.092 62211495.698 - 0.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -3.42% 4229266.802 4084564.976 - -1.21% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -3.41% 55.881 53.977 - -0.79% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -3.40% 3078611.118 2973895.752 - -9.48% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.40% 6.785 6.555 - 0.09% -
SetIntersection_Front_Vector_uint64_16384_16 -3.40% 1132367.435 1093866.842 - -2.65% -
SetIntersection_Interlaced_Vector_uint64_64_1 -3.40% 16676109.290 16109208.437 - -0.89% -
std::unique(list<int>,_pred)_(sprinkled)/52 -3.40% 84.216 81.356 - -1.51% -
SetIntersection_Front_Set_uint64_256_4 -3.39% 4255338.034 4110989.333 - -0.76% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -3.39% 302.465 292.207 - -0.05% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.38% 13.485 13.029 - -0.80% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -3.38% 4856.554 4692.226 - -9.46% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -3.38% 8.905 8.604 - 211.42% -
BM_CmpLess_short_uchar -3.38% 1.140 1.102 - 0.11% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.37% 16.168 15.622 - -1.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.37% 2274537.858 2197821.160 - -2.87% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.37% 1107147.689 1069823.771 - 0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -3.37% 1196457.007 1156190.417 - 0.51% -
std::search(vector<int>)_(no_match)/1024 -3.36% 219.520 212.141 - -2.14% -
std::any_of(deque<int>)_(process_all)/32768 -3.35% 11288.254 10909.632 - -3.70% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -3.35% 2220.130 2145.719 - -2.24% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.35% 377.936 365.274 - -2.01% -
std::move_backward(deque<int>)/8 -3.34% 3.436 3.321 - -6.00% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.34% 13.616 13.161 - 0.10% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.33% 36.554 35.335 - -7.02% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -3.33% 33.890 32.761 - 2.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.33% 754.814 729.713 - -6.18% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.33% 122227.464 118163.058 - 1.09% -
SetIntersection_None_Set_float_262144_4 -3.32% 1199770.508 1159908.694 - 1.39% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.31% 13014.337 12583.642 - -2.09% -
SetIntersection_Interlaced_Set_string_16_16 -3.31% 61716755.029 59675795.706 - -0.85% -
BM_std_minmax_element<char>/70000 -3.31% 18227.984 17625.542 - 3.16% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.30% 13.620 13.170 - 0.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -3.30% 18.230 17.629 - -1.01% -
SetIntersection_Front_Vector_string_1024_1024 -3.30% 40090416.042 38768501.204 - -0.07% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -3.30% 1.912 1.849 - 2.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -3.29% 4412188.482 4266876.220 - -1.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -3.29% 4398540.380 4253703.278 - -0.28% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.29% 27223.754 26327.629 - -1.37% -
std::set<std::string>::count(key)_(non-existent)/1024 -3.29% 23.784 23.001 - -5.18% -
BM_deque_deque_move_backward/512 -3.29% 19.744 19.094 - 1.10% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -3.29% 488262.020 472212.385 - -1.63% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.29% 90.316 87.349 - 0.24% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -3.28% 6.874 6.648 - -10.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.28% 1607453.914 1554678.814 - -0.61% -
BM_StringFindAllMatch/1 -3.28% 2.905 2.810 - -3.53% -
std::set<std::string>::clear()/8192 -3.28% 222479.643 215190.585 - 2.72% -
std::unordered_set<int>::ctor(const&)/1024 -3.27% 6893.976 6668.216 - -0.83% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.27% 13.605 13.160 - 0.23% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.27% 340.060 328.932 - -0.26% -
std::find_first_of(list<int>)_(small_needle)/32 -3.27% 96.678 93.519 - -2.71% -
std::multimap<int,_int>::ctor(const&)/1024 -3.27% 6682.139 6463.832 - -3.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.27% 19879286.500 19229985.714 - -5.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.26% 2046678.061 1979977.377 - -1.55% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.25% 15.381 14.882 - -0.08% -
std::unordered_multiset<int>::erase(iterator)/1024 -3.25% 20.161 19.506 - -18.00% -
BM_vector_deque_ranges_move/2 -3.24% 2.066 1.999 - -0.01% -
std::unordered_map<int,_int>::ctor(const&)/8192 -3.24% 56615.908 54782.915 - -3.19% -
std::shift_left(vector<int>)/50 -3.24% 5.244 5.074 - -3.58% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.23% 356.896 345.374 - -0.87% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.23% 14634.212 14161.813 - 1.89% -
SetIntersection_None_Vector_uint32_1024_4 -3.22% 1101704.300 1066178.199 - 3.54% -
std::multiset<int>::find(key)_(existent)/32 -3.22% 1.660 1.607 - -2.67% -
BM_vector_deque_copy_backward/1 -3.22% 2.384 2.307 - -0.53% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.21% 380.154 367.947 - -1.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.21% 634733.516 614363.412 - -0.19% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.21% 5.520 5.343 - -1.52% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.20% 275.105 266.303 - -1.52% -
SetIntersection_Front_Vector_uint64_64_4 -3.20% 16075897.703 15561745.384 - -0.56% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.20% 1543732.828 1494404.053 - 1.36% -
SetIntersection_None_Set_float_262144_16384 -3.20% 1201612.141 1163215.901 - 2.83% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.19% 12414990.576 12018702.386 - -0.46% -
std::remove_copy_if(list<int>)_(prefix)/50 -3.19% 25.980 25.152 - 1.05% -
SetIntersection_None_Set_float_262144_1 -3.18% 1202049.803 1163774.658 - 1.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.18% 1186100.636 1148356.830 - 2.34% -
SetIntersection_None_Set_uint64_262144_64 -3.18% 1235613.361 1196340.170 - -0.05% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.17% 55721.187 53953.377 - -0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -3.17% 8208932.195 7948534.982 - -2.17% -
SetIntersection_None_Vector_uint64_16_16 -3.17% 34107677.915 33026130.770 - -0.49% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.17% 16.502 15.979 - -3.82% -
std::is_sorted_until(deque<int>)/8 -3.17% 2.542 2.461 - -14.13% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.16% 26620.027 25778.347 - 0.01% -
BM_std_minmax_element<char>/65536 -3.16% 17040.338 16502.271 - 3.22% -
SetIntersection_None_Set_uint64_262144_16 -3.16% 1234401.937 1195447.834 - -0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -3.16% 38010750.021 36811249.515 - -3.22% -
std::partial_sort(deque<int>)_(heap)/8192 -3.15% 275886.920 267182.725 - -1.32% -
std::unordered_map<int,_int>::ctor(const&)/32 -3.15% 206.318 199.819 - -2.56% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.14% 1635774.414 1584394.855 - -0.80% -
SetIntersection_Front_Vector_uint64_4_4 -3.14% 137284286.380 132975373.298 - -0.35% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.14% 20000.512 19372.858 - 0.10% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -3.14% 307.987 298.330 - 0.33% -
SetIntersection_Front_Set_uint32_1024_16 -3.13% 1218841.643 1180652.690 - 0.57% -
BM_deque_vector_copy/2 -3.13% 1.829 1.772 - -0.07% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -3.13% 12660.436 12263.939 - 23.58% -
SetIntersection_Front_Vector_uint64_256_1 -3.13% 4220914.450 4088725.396 - -0.51% -
SetIntersection_None_Set_string_1024_256 -3.13% 9085029.622 8801039.284 - -1.80% -
SetIntersection_Front_Vector_uint64_256_4 -3.12% 4232684.291 4100528.214 - 1.17% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.12% 783.875 759.402 - -5.98% -
std::find_if_not(list<int>)_(bail_25%)/32768 -3.12% 7395.089 7164.557 - -0.81% -
SetIntersection_None_Vector_uint64_16384_1 -3.12% 1128744.076 1093562.844 - 0.52% -
SetIntersection_None_Vector_uint32_1024_64 -3.11% 1108598.033 1074088.437 - 0.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -3.11% 4235902.351 4104191.823 - -0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -3.11% 1196653.862 1159454.667 - 5.48% -
SetIntersection_None_Set_uint32_256_4 -3.10% 11503521.639 11146465.572 - 0.54% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.10% 692.913 671.406 - 0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.10% 1201530.088 1164279.682 - 3.46% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.10% 8.107 7.856 - -0.81% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.10% 1.927 1.868 - 1.82% -
std::set<std::string>::insert(value)_(already_present)/8192 -3.10% 31.276 30.307 - -20.74% -
std::copy(deque<int>)/512 -3.09% 17.161 16.631 - -3.60% -
std::multiset<std::string>::ctor(const&)/1024 -3.09% 35493.582 34396.331 - -3.66% -
std::remove_copy(deque<int>)_(prefix)/50 -3.09% 20.196 19.572 - -3.19% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.09% 15.253 14.782 - -0.13% -
std::replace(vector<int>)_(sprinkled)/32 -3.08% 5.802 5.624 - -5.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -3.08% 16842247.539 16323202.915 - 0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -3.08% 1158242.529 1122552.653 - 1.49% -
std::make_heap(vector<int>)_(ascending)/8 -3.08% 16.963 16.440 - 0.25% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.08% 812.905 787.862 - -2.03% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -3.08% 12.090 11.718 - -6.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.07% 12801544.464 12408602.777 - -0.54% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.07% 22.470 21.781 - 1.06% -
std::unordered_set<int>::clear()/32 -3.06% 604.585 586.070 - 0.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.06% 90442.635 87675.705 - -0.68% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.06% 121381.422 117668.917 - -3.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -3.06% 4248614.427 4118677.610 - 0.62% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.06% 21348405.275 20695607.505 - 0.42% -
SetIntersection_None_Set_float_262144_256 -3.05% 1196047.936 1159542.072 - 1.64% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.05% 111472.742 108071.928 - 0.65% -
SetIntersection_None_Set_float_262144_64 -3.05% 1192726.645 1156389.648 - 1.36% -
SetIntersection_None_Set_uint32_256_16 -3.05% 11048257.955 10711792.013 - 1.33% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -3.04% 1.260 1.222 - -2.13% -
BM_std_minmax_element<char>/64000 -3.04% 16622.266 16117.012 - 3.20% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.03% 14113.460 13685.513 - -0.08% -
std::find_end(vector<int>)_(process_all)/1024 -3.03% 236.451 229.286 - 2.27% -
std::unordered_map<int,_int>::clear()/32 -3.02% 605.073 586.772 - -11.95% -
SetIntersection_None_Vector_float_16384_1024 -3.02% 1120937.280 1087074.317 - -1.27% -
BM_deque_deque_copy/4000 -3.02% 145.950 141.550 - 0.17% -
SetIntersection_Interlaced_Vector_string_256_4 -3.01% 6302829.421 6112799.607 - -0.06% -
SetIntersection_None_Vector_uint64_262144_16384 -3.01% 1155002.388 1120202.032 - 0.32% -
SetIntersection_Interlaced_Vector_string_1024_1 -3.01% 1103453.655 1070246.584 - -0.44% -
SetIntersection_Interlaced_Vector_uint32_64_64 -3.01% 11115296.641 10781025.936 - 2.13% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.01% 725.747 703.930 - -5.69% -
SetIntersection_None_Vector_uint64_64_16 -3.01% 13716974.220 13304743.128 - -0.67% -
std::multimap<int,_int>::clear()/1024 -3.00% 11110.454 10776.707 - -13.81% -
SetIntersection_None_Set_uint64_1024_4 -3.00% 9106801.985 8833485.067 - 2.30% -
rng::find_if(vector<bool>)_(process_all)/8 -3.00% 3.578 3.470 - -2.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.00% 10047913.355 9746551.914 - 0.66% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.00% 15.318 14.859 - -1.02% -
SetIntersection_Front_Set_uint64_64_4 -3.00% 16277911.661 15790334.454 - -0.86% -
SetIntersection_None_Vector_uint64_64_64 -2.99% 8627991.744 8369589.014 - -1.96% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -2.99% 18442.618 17890.731 - 0.17% -
std::set<int>::contains(key)_(non-existent)/32 -2.99% 3.072 2.980 - 11.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.99% 16414.760 15923.968 - -0.63% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.99% 31.843 30.891 - -5.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.99% 1603539.576 1555645.733 - 0.14% -
std::swap_ranges(deque<int>)/50 -2.98% 16.818 16.317 - 2.91% -
SetIntersection_Front_Set_float_64_64 -2.98% 13646673.642 13240585.002 - 5.26% -
SetIntersection_Interlaced_Set_float_262144_256 -2.97% 1585005.209 1537922.687 - 1.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.97% 15.284 14.830 - 0.08% -
BM_CmpLess_schar_uint -2.97% 1.147 1.113 - 1.62% -
SetIntersection_Front_Vector_uint64_64_1 -2.97% 16616495.539 16123766.658 - -0.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.96% 9436636.240 9157016.040 - 1.44% -
SetIntersection_Front_Set_float_16384_1 -2.96% 1060780.193 1029370.454 - -0.86% -
BM_PushHeap_uint64_Ascending_16384 -2.96% 3.670 3.561 - -2.96% -
std::multiset<int>::find(key)_(existent)/1024 -2.96% 4.249 4.123 - -2.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.95% 6028.432 5850.437 - -9.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.95% 16586291.537 16096866.539 - 0.48% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.95% 4.855 4.712 - 1.46% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.95% 4.956 4.810 - -1.35% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.94% 13.347 12.955 - -0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.94% 15179591.155 14733903.081 - -1.15% -
BM_StringRelational_Eq_Small_Huge_Control -2.93% 0.484 0.469 - -3.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.93% 1040889.794 1010394.212 - -3.02% -
rng::find_last(list<int>)_(bail_10%)/50 -2.93% 16.361 15.882 - 0.06% -
std::set<int>::ctor(const&,_alloc)/0 -2.93% 13.151 12.766 - 0.39% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.92% 15.312 14.865 - -0.10% -
std::stable_partition(vector<int>)_(sparse)/32 -2.91% 7.459 7.241 - -2.66% -
SetIntersection_Front_Set_uint64_262144_16 -2.91% 1212154.184 1176841.810 - 1.12% -
SetIntersection_None_Set_float_256_256 -2.91% 5915177.303 5742916.164 - -2.03% -
ranges::minmax(std::list<__int128>)/1 -2.91% 0.447 0.434 - -2.75% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.90% 1280043.701 1242886.879 - 0.58% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.90% 23.207 22.534 - -4.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.90% 56236560.783 54607484.946 - -0.35% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.89% 56739466.246 55096962.588 - -0.24% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.89% 1.661 1.613 - -1.79% -
SetIntersection_Front_Set_string_16384_1 -2.89% 1110558.098 1078488.244 - -7.50% -
BM_CmpLess_short_ushort -2.88% 1.125 1.092 - 0.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.88% 11694218.203 11357582.749 - -2.16% -
SetIntersection_Interlaced_Set_float_256_256 -2.88% 7643424.055 7423661.702 - -0.25% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.87% 12952.741 12580.485 - -0.47% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -2.87% 1.312 1.275 - -1.22% -
SetIntersection_Front_Set_uint32_64_1 -2.87% 16759194.315 16278638.757 - 0.48% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -2.87% 1.155 1.122 - -3.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.87% 1073225.193 1042463.209 - -0.69% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -2.86% 90.470 87.881 - -2.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.86% 168592094.691 163767234.455 - -1.43% -
std::unordered_multiset<int>::erase(iterator)/32 -2.86% 20.038 19.464 - -4.05% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.86% 111.135 107.959 - -8.73% -
std::any_of(vector<int>)_(process_all)/8 -2.85% 2.419 2.350 - -7.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.85% 22845672.486 22194528.918 - 1.20% -
SetIntersection_None_Set_uint64_262144_256 -2.85% 1233154.217 1198018.719 - 0.15% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.85% 261593.282 254141.994 - 2.33% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.85% 20.215 19.639 - -0.02% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.84% 16893.849 16413.225 - 5.20% -
std::count(vector<int>)_(every_other)/8 -2.84% 1.335 1.297 - 5.76% -
SetIntersection_None_Set_uint32_16_1 -2.84% 67523204.098 65603666.574 - -0.64% -
SetIntersection_None_Set_float_1024_1 -2.84% 8974772.755 8719686.194 - -1.11% -
std::list<std::string>::ctor(size)/32 -2.84% 352.735 342.715 - -0.03% -
SetIntersection_None_Vector_uint32_1024_16 -2.84% 1105840.484 1074438.082 - 1.70% -
std::sort(deque<int>)_(repeated)/1024 -2.84% 1068.865 1038.544 - 5.25% -
std::multimap<int,_int>::ctor(const&)/8192 -2.84% 53130.309 51623.867 - -3.89% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.83% 56.216 54.624 - -0.29% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.83% 5.431 5.277 - 0.02% -
SetIntersection_Interlaced_Vector_string_1024_64 -2.83% 8570493.635 8327968.383 - 6.54% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.83% 13.083 12.713 - 0.20% -
SetIntersection_Interlaced_Set_float_256_4 -2.83% 11325948.800 11005944.184 - 0.68% -
BM_StringCopy_Huge -2.82% 110.873 107.748 - -0.60% -
SetIntersection_Front_Set_uint64_262144_1 -2.82% 1068576.316 1038490.796 - -0.77% -
SetIntersection_Front_Set_float_262144_262144 -2.81% 1608624.352 1563484.373 - 1.46% -
SetIntersection_None_Vector_uint64_4_4 -2.81% 135498711.368 131696751.307 - -0.60% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.81% 37462.666 36411.751 - -3.58% -
SetIntersection_None_Vector_uint64_256_1 -2.81% 4322103.341 4200861.988 - 1.97% -
SetIntersection_Front_Set_uint64_16384_1 -2.80% 1059419.799 1029707.557 - 1.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -2.80% 7496009.072 7285954.998 - 0.38% -
SetIntersection_Front_Set_uint64_1024_64 -2.80% 1716611.232 1668617.825 - 0.21% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.79% 385.430 374.663 - 0.56% -
SetIntersection_Front_Vector_uint64_16_4 -2.79% 54707575.338 53179814.393 - -0.51% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.79% 30.537 29.684 - -2.03% -
std::flat_multimap<int,_int>::clear()/0 -2.79% 402.105 390.879 - -0.84% -
SetIntersection_Front_Vector_uint64_1_1 -2.79% 540750500.120 525658007.385 - -0.56% -
SetIntersection_None_Set_uint32_64_64 -2.79% 11564737.747 11241996.253 - -0.76% -
SetIntersection_None_Vector_float_262144_4 -2.79% 1170390.489 1137730.576 - 0.75% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.78% 387.514 376.724 - 0.62% -
SetIntersection_None_Set_uint64_16384_4 -2.78% 165013346.874 160419764.480 - -0.03% -
BM_deque_deque_move/5500 -2.78% 202.045 196.425 - 0.24% -
BM_deque_vector_ranges_move/4000 -2.78% 146.076 142.013 - -1.04% -
std::unordered_multiset<int>::clear()/32 -2.78% 599.786 583.118 - -4.66% -
std::find_if(vector<char>)_(bail_25%)/1024 -2.78% 26.011 25.289 - -0.15% -
SetIntersection_Front_Vector_uint64_4_1 -2.77% 216359574.843 210357145.036 - -0.49% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.77% 216600887.248 210593778.696 - -0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.77% 1182808.202 1150012.405 - -1.11% -
SetIntersection_None_Vector_string_1024_64 -2.77% 1184281.984 1151452.550 - -0.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.77% 10967650.464 10663840.710 - 0.19% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.77% 31.240 30.375 - 6.40% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.77% 15.210 14.789 - -0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.76% 39152978.349 38071369.354 - -0.60% -
BM_PushHeap_string_QuickSortAdversary_16 -2.76% 10.743 10.446 - -1.61% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -2.76% 2.677 2.603 - 1.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.76% 1067883.320 1038405.459 - -1.99% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.76% 683.961 665.090 - -3.22% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.76% 137389266.988 133601549.482 - -0.26% -
SetIntersection_Front_Vector_uint32_16384_1 -2.75% 1064317.168 1034997.660 - -1.23% -
std::search(deque<int>,_pred)_(near_matches)/1000 -2.75% 24094.137 23430.941 - 0.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.75% 63088.702 61352.183 - -5.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.75% 1064862.368 1035560.131 - 1.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.75% 5895150.031 5733208.565 - -1.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.75% 11776159.120 11452762.218 - 1.53% -
std::search(vector<int>)_(no_match)/1000 -2.74% 214.568 208.680 - -2.58% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -2.74% 1405.549 1367.042 - -1.74% -
BM_StringRelational_Compare_Empty_Large_Control -2.74% 1.656 1.611 - 0.08% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -2.74% 1.545 1.503 - 4.40% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.73% 63585104.934 61846847.038 - -0.56% -
BM_PushHeap_string_QuickSortAdversary_256 -2.73% 14.968 14.560 - -1.84% -
SetIntersection_None_Vector_uint32_16384_256 -2.73% 1121826.189 1091202.500 - 0.06% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -2.73% 1061325.299 1032367.474 - 2.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.73% 8737238.736 8498910.527 - -0.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.72% 13366051.667 13002084.845 - -2.08% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.72% 210476.717 204750.600 - -1.81% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.72% 4207656.665 4093270.088 - -0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.72% 4251146.599 4135581.408 - 0.22% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.72% 12.246 11.913 - 0.03% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.71% 12506043.675 12166613.369 - -15.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.71% 616251.928 599531.421 - -0.05% -
std::multiset<std::string>::count(key)_(existent)/32 -2.71% 19.597 19.065 - -2.49% -
BM_StringRelational_Eq_Empty_Empty_Control -2.71% 2.118 2.061 - 0.03% -
SetIntersection_None_Vector_uint32_262144_1024 -2.71% 1151271.109 1120078.799 - 1.19% -
SetIntersection_Front_Set_uint64_1024_1 -2.71% 1059873.233 1031158.612 - -1.16% -
SetIntersection_Front_Vector_float_262144_16 -2.71% 1137528.674 1106719.948 - -0.54% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.71% 34202.804 33276.564 - -1.30% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -2.71% 58.999 57.401 - -5.80% -
std::list<std::string>::ctor(size)/1024 -2.71% 12773.821 12428.044 - -1.41% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -2.71% 13.523 13.157 - -0.05% -
SetIntersection_None_Vector_uint64_4_1 -2.70% 216457447.253 210608053.097 - -0.75% -
SetIntersection_Front_Vector_uint64_1024_64 -2.70% 1331682.778 1295717.666 - -1.65% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.70% 541720870.301 527097799.731 - -0.17% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.70% 1879.295 1828.574 - 0.15% -
std::set<int>::clear()/8192 -2.69% 82177.383 79963.534 - 0.50% -
SetIntersection_None_Vector_string_16384_1 -2.69% 1242322.275 1208947.416 - -1.27% -
SetIntersection_None_Vector_uint64_262144_4 -2.69% 1151017.544 1120108.566 - -0.70% -
SetIntersection_None_Vector_uint64_1024_64 -2.68% 1094413.085 1065061.991 - 2.03% -
SetIntersection_Front_Set_string_16384_4 -2.68% 1258331.676 1224629.384 - -2.47% -
BM_std_minmax_element<char>/5500 -2.68% 1441.057 1402.466 - 4.13% -
SetIntersection_None_Vector_uint64_1_1 -2.68% 540328773.212 525859460.493 - -0.64% -
SetIntersection_Interlaced_Set_string_1024_1 -2.67% 1114131.154 1084348.309 - -0.28% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.67% 1016.354 989.198 - 4.47% -
SetIntersection_Front_Set_uint32_16_1 -2.67% 63854649.244 62148748.359 - 0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.67% 1.315 1.280 - -0.34% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.67% 29.888 29.090 - 0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.67% 1064415.722 1035999.103 - -0.57% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.67% 10198.439 9926.335 - 0.42% -
BM_StringConstructDestroyCStr_Small_Opaque -2.67% 2.253 2.193 - 4.79% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.67% 102599.184 99864.722 - 0.39% -
SetIntersection_Front_Set_float_256_256 -2.66% 7681488.705 7476807.056 - 7.52% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.66% 38422313.910 37398826.027 - -1.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -2.66% 4134123.686 4024214.227 - -1.37% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.65% 15.255 14.851 - -0.37% -
SetIntersection_Front_Vector_uint64_256_64 -2.65% 4260959.301 4147985.507 - -5.08% -
SetIntersection_Front_Vector_uint64_16_1 -2.65% 63659597.606 61971933.374 - -0.06% -
std::flat_multimap<int,_int>::clear()/32 -2.65% 401.845 391.194 - -0.69% -
BM_deque_deque_move/1 -2.65% 2.580 2.512 - -2.58% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.65% 211.626 206.022 - 0.37% -
std::all_of(list<int>)_(process_all)/8 -2.64% 2.719 2.648 - -0.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.64% 1182961.685 1151678.755 - -2.54% -
SetIntersection_Front_Set_uint64_16_16 -2.64% 38449012.134 37433523.693 - 1.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.64% 4188967.600 4078368.378 - -1.76% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.64% 37.515 36.525 - -3.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.64% 144204758.663 140400092.401 - -0.39% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.64% 63839582.058 62157226.760 - -0.14% -
SetIntersection_Front_Set_uint64_256_16 -2.63% 4544499.534 4424782.293 - 0.58% -
SetIntersection_None_Vector_uint32_64_16 -2.63% 13721896.923 13360652.864 - -0.64% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -2.63% 77580.928 75538.973 - -1.52% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.63% 38563937.553 37549134.527 - 0.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.63% 15.353 14.949 - 0.04% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.63% 2210.858 2152.755 - 0.30% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -2.62% 23.034 22.429 - -6.91% -
BM_vector_deque_ranges_copy/5500 -2.62% 200.764 195.497 - 0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.62% 170028454.787 165568303.006 - -0.25% -
BM_vector_deque_ranges_move/1 -2.62% 2.332 2.271 - 0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.62% 63944282.974 62268486.962 - 0.03% -
SetIntersection_None_Set_uint64_1_1 -2.62% 542417661.344 528203084.861 - -0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -2.62% 1515830.791 1476119.404 - 1.42% -
SetIntersection_None_Set_uint32_4_1 -2.62% 219577407.786 213825292.594 - -0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.62% 17512672.119 17054572.347 - -0.19% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.61% 20.931 20.384 - -0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.61% 1189597.387 1158539.528 - -0.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.61% 16315289.156 15889468.595 - -0.39% -
BM_CmpEqual_uchar_int -2.61% 1.093 1.065 - 0.01% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -2.61% 2.379 2.317 - 7.56% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.61% 89.594 87.258 - 0.64% -
SetIntersection_Front_Set_uint32_1_1 -2.60% 542315347.184 528190560.278 - 0.01% -
SetIntersection_Front_Vector_uint32_262144_16384 -2.60% 77262048.723 75250709.712 - 2.63% -
SetIntersection_None_Vector_float_262144_1024 -2.60% 1153369.700 1123394.908 - -0.07% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.60% 2.963 2.886 - -0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.60% 16888053.845 16449424.804 - 0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.60% 1065735.386 1038055.450 - 1.59% -
SetIntersection_Interlaced_Set_string_256_16 -2.60% 18329013.724 17853137.164 - 2.18% -
SetIntersection_None_Set_uint32_16_16 -2.60% 35910927.606 34978701.327 - -0.13% -
SetIntersection_Front_Vector_uint32_256_1 -2.59% 4214152.026 4104954.780 - 2.02% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -2.59% 11.127 10.839 - -9.36% -
SetIntersection_Interlaced_Set_float_16384_1 -2.59% 1058843.335 1031438.854 - -0.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.58% 5114643.937 4982621.043 - -0.61% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.58% 4861.077 4735.717 - 0.24% -
SetIntersection_None_Vector_uint32_64_1 -2.57% 16894173.347 16459473.081 - -0.30% -
SetIntersection_Front_Vector_uint64_16_16 -2.57% 36216717.230 35284995.964 - 0.96% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.57% 17.900 17.441 - -0.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.56% 6837.681 6662.378 - -0.13% -
BM_deque_deque_move/2 -2.56% 2.306 2.247 - -2.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.56% 230604211.443 224704611.924 - -1.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -2.56% 140607.813 137012.997 - -5.35% -
SetIntersection_None_Set_uint32_1024_1024 -2.55% 9115135.936 8882568.304 - 0.38% -
SetIntersection_Front_Set_uint64_1_1 -2.55% 541820530.750 528006887.007 - -0.22% -
BM_StringAssignStr_Huge_Transparent -2.55% 115.158 112.222 - 2.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.55% 13.643 13.296 - -0.14% -
std::find_end(vector<int>)_(process_all)/1000 -2.55% 229.947 224.087 - 2.33% -
std::multimap<int,_int>::clear()/32 -2.55% 666.607 649.631 - -5.79% -
SetIntersection_Interlaced_Set_uint64_4_1 -2.55% 216675829.100 211160752.510 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.54% 1879644.533 1831814.369 - 0.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.54% 543412778.453 529587120.996 - -2.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -2.54% 1533171.629 1494202.001 - 0.05% -
SetIntersection_Front_Set_float_64_16 -2.54% 15499835.303 15105884.134 - -1.21% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.54% 603.360 588.040 - -0.00% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.54% 73780.480 71909.910 - 1.32% -
std::partition(deque<int>)_(sparse)/8192 -2.53% 3120.596 3041.520 - 0.99% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.53% 4221573.717 4114612.957 - 0.06% -
SetIntersection_None_Vector_uint64_64_4 -2.53% 16108444.272 15700615.458 - -0.93% -
SetIntersection_Interlaced_Set_float_16_16 -2.53% 38789084.375 37807843.457 - -0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.53% 64005546.802 62387284.661 - 0.21% -
SetIntersection_Front_Vector_uint32_256_4 -2.53% 4226886.626 4120116.993 - 0.74% -
SetIntersection_Interlaced_Vector_uint32_16_1 -2.53% 63731781.903 62122380.444 - -0.09% -
SetIntersection_None_Vector_uint64_16_1 -2.52% 64001503.396 62387095.102 - -0.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.52% 55521758.252 54121516.044 - -1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.52% 16734415.503 16312751.878 - -1.54% -
std::set<int>::erase(iterator)/8192 -2.52% 20.696 20.175 - 1.34% -
SetIntersection_None_Set_float_16_16 -2.51% 35987858.396 35084850.252 - -0.03% -
BM_StringRelational_Less_Huge_Empty_Control -2.50% 1.655 1.614 - 0.11% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.50% 788.585 768.856 - 0.25% -
SetIntersection_Front_Set_string_262144_16 -2.50% 1938129.251 1889646.254 - -1.16% -
SetIntersection_Interlaced_Set_float_262144_64 -2.50% 1573635.904 1534275.473 - 1.97% -
SetIntersection_Interlaced_Set_float_64_64 -2.50% 13353964.578 13020636.457 - -1.19% -
SetIntersection_None_Set_uint64_4_1 -2.49% 219261208.834 213792147.154 - -0.04% -
BM_CmpEqual_ushort_ushort -2.49% 1.086 1.059 - 0.67% -
SetIntersection_Front_Set_uint32_1024_4 -2.49% 1080958.442 1054009.090 - 1.37% -
SetIntersection_None_Set_uint64_4_4 -2.49% 137100652.284 133691610.423 - -0.16% -
SetIntersection_Front_Set_uint32_256_4 -2.49% 4257677.515 4151814.041 - 0.16% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -2.48% 10.584 10.321 - -0.02% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.48% 20.021 19.524 - -7.76% -
SetIntersection_None_Vector_uint32_16384_16384 -2.48% 1119446.159 1091657.177 - 1.33% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.48% 4853.916 4733.603 - 0.28% -
std::multimap<int,_int>::erase(iterator)/32 -2.48% 20.978 20.459 - -8.46% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.48% 9.488 9.253 - -1.04% -
std::multiset<std::string>::clear()/8192 -2.47% 217763.273 212375.728 - 0.00% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.47% 0.474 0.463 - 17.90% -
BM_CmpEqual_schar_uchar -2.47% 1.114 1.087 - -0.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.46% 15.316 14.938 - 0.06% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.46% 514.048 501.381 - -0.95% -
std::find_end(vector<int>)_(process_all)/1048576 -2.46% 231092.482 225412.092 - 2.50% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.46% 15.358 14.980 - -0.18% -
BM_PushHeap_uint64_Ascending_16 -2.46% 0.932 0.909 - -1.27% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.46% 11.428 11.147 - -0.35% -
SetIntersection_Front_Set_uint64_4_1 -2.45% 216691185.212 211371501.648 - -0.14% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.45% 11564191.221 11280334.421 - -1.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.45% 139204842.573 135790590.375 - -3.16% -
std::map<int,_int>::find(key)_(existent)/8192 -2.45% 5.507 5.372 - -1.21% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.45% 63758636.537 62198013.122 - -2.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.44% 621.748 606.561 - -0.45% -
std::swap_ranges(deque<int>)/32 -2.44% 10.994 10.726 - 2.96% -
SetIntersection_Front_Set_uint64_262144_64 -2.44% 1699019.864 1657537.564 - 2.54% -
std::generate_n(deque<int>)/8192 -2.44% 2015.759 1966.546 - -0.13% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.44% 35.982 35.104 - -1.28% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.44% 419.715 409.473 - 0.10% -
SetIntersection_Front_Set_float_256_4 -2.43% 4249298.392 4145880.246 - -0.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.43% 217341092.674 212057763.848 - 0.20% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.43% 12.544 12.239 - -0.94% -
std::any_of(deque<int>)_(process_all)/8192 -2.43% 2833.712 2764.838 - -2.44% -
SetIntersection_None_Vector_uint64_16384_1024 -2.43% 1106739.476 1079852.066 - -2.04% -
BM_deque_vector_ranges_copy_backward/1 -2.43% 2.154 2.101 - -2.27% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.43% 16678407.296 16273396.353 - -0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.43% 1184141.591 1155387.638 - 0.12% -
SetIntersection_Front_Set_uint64_1024_4 -2.43% 1088833.813 1062396.567 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -2.43% 35727399.415 34860275.973 - -0.63% -
BM_CmpLess_short_uint -2.43% 1.145 1.117 - 0.31% -
std::move(vector<bool>)_(unaligned)/512 -2.43% 4.782 4.666 - -6.38% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.42% 740.408 722.461 - 0.12% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.42% 765.876 747.319 - -1.18% -
SetIntersection_Front_Vector_uint32_64_4 -2.42% 16161426.000 15769977.776 - 0.58% -
SetIntersection_Interlaced_Set_uint64_1_1 -2.42% 542209913.817 529090342.501 - -0.09% -
SetIntersection_Front_Vector_uint32_64_1 -2.42% 16666240.216 16263463.732 - 0.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.42% 54842.392 53517.170 - -0.70% -
BM_deque_deque_ranges_move_backward/2 -2.41% 2.470 2.411 - -2.04% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.40% 2.648 2.584 - -0.82% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.40% 165.767 161.785 - -0.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.40% 11585117.784 11306879.259 - -1.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.40% 13839734.453 13507555.725 - -1.39% -
std::map<int,_int>::insert(value)_(already_present)/1024 -2.40% 3.465 3.382 - -4.93% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -2.40% 1371135.881 1338267.348 - -10.88% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.39% 63.374 61.859 - -0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.39% 137617701.811 134328374.550 - 0.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.39% 4187037.762 4087054.309 - -0.71% -
std::shift_right(list<int>)/50 -2.39% 27.137 26.489 - -0.97% -
SetIntersection_Front_Set_uint32_4_4 -2.39% 138398625.990 135094386.122 - -0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.39% 1691297.934 1650925.131 - -0.33% -
SetIntersection_None_Set_uint64_16384_256 -2.38% 169128235.160 165095953.524 - -0.37% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -2.38% 23.746 23.180 - -12.42% -
SetIntersection_Interlaced_Set_float_262144_16 -2.38% 1609847.736 1571497.558 - 2.74% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.38% 16955.704 16552.230 - 0.28% -
SetIntersection_Front_Set_uint64_4_4 -2.38% 138721966.678 135423584.860 - -0.11% -
SetIntersection_Interlaced_Set_uint64_64_1 -2.38% 16697876.304 16300857.068 - 0.07% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.38% 24.711 24.124 - 1.73% -
SetIntersection_None_Vector_uint32_1_1 -2.38% 541529052.613 528667664.370 - -0.02% -
SetIntersection_None_Set_string_256_4 -2.37% 11663625.844 11386640.474 - -2.23% -
std::set<int>::contains(key)_(existent)/8192 -2.37% 8.383 8.184 - -2.62% -
SetIntersection_Front_Set_uint32_4_1 -2.37% 216451508.726 211315836.181 - -0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.37% 542834330.704 529970656.941 - -0.59% -
SetIntersection_None_Set_uint64_16_4 -2.37% 57148398.323 55795105.375 - -0.09% -
SetIntersection_Front_Vector_uint32_1024_4 -2.37% 1084671.583 1058988.455 - 2.90% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.37% 22.971 22.427 - -17.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.37% 139790266.744 136481636.746 - 0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.37% 1064877.395 1039690.006 - 0.22% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.36% 6911.440 6748.041 - 0.65% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.36% 1.406 1.372 - 0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.36% 21200315.028 20699284.305 - -0.49% -
SetIntersection_None_Set_uint32_4_4 -2.36% 137216034.472 133973624.844 - -0.11% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.36% 24.708 24.125 - -5.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.36% 216926625.376 211803126.977 - -0.57% -
SetIntersection_None_Vector_uint64_16_4 -2.36% 54330257.146 53047958.910 - -0.18% -
SetIntersection_None_Set_string_64_1 -2.36% 23272576.626 22723365.602 - -0.91% -
SetIntersection_Front_Set_uint64_64_16 -2.36% 15400705.090 15037363.191 - -0.22% -
SetIntersection_None_Vector_uint32_64_64 -2.36% 8592701.836 8389986.714 - 0.23% -
SetIntersection_Front_Set_uint32_16384_1 -2.36% 1054686.198 1029804.729 - -1.15% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.36% 1926.770 1881.331 - 2.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.36% 26211.077 25593.119 - -4.18% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.36% 1.274 1.244 - -1.33% -
SetIntersection_Interlaced_Vector_uint32_4_1 -2.36% 216466118.256 211365394.124 - 0.06% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -2.36% 1.392 1.359 - -9.42% -
SetIntersection_Front_Set_string_1024_64 -2.35% 4771298.152 4659020.691 - -3.98% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.35% 416.725 406.923 - 0.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.35% 21.140 20.644 - -0.60% -
SetIntersection_Interlaced_Set_uint32_1_1 -2.34% 541180685.779 528492704.878 - -4.81% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.34% 3.544 3.461 - -0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.34% 217574489.586 212480952.460 - 0.23% -
SetIntersection_Interlaced_Vector_string_64_1 -2.34% 17259813.501 16855820.568 - 0.44% -
SetIntersection_Front_Set_string_262144_262144 -2.34% 18342389.893 17913068.441 - 1.01% -
SetIntersection_Front_Vector_uint64_256_16 -2.34% 4267256.340 4167413.400 - 2.50% -
std::find_end(vector<int>)_(process_all)/8192 -2.34% 1802.040 1759.890 - 3.27% -
SetIntersection_None_Vector_uint64_16384_16384 -2.34% 1115256.672 1089200.390 - -1.43% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.34% 17985941.162 17565962.846 - -0.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.33% 252514816.985 246626946.065 - -1.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.33% 1262323.158 1232898.680 - -0.08% -
SetIntersection_None_Set_uint32_1024_1 -2.33% 8954576.000 8745941.256 - 0.93% -
SetIntersection_None_Set_float_64_64 -2.33% 11631647.010 11360657.071 - -0.72% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.33% 943318.779 921357.174 - 0.95% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.33% 468.373 457.475 - -1.40% -
BM_vector_deque_ranges_copy/64 -2.33% 2.803 2.738 - -6.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.33% 57591418.692 56251611.719 - -0.78% -
SetIntersection_None_Vector_uint32_16_4 -2.33% 54666782.030 53395082.388 - 0.18% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.33% 13.612 13.295 - -0.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.33% 43.969 42.946 - -3.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.32% 217075329.561 212032173.520 - 0.34% -
SetIntersection_Interlaced_Set_string_262144_4 -2.32% 1877489.744 1833914.875 - -2.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -2.32% 542566472.017 529974535.752 - 0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.32% 220157180.664 215049055.171 - 0.23% -
SetIntersection_Interlaced_Set_uint64_4_4 -2.32% 138504559.110 135292090.942 - -0.23% -
SetIntersection_Front_Set_uint64_16_1 -2.32% 63670798.394 62195310.103 - -0.19% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.32% 15.336 14.981 - -0.11% -
SetIntersection_Interlaced_Set_uint32_4_1 -2.32% 216504830.734 211488136.173 - -3.54% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.31% 4737.806 4628.127 - 0.22% -
std::copy_if(list<int>)_(every_other)/4096 -2.31% 3312.311 3235.686 - -19.41% -
SetIntersection_None_Vector_uint64_262144_1 -2.31% 1140983.357 1114623.509 - 1.11% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -2.31% 61.435 60.018 - -1.64% -
rng::contains(vector<int>)_(process_all)/8 -2.31% 2.817 2.753 - 1.47% -
std::sort(deque<int>)_(heap)/8 -2.30% 24.737 24.167 - -0.83% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.30% 101908.781 99560.416 - 0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.30% 54852921.199 53589737.551 - 0.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.30% 543284524.648 530773580.865 - 0.09% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.30% 21.884 21.380 - -0.81% -
BM_PushHeap_string_QuickSortAdversary_64 -2.30% 13.366 13.058 - -1.71% -
SetIntersection_None_Set_uint64_262144_262144 -2.30% 1252596.596 1223783.447 - 1.10% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.30% 56.153 54.862 - 0.71% -
BM_PushHeap_string_PipeOrgan_64 -2.29% 5.753 5.621 - -4.66% -
SetIntersection_None_Vector_uint32_16_1 -2.29% 64290174.378 62816202.558 - 0.21% -
SetIntersection_None_Vector_uint32_256_64 -2.29% 3437782.050 3358998.791 - -0.82% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.29% 3.502 3.422 - -7.69% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.29% 15.278 14.929 - 0.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.28% 28.971 28.310 - -13.79% -
SetIntersection_None_Vector_uint32_4_1 -2.28% 217300221.154 212341413.686 - 0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.28% 55497465.628 54233869.680 - 0.31% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.28% 620.393 606.274 - -1.05% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.27% 12045931.402 11771983.707 - -0.77% -
SetIntersection_Front_Vector_uint64_262144_64 -2.27% 1334762.807 1304505.944 - -0.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.26% 54.342 53.111 - -0.08% -
SetIntersection_Front_Set_uint64_64_1 -2.26% 16609313.029 16233699.519 - -0.19% -
SetIntersection_Front_Vector_uint64_16384_64 -2.26% 1385598.635 1354266.924 - -0.36% -
SetIntersection_None_Set_float_16_1 -2.26% 68013977.265 66476528.179 - 0.22% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.26% 11.574 11.312 - 0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.26% 547741091.247 535364573.371 - -0.53% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.26% 10208425.177 9977946.020 - 0.88% -
SetIntersection_None_Set_uint32_1_1 -2.26% 542360359.474 530119988.429 - -0.06% -
BM_CmpEqual_int_int -2.26% 1.091 1.066 - 0.80% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.26% 2799380.699 2736227.867 - -1.72% -
SetIntersection_None_Vector_uint64_262144_16 -2.26% 1134303.679 1108718.972 - -0.71% -
SetIntersection_Interlaced_Set_string_4_1 -2.26% 226748245.583 221634653.454 - -0.08% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.25% 370.577 362.227 - 0.09% -
SetIntersection_None_Vector_uint32_64_4 -2.25% 16153118.292 15789665.922 - -0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -2.25% 60393517.319 59036000.738 - -0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.25% 1056804.972 1033058.818 - 0.50% -
std::unordered_multiset<int>::ctor(const&)/8192 -2.24% 56108.442 54849.180 - -2.51% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.24% 12114603.735 11842786.923 - -0.53% -
SetIntersection_Interlaced_Vector_uint32_1_1 -2.24% 540987696.421 528852453.019 - -0.10% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.24% 52.048 50.881 - -0.58% -
SetIntersection_None_Vector_uint64_16384_4 -2.24% 1119547.193 1094468.637 - 3.01% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -2.24% 27.112 26.506 - -7.69% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.24% 23208.731 22689.680 - 0.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.23% 201799789.194 197289614.851 - -1.53% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.23% 819.837 801.516 - -0.10% -
SetIntersection_None_Vector_float_1024_4 -2.23% 1099032.300 1074492.649 - -0.53% -
SetIntersection_None_Vector_uint64_64_1 -2.23% 16819258.196 16443850.059 - -0.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.23% 542902106.741 530786980.884 - 0.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.23% 6859.385 6706.399 - -0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.23% 10910963.406 10667848.633 - -2.35% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.22% 13592.281 13290.088 - -1.98% -
SetIntersection_Front_Set_uint32_16_4 -2.22% 55331500.982 54102931.955 - 0.03% -
SetIntersection_None_Vector_uint32_16384_1024 -2.22% 1117583.399 1092775.858 - 0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -2.22% 67260612.057 65767686.067 - -0.48% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.22% 396780.483 387978.231 - -0.32% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.21% 30111.049 29444.203 - -0.17% -
SetIntersection_None_Vector_uint32_4_4 -2.21% 135715168.064 132711860.415 - 0.17% -
SetIntersection_Front_Vector_uint32_1024_1 -2.21% 1059493.162 1036049.600 - 0.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.21% 18612063.147 18201398.947 - -0.16% -
SetIntersection_Interlaced_Set_float_4_4 -2.21% 139177711.205 136108486.585 - 0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.20% 136039799.336 133041597.353 - 0.22% -
BM_vector_deque_copy/1 -2.20% 2.291 2.241 - -3.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.20% 34411732.764 33654095.144 - 0.76% -
BM_deque_vector_copy_backward/1 -2.20% 2.117 2.070 - -3.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.20% 4215650.830 4123012.425 - -0.64% -
BM_num_put<double> -2.20% 58.842 57.549 - 0.08% -
BM_CmpLess_ushort_ushort -2.20% 1.090 1.066 - -0.17% -
BM_CmpLess_schar_ushort -2.20% 1.121 1.096 - -0.53% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.19% 143.373 140.230 - 81.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -2.19% 218362034.403 213579577.520 - -0.46% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.19% 399.715 390.976 - -0.32% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.19% 20050.501 19612.255 - -2.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.18% 63654542.809 62263754.490 - -1.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.18% 1069064.577 1045722.871 - 0.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.18% 216611120.227 211882362.997 - -4.50% -
SetIntersection_None_Vector_uint32_16_16 -2.18% 34071696.239 33328553.540 - 0.26% -
std::find_if(vector<bool>)_(process_all)/8 -2.18% 3.601 3.522 - -0.13% -
std::multiset<int>::clear()/8192 -2.18% 82670.556 80870.325 - 2.71% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.17% 25.489 24.935 - -0.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.17% 545289697.873 533438949.929 - -0.63% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.17% 761.374 744.828 - -7.29% -
SetIntersection_Front_Vector_uint64_16384_1 -2.17% 1062926.961 1039889.036 - 2.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.17% 64569072.363 63169905.047 - 0.31% -
std::shift_left(deque<int>)/50 -2.17% 5.424 5.307 - -2.33% -
BM_CmpEqual_schar_int -2.16% 1.131 1.106 - -0.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.16% 8735872.298 8546958.901 - 0.97% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.16% 16.215 15.865 - -2.31% -
BM_std_minmax_element<char>/4000 -2.16% 1048.304 1025.651 - 4.59% -
std::pop_heap(deque<int>)/8 -2.16% 53.201 52.051 - -0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.16% 540349945.110 528681676.044 - 0.23% -
SetIntersection_Interlaced_Set_uint64_16_4 -2.16% 60333716.109 59031268.218 - -0.62% -
bm_ranges_swap_ranges_vb_aligned/256 -2.16% 3.535 3.459 - -0.08% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -2.16% 63.013 61.655 - -1.27% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.15% 13.047 12.766 - 0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.15% 121357383.437 118743411.014 - 0.01% -
SetIntersection_None_Set_uint32_16_4 -2.15% 57235440.283 56002991.969 - 0.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.15% 23330.612 22828.929 - -0.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.15% 21.221 20.765 - -3.92% -
SetIntersection_None_Set_float_4_4 -2.15% 137839271.761 134877477.309 - 0.32% -
std::flat_map<int,_int>::clear()/8192 -2.14% 417.984 409.024 - 0.31% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.14% 17928218.691 17544336.123 - 0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.14% 16261498.149 15913485.269 - -2.65% -
SetIntersection_None_Set_string_64_64 -2.14% 11869624.117 11615738.447 - -0.32% -
BM_PushHeap_float_Ascending_16384 -2.14% 4.291 4.199 - -0.06% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.14% 983.493 962.481 - 3.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.14% 1343750.734 1315052.488 - 0.77% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.13% 106102.427 103837.237 - 0.15% -
SetIntersection_None_Vector_uint32_262144_256 -2.13% 1140484.727 1116163.279 - -0.01% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.13% 170124.182 166497.971 - -0.14% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.13% 56692.348 55484.301 - -3.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -2.13% 63955660.720 62593160.845 - 0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -2.13% 16351502.122 16003175.305 - -0.07% -
SetIntersection_Front_Set_string_262144_4 -2.12% 1279899.034 1252702.778 - 1.02% -
std::reverse_copy(list<int>)/4096 -2.12% 3193.733 3125.937 - -4.08% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -2.12% 18.981 18.578 - -12.46% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.12% 20.211 19.783 - 0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.12% 544791965.446 533243857.140 - 0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.12% 63671783.020 62323818.688 - -0.46% -
BM_PushHeap_string_Descending_4 -2.12% 1.897 1.857 - -6.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -2.12% 2224207.993 2177159.270 - 1.71% -
std::multiset<std::string>::find(key)_(existent)/32 -2.11% 15.777 15.444 - 4.70% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.11% 1164.185 1139.590 - -7.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.11% 2128366.699 2083402.832 - -0.04% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.11% 69270.179 67808.959 - 0.03% -
SetIntersection_Interlaced_Vector_uint32_16_4 -2.11% 56595814.142 55403012.209 - 0.02% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -2.11% 13.210 12.932 - -0.51% -
SetIntersection_Interlaced_Set_uint32_4_4 -2.10% 138498967.862 135583915.893 - -0.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.10% 30.851 30.202 - -26.34% -
SetIntersection_Interlaced_Set_uint32_16_4 -2.10% 60003140.116 58741102.399 - -0.94% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.10% 358.167 350.639 - 0.43% -
SetIntersection_Front_Set_uint64_16_4 -2.10% 55371264.765 54207598.154 - 0.06% -
SetIntersection_None_Set_uint64_262144_4 -2.10% 1222956.951 1197297.039 - 0.34% -
std::unordered_set<int>::erase(key)_(existent)/32 -2.10% 21.354 20.906 - 0.90% -
std::none_of(list<int>)_(process_all)/8 -2.09% 2.720 2.663 - -0.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.09% 15.323 15.002 - 0.04% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.09% 4.251 4.162 - -0.99% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -2.09% 53.988 52.859 - 1.07% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.09% 400.199 391.828 - 0.01% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.09% 176325.336 172639.650 - -0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.09% 16612561.349 16266065.176 - -2.79% -
SetIntersection_Interlaced_Vector_uint32_64_1 -2.08% 16575089.713 16229577.524 - 0.13% -
SetIntersection_Interlaced_Vector_uint32_4_4 -2.08% 136985596.814 134133327.314 - -0.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.08% 15.062 14.749 - 0.53% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.08% 29614.673 28998.764 - 0.02% -
SetIntersection_Front_Vector_float_262144_64 -2.08% 1356836.175 1328620.476 - -0.17% -
std::move(deque<int>)/8 -2.07% 3.450 3.378 - -1.43% -
SetIntersection_None_Set_uint64_64_4 -2.07% 21660535.242 21211575.086 - -0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.07% 59096291.225 57872117.247 - -0.24% -
SetIntersection_None_Set_uint64_262144_1024 -2.07% 1230612.955 1205142.578 - 0.69% -
std::map<int,_int>::contains(key)_(existent)/32 -2.07% 1.658 1.624 - -0.61% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -2.06% 5381.197 5270.085 - -0.24% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.06% 8648.875 8470.444 - -0.17% -
SetIntersection_None_Vector_string_64_4 -2.06% 16913673.142 16565115.368 - 0.85% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.06% 8274.288 8103.842 - -0.19% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.06% 13447.838 13170.824 - -2.02% -
SetIntersection_Front_Set_uint32_16384_64 -2.06% 1674342.786 1639856.720 - 2.24% -
BM_deque_vector_copy/64 -2.06% 2.644 2.590 - -52.29% -
std::pop_heap(vector<size_t>)/8 -2.06% 52.702 51.619 - 0.12% -
SetIntersection_Interlaced_Vector_uint64_16_16 -2.05% 36092640.788 35351333.804 - 0.91% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.05% 10.608 10.391 - -17.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.05% 206.279 202.052 - 0.74% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.05% 16663.636 16322.269 - 1.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.05% 138350800.733 135520233.177 - -0.52% -
SetIntersection_Front_Vector_uint32_262144_16 -2.04% 1137510.540 1114315.753 - 3.12% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.04% 11859.156 11617.566 - -0.63% -
SetIntersection_Interlaced_Set_float_4_1 -2.03% 217375524.638 212951964.574 - 0.09% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -2.03% 29.307 28.711 - 6.00% -
SetIntersection_Front_Set_string_1024_1 -2.03% 1106618.958 1084126.252 - -5.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.03% 1075966.426 1054106.773 - 1.09% -
SetIntersection_Interlaced_Vector_string_262144_262144 -2.03% 14685795.818 14387519.694 - -0.59% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.03% 399.036 390.941 - -0.21% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.03% 13.051 12.786 - 0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.03% 4446082.029 4355923.605 - -0.98% -
BM_vector_deque_ranges_move_backward/4096 -2.03% 151.696 148.625 - -0.65% -
SetIntersection_None_Vector_string_256_64 -2.02% 3679144.223 3604658.403 - -0.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -2.02% 3523444.244 3452159.106 - -0.38% -
BM_num_get<float> -2.02% 37.057 36.307 - -1.60% -
SetIntersection_Front_Set_string_1024_4 -2.02% 1267604.709 1241969.209 - -5.25% -
std::stable_partition(list<int>)_(sparse)/50 -2.02% 27.043 26.496 - -15.54% -
SetIntersection_None_Vector_float_1024_16 -2.02% 1096776.640 1074603.832 - 1.45% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.02% 21.986 21.542 - -0.96% -
SetIntersection_None_Vector_float_1024_1 -2.02% 1101633.699 1079366.114 - 0.37% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.02% 4584.955 4492.290 - 0.69% -
SetIntersection_Front_Set_uint32_64_4 -2.02% 16223857.197 15896105.664 - 0.20% -
std::reverse_copy(vector<int>)/4096 -2.02% 134.328 131.617 - 0.11% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -2.02% 1.389 1.361 - -1.66% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.02% 5.969 5.849 - -1.21% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -2.01% 2.859 2.801 - -2.30% -
SetIntersection_None_Vector_float_256_16 -2.01% 4099074.404 4016587.120 - 0.21% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.01% 15.476 15.165 - 0.99% -
SetIntersection_None_Set_uint64_262144_1 -2.01% 1225983.479 1201333.985 - -0.46% -
BM_CmpLess_schar_uchar -2.01% 1.121 1.099 - 0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -2.01% 14929761.354 14629840.316 - 0.09% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.01% 36288627.262 35560116.359 - 0.42% -
SetIntersection_Front_Set_float_64_4 -2.01% 16303704.663 15976427.378 - -0.32% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.01% 17.096 16.753 - -0.15% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.01% 25.106 24.602 - 0.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.01% 16598508.789 16265678.336 - -0.50% -
BM_CmpEqual_ushort_uchar -2.00% 1.123 1.100 - 0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -2.00% 542772261.657 531915100.485 - 0.08% -
SetIntersection_None_Set_uint64_16384_16 -2.00% 167918423.877 164559549.536 - 0.26% -
SetIntersection_None_Vector_uint32_256_256 -2.00% 2182429.148 2138785.382 - 1.29% -
BM_deque_vector_ranges_move/64 -1.99% 2.844 2.787 - 6.63% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.99% 16.786 16.451 - 0.73% -
BM_CmpLess_int_int -1.99% 1.061 1.040 - -3.04% -
std::set<int>::lower_bound(key)_(non-existent)/32 -1.99% 2.336 2.290 - -21.69% -
std::set<std::string>::clear()/0 -1.99% 401.471 393.488 - 0.40% -
std::copy_if(list<int>)_(every_other)/32768 -1.99% 25805.456 25292.542 - -1.16% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.99% 94999.524 93111.640 - 0.59% -
SetIntersection_Front_Vector_uint64_16384_4 -1.99% 1070256.558 1049009.849 - -0.06% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.98% 20.059 19.661 - -8.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.98% 21.860 21.426 - 0.03% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.98% 9935992.598 9738977.072 - 0.20% -
std::make_heap(vector<int>)_(descending)/8 -1.98% 14.977 14.680 - 0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.98% 139492100.581 136727272.607 - -0.03% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.98% 8.177 8.015 - -3.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.98% 16676682.436 16346658.222 - 0.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.98% 1177747.916 1154445.029 - -0.31% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.98% 294.819 288.995 - -1.00% -
std::pop_heap(deque<float>)/8 -1.97% 53.037 51.990 - -0.59% -
SetIntersection_None_Set_string_16_16 -1.97% 37044843.940 36314611.160 - 0.50% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.97% 272.245 266.880 - 1.07% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.97% 5.114 5.013 - 0.01% -
SetIntersection_Front_Set_uint32_256_1 -1.97% 4207770.911 4124883.031 - 0.27% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.97% 371.217 363.906 - -1.31% -
SetIntersection_Interlaced_Set_string_1_1 -1.97% 566736809.475 555584024.164 - 0.22% -
SetIntersection_Interlaced_Set_float_16_1 -1.97% 63838778.174 62583877.565 - -0.04% -
SetIntersection_Interlaced_Set_string_16384_1 -1.96% 1110352.355 1088559.313 - 0.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.96% 37392154.278 36660041.845 - 0.10% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.96% 238952161.408 234275231.560 - 1.49% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.96% 16.208 15.891 - -2.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.96% 63815976.226 62568194.910 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.95% 12040491.056 11805236.615 - -0.02% -
SetIntersection_None_Vector_uint64_262144_256 -1.95% 1138615.024 1116411.026 - -0.85% -
SetIntersection_Front_Set_float_256_1 -1.95% 4215403.305 4133230.380 - -0.35% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.95% 5965275.149 5849022.253 - -0.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.95% 1124820.484 1102931.613 - -1.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.95% 217101137.257 212876561.502 - 0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.94% 544757240.676 534175802.187 - -0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.94% 142836119.881 140065014.506 - -0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.94% 217231593.790 213017873.629 - 0.22% -
std::unordered_set<std::string>::clear()/1024 -1.94% 23901.239 23437.796 - 1.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.94% 1676653.891 1644156.412 - 2.46% -
SetIntersection_None_Vector_float_256_64 -1.93% 3485211.169 3417878.392 - 0.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.93% 39391961.028 38631147.363 - -0.47% -
std::unordered_set<int>::ctor(const&)/8192 -1.93% 56042.916 54960.771 - -0.07% -
SetIntersection_None_Vector_float_64_4 -1.93% 16316493.242 16001545.551 - 0.81% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.93% 18.827 18.464 - 1.00% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.93% 399.859 392.153 - -0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.93% 16759089.685 16436216.029 - -0.59% -
SetIntersection_None_Set_float_1_1 -1.93% 544405158.250 533921650.117 - 0.14% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.92% 12.998 12.748 - -0.04% -
SetIntersection_Front_Set_string_1_1 -1.92% 564725508.719 553884611.525 - 0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.92% 9.292 9.113 - -2.95% -
SetIntersection_Interlaced_Set_string_16_1 -1.92% 66731081.712 65451071.643 - 0.60% -
std::set<std::string>::count(key)_(existent)/1024 -1.92% 24.374 23.906 - 0.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.91% 64731371.829 63492211.187 - 0.18% -
SetIntersection_Front_Set_uint32_262144_16384 -1.91% 221825955.181 217580276.206 - 1.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.90% 186797.930 183241.996 - 0.41% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -1.90% 1.629 1.598 - 4.50% -
SetIntersection_None_Vector_string_256_16 -1.90% 4323954.653 4241713.735 - -0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.90% 37343460.212 36633324.290 - 0.34% -
std::none_of(list<int>)_(process_all)/32768 -1.90% 26692.966 26185.448 - 0.30% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.90% 4212364.574 4132311.060 - -0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.90% 0.630 0.618 - -6.53% -
SetIntersection_Front_Set_float_4_1 -1.90% 216828586.892 212709588.253 - -0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.90% 400.924 393.309 - -0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.90% 1171234.022 1149003.602 - -0.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.90% 57272196.144 56185267.390 - 0.38% -
BM_PushHeap_string_Descending_16 -1.90% 2.103 2.063 - -4.03% -
SetIntersection_Interlaced_Vector_string_256_1 -1.90% 4347446.389 4265008.408 - -0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.90% 63988636.497 62775288.619 - -0.44% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.90% 3233.047 3171.768 - -1.68% -
BM_StringResizeAndOverwrite -1.89% 0.841 0.825 - 0.40% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.89% 55744.287 54689.498 - -0.99% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.89% 20.603 20.213 - -1.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.89% 1083592.178 1063095.105 - 0.12% -
SetIntersection_Interlaced_Set_string_64_1 -1.89% 17518317.560 17187092.865 - 0.44% -
std::count(list<int>)_(every_other)/8 -1.89% 2.131 2.091 - 0.06% -
std::copy_if(list<int>)_(entire_range)/32768 -1.89% 26037.497 25545.691 - -3.59% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.89% 353355146.857 346682760.151 - -1.13% -
SetIntersection_Front_Vector_float_64_4 -1.89% 16150474.099 15845603.959 - -0.15% -
BM_std_minmax_element<char>/4096 -1.89% 1075.804 1055.504 - 5.12% -
SetIntersection_Front_Set_string_64_1 -1.89% 17263111.994 16937409.910 - -5.93% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.88% 13.054 12.808 - -0.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.88% 81.331 79.800 - -4.50% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.88% 1056347.331 1036476.618 - -0.38% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.88% 12.972 12.728 - 0.44% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.88% 1253.248 1229.691 - -0.90% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.88% 56829.420 55761.791 - -2.88% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.88% 400.715 393.191 - -0.69% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.87% 398.718 391.244 - -0.53% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.87% 15.021 14.739 - 0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.87% 37552431.780 36849164.666 - -0.61% -
SetIntersection_None_Vector_string_262144_256 -1.87% 1305575.148 1281202.810 - -0.60% -
SetIntersection_Interlaced_Set_float_1_1 -1.87% 542946400.066 532811301.196 - 0.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.87% 626.093 614.416 - -0.11% -
std::is_sorted_until(list<int>,_pred)/8192 -1.86% 7620.691 7478.633 - -0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.86% 58816174.085 57719826.888 - 0.04% -
SetIntersection_Interlaced_Vector_string_1_1 -1.86% 556927368.924 546554700.650 - 0.00% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -1.86% 26784.927 26286.238 - -2.82% -
SetIntersection_None_Set_uint32_64_16 -1.86% 18380422.522 18038677.858 - -0.38% -
SetIntersection_None_Vector_uint64_1024_256 -1.86% 1088515.945 1068280.899 - 1.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.86% 138376045.157 135803951.846 - -0.41% -
BM_StringFindNoMatch/512 -1.86% 9.389 9.215 - -1.41% -
BM_CmpEqual_schar_schar -1.86% 1.092 1.072 - 1.72% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.86% 18.492 18.149 - 0.02% -
SetIntersection_Front_Set_float_16_16 -1.85% 38562346.992 37847576.822 - 1.15% -
std::find(vector<char>)_(process_all)/50 -1.85% 1.646 1.615 - -0.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.85% 850.348 834.622 - -0.03% -
std::generate(list<int>)/50 -1.85% 15.588 15.300 - 0.24% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.85% 22.692 22.273 - 0.05% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -1.85% 1.644 1.614 - 2.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.85% 17007315.563 16693346.248 - -0.29% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.84% 831.696 816.358 - -0.07% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.84% 12765.878 12530.522 - -1.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.84% 138110981.754 135566060.297 - -0.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.84% 87284.752 85677.727 - -1.08% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.84% 22722826.647 22304724.623 - -1.11% -
SetIntersection_Front_Set_float_256_16 -1.84% 4566780.980 4482776.219 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.84% 4256799.668 4178644.230 - 0.94% -
SetIntersection_None_Vector_uint32_256_1 -1.83% 4313258.097 4234167.344 - 0.43% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.83% 46.371 45.521 - -1.41% -
std::none_of(list<int>)_(process_all)/8192 -1.83% 7971.376 7825.295 - 9.43% -
SetIntersection_Front_Vector_uint64_262144_1 -1.83% 1058925.944 1039526.974 - -0.13% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.83% 69493.269 68222.196 - -3.22% -
SetIntersection_Front_Vector_uint32_16384_4 -1.83% 1075728.418 1056072.996 - 0.61% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.83% 38.180 37.483 - 0.31% -
SetIntersection_Front_Set_float_16_1 -1.83% 63800294.722 62635724.597 - 0.09% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.83% 1544752.277 1516556.234 - 1.55% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.82% 27.141 26.647 - 0.59% -
SetIntersection_Front_Set_uint64_262144_1024 -1.82% 12550053.575 12321693.308 - 1.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.82% 217627762.796 213672228.699 - -0.52% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.82% 526288.956 516728.752 - 0.24% -
SetIntersection_None_Vector_uint64_256_256 -1.81% 2159798.351 2120637.520 - 2.25% -
BM_deque_deque_copy/64 -1.81% 3.080 3.024 - -0.38% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.81% 440.722 432.741 - -1.09% -
std::unordered_set<int>::ctor(const&)/32 -1.81% 203.434 199.754 - 0.89% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.81% 18.847 18.506 - -1.82% -
std::multiset<int>::erase(iterator)/1024 -1.81% 23.673 23.245 - 0.09% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.81% 16.020 15.730 - -0.06% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.81% 180.366 177.108 - -0.50% -
SetIntersection_Front_Set_uint32_16_16 -1.80% 37778519.050 37098551.295 - -0.74% -
std::map<std::string,_int>::clear()/0 -1.79% 399.890 392.713 - -0.76% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.79% 1191.292 1169.922 - 9.17% -
BM_vector_deque_move/1 -1.79% 2.282 2.241 - 2.12% -
SetIntersection_Front_Set_string_256_1 -1.79% 4393257.625 4314699.109 - -3.51% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.79% 685.149 672.900 - -7.74% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.79% 617.586 606.545 - -2.32% -
SetIntersection_Front_Vector_string_262144_1 -1.79% 1089770.093 1070294.013 - -1.57% -
std::for_each_n(list<int>)/8192 -1.78% 7358.066 7226.757 - 0.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.78% 20.762 20.391 - 0.75% -
SetIntersection_Interlaced_Vector_string_16_1 -1.78% 65604980.314 64435360.460 - 0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.78% 4372790.539 4294954.779 - -2.05% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.78% 8.462 8.312 - -0.84% -
SetIntersection_None_Vector_uint64_256_64 -1.78% 3440982.179 3379748.489 - -0.81% -
BM_CmpEqual_schar_ushort -1.78% 1.112 1.092 - 0.07% -
std::flat_map<int,_int>::clear()/0 -1.78% 398.924 391.827 - 0.18% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.78% 15.730 15.450 - 0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.78% 1578628.408 1550572.694 - -1.18% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.77% 4.546 4.465 - -36.02% -
SetIntersection_None_Set_float_4_1 -1.77% 219928071.767 216027836.733 - 0.01% -
BM_PushHeap_string_PipeOrgan_262144 -1.77% 17.362 17.054 - -4.55% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.77% 397.545 390.497 - -0.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.77% 402.818 395.690 - -0.00% -
std::remove(list<int>)_(prefix)/8192 -1.77% 8258.722 8112.676 - -0.01% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.77% 120426.009 118299.964 - -0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.77% 218188921.158 214337041.761 - 0.35% -
SetIntersection_None_Vector_float_4_4 -1.76% 136030635.479 133632118.606 - 0.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.76% 399.906 392.859 - 0.01% -
SetIntersection_None_Set_string_1_1 -1.76% 550860337.676 541159151.851 - 0.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.76% 169892681.161 166905150.967 - -3.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.76% 542727498.137 533199632.373 - 0.41% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.76% 190677.887 187330.485 - 1.89% -
SetIntersection_None_Set_string_4_1 -1.75% 225004552.149 221056255.081 - 0.28% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -1.75% 13.068 12.839 - 0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.75% 54960253.464 53999157.142 - 0.32% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.75% 13180.992 12950.560 - -2.21% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.75% 143732.920 141221.883 - -0.99% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.75% 16.289 16.004 - -2.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.75% 170488.874 167511.788 - -0.46% -
std::sort(deque<int>)_(ascending)/8 -1.74% 17.770 17.460 - 0.93% -
SetIntersection_None_Vector_float_16384_16 -1.74% 1132002.459 1112269.360 - 0.68% -
SetIntersection_Interlaced_Vector_string_4_1 -1.74% 223104044.453 219227294.883 - -0.02% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.74% 518.014 509.017 - -3.29% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -1.73% 4.437 4.360 - -2.16% -
SetIntersection_Front_Set_float_1_1 -1.73% 541531665.480 532160502.751 - -0.07% -
rng::starts_with(deque<int>)/1024 -1.73% 479.139 470.853 - -0.33% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.73% 25.414 24.975 - 5.38% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.73% 101.415 99.664 - 0.22% -
std::unordered_set<std::string>::ctor(const&)/0 -1.73% 13.105 12.879 - 0.06% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.72% 800.593 786.787 - 0.05% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.72% 24.364 23.945 - -3.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.72% 400.310 393.412 - -0.35% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.72% 22.426 22.040 - 0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.72% 18194211.567 17880945.382 - -3.56% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -1.72% 2417594.561 2376034.926 - -18.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.72% 398.919 392.061 - -0.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.72% 18.643 18.323 - -0.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.72% 7653186.013 7521726.101 - 1.04% -
SetIntersection_Front_Set_string_4_1 -1.72% 224377351.457 220524036.686 - -1.69% -
SetIntersection_None_Vector_uint64_1024_1024 -1.72% 1095331.508 1076535.358 - 0.87% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.71% 397.678 390.869 - 0.11% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.71% 207523.139 203979.220 - -1.01% -
rng::contains_subrange(list<int>)_(single_element)/8192 -1.71% 7744.738 7612.597 - -2.98% -
SetIntersection_None_Set_uint32_256_1 -1.70% 11648258.426 11449700.392 - 0.85% -
SetIntersection_Front_Set_uint32_16384_4 -1.70% 1075179.071 1056853.553 - -1.11% -
SetIntersection_Front_Set_uint32_64_16 -1.70% 15398257.263 15135994.280 - -0.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.70% 4331840.991 4258079.479 - -2.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.70% 63972728.301 62883788.436 - -0.45% -
BM_CmpEqual_short_ushort -1.70% 1.119 1.100 - 0.05% -
BM_vector_deque_ranges_copy_backward/64 -1.70% 3.037 2.986 - 0.54% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.70% 23.080 22.687 - -5.28% -
BM_vector_deque_copy/64 -1.70% 2.820 2.772 - -1.63% -
BM_deque_deque_move/0 -1.70% 0.789 0.775 - -7.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.70% 220901474.929 217153030.546 - -0.33% -
SetIntersection_Front_Set_float_16384_16 -1.70% 1212384.228 1191814.252 - -0.93% -
SetIntersection_Interlaced_Set_float_256_1 -1.69% 4210272.568 4138985.838 - 0.13% -
SetIntersection_Front_Set_float_64_1 -1.69% 16695467.670 16412837.185 - 0.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.69% 1083688.704 1065350.186 - -0.58% -
std::unordered_set<int>::clear()/0 -1.69% 397.878 391.147 - -0.00% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.69% 1443.350 1418.942 - -0.68% -
std::replace_if(list<int>)_(sprinkled)/50 -1.69% 23.420 23.024 - 0.06% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.69% 1.289 1.267 - 0.30% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.69% 16.946 16.660 - 0.01% -
SetIntersection_None_Set_string_16_4 -1.68% 59171111.987 58174104.543 - 0.51% -
SetIntersection_Interlaced_Set_float_64_1 -1.68% 16654687.769 16374115.666 - 0.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.68% 743.792 731.267 - -2.69% -
SetIntersection_Front_Vector_uint32_1_1 -1.68% 540980493.886 531873081.975 - 0.63% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.68% 8201.226 8063.176 - -0.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.68% 1263006.594 1241787.271 - 0.37% -
SetIntersection_None_Vector_float_16_4 -1.68% 54796785.307 53877722.794 - 0.52% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.67% 17138.612 16851.555 - -1.19% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.67% 13.444 13.220 - 0.54% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.67% 13.970 13.737 - -1.27% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.67% 11064931.281 10880163.952 - -0.32% -
BM_PushHeap_string_PipeOrgan_16 -1.67% 4.217 4.146 - -2.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.67% 1679493.162 1651495.117 - 0.23% -
std::sort(deque<int>)_(repeated)/8 -1.67% 18.070 17.769 - -1.18% -
SetIntersection_Interlaced_Vector_float_1_1 -1.67% 542459171.297 533418420.927 - 0.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.67% 18530507.819 18221874.464 - -1.42% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.67% 213204.359 209653.431 - -0.18% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.66% 23.426 23.036 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.66% 12276290.715 12072060.050 - 0.17% -
std::set<int>::clear()/0 -1.66% 398.092 391.481 - 0.41% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.66% 1557009.228 1531185.904 - -0.51% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.66% 1055290.918 1037810.996 - 4.16% -
SetIntersection_None_Vector_string_262144_1 -1.66% 1320752.211 1298884.464 - 0.78% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.65% 401.005 394.369 - -0.30% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.65% 27.324 26.873 - -0.90% -
SetIntersection_Front_Vector_float_4_4 -1.65% 137660030.403 135383709.528 - 0.11% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.65% 240.127 236.157 - 0.60% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.65% 398.607 392.022 - -0.09% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.65% 24.203 23.804 - 0.07% -
std::pop_heap(vector<std::string>)/8 -1.65% 54.290 53.393 - -3.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.65% 9.116 8.966 - -2.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.65% 16689089.567 16413971.454 - 0.31% -
BM_StringDestroy_Huge -1.65% 10.927 10.747 - 0.97% -
SetIntersection_Front_Set_float_4_4 -1.64% 138746766.524 136469918.977 - 0.19% -
SetIntersection_None_Vector_uint32_16384_1 -1.64% 1114384.838 1096107.175 - 3.01% -
SetIntersection_None_Vector_float_4_1 -1.64% 217741939.458 214177576.856 - 0.51% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.64% 1.820 1.790 - -0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.63% 15617298.760 15362031.929 - 0.19% -
BM_CmpEqual_short_int -1.63% 1.136 1.117 - 1.91% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.63% 250004.039 245928.523 - 3.43% -
SetIntersection_Front_Vector_float_16_1 -1.63% 63740982.007 62702159.196 - 0.21% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.63% 20.115 19.787 - -8.78% -
SetIntersection_None_Set_float_16384_4 -1.63% 159001102.512 156411329.097 - 2.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.63% 1060768.287 1043506.442 - 1.43% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.63% 22.732 22.362 - 0.27% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.63% 5.175 5.091 - -1.18% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.62% 818.171 804.887 - -2.23% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.62% 6584.250 6477.434 - -2.48% -
rng::find_if(vector<bool>)_(process_all)/50 -1.62% 23.925 23.537 - -2.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.62% 4230272.987 4161737.181 - -1.01% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.62% 397.416 390.979 - -0.12% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.62% 15.177 14.931 - -1.06% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.62% 611659.397 601779.733 - -2.10% -
std::set<int>::count(key)_(existent)/8192 -1.61% 8.218 8.085 - -2.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.61% 34336117.851 33782093.429 - 0.29% -
BM_deque_vector_ranges_copy_backward/5500 -1.61% 200.606 197.371 - -0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.61% 5902996.389 5807862.686 - -0.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.61% 680.917 669.961 - -0.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.61% 12575822.217 12373623.100 - -0.57% -
BM_CmpEqual_uint_uint -1.61% 1.092 1.075 - 0.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.60% 136358818.604 134171706.869 - 0.54% -
SetIntersection_None_Vector_uint32_256_4 -1.60% 4251167.400 4183000.734 - 1.52% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.60% 36864.509 36273.898 - 0.50% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -1.60% 1.463 1.440 - -1.21% -
BM_deque_vector_ranges_copy/0 -1.60% 1.438 1.415 - 13.08% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.60% 18123.411 17833.929 - 0.62% -
SetIntersection_Interlaced_Set_string_4_4 -1.60% 161752356.068 159170352.393 - 1.64% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.59% 973.842 958.335 - 1.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.59% 399.755 393.392 - -0.15% -
SetIntersection_None_Vector_uint32_262144_262144 -1.59% 1141241.657 1123085.010 - -0.11% -
BM_deque_deque_ranges_move_backward/1024 -1.59% 38.898 38.280 - -0.71% -
SetIntersection_None_Vector_uint32_16384_4 -1.59% 1118123.114 1100345.250 - 1.07% -
BM_StringCopy_Small -1.59% 0.672 0.661 - 0.32% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.59% 2801.030 2756.574 - -0.29% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.59% 24.133 23.750 - -1.58% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.59% 23.003 22.638 - -7.72% -
std::sort(vector<int>)_(repeated)/8 -1.59% 16.103 15.848 - -0.26% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.58% 11513758.484 11331490.614 - -0.00% -
SetIntersection_Front_Vector_uint32_4_1 -1.58% 216305967.543 212883382.994 - 0.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.58% 5.466 5.379 - -0.46% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.58% 149978.682 147607.205 - -0.61% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.58% 4569049.601 4496890.667 - -0.65% -
std::flat_map<int,_int>::clear()/1024 -1.58% 398.906 392.613 - 0.23% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.58% 12.992 12.788 - -0.23% -
std::map<int,_int>::clear()/0 -1.57% 397.789 391.529 - 0.14% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.57% 397.916 391.654 - 0.33% -
std::move_backward(list<int>)/512 -1.57% 377.665 371.722 - 0.10% -
std::partition_copy(vector<int>)/32 -1.57% 8.078 7.951 - -1.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.57% 9.480 9.331 - 1.21% -
SetIntersection_Interlaced_Set_string_262144_1 -1.57% 1110736.749 1093286.646 - -0.00% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.57% 14799773.023 14567502.356 - -7.29% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.57% 602122.020 592672.320 - -0.01% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.57% 18.268 17.981 - 0.15% -
std::find_if_not(list<int>)_(process_all)/8192 -1.57% 6934.482 6825.844 - 0.00% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.57% 56.959 56.067 - 0.18% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.56% 52.243 51.426 - -0.04% -
std::all_of(list<int>)_(process_all)/32768 -1.56% 26335.806 25924.745 - -0.37% -
SetIntersection_None_Vector_float_16_1 -1.56% 64161355.631 63160059.123 - 0.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.56% 398.977 392.756 - 0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.56% 1121236.695 1103761.779 - 1.99% -
SetIntersection_Front_Vector_uint32_16_1 -1.56% 63538202.363 62548319.715 - 0.70% -
SetIntersection_None_Set_string_64_16 -1.56% 18987297.820 18691527.100 - -0.10% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.56% 22.097 21.753 - 0.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.56% 169133115.747 166501896.257 - -2.08% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.55% 4725.111 4651.651 - -0.95% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.55% 12279.990 12089.096 - -3.79% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.55% 210241.865 206976.948 - -0.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.55% 400.360 394.150 - -3.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.55% 49143.381 48382.101 - -0.56% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.54% 257.745 253.767 - 0.30% -
BM_CmpLess_schar_int -1.54% 1.130 1.112 - -1.39% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.54% 6744.582 6640.557 - -0.55% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.54% 399.401 393.246 - 0.26% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.54% 682.412 671.902 - 1.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.54% 17.379 17.111 - -0.86% -
BM_deque_deque_ranges_copy/4096 -1.54% 149.308 147.013 - -0.41% -
BM_StringEraseToEnd_Huge_Opaque -1.53% 2.290 2.255 - -0.96% -
SetIntersection_None_Vector_string_262144_64 -1.53% 1308777.185 1288692.692 - 3.32% -
std::unordered_map<int,_int>::clear()/0 -1.53% 397.578 391.478 - -0.38% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.53% 399.474 393.350 - 0.24% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -1.53% 27.715 27.291 - -8.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.53% 1.201 1.183 - 0.43% -
SetIntersection_None_Vector_string_262144_1024 -1.53% 1316366.620 1296227.493 - 0.26% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.53% 586.865 577.888 - -2.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.53% 13936868.153 13723876.086 - 0.08% -
SetIntersection_None_Vector_float_64_16 -1.53% 13762019.008 13551920.086 - 0.19% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.53% 26.511 26.106 - 1.68% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.53% 504.129 496.440 - 0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.52% 2152883.221 2120059.490 - 0.61% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.52% 2978.392 2932.985 - 0.97% -
SetIntersection_None_Vector_float_64_1 -1.52% 16949921.754 16691543.200 - 0.49% -
rng::find(vector<bool>)_(process_all)/1024 -1.52% 4.682 4.610 - -1.04% -
std::remove_if(list<int>)_(sprinkled)/50 -1.52% 74.944 73.804 - -1.80% -
SetIntersection_None_Vector_float_1_1 -1.52% 542865270.508 534612695.598 - 0.71% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.52% 20.495 20.184 - -0.21% -
BM_CmpLess_short_int -1.52% 1.136 1.119 - 0.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.52% 35808333.855 35264254.620 - -0.42% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.52% 13.056 12.858 - 0.23% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.52% 140659.434 138523.175 - 1.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.52% 780.090 768.257 - -0.48% -
SetIntersection_None_Set_float_256_4 -1.52% 11414192.692 11241088.995 - 0.74% -
bm_ranges_swap_ranges_vb_aligned/512 -1.52% 5.292 5.212 - -3.79% -
SetIntersection_None_Vector_uint32_1024_1024 -1.51% 1087243.083 1070786.497 - -0.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.51% 151443.356 149152.211 - -0.69% -
std::stable_sort(deque<int>)_(descending)/1024 -1.51% 2964.942 2920.161 - 1.37% -
SetIntersection_None_Vector_float_64_64 -1.51% 8611066.786 8481117.954 - 0.72% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.51% 4.654 4.584 - 1.00% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.51% 396.883 390.907 - -0.07% -
std::multiset<int>::clear()/1024 -1.50% 10367.689 10211.779 - 1.50% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.50% 398.436 392.445 - 0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.50% 67478614.111 66464348.548 - -0.48% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.50% 14.940 14.716 - -0.20% -
SetIntersection_None_Vector_uint64_16384_16 -1.50% 1111855.840 1095172.040 - 0.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.50% 1054709.147 1038922.155 - -0.20% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.50% 11231.528 11063.500 - -0.12% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.49% 15.771 15.535 - -3.03% -
std::set<std::string>::ctor(const&)/1024 -1.49% 35219.954 34694.709 - 0.07% -
SetIntersection_None_Vector_uint32_256_16 -1.49% 4058798.596 3998385.295 - 0.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.49% 465047.629 458127.322 - -1.53% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.49% 18243912.267 17972542.487 - 1.78% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.48% 18.743 18.465 - 0.00% -
BM_StringRelational_Less_Large_Huge_Control -1.48% 2.180 2.148 - -0.07% -
SetIntersection_None_Set_uint64_262144_16384 -1.48% 1229565.836 1211349.610 - 0.88% -
std::sort(vector<int>)_(pipe-organ)/8 -1.48% 17.968 17.702 - 0.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.48% 1207091.858 1189231.670 - 1.32% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.48% 685.809 675.667 - 2.70% -
SetIntersection_Front_Vector_float_1_1 -1.48% 541729523.349 533721442.662 - 0.43% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.48% 397.583 391.709 - 0.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.48% 11885558.715 11709979.487 - -2.10% -
std::search(vector<int>)_(no_match)/8192 -1.47% 1664.858 1640.330 - -0.83% -
BM_vector_deque_copy/5500 -1.47% 198.104 195.185 - -0.10% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.47% 97811.238 96373.932 - 0.13% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.47% 18.692 18.417 - 0.05% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.47% 12702.973 12516.687 - 1.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.46% 160043368.937 157699453.759 - -1.42% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.46% 8696.423 8569.076 - 0.22% -
std::swap_ranges(list<int>)/8192 -1.46% 10362.229 10210.662 - -8.18% -
SetIntersection_None_Vector_uint32_262144_64 -1.46% 1139972.234 1123299.421 - 2.25% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.46% 37716.851 37165.790 - 0.26% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.46% 4.441 4.376 - 5.52% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.46% 210318.353 207246.984 - 0.26% -
SetIntersection_None_Set_float_16_4 -1.46% 57409192.620 56572062.058 - 0.61% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.46% 12.361 12.180 - 0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.46% 1078129.030 1062415.391 - 0.34% -
std::none_of(deque<int>)_(process_all)/8192 -1.46% 2717.706 2678.142 - 2.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.45% 399.780 393.967 - 0.07% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.45% 15.822 15.591 - -0.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.45% 17173009.279 16923387.909 - 1.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.45% 2453927.205 2418289.069 - -1.35% -
SetIntersection_None_Vector_float_16384_64 -1.45% 1125762.233 1109458.222 - -0.35% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.45% 22.618 22.291 - 0.21% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.45% 1301531.740 1282693.439 - 2.68% -
BM_CmpLess_uchar_uint -1.45% 1.088 1.073 - 1.95% -
SetIntersection_None_Vector_string_64_64 -1.44% 8957959.193 8828630.726 - -0.22% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.44% 24.313 23.962 - 3.47% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.44% 16.864 16.621 - 0.08% -
SetIntersection_Interlaced_Set_float_262144_4 -1.44% 1294171.307 1275500.897 - 4.04% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.44% 13.070 12.881 - 0.23% -
SetIntersection_None_Vector_uint64_262144_262144 -1.44% 1138528.605 1122136.271 - 0.91% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.44% 9.664 9.525 - -0.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.44% 400.048 394.292 - -0.42% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.44% 414.830 408.868 - 0.03% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.44% 398.198 392.483 - 0.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.43% 169736.869 167304.291 - -0.33% -
std::flat_map<int,_int>::ctor(const&)/0 -1.43% 12.944 12.759 - -0.31% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.43% 4.595 4.529 - 0.39% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.43% 8646.464 8522.736 - 0.50% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.43% 12.855 12.671 - -0.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.43% 21495996.580 21188596.772 - -2.39% -
SetIntersection_Front_Vector_uint32_262144_1 -1.43% 1065785.498 1050546.883 - 2.02% -
std::find_if(list<int>)_(bail_25%)/8192 -1.43% 1452.046 1431.325 - 0.70% -
SetIntersection_None_Vector_uint64_1024_1 -1.43% 1096194.824 1080552.294 - 0.93% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.43% 22.618 22.295 - 1.17% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.43% 13.109 12.922 - -0.54% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.43% 63661.106 62753.585 - -1.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.43% 42.101 41.501 - 7.12% -
SetIntersection_None_Vector_uint32_262144_16 -1.42% 1138355.437 1122182.275 - -0.15% -
SetIntersection_Front_Vector_string_1_1 -1.42% 555663769.551 547770639.544 - 0.11% -
std::sort(vector<int>)_(ascending)/8 -1.42% 16.086 15.858 - 1.47% -
std::unordered_set<std::string>::clear()/8192 -1.42% 224925.691 221738.220 - 1.93% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.42% 621.985 613.181 - -0.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.41% 16213840.419 15984460.159 - 0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.41% 9250087.655 9119301.906 - -0.78% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.41% 608115.312 599520.611 - 0.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.41% 33593.888 33119.379 - -1.92% -
SetIntersection_None_Vector_string_64_16 -1.41% 14382474.485 14179381.405 - 1.35% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.41% 13.070 12.885 - -0.03% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.41% 1.802 1.777 - 0.88% -
BM_deque_deque_ranges_move/64 -1.41% 3.084 3.041 - -0.17% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.41% 416.048 410.193 - -0.59% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.41% 17.569 17.321 - -1.46% -
SetIntersection_None_Set_string_256_64 -1.41% 9428165.036 9295574.952 - 0.55% -
std::stable_sort(deque<int>)_(heap)/1024 -1.41% 2789.658 2750.430 - 1.67% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.41% 13.012 12.829 - -0.04% -
std::pop_heap(deque<size_t>)/8 -1.40% 52.901 52.158 - -0.03% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.40% 217.763 214.703 - -1.46% -
SetIntersection_None_Set_float_16384_1 -1.40% 159023715.713 156791868.788 - 2.74% -
SetIntersection_None_Vector_string_262144_16384 -1.40% 1315054.425 1296641.316 - -0.37% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.40% 4711.197 4645.233 - -0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.40% 1065455.972 1050538.481 - 3.39% -
SetIntersection_Front_Vector_float_256_4 -1.40% 4225779.107 4166756.636 - 0.00% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -1.39% 1.037 1.023 - -0.04% -
SetIntersection_Front_Vector_string_4_1 -1.39% 222007773.708 218915080.228 - -0.15% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.39% 166983.802 164658.677 - 0.74% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.39% 172535198.843 170132805.651 - -0.43% -
BM_deque_deque_ranges_move/5500 -1.39% 200.739 197.947 - 0.02% -
SetIntersection_None_Set_string_4_4 -1.39% 140366264.746 138416363.251 - 0.49% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.39% 35819.614 35322.112 - 0.10% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.39% 5.682 5.603 - 1.38% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.39% 660.111 650.967 - -1.56% -
BM_vector_deque_move/5500 -1.38% 198.407 195.661 - -2.13% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.38% 12.887 12.709 - 0.06% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -1.38% 11.049 10.896 - -0.61% -
BM_StringFindNoMatch/64 -1.38% 2.109 2.079 - -0.39% -
SetIntersection_Front_Vector_uint32_16_16 -1.38% 36290280.542 35789022.393 - 2.23% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.38% 30.833 30.408 - 1.07% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.38% 12.930 12.752 - -0.40% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.38% 5429.638 5354.932 - 0.35% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.37% 12.935 12.757 - -0.33% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.37% 12.904 12.726 - -0.47% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.37% 18.802 18.543 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.37% 1061859.438 1047286.690 - -0.90% -
SetIntersection_Front_Set_float_1024_1 -1.37% 1057404.758 1042903.914 - 0.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.37% 398.984 393.518 - 0.16% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.37% 40.983 40.422 - 0.86% -
SetIntersection_None_Vector_float_256_256 -1.37% 2175890.443 2146136.483 - 1.26% -
SetIntersection_Interlaced_Set_float_256_16 -1.37% 12174675.101 12008212.218 - -0.99% -
SetIntersection_None_Set_float_16384_16 -1.37% 158598567.120 156430193.212 - 2.19% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.37% 161.642 159.434 - 0.63% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.37% 13.484 13.300 - 0.24% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.37% 36.308 35.812 - 0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.37% 216907802.896 213945999.823 - -0.23% -
SetIntersection_None_Vector_string_262144_16 -1.36% 1310665.749 1292810.287 - -0.33% -
std::is_sorted(list<int>,_pred)/1024 -1.36% 825.191 813.968 - -1.36% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.36% 63724.692 62859.540 - 0.21% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.36% 13.027 12.851 - -2.54% -
BM_PushHeap_string_Descending_64 -1.36% 2.209 2.179 - -4.30% -
std::set<int>::ctor(const&)/0 -1.36% 12.921 12.746 - 0.10% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.36% 526.959 519.815 - -0.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.36% 32.661 32.218 - -25.84% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.35% 4206023.000 4149123.824 - 1.31% -
SetIntersection_Front_Vector_uint32_262144_4 -1.35% 1089319.759 1074589.666 - 1.39% -
std::multimap<std::string,_int>::clear()/0 -1.35% 399.083 393.689 - 0.10% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -1.35% 20.220 19.947 - 1.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.35% 44.584 43.982 - -2.08% -
SetIntersection_Front_Vector_string_256_1 -1.35% 4296017.532 4238071.568 - 0.95% -
SetIntersection_Front_Set_uint32_256_16 -1.35% 4530857.824 4469758.496 - -0.30% -
SetIntersection_None_Set_uint64_16_1 -1.35% 67117901.294 66212879.063 - 0.63% -
SetIntersection_None_Vector_uint64_256_16 -1.35% 4071927.095 4017038.857 - 0.15% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.34% 431.915 426.107 - -0.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.34% 398.797 393.437 - 0.40% -
SetIntersection_None_Set_float_16384_256 -1.34% 157779909.816 155659572.074 - 1.60% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.34% 534.130 526.969 - -2.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.34% 398.743 393.399 - -0.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.34% 407623.529 402172.675 - -0.54% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.34% 12.957 12.784 - 0.25% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.34% 5448.275 5375.486 - 0.67% -
BM_deque_deque_ranges_move_backward/4096 -1.34% 155.306 153.232 - 0.95% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.34% 33084.447 32642.525 - -0.73% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.34% 1908.898 1883.409 - 0.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.33% 1996611.330 1969962.238 - -1.55% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.33% 21.981 21.688 - -0.24% -
SetIntersection_None_Set_string_16_1 -1.33% 69301747.736 68378411.485 - 0.20% -
bm_lexicographical_compare<signed_char>/1 -1.33% 1.255 1.239 - 2.68% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.33% 178938.027 176560.534 - 0.41% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.33% 6872.156 6780.873 - -1.65% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.33% 33866.164 33417.361 - 1.38% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.32% 398.078 392.804 - 0.47% -
SetIntersection_None_Vector_float_262144_16 -1.32% 1147178.712 1131993.174 - -0.51% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.32% 12.860 12.689 - 0.14% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.32% 570.477 562.936 - 0.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.32% 397.231 391.987 - -0.49% -
BM_StringFindStringLiteral/512 -1.32% 9.665 9.538 - -0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.32% 11792479.295 11636871.708 - -0.28% -
SetIntersection_None_Vector_uint32_1024_256 -1.32% 1093842.660 1079411.672 - 0.66% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.32% 608248.661 600228.551 - -0.34% -
rng::fold_left(vector<int>)/32 -1.31% 21.979 21.690 - -0.17% -
BM_StringRelational_Compare_Huge_Empty_Control -1.31% 1.634 1.613 - -3.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.31% 397.630 392.414 - 0.18% -
BM_deque_vector_ranges_move/5500 -1.31% 197.144 194.559 - -0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.31% 8993633.471 8875721.307 - -11.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.31% 1085120.825 1070917.468 - 2.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.31% 446.263 440.430 - -3.83% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.31% 399.188 393.971 - 0.40% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.31% 539.710 532.660 - 0.16% -
SetIntersection_Front_Vector_float_4_1 -1.30% 216458259.426 213639608.405 - 0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.30% 163389564.305 161263545.371 - -0.22% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.30% 541.001 533.971 - -2.42% -
SetIntersection_None_Vector_float_16_16 -1.30% 34118096.115 33674945.851 - 0.46% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.30% 20.126 19.865 - 0.99% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.30% 12.871 12.704 - 0.11% -
std::unordered_set<int>::ctor(const&)/0 -1.30% 13.012 12.843 - -0.07% -
BM_CmpEqual_short_schar -1.30% 1.150 1.135 - 0.61% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.30% 2155.737 2127.809 - 0.99% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.30% 224361271.331 221455388.897 - 1.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.29% 8854331.574 8739756.550 - 0.55% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.29% 775.124 765.095 - -0.02% -
SetIntersection_None_Vector_float_262144_262144 -1.29% 1151246.363 1136351.076 - 0.64% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.29% 1.501 1.482 - -0.11% -
SetIntersection_None_Set_uint64_16_16 -1.29% 35654619.155 35193881.190 - 0.60% -
std::replace_if(list<int>)_(prefix)/32 -1.29% 14.064 13.882 - 0.63% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.29% 537.264 530.335 - 1.57% -
SetIntersection_Interlaced_Set_float_64_4 -1.29% 21029848.524 20758779.836 - -1.27% -
SetIntersection_Front_Vector_float_16_4 -1.29% 54866913.990 54159882.407 - 0.34% -
std::set<std::string>::ctor(const&)/0 -1.29% 12.905 12.739 - 0.57% -
BM_CmpEqual_short_uchar -1.29% 1.114 1.100 - 1.16% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.28% 23.065 22.769 - -0.86% -
std::sort_heap(vector<int>)/8 -1.28% 32.077 31.666 - 3.53% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.28% 612515.698 604674.266 - -0.42% -
SetIntersection_Front_Vector_uint64_64_64 -1.28% 10702633.848 10565664.747 - -2.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.28% 2901188.730 2864134.517 - 0.79% -
BM_CmpLess_int_schar -1.28% 1.143 1.128 - -0.84% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.27% 764.962 755.212 - -0.61% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.27% 20.363 20.104 - 0.27% -
BM_deque_deque_move/4096 -1.27% 149.167 147.269 - 0.16% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.27% 665.322 656.865 - -0.10% -
SetIntersection_None_Set_uint64_64_16 -1.27% 18468691.972 18233994.250 - 0.23% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.27% 1050106.682 1036782.384 - 4.36% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.27% 8.041 7.939 - -0.40% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.27% 397.844 392.809 - 0.60% -
std::make_heap(vector<int>)_(heap)/8 -1.26% 14.958 14.769 - 0.71% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.26% 13.367 13.199 - 0.01% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.26% 13.057 12.892 - 0.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.26% 1058339.290 1044998.851 - -0.40% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.26% 4.703 4.644 - -4.56% -
std::stable_sort(vector<int>)_(repeated)/8 -1.26% 15.843 15.643 - 0.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.26% 397.151 392.160 - -0.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.26% 398.469 393.464 - -0.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.26% 672.771 664.322 - -0.36% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.25% 1.064 1.051 - 0.26% -
std::map<std::string,_int>::ctor(const&)/0 -1.25% 12.843 12.682 - -0.27% -
SetIntersection_Front_Set_string_256_4 -1.25% 4955145.318 4893060.357 - -4.27% -
SetIntersection_Front_Set_float_1024_4 -1.25% 1082120.385 1068570.987 - 0.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.25% 1.481 1.462 - 0.02% -
std::sort_heap(vector<NonIntegral>)/8 -1.25% 29.350 28.984 - -0.97% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.25% 12.872 12.712 - 0.40% -
std::copy(vector<bool>)_(unaligned)/32768 -1.25% 217.515 214.803 - -1.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.25% 119546306.640 118056505.690 - 0.17% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -1.25% 12.068 11.918 - -1.25% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.25% 138.667 136.940 - -1.39% -
std::multiset<std::string>::clear()/0 -1.24% 399.166 394.209 - -0.52% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -1.24% 22.840 22.557 - -4.01% -
std::find_if_not(deque<int>)_(process_all)/8 -1.24% 2.669 2.636 - 4.31% -
std::search(vector<int>)_(no_match)/1048576 -1.24% 213520.478 210873.050 - -0.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.24% 1179481.674 1164865.705 - 0.84% -
std::flat_map<int,_int>::clear()/32 -1.24% 397.835 392.916 - 0.28% -
BM_vector_deque_move/4096 -1.24% 146.165 144.359 - -0.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.23% 16698388.968 16492429.105 - 1.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.23% 12281433.946 12130055.441 - 1.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.23% 4300225.340 4247327.105 - 0.65% -
std::reverse(vector<int>)/32768 -1.23% 1049.244 1036.350 - 0.20% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 -1.23% 11123.426 10986.853 - -0.99% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.23% 417.858 412.736 - -0.14% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.22% 24141.735 23846.005 - 0.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.22% 398.417 393.538 - -0.24% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.22% 19.904 19.661 - -5.84% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.22% 398.769 393.898 - 0.34% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.22% 13.761 13.593 - -0.13% -
SetIntersection_Front_Vector_uint64_1024_4 -1.22% 1063274.361 1050345.538 - 0.72% -
BM_CmpLess_short_schar -1.22% 0.968 0.957 - 1.28% -
SetIntersection_Interlaced_Set_float_16_4 -1.21% 60059432.400 59331022.258 - 0.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.21% 34905.266 34482.393 - -0.99% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.21% 215139479.982 212534852.896 - 2.11% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.21% 2218.379 2191.530 - -0.13% -
SetIntersection_Front_Vector_uint64_1024_1 -1.21% 1048375.660 1035701.132 - 1.73% -
BM_deque_deque_ranges_copy/64 -1.21% 3.069 3.032 - -0.45% -
std::copy_n(list<int>)/8 -1.21% 2.249 2.221 - -0.19% -
SetIntersection_Front_Vector_string_16_1 -1.20% 65192527.863 64407421.250 - 0.14% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.20% 3.160 3.122 - 1.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.20% 42026838.427 41521701.522 - -0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.20% 1664655.191 1644694.334 - 0.68% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.20% 17.312 17.104 - 0.51% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -1.20% 20.096 19.855 - -0.07% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.20% 3.569 3.526 - -2.93% -
SetIntersection_None_Vector_float_16384_16384 -1.20% 1118584.505 1105188.355 - -0.42% -
std::flat_map<int,_int>::ctor(const&)/32 -1.20% 23.271 22.992 - 0.02% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.20% 717.858 709.270 - -2.17% -
std::flat_multimap<int,_int>::clear()/1024 -1.20% 401.215 396.418 - 0.45% -
SetIntersection_None_Vector_string_16_16 -1.20% 35091368.072 34671844.292 - 0.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.19% 32810.853 32419.960 - -1.44% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.19% 203.960 201.531 - 1.52% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.19% 23398.721 23120.525 - 0.16% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -1.19% 18.058 17.844 - -6.22% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.19% 835.640 825.720 - -1.37% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.19% 699.866 691.561 - -1.68% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.19% 27299.583 26975.682 - -1.08% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.19% 21068083.177 20818187.701 - 0.69% -
SetIntersection_None_Vector_float_256_1 -1.18% 4316317.025 4265303.509 - 0.64% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.18% 461906.336 456458.419 - -0.28% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.18% 23.723 23.444 - 0.15% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.18% 397.604 392.916 - 0.47% -
SetIntersection_Front_Set_string_64_4 -1.17% 19157033.078 18932089.701 - -4.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.17% 175243877.135 173189041.925 - -2.98% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.17% 397.676 393.014 - 0.44% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.17% 56198719.198 55539959.040 - -0.23% -
BM_vector_deque_ranges_copy_backward/1024 -1.17% 38.136 37.689 - -1.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.17% 1095720.571 1082889.730 - 0.49% -
SetIntersection_None_Vector_float_262144_256 -1.17% 1150417.204 1136979.210 - -0.04% -
std::multiset<int>::erase(key)_(existent)/8192 -1.17% 62.288 61.561 - -1.82% -
SetIntersection_Front_Vector_uint32_256_64 -1.17% 4357765.708 4306966.936 - 1.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.16% 398.749 394.109 - -0.12% -
std::rotate(vector<int>)_(1_element_forward)/8192 -1.16% 281.732 278.458 - -0.88% -
SetIntersection_Interlaced_Set_float_1024_16 -1.16% 11559718.693 11425593.834 - 0.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.16% 396.495 391.896 - 0.18% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.16% 13.013 12.862 - 0.26% -
SetIntersection_Interlaced_Set_string_262144_64 -1.16% 2147820.719 2122953.531 - -2.22% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.16% 12.583 12.437 - -0.26% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.15% 26564.708 26257.956 - -2.77% -
std::multiset<int>::ctor(const&)/0 -1.15% 12.918 12.769 - 0.34% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.15% 398.178 393.587 - -0.14% -
SetIntersection_None_Vector_float_256_4 -1.15% 4268277.429 4219110.793 - 0.97% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.15% 52.346 51.743 - -0.24% -
SetIntersection_Front_Vector_string_16384_1024 -1.15% 38681646.155 38236403.924 - 0.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.15% 18.364 18.153 - 0.13% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.15% 1716161.541 1696448.975 - 0.19% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.15% 7.979 7.888 - -0.91% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.14% 2583.297 2553.727 - 1.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.14% 452.090 446.924 - -0.62% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.14% 33045.352 32668.029 - 1.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.14% 1175457.734 1162056.287 - -0.84% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.14% 5027066.058 4969854.361 - -0.24% -
std::copy(vector<bool>)_(aligned)/4096 -1.14% 4.800 4.746 - -6.42% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.14% 637327.375 630086.766 - 0.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.13% 399.419 394.903 - -0.27% -
std::find_if(vector<bool>)_(process_all)/50 -1.13% 24.016 23.744 - -0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.13% 4200244.633 4152810.901 - 0.13% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.13% 143882.380 142262.236 - -0.82% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.13% 59.667 58.995 - 0.22% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.12% 18.765 18.554 - 0.47% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -1.12% 5.258 5.199 - 6.26% -
std::unordered_set<int>::contains(key)_(existent)/8192 -1.12% 1.218 1.205 - -14.88% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.12% 1.252 1.238 - -2.91% -
SetIntersection_None_Set_uint64_16384_1 -1.12% 160439959.594 158643252.623 - 0.46% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.12% 405.058 400.524 - 0.44% -
BM_PushHeap_string_Descending_256 -1.12% 2.291 2.265 - -5.51% -
rng::contains(list<int>)_(process_all)/32 -1.12% 9.046 8.945 - -0.08% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.12% 417.185 412.517 - 0.25% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.12% 15011.685 14844.142 - -0.00% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.12% 12.274 12.138 - -0.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.11% 7805.594 7718.737 - -0.30% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.11% 44.341 43.848 - 2.78% -
std::unordered_multiset<int>::clear()/0 -1.11% 396.600 392.190 - 0.17% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.11% 396.950 392.540 - 0.01% -
std::is_sorted_until(list<int>)/8192 -1.11% 7178.179 7098.484 - 0.86% -
std::sort_heap(deque<int>,_pred)/8 -1.11% 34.758 34.373 - -1.06% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.11% 12160.987 12026.247 - 0.08% -
SetIntersection_None_Vector_string_1024_256 -1.10% 1183486.303 1170418.106 - 0.70% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.10% 2105109.699 2081876.221 - 0.43% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.10% 13.709 13.558 - -0.54% -
SetIntersection_None_Set_uint64_64_1 -1.10% 22581522.629 22332575.214 - 0.59% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.10% 13701.740 13550.711 - -1.31% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.10% 43.261 42.785 - 1.86% -
std::unordered_multimap<int,_int>::clear()/32 -1.10% 598.256 591.684 - -2.96% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.10% 401.987 397.575 - 0.61% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.10% 13.659 13.509 - 0.14% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.10% 1.063 1.052 - -2.06% -
std::multiset<std::string>::ctor(const&)/0 -1.10% 12.817 12.676 - -0.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.09% 4252341.218 4205788.345 - -0.64% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.09% 14.939 14.776 - 0.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.09% 54845.455 54246.692 - -0.39% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.09% 18.112 17.915 - -0.56% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.09% 19.390 19.178 - 0.92% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.09% 5.317 5.259 - 0.56% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.09% 4854.522 4801.713 - -0.05% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.09% 13.693 13.544 - 0.67% -
BM_deque_vector_move/64 -1.09% 2.652 2.623 - -0.27% -
std::unordered_multiset<int>::ctor(const&)/0 -1.08% 13.077 12.936 - 0.42% -
BM_CmpLess_schar_schar -1.08% 0.963 0.952 - 0.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.08% 19.563 19.353 - 1.02% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -1.08% 17.187 17.002 - -0.10% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -1.08% 1.924 1.903 - 6.43% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.07% 2.879 2.849 - 4.00% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.07% 3157.428 3123.588 - 1.03% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -1.07% 12.960 12.822 - 5.44% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.07% 400.007 395.734 - 0.17% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.07% 4920.825 4868.382 - 0.10% -
bm_swap_ranges_vb_aligned/64 -1.07% 2.889 2.858 - -2.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.07% 1172152.588 1159665.456 - 0.81% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -1.06% 26861.004 26575.465 - -6.05% -
SetIntersection_Front_Vector_float_64_1 -1.06% 16645742.569 16468872.012 - 0.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.06% 12764763.235 12629407.236 - 1.96% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.06% 16.724 16.547 - -0.19% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.06% 1920.953 1900.600 - 1.96% -
BM_StringFindStringLiteral/2048 -1.06% 40.727 40.296 - 0.11% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.06% 13855898.284 13709283.083 - 1.54% -
BM_deque_deque_move_backward/5500 -1.06% 205.692 203.518 - -0.45% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.06% 398.587 394.381 - -0.14% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.05% 342409.433 338800.039 - -0.58% -
SetIntersection_Front_Vector_uint64_262144_1024 -1.05% 5341812.782 5285536.397 - -9.28% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.05% 397.041 392.859 - -1.48% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.05% 19.337 19.133 - 0.84% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.05% 44.226 43.761 - 0.12% -
SetIntersection_Interlaced_Set_float_16384_4 -1.05% 171734920.891 169933587.304 - 0.96% -
BM_vector_deque_copy_backward/5500 -1.05% 200.208 198.109 - 0.44% -
std::flat_multimap<int,_int>::clear()/8192 -1.05% 419.513 415.126 - 0.88% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.05% 396.173 392.033 - 0.04% -
SetIntersection_None_Vector_string_256_4 -1.04% 4518672.656 4471496.096 - 0.65% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.04% 341270.812 337713.928 - -0.11% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.04% 13.477 13.337 - -0.09% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.04% 143687.897 142193.009 - -0.13% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.04% 13.446 13.306 - -0.10% -
SetIntersection_Front_Set_uint64_256_1 -1.04% 4192804.826 4149242.110 - -0.04% -
SetIntersection_Front_Vector_string_262144_1024 -1.04% 40066086.138 39649828.326 - 0.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.04% 1844512.287 1825376.141 - 0.20% -
std::find(vector<char>)_(bail_25%)/1024 -1.04% 5.345 5.290 - -0.92% -
std::map<int,_int>::ctor(const&)/0 -1.03% 12.833 12.701 - 0.47% -
SetIntersection_Front_Vector_uint32_16_4 -1.03% 54635464.459 54070926.970 - 0.78% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.03% 19.268 19.069 - 0.17% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.03% 614810.465 608469.592 - -1.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.03% 398.399 394.290 - 0.55% -
SetIntersection_Front_Vector_string_64_1 -1.03% 17081262.489 16905127.660 - 0.41% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.03% 531.681 526.199 - 0.11% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.03% 577.594 571.641 - -2.23% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.03% 396.756 392.671 - 0.34% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.03% 6788.506 6718.643 - 0.63% -
rng::starts_with(deque<int>,_pred)/1000 -1.03% 512.500 507.236 - -0.81% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.02% 13.105 12.972 - 0.56% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.02% 753.547 745.870 - -1.78% -
BM_deque_deque_move_backward/4096 -1.02% 154.004 152.437 - -1.03% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.02% 23.757 23.516 - -6.16% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.02% 519.689 514.411 - 1.25% -
SetIntersection_Interlaced_Set_string_256_1 -1.01% 4391941.971 4347375.842 - 0.64% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -1.01% 9210.184 9116.748 - -0.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.01% 399.520 395.467 - 0.53% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.01% 16049.085 15886.385 - 1.18% -
BM_PushHeap_uint32_Random_16 -1.01% 4.180 4.137 - -0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.01% 13880996.596 13740389.997 - 0.98% -
SetIntersection_Front_Set_string_4_4 -1.01% 160383467.830 158761970.615 - -4.65% -
std::deque<std::string>::ctor(size)/1024 -1.01% 725.802 718.468 - -0.29% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -1.01% 10.169 10.066 - -2.78% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.01% 18.349 18.165 - 0.22% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.01% 11.286 11.172 - -4.55% -
BM_StringRelational_Less_Small_Empty_Control -1.01% 1.679 1.662 - -0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.01% 56650434.826 56080422.859 - -0.30% -
SetIntersection_None_Set_float_1024_64 -1.01% 9101645.475 9010117.418 - 2.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.00% 3553208.715 3517511.173 - 1.60% -
std::make_heap(vector<int>)_(repeated)/1024 -1.00% 566.302 560.614 - -0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -1.00% 1502459.873 1487422.041 - 0.48% -
std::generate(list<int>)/32 -1.00% 8.526 8.441 - -0.17% -


Report Time: 3.25s
Name Current %
BM_CmpEqual_int_int 1.066 -
BM_CmpEqual_int_schar 1.137 2.04%
BM_CmpEqual_int_short 1.125 -
BM_CmpEqual_int_uchar 1.114 1.11%
BM_CmpEqual_int_uint 1.086 2.31%
BM_CmpEqual_int_ushort 1.107 -
BM_CmpEqual_schar_int 1.106 -
BM_CmpEqual_schar_schar 1.072 1.72%
BM_CmpEqual_schar_short 1.125 -
BM_CmpEqual_schar_uchar 1.087 -
BM_CmpEqual_schar_uint 1.107 2.33%
BM_CmpEqual_schar_ushort 1.092 -
BM_CmpEqual_short_int 1.117 1.91%
BM_CmpEqual_short_schar 1.135 -
BM_CmpEqual_short_short 1.077 -
BM_CmpEqual_short_uchar 1.100 1.16%
BM_CmpEqual_short_uint 1.092 -
BM_CmpEqual_short_ushort 1.100 -
BM_CmpEqual_uchar_int 1.065 -
BM_CmpEqual_uchar_schar 1.007 -4.60%
BM_CmpEqual_uchar_short 1.005 -2.21%
BM_CmpEqual_uchar_uchar 1.071 1.99%
BM_CmpEqual_uchar_uint 1.067 -
BM_CmpEqual_uchar_ushort 1.068 -
BM_CmpEqual_uint_int 1.043 -
BM_CmpEqual_uint_schar 1.026 -2.46%
BM_CmpEqual_uint_short 1.023 1.89%
BM_CmpEqual_uint_uchar 1.106 -
BM_CmpEqual_uint_uint 1.075 -
BM_CmpEqual_uint_ushort 1.099 -
BM_CmpEqual_ushort_int 1.085 2.98%
BM_CmpEqual_ushort_schar 0.984 -2.29%
BM_CmpEqual_ushort_short 1.031 4.61%
BM_CmpEqual_ushort_uchar 1.100 -
BM_CmpEqual_ushort_uint 1.133 9.44%
BM_CmpEqual_ushort_ushort 1.059 -
BM_CmpLess_int_int 1.040 -3.04%
BM_CmpLess_int_schar 1.128 -
BM_CmpLess_int_short 1.125 -
BM_CmpLess_int_uchar 1.105 -
BM_CmpLess_int_uint 1.063 -1.33%
BM_CmpLess_int_ushort 1.104 -
BM_CmpLess_schar_int 1.112 -1.39%
BM_CmpLess_schar_schar 0.952 -
BM_CmpLess_schar_short 0.947 -
BM_CmpLess_schar_uchar 1.099 -
BM_CmpLess_schar_uint 1.113 1.62%
BM_CmpLess_schar_ushort 1.096 -
BM_CmpLess_short_int 1.119 -
BM_CmpLess_short_schar 0.957 1.28%
BM_CmpLess_short_short 0.954 -
BM_CmpLess_short_uchar 1.102 -
BM_CmpLess_short_uint 1.117 -
BM_CmpLess_short_ushort 1.092 -
BM_CmpLess_uchar_int 1.063 -
BM_CmpLess_uchar_schar 1.059 4.45%
BM_CmpLess_uchar_short 1.036 -1.79%
BM_CmpLess_uchar_uchar 1.082 4.73%
BM_CmpLess_uchar_uint 1.073 1.95%
BM_CmpLess_uchar_ushort 1.059 1.99%
BM_CmpLess_uint_int 1.087 2.20%
BM_CmpLess_uint_schar 1.038 -
BM_CmpLess_uint_short 1.041 2.28%
BM_CmpLess_uint_uchar 1.109 -
BM_CmpLess_uint_uint 1.074 -
BM_CmpLess_uint_ushort 1.108 -
BM_CmpLess_ushort_int 1.071 1.56%
BM_CmpLess_ushort_schar 1.060 2.36%
BM_CmpLess_ushort_short 1.050 3.15%
BM_CmpLess_ushort_uchar 1.117 1.58%
BM_CmpLess_ushort_uint 1.078 -
BM_CmpLess_ushort_ushort 1.066 -
BM_PushHeap_float_Ascending_1 0.637 2.76%
BM_PushHeap_float_Ascending_1024 3.178 -
BM_PushHeap_float_Ascending_16 1.068 -
BM_PushHeap_float_Ascending_16384 4.199 -
BM_PushHeap_float_Ascending_256 2.524 -
BM_PushHeap_float_Ascending_262144 5.244 -
BM_PushHeap_float_Ascending_4 0.590 -
BM_PushHeap_float_Ascending_64 1.819 -
BM_PushHeap_float_Descending_1 0.467 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.372 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.386 -
BM_PushHeap_float_Descending_4 0.363 -6.94%
BM_PushHeap_float_Descending_64 0.382 -
BM_PushHeap_float_PipeOrgan_1 0.457 -24.31%
BM_PushHeap_float_PipeOrgan_1024 2.096 -
BM_PushHeap_float_PipeOrgan_16 0.890 -
BM_PushHeap_float_PipeOrgan_16384 2.517 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.152 -
BM_PushHeap_float_PipeOrgan_4 0.537 -
BM_PushHeap_float_PipeOrgan_64 1.301 -
BM_PushHeap_float_QuickSortAdversary_1 0.444 8.06%
BM_PushHeap_float_QuickSortAdversary_1024 0.613 -
BM_PushHeap_float_QuickSortAdversary_16 1.067 7.86%
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.737 -
BM_PushHeap_float_QuickSortAdversary_262144 0.415 -
BM_PushHeap_float_QuickSortAdversary_4 0.589 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 6.756 -5.53%
BM_PushHeap_float_Random_16 5.034 1.37%
BM_PushHeap_float_Random_16384 7.112 -
BM_PushHeap_float_Random_256 6.966 1.23%
BM_PushHeap_float_Random_262144 7.029 -2.32%
BM_PushHeap_float_Random_4 2.313 -7.56%
BM_PushHeap_float_Random_64 6.245 -
BM_PushHeap_float_SingleElement_1 0.467 -
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.365 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.401 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.345 -7.22%
BM_PushHeap_float_SingleElement_64 0.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.423 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.683 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.355 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.474 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.363 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.783 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.613 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.589 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.601 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.530 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.582 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.881 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.404 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.872 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.368 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.612 1.46%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.766 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.865 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.586 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.194 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.574 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.099 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.584 1.00%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.779 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.563 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.854 1.08%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.343 -1.52%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.941 1.13%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.052 1.97%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.912 1.36%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.561 -2.26%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.540 2.75%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.589 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.660 2.01%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.602 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.605 3.35%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.530 -2.26%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.601 -
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 13.557 -5.65%
BM_PushHeap_string_Ascending_16 4.742 -
BM_PushHeap_string_Ascending_16384 19.595 -4.19%
BM_PushHeap_string_Ascending_256 11.286 -4.80%
BM_PushHeap_string_Ascending_262144 28.744 -7.30%
BM_PushHeap_string_Ascending_4 2.596 2.03%
BM_PushHeap_string_Ascending_64 7.645 -1.74%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.336 -3.39%
BM_PushHeap_string_Descending_16 2.063 -4.03%
BM_PushHeap_string_Descending_16384 2.302 -3.53%
BM_PushHeap_string_Descending_256 2.265 -5.51%
BM_PushHeap_string_Descending_262144 2.975 -9.01%
BM_PushHeap_string_Descending_4 1.857 -6.83%
BM_PushHeap_string_Descending_64 2.179 -4.30%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.108 -5.32%
BM_PushHeap_string_PipeOrgan_16 4.146 -2.68%
BM_PushHeap_string_PipeOrgan_16384 12.293 -5.25%
BM_PushHeap_string_PipeOrgan_256 7.592 -4.75%
BM_PushHeap_string_PipeOrgan_262144 17.054 -4.55%
BM_PushHeap_string_PipeOrgan_4 2.499 -
BM_PushHeap_string_PipeOrgan_64 5.621 -4.66%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.023 -2.38%
BM_PushHeap_string_QuickSortAdversary_16 10.446 -1.61%
BM_PushHeap_string_QuickSortAdversary_16384 15.622 -1.97%
BM_PushHeap_string_QuickSortAdversary_256 14.560 -1.84%
BM_PushHeap_string_QuickSortAdversary_262144 15.976 -3.12%
BM_PushHeap_string_QuickSortAdversary_4 6.399 -
BM_PushHeap_string_QuickSortAdversary_64 13.058 -1.71%
BM_PushHeap_string_Random_1 0.469 -
BM_PushHeap_string_Random_1024 15.384 2.12%
BM_PushHeap_string_Random_16 10.441 -
BM_PushHeap_string_Random_16384 17.829 9.49%
BM_PushHeap_string_Random_256 14.445 -
BM_PushHeap_string_Random_262144 18.103 -1.33%
BM_PushHeap_string_Random_4 6.147 -
BM_PushHeap_string_Random_64 12.928 -
BM_PushHeap_string_SingleElement_1 0.527 11.96%
BM_PushHeap_string_SingleElement_1024 2.648 -1.84%
BM_PushHeap_string_SingleElement_16 2.759 -
BM_PushHeap_string_SingleElement_16384 2.634 -1.91%
BM_PushHeap_string_SingleElement_256 2.650 -1.99%
BM_PushHeap_string_SingleElement_262144 2.659 -2.50%
BM_PushHeap_string_SingleElement_4 2.367 -1.60%
BM_PushHeap_string_SingleElement_64 2.695 -1.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.697 20.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.515 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.033 1.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.611 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.761 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.847 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.896 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.981 1.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.446 -36.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.620 3.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.598 5.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.615 2.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.648 3.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.641 7.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.657 -6.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.662 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.697 39.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.040 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.462 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.921 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.558 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.379 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.822 -1.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.153 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.480 -23.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.531 -1.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.280 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.190 -1.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.073 -2.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.810 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.787 -2.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.659 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.393 -28.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.113 -2.95%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.004 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.331 1.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.966 -2.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.299 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.631 7.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.669 2.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.538 11.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.613 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.619 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.543 -11.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.618 -6.53%
BM_PushHeap_uint32_Ascending_1 0.506 -16.71%
BM_PushHeap_uint32_Ascending_1024 2.764 8.18%
BM_PushHeap_uint32_Ascending_16 0.940 1.49%
BM_PushHeap_uint32_Ascending_16384 3.894 4.98%
BM_PushHeap_uint32_Ascending_256 2.313 8.87%
BM_PushHeap_uint32_Ascending_262144 5.212 9.90%
BM_PushHeap_uint32_Ascending_4 0.587 -
BM_PushHeap_uint32_Ascending_64 1.742 10.71%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.386 -
BM_PushHeap_uint32_Descending_16 0.367 -
BM_PushHeap_uint32_Descending_16384 0.382 -
BM_PushHeap_uint32_Descending_256 0.399 -
BM_PushHeap_uint32_Descending_262144 0.382 -
BM_PushHeap_uint32_Descending_4 0.369 -
BM_PushHeap_uint32_Descending_64 0.380 -
BM_PushHeap_uint32_PipeOrgan_1 0.520 12.42%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.873 -
BM_PushHeap_uint32_PipeOrgan_16384 2.381 -
BM_PushHeap_uint32_PipeOrgan_256 1.696 -
BM_PushHeap_uint32_PipeOrgan_262144 3.024 -1.34%
BM_PushHeap_uint32_PipeOrgan_4 0.536 -
BM_PushHeap_uint32_PipeOrgan_64 1.307 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.496 -28.79%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.603 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.924 -1.43%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.490 4.39%
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.416 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.510 -15.98%
BM_PushHeap_uint32_Random_1024 5.784 -
BM_PushHeap_uint32_Random_16 4.137 -
BM_PushHeap_uint32_Random_16384 5.797 -
BM_PushHeap_uint32_Random_256 5.521 -
BM_PushHeap_uint32_Random_262144 5.882 1.10%
BM_PushHeap_uint32_Random_4 2.226 -
BM_PushHeap_uint32_Random_64 5.204 -
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.362 -
BM_PushHeap_uint32_SingleElement_16 0.335 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.381 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.341 -2.89%
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.575 -1.79%
BM_PushHeap_uint64_Ascending_16 0.909 -1.27%
BM_PushHeap_uint64_Ascending_16384 3.561 -2.96%
BM_PushHeap_uint64_Ascending_256 2.090 -2.49%
BM_PushHeap_uint64_Ascending_262144 4.702 -3.51%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.514 -3.23%
BM_PushHeap_uint64_Descending_1 0.696 8.87%
BM_PushHeap_uint64_Descending_1024 0.390 -
BM_PushHeap_uint64_Descending_16 0.383 -
BM_PushHeap_uint64_Descending_16384 0.386 -
BM_PushHeap_uint64_Descending_256 0.407 -
BM_PushHeap_uint64_Descending_262144 0.386 -
BM_PushHeap_uint64_Descending_4 0.393 -
BM_PushHeap_uint64_Descending_64 0.387 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -
BM_PushHeap_uint64_PipeOrgan_16 0.886 -
BM_PushHeap_uint64_PipeOrgan_16384 2.391 -
BM_PushHeap_uint64_PipeOrgan_256 1.704 -
BM_PushHeap_uint64_PipeOrgan_262144 3.061 -
BM_PushHeap_uint64_PipeOrgan_4 0.512 5.55%
BM_PushHeap_uint64_PipeOrgan_64 1.367 3.73%
BM_PushHeap_uint64_QuickSortAdversary_1 0.470 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.615 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.911 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.486 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.256 1.02%
BM_PushHeap_uint64_Random_16 4.560 2.01%
BM_PushHeap_uint64_Random_16384 6.378 1.71%
BM_PushHeap_uint64_Random_256 6.021 -
BM_PushHeap_uint64_Random_262144 6.312 -
BM_PushHeap_uint64_Random_4 2.609 1.47%
BM_PushHeap_uint64_Random_64 5.582 1.65%
BM_PushHeap_uint64_SingleElement_1 0.464 -16.35%
BM_PushHeap_uint64_SingleElement_1024 0.364 -5.12%
BM_PushHeap_uint64_SingleElement_16 0.337 -10.67%
BM_PushHeap_uint64_SingleElement_16384 0.364 -4.31%
BM_PushHeap_uint64_SingleElement_256 0.386 -4.30%
BM_PushHeap_uint64_SingleElement_262144 0.357 -5.72%
BM_PushHeap_uint64_SingleElement_4 0.356 -6.86%
BM_PushHeap_uint64_SingleElement_64 0.352 -7.14%
BM_StringAssignAsciizMix_Opaque 5.236 3.15%
BM_StringAssignAsciizMix_Transparent 3.174 4.77%
BM_StringAssignAsciiz_Empty_Opaque 3.102 2.02%
BM_StringAssignAsciiz_Empty_Transparent 0.346 -
BM_StringAssignAsciiz_Huge_Opaque 206.967 8.98%
BM_StringAssignAsciiz_Huge_Transparent 206.352 9.01%
BM_StringAssignAsciiz_Large_Opaque 11.826 -
BM_StringAssignAsciiz_Large_Transparent 11.928 1.34%
BM_StringAssignAsciiz_Small_Opaque 3.103 2.02%
BM_StringAssignAsciiz_Small_Transparent 0.448 -
BM_StringAssignStr_Empty_Opaque 0.714 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 112.254 5.02%
BM_StringAssignStr_Huge_Transparent 112.222 2.80%
BM_StringAssignStr_Large_Opaque 10.683 -1.30%
BM_StringAssignStr_Large_Transparent 10.692 -1.16%
BM_StringAssignStr_Small_Opaque 0.717 -3.86%
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.305 10.90%
BM_StringConstructDestroyCStr_Empty_Transparent 0.264 -11.48%
BM_StringConstructDestroyCStr_Huge_Opaque 159.434 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.901 -
BM_StringConstructDestroyCStr_Large_Opaque 19.934 18.89%
BM_StringConstructDestroyCStr_Large_Transparent 10.204 7.23%
BM_StringConstructDestroyCStr_Small_Opaque 2.193 4.79%
BM_StringConstructDestroyCStr_Small_Transparent 0.396 -6.73%
BM_StringCopy_Empty 0.579 -
BM_StringCopy_Huge 107.748 -
BM_StringCopy_Large 6.293 1.31%
BM_StringCopy_Small 0.661 -
BM_StringCtorDefault 0.270 10.41%
BM_StringDestroy_Empty 0.624 -
BM_StringDestroy_Huge 10.747 -
BM_StringDestroy_Large 7.439 -1.20%
BM_StringDestroy_Small 0.621 -
BM_StringEraseToEnd_Empty_Opaque 0.592 -
BM_StringEraseToEnd_Empty_Transparent 0.347 -
BM_StringEraseToEnd_Huge_Opaque 2.255 -
BM_StringEraseToEnd_Huge_Transparent 2.408 1.56%
BM_StringEraseToEnd_Large_Opaque 0.986 -3.72%
BM_StringEraseToEnd_Large_Transparent 0.838 -1.44%
BM_StringEraseToEnd_Small_Opaque 0.588 -
BM_StringEraseToEnd_Small_Transparent 0.400 -
BM_StringEraseWithMove_Empty_Opaque 0.797 -32.62%
BM_StringEraseWithMove_Empty_Transparent 0.578 -28.34%
BM_StringEraseWithMove_Huge_Opaque 44.208 -8.23%
BM_StringEraseWithMove_Huge_Transparent 42.755 -
BM_StringEraseWithMove_Large_Opaque 2.531 -10.73%
BM_StringEraseWithMove_Large_Transparent 2.356 -13.56%
BM_StringEraseWithMove_Small_Opaque 2.185 -
BM_StringEraseWithMove_Small_Transparent 2.179 -
BM_StringFindAllMatch/1 2.810 -3.53%
BM_StringFindAllMatch/131072 2351.843 3.55%
BM_StringFindAllMatch/32768 584.370 1.66%
BM_StringFindAllMatch/4096 79.936 -
BM_StringFindAllMatch/512 11.676 1.27%
BM_StringFindAllMatch/64 3.136 -2.27%
BM_StringFindAllMatch/8 2.563 -5.12%
BM_StringFindCharLiteral/1024 19.233 3.62%
BM_StringFindCharLiteral/128 3.005 -2.17%
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.270 -
BM_StringFindCharLiteral/256 5.313 -1.06%
BM_StringFindCharLiteral/32 1.618 -3.07%
BM_StringFindCharLiteral/4096 77.204 -
BM_StringFindCharLiteral/512 9.540 -
BM_StringFindCharLiteral/64 2.108 -1.82%
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 138.058 -
BM_StringFindMatch1/1 988.690 -
BM_StringFindMatch1/32768 1580.470 1.02%
BM_StringFindMatch1/4096 1059.104 -
BM_StringFindMatch1/512 990.619 -
BM_StringFindMatch1/64 982.915 -
BM_StringFindMatch1/8 982.439 -
BM_StringFindMatch2/1 982.589 -
BM_StringFindMatch2/32768 1580.047 -
BM_StringFindMatch2/4096 1058.689 -
BM_StringFindMatch2/512 990.433 -
BM_StringFindMatch2/64 986.982 -
BM_StringFindMatch2/8 982.197 -
BM_StringFindNoMatch/10 1.271 -6.14%
BM_StringFindNoMatch/131072 1962.139 -
BM_StringFindNoMatch/32768 498.969 -
BM_StringFindNoMatch/4096 75.042 -
BM_StringFindNoMatch/512 9.215 -1.41%
BM_StringFindNoMatch/64 2.079 -
BM_StringFindStringLiteral/1024 17.421 -4.77%
BM_StringFindStringLiteral/128 3.179 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.296 -
BM_StringFindStringLiteral/256 5.539 2.50%
BM_StringFindStringLiteral/32 1.809 3.94%
BM_StringFindStringLiteral/4096 77.433 -
BM_StringFindStringLiteral/512 9.538 -
BM_StringFindStringLiteral/64 2.273 3.84%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.369 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.729 3.15%
BM_StringRead_Cold_Deep_Empty 1.311 2.59%
BM_StringRead_Cold_Deep_Large 1.293 -1.66%
BM_StringRead_Cold_Deep_Small 1.165 -3.84%
BM_StringRead_Cold_Shallow_Empty 1.084 -4.10%
BM_StringRead_Cold_Shallow_Large 1.122 -4.44%
BM_StringRead_Cold_Shallow_Small 1.138 -
BM_StringRead_Hot_Deep_Empty 0.503 -
BM_StringRead_Hot_Deep_Large 0.505 -4.55%
BM_StringRead_Hot_Deep_Small 0.506 -
BM_StringRead_Hot_Shallow_Empty 0.483 -
BM_StringRead_Hot_Shallow_Large 0.477 2.63%
BM_StringRead_Hot_Shallow_Small 0.481 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.637 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.638 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.422 2.47%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -1.84%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.389 -3.47%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.051 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.158 -3.62%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.613 -1.79%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -4.01%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.304 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.459 10.83%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.813 -1.72%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.820 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.822 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.377 -17.68%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.361 4.50%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.230 -48.40%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.615 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.669 3.20%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.693 13.83%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.629 -9.07%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.224 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.224 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.635 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.599 -2.69%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.889 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.427 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.036 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.253 -1.84%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.615 -2.91%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.157 -4.66%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.716 6.60%
BM_StringRelational_Compare_Empty_Huge_Control 1.612 -
BM_StringRelational_Compare_Empty_Large_Control 1.611 -
BM_StringRelational_Compare_Empty_Small_Control 1.659 2.92%
BM_StringRelational_Compare_Huge_Empty_Control 1.613 -3.22%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.175 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.791 -
BM_StringRelational_Compare_Huge_Huge_Control 99.000 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.612 -4.84%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.080 -
BM_StringRelational_Compare_Large_Small_Control 1.851 -
BM_StringRelational_Compare_Small_Empty_Control 1.834 -
BM_StringRelational_Compare_Small_Huge_Control 1.850 -2.42%
BM_StringRelational_Compare_Small_Large_Control 1.848 -3.62%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.633 -2.41%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.389 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 2.061 -
BM_StringRelational_Eq_Empty_Huge_Control 0.477 -
BM_StringRelational_Eq_Empty_Large_Control 0.473 -4.89%
BM_StringRelational_Eq_Empty_Small_Control 0.471 -2.74%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.334 -14.32%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.702 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 55.944 -
BM_StringRelational_Eq_Huge_Huge_Control 98.915 -
BM_StringRelational_Eq_Large_Huge_Control 0.473 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.503 4.40%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 6.08%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.787 -
BM_StringRelational_Eq_Large_Large_Control 2.296 9.53%
BM_StringRelational_Eq_Small_Huge_Control 0.469 -3.98%
BM_StringRelational_Eq_Small_Large_Control 0.496 4.44%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.452 -5.16%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.198 5.95%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.598 4.50%
BM_StringRelational_Eq_Small_Small_Control 1.848 -
BM_StringRelational_Less_Empty_Empty_Control 1.667 -
BM_StringRelational_Less_Empty_Huge_Control 1.664 -
BM_StringRelational_Less_Empty_Large_Control 1.700 1.80%
BM_StringRelational_Less_Empty_Small_Control 1.716 -
BM_StringRelational_Less_Huge_Empty_Control 1.614 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.416 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.277 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.649 -
BM_StringRelational_Less_Huge_Huge_Control 98.951 -
BM_StringRelational_Less_Huge_Large_Control 2.164 -
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.613 -
BM_StringRelational_Less_Large_Huge_Control 2.148 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.412 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.106 1.04%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.630 -
BM_StringRelational_Less_Large_Large_Control 2.171 -
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.662 -
BM_StringRelational_Less_Small_Huge_Control 1.848 -
BM_StringRelational_Less_Small_Large_Control 1.852 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.756 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.393 -
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.825 -
BM_align/1 0.643 3.09%
BM_align/256 0.623 -
BM_align/64 0.623 -
BM_align/8 0.623 -
BM_deque_deque_copy/0 0.920 16.48%
BM_deque_deque_copy/1 2.555 -
BM_deque_deque_copy/1024 36.665 -3.56%
BM_deque_deque_copy/2 2.302 -
BM_deque_deque_copy/4000 141.550 -
BM_deque_deque_copy/4096 147.112 -
BM_deque_deque_copy/512 17.690 -
BM_deque_deque_copy/5500 196.324 -
BM_deque_deque_copy/64 3.024 -
BM_deque_deque_copy/64000 2948.513 -
BM_deque_deque_copy/65536 3079.897 -
BM_deque_deque_copy/70000 3175.538 -
BM_deque_deque_copy_backward/0 0.921 13.96%
BM_deque_deque_copy_backward/1 2.804 2.49%
BM_deque_deque_copy_backward/1024 37.936 -3.09%
BM_deque_deque_copy_backward/2 2.530 2.64%
BM_deque_deque_copy_backward/4000 149.251 -
BM_deque_deque_copy_backward/4096 152.431 -1.54%
BM_deque_deque_copy_backward/512 19.078 -
BM_deque_deque_copy_backward/5500 202.947 -
BM_deque_deque_copy_backward/64 3.428 -
BM_deque_deque_copy_backward/64000 7907.418 -1.18%
BM_deque_deque_copy_backward/65536 8063.987 -
BM_deque_deque_copy_backward/70000 8560.936 -
BM_deque_deque_move/0 0.775 -7.71%
BM_deque_deque_move/1 2.512 -2.58%
BM_deque_deque_move/1024 37.485 2.21%
BM_deque_deque_move/2 2.247 -2.44%
BM_deque_deque_move/4000 141.748 -
BM_deque_deque_move/4096 147.269 -
BM_deque_deque_move/512 17.649 -
BM_deque_deque_move/5500 196.425 -
BM_deque_deque_move/64 3.035 -
BM_deque_deque_move/64000 2998.743 -
BM_deque_deque_move/65536 3082.211 -
BM_deque_deque_move/70000 3342.034 -1.04%
BM_deque_deque_move_backward/0 0.920 -
BM_deque_deque_move_backward/1 2.814 1.48%
BM_deque_deque_move_backward/1024 38.529 1.74%
BM_deque_deque_move_backward/2 2.526 -
BM_deque_deque_move_backward/4000 149.266 -
BM_deque_deque_move_backward/4096 152.437 -1.03%
BM_deque_deque_move_backward/512 19.094 1.10%
BM_deque_deque_move_backward/5500 203.518 -
BM_deque_deque_move_backward/64 3.430 2.80%
BM_deque_deque_move_backward/64000 7728.342 -1.71%
BM_deque_deque_move_backward/65536 8145.883 -
BM_deque_deque_move_backward/70000 8623.698 -
BM_deque_deque_ranges_copy/0 0.740 5.38%
BM_deque_deque_ranges_copy/1 2.388 1.81%
BM_deque_deque_ranges_copy/1024 36.559 -
BM_deque_deque_ranges_copy/2 2.128 2.53%
BM_deque_deque_ranges_copy/4000 141.124 -
BM_deque_deque_ranges_copy/4096 147.013 -
BM_deque_deque_ranges_copy/512 17.631 -
BM_deque_deque_ranges_copy/5500 198.201 -
BM_deque_deque_ranges_copy/64 3.032 -
BM_deque_deque_ranges_copy/64000 2952.469 -
BM_deque_deque_ranges_copy/65536 3091.025 -
BM_deque_deque_ranges_copy/70000 3289.354 -
BM_deque_deque_ranges_copy_backward/0 0.792 -13.87%
BM_deque_deque_ranges_copy_backward/1 2.720 2.58%
BM_deque_deque_ranges_copy_backward/1024 39.024 1.25%
BM_deque_deque_ranges_copy_backward/2 2.470 2.94%
BM_deque_deque_ranges_copy_backward/4000 154.206 3.16%
BM_deque_deque_ranges_copy_backward/4096 154.827 1.22%
BM_deque_deque_ranges_copy_backward/512 19.003 -
BM_deque_deque_ranges_copy_backward/5500 204.790 -
BM_deque_deque_ranges_copy_backward/64 3.389 -
BM_deque_deque_ranges_copy_backward/64000 7738.977 -2.08%
BM_deque_deque_ranges_copy_backward/65536 8014.704 -
BM_deque_deque_ranges_copy_backward/70000 8656.464 -
BM_deque_deque_ranges_move/0 0.741 -12.92%
BM_deque_deque_ranges_move/1 2.313 -3.92%
BM_deque_deque_ranges_move/1024 37.398 2.37%
BM_deque_deque_ranges_move/2 2.068 -2.90%
BM_deque_deque_ranges_move/4000 144.465 -
BM_deque_deque_ranges_move/4096 147.726 -
BM_deque_deque_ranges_move/512 17.641 -
BM_deque_deque_ranges_move/5500 197.947 -
BM_deque_deque_ranges_move/64 3.041 -
BM_deque_deque_ranges_move/64000 3037.308 -2.94%
BM_deque_deque_ranges_move/65536 3098.542 -
BM_deque_deque_ranges_move/70000 3298.379 -1.49%
BM_deque_deque_ranges_move_backward/0 0.849 -7.55%
BM_deque_deque_ranges_move_backward/1 2.713 -
BM_deque_deque_ranges_move_backward/1024 38.280 -
BM_deque_deque_ranges_move_backward/2 2.411 -2.04%
BM_deque_deque_ranges_move_backward/4000 150.526 -
BM_deque_deque_ranges_move_backward/4096 153.232 -
BM_deque_deque_ranges_move_backward/512 19.297 -1.60%
BM_deque_deque_ranges_move_backward/5500 202.084 -
BM_deque_deque_ranges_move_backward/64 3.521 -1.81%
BM_deque_deque_ranges_move_backward/64000 7865.676 -1.21%
BM_deque_deque_ranges_move_backward/65536 8108.192 -1.21%
BM_deque_deque_ranges_move_backward/70000 8546.072 -2.01%
BM_deque_vector_copy/0 1.244 -9.10%
BM_deque_vector_copy/1 2.029 -2.55%
BM_deque_vector_copy/1024 37.377 -
BM_deque_vector_copy/2 1.772 -
BM_deque_vector_copy/4000 141.448 -1.62%
BM_deque_vector_copy/4096 145.169 -
BM_deque_vector_copy/512 16.547 -
BM_deque_vector_copy/5500 196.180 -
BM_deque_vector_copy/64 2.590 -52.29%
BM_deque_vector_copy/64000 2855.540 -
BM_deque_vector_copy/65536 2934.672 -
BM_deque_vector_copy/70000 3177.652 -
BM_deque_vector_copy_backward/0 1.310 -4.63%
BM_deque_vector_copy_backward/1 2.070 -3.90%
BM_deque_vector_copy_backward/1024 37.012 -
BM_deque_vector_copy_backward/2 1.777 -3.24%
BM_deque_vector_copy_backward/4000 142.537 -
BM_deque_vector_copy_backward/4096 149.269 -
BM_deque_vector_copy_backward/512 17.923 -
BM_deque_vector_copy_backward/5500 198.651 -
BM_deque_vector_copy_backward/64 2.935 -
BM_deque_vector_copy_backward/64000 8461.603 5.39%
BM_deque_vector_copy_backward/65536 8678.327 4.00%
BM_deque_vector_copy_backward/70000 9231.425 3.55%
BM_deque_vector_move/0 1.344 -15.50%
BM_deque_vector_move/1 2.107 -
BM_deque_vector_move/1024 37.474 -
BM_deque_vector_move/2 1.836 -
BM_deque_vector_move/4000 142.394 -
BM_deque_vector_move/4096 145.978 -
BM_deque_vector_move/512 16.567 -
BM_deque_vector_move/5500 193.660 -1.85%
BM_deque_vector_move/64 2.623 -
BM_deque_vector_move/64000 3050.504 2.07%
BM_deque_vector_move/65536 2996.962 -
BM_deque_vector_move/70000 3207.081 -
BM_deque_vector_move_backward/0 1.364 -
BM_deque_vector_move_backward/1 2.165 -
BM_deque_vector_move_backward/1024 36.998 -
BM_deque_vector_move_backward/2 1.829 -
BM_deque_vector_move_backward/4000 143.353 1.02%
BM_deque_vector_move_backward/4096 148.804 -
BM_deque_vector_move_backward/512 17.894 -
BM_deque_vector_move_backward/5500 208.975 5.71%
BM_deque_vector_move_backward/64 2.934 -
BM_deque_vector_move_backward/64000 8272.832 4.52%
BM_deque_vector_move_backward/65536 8412.806 3.63%
BM_deque_vector_move_backward/70000 8840.063 -
BM_deque_vector_ranges_copy/0 1.415 13.08%
BM_deque_vector_ranges_copy/1 2.109 -
BM_deque_vector_ranges_copy/1024 37.001 -1.79%
BM_deque_vector_ranges_copy/2 1.831 -
BM_deque_vector_ranges_copy/4000 141.908 -
BM_deque_vector_ranges_copy/4096 145.717 -
BM_deque_vector_ranges_copy/512 16.546 -1.27%
BM_deque_vector_ranges_copy/5500 199.854 3.05%
BM_deque_vector_ranges_copy/64 2.655 -
BM_deque_vector_ranges_copy/64000 3067.770 4.79%
BM_deque_vector_ranges_copy/65536 3132.205 6.67%
BM_deque_vector_ranges_copy/70000 3233.736 1.13%
BM_deque_vector_ranges_copy_backward/0 1.576 15.04%
BM_deque_vector_ranges_copy_backward/1 2.101 -2.27%
BM_deque_vector_ranges_copy_backward/1024 37.216 -
BM_deque_vector_ranges_copy_backward/2 1.838 -
BM_deque_vector_ranges_copy_backward/4000 142.148 -1.31%
BM_deque_vector_ranges_copy_backward/4096 147.996 -
BM_deque_vector_ranges_copy_backward/512 17.916 -
BM_deque_vector_ranges_copy_backward/5500 197.371 -
BM_deque_vector_ranges_copy_backward/64 2.932 -
BM_deque_vector_ranges_copy_backward/64000 8224.155 2.06%
BM_deque_vector_ranges_copy_backward/65536 8445.192 1.57%
BM_deque_vector_ranges_copy_backward/70000 9117.444 3.92%
BM_deque_vector_ranges_move/0 1.256 -14.55%
BM_deque_vector_ranges_move/1 2.086 -1.00%
BM_deque_vector_ranges_move/1024 37.541 -
BM_deque_vector_ranges_move/2 1.856 1.10%
BM_deque_vector_ranges_move/4000 142.013 -1.04%
BM_deque_vector_ranges_move/4096 145.258 -
BM_deque_vector_ranges_move/512 16.661 -
BM_deque_vector_ranges_move/5500 194.559 -
BM_deque_vector_ranges_move/64 2.787 6.63%
BM_deque_vector_ranges_move/64000 2999.067 -
BM_deque_vector_ranges_move/65536 2998.247 -
BM_deque_vector_ranges_move/70000 3293.524 1.41%
BM_deque_vector_ranges_move_backward/0 1.487 -5.73%
BM_deque_vector_ranges_move_backward/1 2.166 -2.26%
BM_deque_vector_ranges_move_backward/1024 36.954 -
BM_deque_vector_ranges_move_backward/2 1.834 -
BM_deque_vector_ranges_move_backward/4000 142.434 -
BM_deque_vector_ranges_move_backward/4096 147.918 -
BM_deque_vector_ranges_move_backward/512 17.903 -
BM_deque_vector_ranges_move_backward/5500 200.267 -
BM_deque_vector_ranges_move_backward/64 2.931 -
BM_deque_vector_ranges_move_backward/64000 8018.812 1.75%
BM_deque_vector_ranges_move_backward/65536 8403.642 2.85%
BM_deque_vector_ranges_move_backward/70000 8966.852 3.05%
BM_getline_string 16.685 -1.40%
BM_lexicographical_compare_three_way<IntPtr>/1 0.396 -6.21%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.551 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 246210.487 -1.33%
BM_lexicographical_compare_three_way<IntPtr>/16 4.499 2.26%
BM_lexicographical_compare_three_way<IntPtr>/16384 3765.311 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.050 1.25%
BM_lexicographical_compare_three_way<IntPtr>/262144 60289.295 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.158 -
BM_lexicographical_compare_three_way<IntPtr>/4096 954.131 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.605 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15066.144 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.246 -1.47%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 489.934 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497343.040 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.223 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7717.895 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.282 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123327.098 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.725 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1935.099 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.469 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30824.635 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.217 -3.42%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.055 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 246460.241 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.457 1.70%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3789.734 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.635 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60399.470 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.367 2.00%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 958.757 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.561 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15151.497 -
BM_lexicographical_compare_three_way_fast_path/1 0.461 -
BM_lexicographical_compare_three_way_fast_path/1024 246.033 -
BM_lexicographical_compare_three_way_fast_path/1048576 245652.583 -1.21%
BM_lexicographical_compare_three_way_fast_path/16 4.450 -
BM_lexicographical_compare_three_way_fast_path/16384 3772.390 -
BM_lexicographical_compare_three_way_fast_path/256 71.601 2.13%
BM_lexicographical_compare_three_way_fast_path/262144 60284.494 -
BM_lexicographical_compare_three_way_fast_path/4 1.152 -
BM_lexicographical_compare_three_way_fast_path/4096 956.756 -
BM_lexicographical_compare_three_way_fast_path/64 15.622 -1.10%
BM_lexicographical_compare_three_way_fast_path/65536 15070.463 -
BM_lexicographical_compare_three_way_slow_path/1 0.392 5.99%
BM_lexicographical_compare_three_way_slow_path/1024 323.424 -4.83%
BM_lexicographical_compare_three_way_slow_path/1048576 326620.318 -5.82%
BM_lexicographical_compare_three_way_slow_path/16 5.035 -4.42%
BM_lexicographical_compare_three_way_slow_path/16384 5046.085 -5.31%
BM_lexicographical_compare_three_way_slow_path/256 85.746 -3.89%
BM_lexicographical_compare_three_way_slow_path/262144 80716.173 -5.54%
BM_lexicographical_compare_three_way_slow_path/4 1.274 -3.91%
BM_lexicographical_compare_three_way_slow_path/4096 1274.399 -5.10%
BM_lexicographical_compare_three_way_slow_path/64 19.729 -5.43%
BM_lexicographical_compare_three_way_slow_path/65536 20208.551 -5.22%
BM_map_find_string_literal 11.371 -
BM_num_get<bool> 11.824 -
BM_num_get<double> 36.116 -
BM_num_get<float> 36.307 -1.60%
BM_num_get<long> 10.670 -
BM_num_get<long_double> 35.883 -3.80%
BM_num_get<long_long> 10.705 1.71%
BM_num_get<unsigned_int> 9.755 -
BM_num_get<unsigned_long> 10.320 -
BM_num_get<unsigned_long_long> 10.324 -
BM_num_get<unsigned_short> 10.009 -
BM_num_get<void*> 10.698 -1.19%
BM_num_put<bool> 10.670 3.12%
BM_num_put<const_void*> 12.451 2.61%
BM_num_put<double> 57.549 -
BM_num_put<long> 11.865 1.97%
BM_num_put<long_double> 59.196 -
BM_num_put<long_long> 12.060 4.33%
BM_num_put<unsigned_long> 11.555 -
BM_num_put<unsigned_long_long> 11.439 -
BM_std_minmax_element<char>/1 0.310 -
BM_std_minmax_element<char>/1024 270.502 5.00%
BM_std_minmax_element<char>/2 0.688 21.45%
BM_std_minmax_element<char>/3 1.057 -7.94%
BM_std_minmax_element<char>/4 1.213 1.96%
BM_std_minmax_element<char>/4000 1025.651 4.59%
BM_std_minmax_element<char>/4096 1055.504 5.12%
BM_std_minmax_element<char>/512 140.624 4.37%
BM_std_minmax_element<char>/5500 1402.466 4.13%
BM_std_minmax_element<char>/64 17.507 -1.01%
BM_std_minmax_element<char>/64000 16117.012 3.20%
BM_std_minmax_element<char>/65536 16502.271 3.22%
BM_std_minmax_element<char>/70000 17625.542 3.16%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 274.689 7.49%
BM_std_minmax_element<int>/2 0.687 5.84%
BM_std_minmax_element<int>/3 1.146 -3.97%
BM_std_minmax_element<int>/4 1.263 3.24%
BM_std_minmax_element<int>/4000 1055.342 7.57%
BM_std_minmax_element<int>/4096 1079.963 7.54%
BM_std_minmax_element<int>/512 139.382 7.48%
BM_std_minmax_element<int>/5500 1439.018 7.17%
BM_std_minmax_element<int>/64 17.279 2.79%
BM_std_minmax_element<int>/64000 16790.016 5.35%
BM_std_minmax_element<int>/65536 17193.862 5.30%
BM_std_minmax_element<int>/70000 18360.284 5.10%
BM_std_minmax_element<long_long>/1 0.309 -
BM_std_minmax_element<long_long>/1024 273.969 -3.45%
BM_std_minmax_element<long_long>/2 0.686 6.47%
BM_std_minmax_element<long_long>/3 1.052 -16.36%
BM_std_minmax_element<long_long>/4 1.254 -
BM_std_minmax_element<long_long>/4000 1050.389 -3.80%
BM_std_minmax_element<long_long>/4096 1074.567 -3.76%
BM_std_minmax_element<long_long>/512 138.911 -3.50%
BM_std_minmax_element<long_long>/5500 1436.005 -4.42%
BM_std_minmax_element<long_long>/64 17.223 -2.77%
BM_std_minmax_element<long_long>/64000 16749.702 -3.86%
BM_std_minmax_element<long_long>/65536 17147.401 -3.89%
BM_std_minmax_element<long_long>/70000 18320.904 -4.04%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 294.986 8.81%
BM_std_minmax_element<short>/2 0.689 6.99%
BM_std_minmax_element<short>/3 1.165 7.59%
BM_std_minmax_element<short>/4 1.272 3.80%
BM_std_minmax_element<short>/4000 1133.932 9.87%
BM_std_minmax_element<short>/4096 1161.687 9.49%
BM_std_minmax_element<short>/512 150.068 8.34%
BM_std_minmax_element<short>/5500 1556.936 9.93%
BM_std_minmax_element<short>/64 18.498 7.46%
BM_std_minmax_element<short>/64000 18115.337 10.89%
BM_std_minmax_element<short>/65536 18550.875 10.68%
BM_std_minmax_element<short>/70000 19799.505 10.92%
BM_tolower_char<char> 0.621 -10.05%
BM_tolower_char<wchar_t> 0.618 -10.21%
BM_tolower_string<char> 15.221 1.21%
BM_tolower_string<wchar_t> 6.328 -
BM_toupper_char<char> 0.689 -
BM_toupper_char<wchar_t> 0.687 -
BM_toupper_string<char> 15.239 1.16%
BM_toupper_string<wchar_t> 6.269 -
BM_vector_deque_copy/0 0.504 -7.24%
BM_vector_deque_copy/1 2.241 -3.10%
BM_vector_deque_copy/1024 35.898 -
BM_vector_deque_copy/2 1.930 -6.13%
BM_vector_deque_copy/4000 140.433 -
BM_vector_deque_copy/4096 144.622 -
BM_vector_deque_copy/512 16.952 -
BM_vector_deque_copy/5500 195.185 -
BM_vector_deque_copy/64 2.772 -1.63%
BM_vector_deque_copy/64000 2867.472 -
BM_vector_deque_copy/65536 2901.831 1.66%
BM_vector_deque_copy/70000 3136.041 1.13%
BM_vector_deque_copy_backward/0 0.546 30.26%
BM_vector_deque_copy_backward/1 2.307 -
BM_vector_deque_copy_backward/1024 37.976 -6.45%
BM_vector_deque_copy_backward/2 2.057 -
BM_vector_deque_copy_backward/4000 144.138 -2.90%
BM_vector_deque_copy_backward/4096 148.480 -
BM_vector_deque_copy_backward/512 17.524 -
BM_vector_deque_copy_backward/5500 198.109 -
BM_vector_deque_copy_backward/64 2.994 -
BM_vector_deque_copy_backward/64000 7941.837 -3.90%
BM_vector_deque_copy_backward/65536 8294.032 -1.02%
BM_vector_deque_copy_backward/70000 8745.631 -2.87%
BM_vector_deque_move/0 0.453 -17.04%
BM_vector_deque_move/1 2.241 2.12%
BM_vector_deque_move/1024 36.337 1.34%
BM_vector_deque_move/2 2.001 3.13%
BM_vector_deque_move/4000 140.233 -
BM_vector_deque_move/4096 144.359 -
BM_vector_deque_move/512 16.946 -
BM_vector_deque_move/5500 195.661 -2.13%
BM_vector_deque_move/64 2.818 -
BM_vector_deque_move/64000 2864.530 -4.74%
BM_vector_deque_move/65536 2910.356 -
BM_vector_deque_move/70000 3136.136 1.07%
BM_vector_deque_move_backward/0 0.608 40.73%
BM_vector_deque_move_backward/1 2.307 -
BM_vector_deque_move_backward/1024 37.988 -
BM_vector_deque_move_backward/2 2.055 -
BM_vector_deque_move_backward/4000 143.800 -
BM_vector_deque_move_backward/4096 148.146 -
BM_vector_deque_move_backward/512 17.482 -2.16%
BM_vector_deque_move_backward/5500 199.611 -
BM_vector_deque_move_backward/64 2.991 -3.61%
BM_vector_deque_move_backward/64000 7546.791 -5.11%
BM_vector_deque_move_backward/65536 8175.497 -1.43%
BM_vector_deque_move_backward/70000 8367.652 -3.78%
BM_vector_deque_ranges_copy/0 0.371 -
BM_vector_deque_ranges_copy/1 2.106 -2.49%
BM_vector_deque_ranges_copy/1024 36.026 -
BM_vector_deque_ranges_copy/2 1.830 -8.14%
BM_vector_deque_ranges_copy/4000 140.607 -
BM_vector_deque_ranges_copy/4096 145.706 -
BM_vector_deque_ranges_copy/512 16.948 -1.42%
BM_vector_deque_ranges_copy/5500 195.497 -
BM_vector_deque_ranges_copy/64 2.738 -6.02%
BM_vector_deque_ranges_copy/64000 2867.653 -
BM_vector_deque_ranges_copy/65536 2904.737 1.64%
BM_vector_deque_ranges_copy/70000 3136.119 1.08%
BM_vector_deque_ranges_copy_backward/0 0.517 -6.66%
BM_vector_deque_ranges_copy_backward/1 2.331 -
BM_vector_deque_ranges_copy_backward/1024 37.689 -1.32%
BM_vector_deque_ranges_copy_backward/2 2.055 -
BM_vector_deque_ranges_copy_backward/4000 141.481 -
BM_vector_deque_ranges_copy_backward/4096 147.693 -1.60%
BM_vector_deque_ranges_copy_backward/512 17.495 -
BM_vector_deque_ranges_copy_backward/5500 199.063 1.01%
BM_vector_deque_ranges_copy_backward/64 2.986 -
BM_vector_deque_ranges_copy_backward/64000 8009.858 -1.86%
BM_vector_deque_ranges_copy_backward/65536 8117.838 -3.12%
BM_vector_deque_ranges_copy_backward/70000 8721.597 -
BM_vector_deque_ranges_move/0 0.461 -
BM_vector_deque_ranges_move/1 2.271 -
BM_vector_deque_ranges_move/1024 36.228 -
BM_vector_deque_ranges_move/2 1.999 -
BM_vector_deque_ranges_move/4000 140.441 -
BM_vector_deque_ranges_move/4096 144.443 -
BM_vector_deque_ranges_move/512 16.986 -
BM_vector_deque_ranges_move/5500 194.512 -
BM_vector_deque_ranges_move/64 2.847 -46.52%
BM_vector_deque_ranges_move/64000 2868.673 -
BM_vector_deque_ranges_move/65536 2906.270 1.69%
BM_vector_deque_ranges_move/70000 3136.377 1.08%
BM_vector_deque_ranges_move_backward/0 0.400 -10.03%
BM_vector_deque_ranges_move_backward/1 2.331 17.75%
BM_vector_deque_ranges_move_backward/1024 37.961 -
BM_vector_deque_ranges_move_backward/2 2.056 17.93%
BM_vector_deque_ranges_move_backward/4000 141.532 -
BM_vector_deque_ranges_move_backward/4096 148.625 -
BM_vector_deque_ranges_move_backward/512 17.494 -3.25%
BM_vector_deque_ranges_move_backward/5500 199.037 -
BM_vector_deque_ranges_move_backward/64 2.984 -4.71%
BM_vector_deque_ranges_move_backward/64000 7729.417 -3.23%
BM_vector_deque_ranges_move_backward/65536 8155.134 -
BM_vector_deque_ranges_move_backward/70000 8526.502 -2.73%
SetIntersection_Front_Set_float_1024_1 1042903.914 -
SetIntersection_Front_Set_float_1024_1024 11290319.637 2.13%
SetIntersection_Front_Set_float_1024_16 1202453.620 1.85%
SetIntersection_Front_Set_float_1024_256 3550695.193 -2.25%
SetIntersection_Front_Set_float_1024_4 1068570.987 -
SetIntersection_Front_Set_float_1024_64 1569221.839 -4.59%
SetIntersection_Front_Set_float_16384_1 1029370.454 -
SetIntersection_Front_Set_float_16384_1024 13023885.344 9.98%
SetIntersection_Front_Set_float_16384_16 1191814.252 -
SetIntersection_Front_Set_float_16384_16384 221011118.794 2.49%
SetIntersection_Front_Set_float_16384_256 3831728.741 -
SetIntersection_Front_Set_float_16384_4 1068532.862 -
SetIntersection_Front_Set_float_16384_64 1734677.962 2.82%
SetIntersection_Front_Set_float_16_1 62635724.597 -
SetIntersection_Front_Set_float_16_16 37847576.822 1.15%
SetIntersection_Front_Set_float_16_4 55299954.541 1.64%
SetIntersection_Front_Set_float_1_1 532160502.751 -
SetIntersection_Front_Set_float_256_1 4133230.380 -
SetIntersection_Front_Set_float_256_16 4482776.219 -
SetIntersection_Front_Set_float_256_256 7476807.056 7.52%
SetIntersection_Front_Set_float_256_4 4145880.246 -
SetIntersection_Front_Set_float_256_64 5495504.400 -
SetIntersection_Front_Set_float_262144_1 1025903.620 2.04%
SetIntersection_Front_Set_float_262144_1024 12022739.551 3.78%
SetIntersection_Front_Set_float_262144_16 1133409.172 -
SetIntersection_Front_Set_float_262144_16384 213304368.346 1.92%
SetIntersection_Front_Set_float_262144_256 3818254.684 -7.39%
SetIntersection_Front_Set_float_262144_262144 1563484.373 1.46%
SetIntersection_Front_Set_float_262144_4 1029220.436 -1.43%
SetIntersection_Front_Set_float_262144_64 1785254.923 6.92%
SetIntersection_Front_Set_float_4_1 212709588.253 -
SetIntersection_Front_Set_float_4_4 136469918.977 -
SetIntersection_Front_Set_float_64_1 16412837.185 -
SetIntersection_Front_Set_float_64_16 15105884.134 -1.21%
SetIntersection_Front_Set_float_64_4 15976427.378 -
SetIntersection_Front_Set_float_64_64 13240585.002 5.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1039690.006 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14741717.435 6.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1227807.586 1.50%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4417909.317 1.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1082889.730 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1883787.752 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1035999.103 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13669130.792 -10.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1215531.496 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 350372914.590 -1.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4372508.803 3.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1036395.321 -4.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1878256.310 9.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62268486.962 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38631147.363 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54607484.946 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 530786980.884 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4135581.408 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4568420.700 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8588888.514 1.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4142265.306 -1.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5699545.081 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1050538.481 3.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14527963.540 3.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1221055.787 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 343879196.240 1.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4154204.737 -3.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1841692.547 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1088243.716 6.97%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1784564.575 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212057763.848 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136727272.607 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16323202.915 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15362031.929 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16096866.539 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14134476.217 -1.97%
SetIntersection_Front_Set_string_1024_1 1084126.252 -5.14%
SetIntersection_Front_Set_string_1024_1024 55606257.491 -3.94%
SetIntersection_Front_Set_string_1024_16 1891929.982 -3.68%
SetIntersection_Front_Set_string_1024_256 14979403.139 -8.07%
SetIntersection_Front_Set_string_1024_4 1241969.209 -5.25%
SetIntersection_Front_Set_string_1024_64 4659020.691 -3.98%
SetIntersection_Front_Set_string_16384_1 1078488.244 -7.50%
SetIntersection_Front_Set_string_16384_1024 59348967.154 -
SetIntersection_Front_Set_string_16384_16 1883573.538 -2.24%
SetIntersection_Front_Set_string_16384_16384 350461950.281 -
SetIntersection_Front_Set_string_16384_256 15079660.334 -
SetIntersection_Front_Set_string_16384_4 1224629.384 -2.47%
SetIntersection_Front_Set_string_16384_64 4627130.549 -3.76%
SetIntersection_Front_Set_string_16_1 65713531.819 -4.29%
SetIntersection_Front_Set_string_16_16 59498429.129 -5.09%
SetIntersection_Front_Set_string_16_4 64389512.815 -1.10%
SetIntersection_Front_Set_string_1_1 553884611.525 -
SetIntersection_Front_Set_string_256_1 4314699.109 -3.51%
SetIntersection_Front_Set_string_256_16 7140865.244 -4.00%
SetIntersection_Front_Set_string_256_256 29240066.308 -8.18%
SetIntersection_Front_Set_string_256_4 4893060.357 -4.27%
SetIntersection_Front_Set_string_256_64 14713667.843 -1.40%
SetIntersection_Front_Set_string_262144_1 1065160.709 -1.28%
SetIntersection_Front_Set_string_262144_1024 60376029.837 2.70%
SetIntersection_Front_Set_string_262144_16 1889646.254 -1.16%
SetIntersection_Front_Set_string_262144_16384 350980465.982 -
SetIntersection_Front_Set_string_262144_256 15075201.264 5.45%
SetIntersection_Front_Set_string_262144_262144 17913068.441 1.01%
SetIntersection_Front_Set_string_262144_4 1252702.778 1.02%
SetIntersection_Front_Set_string_262144_64 4466874.190 -
SetIntersection_Front_Set_string_4_1 220524036.686 -1.69%
SetIntersection_Front_Set_string_4_4 158761970.615 -4.65%
SetIntersection_Front_Set_string_64_1 16937409.910 -5.93%
SetIntersection_Front_Set_string_64_16 24275299.536 1.01%
SetIntersection_Front_Set_string_64_4 18932089.701 -4.05%
SetIntersection_Front_Set_string_64_64 34137469.219 -9.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1047286.690 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24897234.101 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1293849.128 -4.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6580525.516 -4.76%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1101697.303 3.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2320315.572 -4.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1051994.661 5.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27248108.101 -1.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1282373.487 -4.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 348655254.749 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6724386.839 2.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1103761.779 1.99%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2197821.160 -2.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62775288.619 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41780343.527 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56080422.859 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 533438949.929 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4161737.181 -1.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4917104.925 -2.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13381239.821 4.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4319697.018 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7440971.679 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1033264.791 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25160919.567 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1268957.000 -5.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 355294218.722 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6762743.546 4.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2962514.976 -2.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1066626.985 1.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2259249.939 -1.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 213579577.520 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140400092.401 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16312751.878 -1.54%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17054572.347 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16449424.804 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18511814.433 -1.99%
SetIntersection_Front_Set_uint32_1024_1 1014237.537 2.20%
SetIntersection_Front_Set_uint32_1024_1024 12004720.890 -3.53%
SetIntersection_Front_Set_uint32_1024_16 1180652.690 -
SetIntersection_Front_Set_uint32_1024_256 3644748.531 -11.72%
SetIntersection_Front_Set_uint32_1024_4 1054009.090 1.37%
SetIntersection_Front_Set_uint32_1024_64 1653112.629 2.22%
SetIntersection_Front_Set_uint32_16384_1 1029804.729 -1.15%
SetIntersection_Front_Set_uint32_16384_1024 11538791.391 -8.16%
SetIntersection_Front_Set_uint32_16384_16 1141617.374 -
SetIntersection_Front_Set_uint32_16384_16384 214588846.850 1.15%
SetIntersection_Front_Set_uint32_16384_256 3699678.615 -4.71%
SetIntersection_Front_Set_uint32_16384_4 1056853.553 -1.11%
SetIntersection_Front_Set_uint32_16384_64 1639856.720 2.24%
SetIntersection_Front_Set_uint32_16_1 62148748.359 -
SetIntersection_Front_Set_uint32_16_16 37098551.295 -
SetIntersection_Front_Set_uint32_16_4 54102931.955 -
SetIntersection_Front_Set_uint32_1_1 528190560.278 -
SetIntersection_Front_Set_uint32_256_1 4124883.031 -
SetIntersection_Front_Set_uint32_256_16 4469758.496 -
SetIntersection_Front_Set_uint32_256_256 7474846.975 -4.33%
SetIntersection_Front_Set_uint32_256_4 4151814.041 -
SetIntersection_Front_Set_uint32_256_64 5363790.244 -4.76%
SetIntersection_Front_Set_uint32_262144_1 997608.937 -
SetIntersection_Front_Set_uint32_262144_1024 12355712.180 5.21%
SetIntersection_Front_Set_uint32_262144_16 1128173.513 -
SetIntersection_Front_Set_uint32_262144_16384 217580276.206 1.21%
SetIntersection_Front_Set_uint32_262144_256 3680129.773 3.40%
SetIntersection_Front_Set_uint32_262144_262144 1598752.686 -
SetIntersection_Front_Set_uint32_262144_4 1022587.687 -
SetIntersection_Front_Set_uint32_262144_64 1646937.788 4.48%
SetIntersection_Front_Set_uint32_4_1 211315836.181 -
SetIntersection_Front_Set_uint32_4_4 135094386.122 -
SetIntersection_Front_Set_uint32_64_1 16278638.757 -
SetIntersection_Front_Set_uint32_64_16 15135994.280 -
SetIntersection_Front_Set_uint32_64_4 15896105.664 -
SetIntersection_Front_Set_uint32_64_64 12745704.582 -3.03%
SetIntersection_Front_Set_uint64_1024_1 1031158.612 -1.16%
SetIntersection_Front_Set_uint64_1024_1024 12471154.109 2.73%
SetIntersection_Front_Set_uint64_1024_16 1173626.924 -
SetIntersection_Front_Set_uint64_1024_256 3974907.335 6.99%
SetIntersection_Front_Set_uint64_1024_4 1062396.567 -
SetIntersection_Front_Set_uint64_1024_64 1668617.825 -
SetIntersection_Front_Set_uint64_16384_1 1029707.557 1.70%
SetIntersection_Front_Set_uint64_16384_1024 12742939.369 3.31%
SetIntersection_Front_Set_uint64_16384_16 1195570.035 2.01%
SetIntersection_Front_Set_uint64_16384_16384 229770826.742 3.25%
SetIntersection_Front_Set_uint64_16384_256 3871174.223 3.35%
SetIntersection_Front_Set_uint64_16384_4 1061423.504 -
SetIntersection_Front_Set_uint64_16384_64 1619421.770 -1.17%
SetIntersection_Front_Set_uint64_16_1 62195310.103 -
SetIntersection_Front_Set_uint64_16_16 37433523.693 1.38%
SetIntersection_Front_Set_uint64_16_4 54207598.154 -
SetIntersection_Front_Set_uint64_1_1 528006887.007 -
SetIntersection_Front_Set_uint64_256_1 4149242.110 -
SetIntersection_Front_Set_uint64_256_16 4424782.293 -
SetIntersection_Front_Set_uint64_256_256 7622266.636 3.90%
SetIntersection_Front_Set_uint64_256_4 4110989.333 -
SetIntersection_Front_Set_uint64_256_64 5454032.508 2.99%
SetIntersection_Front_Set_uint64_262144_1 1038490.796 -
SetIntersection_Front_Set_uint64_262144_1024 12321693.308 1.62%
SetIntersection_Front_Set_uint64_262144_16 1176841.810 1.12%
SetIntersection_Front_Set_uint64_262144_16384 221266554.381 2.33%
SetIntersection_Front_Set_uint64_262144_256 3767884.319 -2.07%
SetIntersection_Front_Set_uint64_262144_262144 1670983.971 1.06%
SetIntersection_Front_Set_uint64_262144_4 1032162.083 -2.74%
SetIntersection_Front_Set_uint64_262144_64 1657537.564 2.54%
SetIntersection_Front_Set_uint64_4_1 211371501.648 -
SetIntersection_Front_Set_uint64_4_4 135423584.860 -
SetIntersection_Front_Set_uint64_64_1 16233699.519 -
SetIntersection_Front_Set_uint64_64_16 15037363.191 -
SetIntersection_Front_Set_uint64_64_4 15790334.454 -
SetIntersection_Front_Set_uint64_64_64 13387414.328 4.24%
SetIntersection_Front_Vector_float_1024_1 1093416.909 4.51%
SetIntersection_Front_Vector_float_1024_1024 5543228.334 -6.07%
SetIntersection_Front_Vector_float_1024_16 1144314.476 3.05%
SetIntersection_Front_Vector_float_1024_256 2193563.604 -3.24%
SetIntersection_Front_Vector_float_1024_4 1082622.128 4.15%
SetIntersection_Front_Vector_float_1024_64 1347309.918 -
SetIntersection_Front_Vector_float_16384_1 1047195.936 1.79%
SetIntersection_Front_Vector_float_16384_1024 5908227.892 -
SetIntersection_Front_Vector_float_16384_16 1109980.044 -
SetIntersection_Front_Vector_float_16384_16384 73087684.826 -8.06%
SetIntersection_Front_Vector_float_16384_256 2269601.549 -
SetIntersection_Front_Vector_float_16384_4 1071143.522 1.89%
SetIntersection_Front_Vector_float_16384_64 1368080.254 -
SetIntersection_Front_Vector_float_16_1 62702159.196 -
SetIntersection_Front_Vector_float_16_16 35696237.342 -
SetIntersection_Front_Vector_float_16_4 54159882.407 -
SetIntersection_Front_Vector_float_1_1 533721442.662 -
SetIntersection_Front_Vector_float_256_1 4174633.170 1.14%
SetIntersection_Front_Vector_float_256_16 4226417.194 -
SetIntersection_Front_Vector_float_256_256 4623970.054 1.97%
SetIntersection_Front_Vector_float_256_4 4166756.636 -
SetIntersection_Front_Vector_float_256_64 4349694.036 -
SetIntersection_Front_Vector_float_262144_1 1046311.751 -
SetIntersection_Front_Vector_float_262144_1024 5431726.096 -7.76%
SetIntersection_Front_Vector_float_262144_16 1106719.948 -
SetIntersection_Front_Vector_float_262144_16384 73782732.895 -5.43%
SetIntersection_Front_Vector_float_262144_256 2153886.061 -
SetIntersection_Front_Vector_float_262144_262144 353237820.581 2.73%
SetIntersection_Front_Vector_float_262144_4 1060955.515 1.18%
SetIntersection_Front_Vector_float_262144_64 1328620.476 -
SetIntersection_Front_Vector_float_4_1 213639608.405 -
SetIntersection_Front_Vector_float_4_4 135383709.528 -
SetIntersection_Front_Vector_float_64_1 16468872.012 -
SetIntersection_Front_Vector_float_64_16 14272413.452 -
SetIntersection_Front_Vector_float_64_4 15845603.959 -
SetIntersection_Front_Vector_float_64_64 10972745.848 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1033058.818 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8320506.313 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1149003.602 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2905415.027 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1062415.391 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1476119.404 1.42%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1054414.176 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8426838.480 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1161291.347 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118663727.979 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2864134.517 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1070917.468 2.60%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1494202.001 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62593160.845 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36633324.290 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54233869.680 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 531915100.485 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4084564.976 -1.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4266876.220 -1.43%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5742621.803 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4104191.823 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4868005.583 1.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1005690.463 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8356625.259 1.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1161637.221 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118056505.690 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2897203.328 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350480460.990 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1050225.761 -2.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1471394.897 2.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213017873.629 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 137367725.744 1.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16413971.454 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14629840.316 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15984460.159 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12130055.441 1.00%
SetIntersection_Front_Vector_string_1024_1 1054804.572 -1.49%
SetIntersection_Front_Vector_string_1024_1024 38768501.204 -
SetIntersection_Front_Vector_string_1024_16 1648043.814 -
SetIntersection_Front_Vector_string_1024_256 9435365.384 1.68%
SetIntersection_Front_Vector_string_1024_4 1192163.126 -
SetIntersection_Front_Vector_string_1024_64 3386162.833 -
SetIntersection_Front_Vector_string_16384_1 1072758.971 -
SetIntersection_Front_Vector_string_16384_1024 38236403.924 -
SetIntersection_Front_Vector_string_16384_16 1626784.750 2.18%
SetIntersection_Front_Vector_string_16384_16384 349763259.723 -
SetIntersection_Front_Vector_string_16384_256 9534549.828 -
SetIntersection_Front_Vector_string_16384_4 1190214.644 -
SetIntersection_Front_Vector_string_16384_64 3418781.840 9.87%
SetIntersection_Front_Vector_string_16_1 64407421.250 -
SetIntersection_Front_Vector_string_16_16 51924559.383 3.02%
SetIntersection_Front_Vector_string_16_4 60676422.366 -
SetIntersection_Front_Vector_string_1_1 547770639.544 -
SetIntersection_Front_Vector_string_256_1 4238071.568 -
SetIntersection_Front_Vector_string_256_16 6125820.956 4.50%
SetIntersection_Front_Vector_string_256_256 20894868.003 13.09%
SetIntersection_Front_Vector_string_256_4 4673152.738 -
SetIntersection_Front_Vector_string_256_64 10648377.301 4.58%
SetIntersection_Front_Vector_string_262144_1 1070294.013 -1.57%
SetIntersection_Front_Vector_string_262144_1024 39649828.326 -
SetIntersection_Front_Vector_string_262144_16 1666242.423 3.57%
SetIntersection_Front_Vector_string_262144_16384 348921772.122 -
SetIntersection_Front_Vector_string_262144_256 9750434.297 1.36%
SetIntersection_Front_Vector_string_262144_262144 14390964.274 -
SetIntersection_Front_Vector_string_262144_4 1206284.095 -
SetIntersection_Front_Vector_string_262144_64 3324799.290 4.04%
SetIntersection_Front_Vector_string_4_1 218915080.228 -
SetIntersection_Front_Vector_string_4_4 150936668.828 -
SetIntersection_Front_Vector_string_64_1 16905127.660 -
SetIntersection_Front_Vector_string_64_16 20903109.787 2.25%
SetIntersection_Front_Vector_string_64_4 17879945.643 -
SetIntersection_Front_Vector_string_64_64 25193712.521 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1038922.155 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8985712.317 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1155387.638 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3009946.235 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1063095.105 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1555645.733 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1037747.027 -1.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8962994.012 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1162531.150 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128466773.675 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3038334.614 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1030074.052 -2.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1550572.694 -1.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62263754.490 -1.44%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36811249.515 -3.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54121516.044 -1.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 529587120.996 -2.58%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4078368.378 -1.76%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4355923.605 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6110345.358 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4205788.345 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4982621.043 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1042463.209 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8964402.976 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1158539.528 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 127723519.519 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3047019.238 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 352067011.342 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1065350.186 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1554678.814 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 211882362.997 -4.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135790590.375 -3.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16266065.176 -2.79%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14733903.081 -1.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15913485.269 -2.65%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12373623.100 -
SetIntersection_Front_Vector_uint32_1024_1 1036049.600 -
SetIntersection_Front_Vector_uint32_1024_1024 5879205.398 8.58%
SetIntersection_Front_Vector_uint32_1024_16 1121760.972 2.61%
SetIntersection_Front_Vector_uint32_1024_256 2279780.407 7.21%
SetIntersection_Front_Vector_uint32_1024_4 1058988.455 2.90%
SetIntersection_Front_Vector_uint32_1024_64 1368532.268 4.04%
SetIntersection_Front_Vector_uint32_16384_1 1034997.660 -1.23%
SetIntersection_Front_Vector_uint32_16384_1024 5287989.375 -5.22%
SetIntersection_Front_Vector_uint32_16384_16 1106128.440 -
SetIntersection_Front_Vector_uint32_16384_16384 77384810.960 5.62%
SetIntersection_Front_Vector_uint32_16384_256 2147104.691 -5.40%
SetIntersection_Front_Vector_uint32_16384_4 1056072.996 -
SetIntersection_Front_Vector_uint32_16384_64 1363683.282 2.78%
SetIntersection_Front_Vector_uint32_16_1 62548319.715 -
SetIntersection_Front_Vector_uint32_16_16 35789022.393 2.23%
SetIntersection_Front_Vector_uint32_16_4 54070926.970 -
SetIntersection_Front_Vector_uint32_1_1 531873081.975 -
SetIntersection_Front_Vector_uint32_256_1 4104954.780 2.02%
SetIntersection_Front_Vector_uint32_256_16 4114458.059 -
SetIntersection_Front_Vector_uint32_256_256 4513449.743 -
SetIntersection_Front_Vector_uint32_256_4 4120116.993 -
SetIntersection_Front_Vector_uint32_256_64 4306966.936 1.26%
SetIntersection_Front_Vector_uint32_262144_1 1050546.883 2.02%
SetIntersection_Front_Vector_uint32_262144_1024 5389602.000 -
SetIntersection_Front_Vector_uint32_262144_16 1114315.753 3.12%
SetIntersection_Front_Vector_uint32_262144_16384 75250709.712 2.63%
SetIntersection_Front_Vector_uint32_262144_256 2298098.327 1.28%
SetIntersection_Front_Vector_uint32_262144_262144 346682760.151 -1.13%
SetIntersection_Front_Vector_uint32_262144_4 1074589.666 1.39%
SetIntersection_Front_Vector_uint32_262144_64 1313454.986 -
SetIntersection_Front_Vector_uint32_4_1 212883382.994 -
SetIntersection_Front_Vector_uint32_4_4 135351612.935 1.25%
SetIntersection_Front_Vector_uint32_64_1 16263463.732 -
SetIntersection_Front_Vector_uint32_64_16 14184189.871 -
SetIntersection_Front_Vector_uint32_64_4 15769977.776 -
SetIntersection_Front_Vector_uint32_64_64 10892375.445 -
SetIntersection_Front_Vector_uint64_1024_1 1035701.132 1.73%
SetIntersection_Front_Vector_uint64_1024_1024 5636534.112 5.89%
SetIntersection_Front_Vector_uint64_1024_16 1052356.261 -3.71%
SetIntersection_Front_Vector_uint64_1024_256 2119379.387 -
SetIntersection_Front_Vector_uint64_1024_4 1050345.538 -
SetIntersection_Front_Vector_uint64_1024_64 1295717.666 -1.65%
SetIntersection_Front_Vector_uint64_16384_1 1039889.036 2.23%
SetIntersection_Front_Vector_uint64_16384_1024 5316035.827 -
SetIntersection_Front_Vector_uint64_16384_16 1093866.842 -2.65%
SetIntersection_Front_Vector_uint64_16384_16384 69113244.134 -6.57%
SetIntersection_Front_Vector_uint64_16384_256 2287254.964 -
SetIntersection_Front_Vector_uint64_16384_4 1049009.849 -
SetIntersection_Front_Vector_uint64_16384_64 1354266.924 -
SetIntersection_Front_Vector_uint64_16_1 61971933.374 -
SetIntersection_Front_Vector_uint64_16_16 35284995.964 -
SetIntersection_Front_Vector_uint64_16_4 53179814.393 -
SetIntersection_Front_Vector_uint64_1_1 525658007.385 -
SetIntersection_Front_Vector_uint64_256_1 4088725.396 -
SetIntersection_Front_Vector_uint64_256_16 4167413.400 2.50%
SetIntersection_Front_Vector_uint64_256_256 4227735.901 -6.24%
SetIntersection_Front_Vector_uint64_256_4 4100528.214 1.17%
SetIntersection_Front_Vector_uint64_256_64 4147985.507 -5.08%
SetIntersection_Front_Vector_uint64_262144_1 1039526.974 -
SetIntersection_Front_Vector_uint64_262144_1024 5285536.397 -9.28%
SetIntersection_Front_Vector_uint64_262144_16 1062499.716 -4.70%
SetIntersection_Front_Vector_uint64_262144_16384 70009406.501 -3.67%
SetIntersection_Front_Vector_uint64_262144_256 2150585.996 -5.49%
SetIntersection_Front_Vector_uint64_262144_262144 350741183.819 1.26%
SetIntersection_Front_Vector_uint64_262144_4 1041997.974 2.94%
SetIntersection_Front_Vector_uint64_262144_64 1304505.944 -
SetIntersection_Front_Vector_uint64_4_1 210357145.036 -
SetIntersection_Front_Vector_uint64_4_4 132975373.298 -
SetIntersection_Front_Vector_uint64_64_1 16123766.658 -
SetIntersection_Front_Vector_uint64_64_16 13908363.952 -
SetIntersection_Front_Vector_uint64_64_4 15561745.384 -
SetIntersection_Front_Vector_uint64_64_64 10565664.747 -2.49%
SetIntersection_Interlaced_Set_float_1024_1 1011651.898 -1.99%
SetIntersection_Interlaced_Set_float_1024_1024 12018702.386 -
SetIntersection_Interlaced_Set_float_1024_16 11425593.834 -
SetIntersection_Interlaced_Set_float_1024_256 14191447.776 1.40%
SetIntersection_Interlaced_Set_float_1024_4 9810005.243 -
SetIntersection_Interlaced_Set_float_1024_64 10325585.549 1.23%
SetIntersection_Interlaced_Set_float_16384_1 1031438.854 -
SetIntersection_Interlaced_Set_float_16384_1024 174192600.818 -
SetIntersection_Interlaced_Set_float_16384_16 208101878.815 1.95%
SetIntersection_Interlaced_Set_float_16384_16384 225906744.432 6.62%
SetIntersection_Interlaced_Set_float_16384_256 199023057.944 -1.57%
SetIntersection_Interlaced_Set_float_16384_4 169933587.304 -
SetIntersection_Interlaced_Set_float_16384_64 214991432.037 -
SetIntersection_Interlaced_Set_float_16_1 62583877.565 -
SetIntersection_Interlaced_Set_float_16_16 37807843.457 -
SetIntersection_Interlaced_Set_float_16_4 59331022.258 -
SetIntersection_Interlaced_Set_float_1_1 532811301.196 -
SetIntersection_Interlaced_Set_float_256_1 4138985.838 -
SetIntersection_Interlaced_Set_float_256_16 12008212.218 -
SetIntersection_Interlaced_Set_float_256_256 7423661.702 -
SetIntersection_Interlaced_Set_float_256_4 11005944.184 -
SetIntersection_Interlaced_Set_float_256_64 13899654.886 2.78%
SetIntersection_Interlaced_Set_float_262144_1 1043291.763 1.51%
SetIntersection_Interlaced_Set_float_262144_1024 1516556.234 1.55%
SetIntersection_Interlaced_Set_float_262144_16 1571497.558 2.74%
SetIntersection_Interlaced_Set_float_262144_16384 1242886.879 -
SetIntersection_Interlaced_Set_float_262144_256 1537922.687 1.72%
SetIntersection_Interlaced_Set_float_262144_262144 1584394.855 -
SetIntersection_Interlaced_Set_float_262144_4 1275500.897 4.04%
SetIntersection_Interlaced_Set_float_262144_64 1534275.473 1.97%
SetIntersection_Interlaced_Set_float_4_1 212951964.574 -
SetIntersection_Interlaced_Set_float_4_4 136108486.585 -
SetIntersection_Interlaced_Set_float_64_1 16374115.666 -
SetIntersection_Interlaced_Set_float_64_16 21708494.385 -2.05%
SetIntersection_Interlaced_Set_float_64_4 20758779.836 -1.27%
SetIntersection_Interlaced_Set_float_64_64 13020636.457 -1.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1038055.450 1.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13002084.845 -2.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11306879.259 -1.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13800537.085 1.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9674740.493 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10293122.231 1.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 994558.363 -3.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 173189041.925 -2.98%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 213945999.823 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 246626946.065 -1.52%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 205319653.984 1.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 176691119.746 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 224704611.924 -1.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62387284.661 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38071369.354 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59036000.738 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 529974535.752 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4118677.610 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12092769.861 1.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 7948534.982 -2.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11636871.708 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13336438.645 8.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1045295.288 3.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1624239.666 1.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1691814.698 1.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1315052.488 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1644694.334 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1825376.141 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1356055.094 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1649647.217 1.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212032173.520 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136481636.746 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16346658.222 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21654908.830 -2.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20699284.305 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13723876.086 -
SetIntersection_Interlaced_Set_string_1024_1 1084348.309 -
SetIntersection_Interlaced_Set_string_1024_1024 55539959.040 -
SetIntersection_Interlaced_Set_string_1024_16 13217781.191 1.64%
SetIntersection_Interlaced_Set_string_1024_256 35518747.860 4.67%
SetIntersection_Interlaced_Set_string_1024_4 10384508.551 -
SetIntersection_Interlaced_Set_string_1024_64 17095771.883 2.79%
SetIntersection_Interlaced_Set_string_16384_1 1088559.313 -
SetIntersection_Interlaced_Set_string_16384_1024 351113028.180 -
SetIntersection_Interlaced_Set_string_16384_16 241904074.874 -
SetIntersection_Interlaced_Set_string_16384_16384 350427796.548 -
SetIntersection_Interlaced_Set_string_16384_256 367321484.179 6.48%
SetIntersection_Interlaced_Set_string_16384_4 197072743.643 -3.24%
SetIntersection_Interlaced_Set_string_16384_64 354723987.470 1.12%
SetIntersection_Interlaced_Set_string_16_1 65451071.643 -
SetIntersection_Interlaced_Set_string_16_16 59675795.706 -
SetIntersection_Interlaced_Set_string_16_4 73961685.627 2.00%
SetIntersection_Interlaced_Set_string_1_1 555584024.164 -
SetIntersection_Interlaced_Set_string_256_1 4347375.842 -
SetIntersection_Interlaced_Set_string_256_16 17853137.164 2.18%
SetIntersection_Interlaced_Set_string_256_256 29344756.979 10.90%
SetIntersection_Interlaced_Set_string_256_4 13011853.717 -
SetIntersection_Interlaced_Set_string_256_64 30877327.077 2.31%
SetIntersection_Interlaced_Set_string_262144_1 1093286.646 -
SetIntersection_Interlaced_Set_string_262144_1024 2081876.221 -
SetIntersection_Interlaced_Set_string_262144_16 2145249.188 -2.06%
SetIntersection_Interlaced_Set_string_262144_16384 2736227.867 -1.72%
SetIntersection_Interlaced_Set_string_262144_256 2066864.992 -
SetIntersection_Interlaced_Set_string_262144_262144 17905839.844 2.55%
SetIntersection_Interlaced_Set_string_262144_4 1833914.875 -2.76%
SetIntersection_Interlaced_Set_string_262144_64 2122953.531 -2.22%
SetIntersection_Interlaced_Set_string_4_1 221634653.454 -
SetIntersection_Interlaced_Set_string_4_4 159170352.393 1.64%
SetIntersection_Interlaced_Set_string_64_1 17187092.865 -
SetIntersection_Interlaced_Set_string_64_16 38141101.853 -
SetIntersection_Interlaced_Set_string_64_4 26007890.849 1.99%
SetIntersection_Interlaced_Set_string_64_64 35191704.770 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1038405.459 -1.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23528153.448 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11709979.487 -2.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18274816.611 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9746551.914 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11805236.615 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1045722.871 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 219243166.986 -4.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 236256986.036 -2.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 353478806.415 1.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 240477294.632 -30.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 197289614.851 -1.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 251411748.079 -28.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62883788.436 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41521701.522 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62211495.698 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 534175802.187 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4178644.230 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12629407.236 1.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12689077.100 4.63%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11381682.692 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16832112.053 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1010394.212 -3.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1969962.238 -1.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2120059.490 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1743810.139 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1979977.377 -1.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2960511.881 -3.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1831814.369 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2083402.832 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 213672228.699 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140065014.506 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16436216.029 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25481413.751 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22748574.057 2.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18146629.611 -
SetIntersection_Interlaced_Set_uint32_1024_1 1036476.618 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12706384.050 2.89%
SetIntersection_Interlaced_Set_uint32_1024_16 11280334.421 -1.51%
SetIntersection_Interlaced_Set_uint32_1024_256 14140271.056 7.91%
SetIntersection_Interlaced_Set_uint32_1024_4 9738977.072 -
SetIntersection_Interlaced_Set_uint32_1024_64 9977946.020 -
SetIntersection_Interlaced_Set_uint32_16384_1 1026164.251 -1.10%
SetIntersection_Interlaced_Set_uint32_16384_1024 170132805.651 -
SetIntersection_Interlaced_Set_uint32_16384_16 204284284.224 1.74%
SetIntersection_Interlaced_Set_uint32_16384_16384 219700716.251 -1.24%
SetIntersection_Interlaced_Set_uint32_16384_256 195522308.125 -1.77%
SetIntersection_Interlaced_Set_uint32_16384_4 167412767.827 -
SetIntersection_Interlaced_Set_uint32_16384_64 211014225.412 -
SetIntersection_Interlaced_Set_uint32_16_1 62198013.122 -2.48%
SetIntersection_Interlaced_Set_uint32_16_16 37398826.027 -1.22%
SetIntersection_Interlaced_Set_uint32_16_4 58741102.399 -
SetIntersection_Interlaced_Set_uint32_1_1 528492704.878 -4.81%
SetIntersection_Interlaced_Set_uint32_256_1 4132311.060 -
SetIntersection_Interlaced_Set_uint32_256_16 11842786.923 -
SetIntersection_Interlaced_Set_uint32_256_256 8203244.347 6.59%
SetIntersection_Interlaced_Set_uint32_256_4 11248389.767 -2.68%
SetIntersection_Interlaced_Set_uint32_256_64 12898806.666 3.07%
SetIntersection_Interlaced_Set_uint32_262144_1 1005989.671 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1494404.053 1.36%
SetIntersection_Interlaced_Set_uint32_262144_16 1536811.281 2.29%
SetIntersection_Interlaced_Set_uint32_262144_16384 1215108.969 1.39%
SetIntersection_Interlaced_Set_uint32_262144_256 1517363.037 2.11%
SetIntersection_Interlaced_Set_uint32_262144_262144 1743635.254 -1.94%
SetIntersection_Interlaced_Set_uint32_262144_4 1237542.481 2.26%
SetIntersection_Interlaced_Set_uint32_262144_64 1511253.012 1.60%
SetIntersection_Interlaced_Set_uint32_4_1 211488136.173 -3.54%
SetIntersection_Interlaced_Set_uint32_4_4 135583915.893 -
SetIntersection_Interlaced_Set_uint32_64_1 16273396.353 -
SetIntersection_Interlaced_Set_uint32_64_16 21487260.079 -1.12%
SetIntersection_Interlaced_Set_uint32_64_4 21143540.667 1.32%
SetIntersection_Interlaced_Set_uint32_64_64 13402134.464 2.19%
SetIntersection_Interlaced_Set_uint64_1024_1 997223.992 -3.86%
SetIntersection_Interlaced_Set_uint64_1024_1024 12166613.369 -15.26%
SetIntersection_Interlaced_Set_uint64_1024_16 11331490.614 -
SetIntersection_Interlaced_Set_uint64_1024_256 14567502.356 -7.29%
SetIntersection_Interlaced_Set_uint64_1024_4 9670480.845 -16.03%
SetIntersection_Interlaced_Set_uint64_1024_64 9823238.313 -7.77%
SetIntersection_Interlaced_Set_uint64_16384_1 1014051.848 -2.17%
SetIntersection_Interlaced_Set_uint64_16384_1024 182084842.894 2.72%
SetIntersection_Interlaced_Set_uint64_16384_16 221455388.897 1.06%
SetIntersection_Interlaced_Set_uint64_16384_16384 236144060.432 -
SetIntersection_Interlaced_Set_uint64_16384_256 212534852.896 2.11%
SetIntersection_Interlaced_Set_uint64_16384_4 180759485.284 -
SetIntersection_Interlaced_Set_uint64_16384_64 234275231.560 1.49%
SetIntersection_Interlaced_Set_uint64_16_1 62157226.760 -
SetIntersection_Interlaced_Set_uint64_16_16 37549134.527 -
SetIntersection_Interlaced_Set_uint64_16_4 59031268.218 -
SetIntersection_Interlaced_Set_uint64_1_1 529090342.501 -
SetIntersection_Interlaced_Set_uint64_256_1 4149123.824 1.31%
SetIntersection_Interlaced_Set_uint64_256_16 11771983.707 -
SetIntersection_Interlaced_Set_uint64_256_256 7589636.718 -
SetIntersection_Interlaced_Set_uint64_256_4 10761951.441 -1.86%
SetIntersection_Interlaced_Set_uint64_256_64 13709283.083 1.54%
SetIntersection_Interlaced_Set_uint64_262144_1 1000099.659 -2.70%
SetIntersection_Interlaced_Set_uint64_262144_1024 1604071.858 3.58%
SetIntersection_Interlaced_Set_uint64_262144_16 1825921.793 13.05%
SetIntersection_Interlaced_Set_uint64_262144_16384 1282693.439 2.68%
SetIntersection_Interlaced_Set_uint64_262144_256 1651941.648 4.41%
SetIntersection_Interlaced_Set_uint64_262144_262144 1696448.975 -
SetIntersection_Interlaced_Set_uint64_262144_4 1436487.631 10.67%
SetIntersection_Interlaced_Set_uint64_262144_64 1750514.974 10.42%
SetIntersection_Interlaced_Set_uint64_4_1 211160752.510 -
SetIntersection_Interlaced_Set_uint64_4_4 135292090.942 -
SetIntersection_Interlaced_Set_uint64_64_1 16300857.068 -
SetIntersection_Interlaced_Set_uint64_64_16 22304724.623 -1.11%
SetIntersection_Interlaced_Set_uint64_64_4 20818187.701 -
SetIntersection_Interlaced_Set_uint64_64_64 13279985.358 -
SetIntersection_Interlaced_Vector_float_1024_1 1070258.241 3.27%
SetIntersection_Interlaced_Vector_float_1024_1024 7299483.964 3.12%
SetIntersection_Interlaced_Vector_float_1024_16 2866553.204 8.19%
SetIntersection_Interlaced_Vector_float_1024_256 7179186.222 26.15%
SetIntersection_Interlaced_Vector_float_1024_4 1296203.984 -8.27%
SetIntersection_Interlaced_Vector_float_1024_64 5986182.351 6.59%
SetIntersection_Interlaced_Vector_float_16384_1 1081517.891 4.46%
SetIntersection_Interlaced_Vector_float_16384_1024 54392964.938 35.62%
SetIntersection_Interlaced_Vector_float_16384_16 4275475.027 64.24%
SetIntersection_Interlaced_Vector_float_16384_16384 102387597.417 3.09%
SetIntersection_Interlaced_Vector_float_16384_256 32991104.634 53.36%
SetIntersection_Interlaced_Vector_float_16384_4 1719246.041 28.16%
SetIntersection_Interlaced_Vector_float_16384_64 11599996.675 87.07%
SetIntersection_Interlaced_Vector_float_16_1 66123679.855 5.78%
SetIntersection_Interlaced_Vector_float_16_16 37744610.166 4.50%
SetIntersection_Interlaced_Vector_float_16_4 58303100.649 4.39%
SetIntersection_Interlaced_Vector_float_1_1 533418420.927 -
SetIntersection_Interlaced_Vector_float_256_1 4285228.552 3.48%
SetIntersection_Interlaced_Vector_float_256_16 6513380.962 2.47%
SetIntersection_Interlaced_Vector_float_256_256 5301037.253 3.43%
SetIntersection_Interlaced_Vector_float_256_4 5380258.118 16.62%
SetIntersection_Interlaced_Vector_float_256_64 7587165.868 4.10%
SetIntersection_Interlaced_Vector_float_262144_1 1061066.181 2.58%
SetIntersection_Interlaced_Vector_float_262144_1024 138557394.643 59.25%
SetIntersection_Interlaced_Vector_float_262144_16 6836854.906 9.96%
SetIntersection_Interlaced_Vector_float_262144_16384 367068750.503 -3.25%
SetIntersection_Interlaced_Vector_float_262144_256 39814448.445 16.39%
SetIntersection_Interlaced_Vector_float_262144_262144 350580069.374 -
SetIntersection_Interlaced_Vector_float_262144_4 2103011.394 42.11%
SetIntersection_Interlaced_Vector_float_262144_64 21693490.298 168.04%
SetIntersection_Interlaced_Vector_float_4_1 217969431.313 2.44%
SetIntersection_Interlaced_Vector_float_4_4 142851586.324 5.40%
SetIntersection_Interlaced_Vector_float_64_1 17226502.816 5.34%
SetIntersection_Interlaced_Vector_float_64_16 17494465.895 -3.61%
SetIntersection_Interlaced_Vector_float_64_4 19063714.293 7.62%
SetIntersection_Interlaced_Vector_float_64_64 11857921.858 4.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1057138.136 1.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8338261.162 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2177159.270 1.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7521726.101 1.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1301895.238 -3.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4340133.594 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1029974.077 4.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 61430881.392 1.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3015747.833 5.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118743411.014 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 28025006.616 35.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1487422.041 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7285954.998 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62568194.910 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36660041.845 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57719826.888 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 533199632.373 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4152810.901 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6879416.907 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5767528.128 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4951121.234 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8495377.102 -1.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1054106.773 1.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 125146479.730 8.64%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4716334.784 -42.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 351156598.455 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 39634765.177 -15.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351088419.296 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2279572.426 38.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12028313.449 1.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 212876561.502 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135566060.297 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16492429.105 1.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18922358.760 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 17880945.382 -3.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12072060.050 -
SetIntersection_Interlaced_Vector_string_1024_1 1070246.584 -
SetIntersection_Interlaced_Vector_string_1024_1024 38345962.674 -
SetIntersection_Interlaced_Vector_string_1024_16 3395250.472 -
SetIntersection_Interlaced_Vector_string_1024_256 20695607.505 -
SetIntersection_Interlaced_Vector_string_1024_4 1654037.375 -1.96%
SetIntersection_Interlaced_Vector_string_1024_64 8327968.383 6.54%
SetIntersection_Interlaced_Vector_string_16384_1 1069823.771 -
SetIntersection_Interlaced_Vector_string_16384_1024 123176582.051 -
SetIntersection_Interlaced_Vector_string_16384_16 4816966.944 11.61%
SetIntersection_Interlaced_Vector_string_16384_16384 349169025.495 -
SetIntersection_Interlaced_Vector_string_16384_256 44764777.021 4.34%
SetIntersection_Interlaced_Vector_string_16384_4 1940015.318 -1.31%
SetIntersection_Interlaced_Vector_string_16384_64 14396753.377 -
SetIntersection_Interlaced_Vector_string_16_1 64435360.460 -
SetIntersection_Interlaced_Vector_string_16_16 52148528.888 2.77%
SetIntersection_Interlaced_Vector_string_16_4 65960802.645 -1.27%
SetIntersection_Interlaced_Vector_string_1_1 546554700.650 -
SetIntersection_Interlaced_Vector_string_256_1 4265008.408 -
SetIntersection_Interlaced_Vector_string_256_16 10504020.540 -1.62%
SetIntersection_Interlaced_Vector_string_256_256 20890260.239 8.26%
SetIntersection_Interlaced_Vector_string_256_4 6112799.607 -
SetIntersection_Interlaced_Vector_string_256_64 18750048.899 -
SetIntersection_Interlaced_Vector_string_262144_1 1056096.458 -2.52%
SetIntersection_Interlaced_Vector_string_262144_1024 328369076.910 -4.76%
SetIntersection_Interlaced_Vector_string_262144_16 6711407.057 -1.57%
SetIntersection_Interlaced_Vector_string_262144_16384 1008188.805 -1.95%
SetIntersection_Interlaced_Vector_string_262144_256 79040102.256 1.43%
SetIntersection_Interlaced_Vector_string_262144_262144 14387519.694 -
SetIntersection_Interlaced_Vector_string_262144_4 2255274.007 -
SetIntersection_Interlaced_Vector_string_262144_64 23785574.815 3.28%
SetIntersection_Interlaced_Vector_string_4_1 219227294.883 -
SetIntersection_Interlaced_Vector_string_4_4 152635345.568 1.32%
SetIntersection_Interlaced_Vector_string_64_1 16855820.568 -
SetIntersection_Interlaced_Vector_string_64_16 28876842.461 -1.27%
SetIntersection_Interlaced_Vector_string_64_4 21561941.103 -
SetIntersection_Interlaced_Vector_string_64_64 25732229.537 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1035560.131 1.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8966807.458 -2.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2418289.069 -1.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8875721.307 -11.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1448571.847 2.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4928475.456 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1043506.442 1.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 68198057.430 2.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3412531.710 -5.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128379406.140 -2.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27671850.662 5.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1528843.468 -1.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8712536.660 -10.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62323818.688 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36849164.666 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57872117.247 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 529970656.941 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4123012.425 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7976183.860 6.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6062590.997 -1.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5365428.087 1.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9909346.976 -2.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1044998.851 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 148052331.543 -1.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4469663.470 3.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 352286132.771 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 47732355.517 2.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351542784.702 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1991350.558 7.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15048549.444 6.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 211803126.977 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 135803951.846 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16265678.336 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19229985.714 -5.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18427502.027 1.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12408602.777 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1036782.384 4.36%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5849022.253 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1800834.686 -24.30%
SetIntersection_Interlaced_Vector_uint32_1024_256 5694023.660 -11.23%
SetIntersection_Interlaced_Vector_uint32_1024_4 1336401.554 -2.97%
SetIntersection_Interlaced_Vector_uint32_1024_64 3272476.561 -28.02%
SetIntersection_Interlaced_Vector_uint32_16384_1 1032367.474 2.42%
SetIntersection_Interlaced_Vector_uint32_16384_1024 41163319.328 -20.21%
SetIntersection_Interlaced_Vector_uint32_16384_16 2376034.926 -18.38%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79310221.259 -
SetIntersection_Interlaced_Vector_uint32_16384_256 15545653.470 -8.20%
SetIntersection_Interlaced_Vector_uint32_16384_4 1338267.348 -10.88%
SetIntersection_Interlaced_Vector_uint32_16384_64 6556451.651 -
SetIntersection_Interlaced_Vector_uint32_16_1 62122380.444 -
SetIntersection_Interlaced_Vector_uint32_16_16 35560116.359 -
SetIntersection_Interlaced_Vector_uint32_16_4 55403012.209 -
SetIntersection_Interlaced_Vector_uint32_1_1 528852453.019 -
SetIntersection_Interlaced_Vector_uint32_256_1 4114612.957 -
SetIntersection_Interlaced_Vector_uint32_256_16 5805763.537 -5.84%
SetIntersection_Interlaced_Vector_uint32_256_256 4496890.667 -
SetIntersection_Interlaced_Vector_uint32_256_4 4573631.893 -7.49%
SetIntersection_Interlaced_Vector_uint32_256_64 7001777.244 -3.00%
SetIntersection_Interlaced_Vector_uint32_262144_1 1037810.996 4.16%
SetIntersection_Interlaced_Vector_uint32_262144_1024 83306813.386 -23.55%
SetIntersection_Interlaced_Vector_uint32_262144_16 2973895.752 -9.48%
SetIntersection_Interlaced_Vector_uint32_262144_16384 346682493.713 -2.08%
SetIntersection_Interlaced_Vector_uint32_262144_256 23956356.124 -22.53%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350765032.353 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1820654.349 -6.77%
SetIntersection_Interlaced_Vector_uint32_262144_64 7859372.682 -41.07%
SetIntersection_Interlaced_Vector_uint32_4_1 211365394.124 -
SetIntersection_Interlaced_Vector_uint32_4_4 134133327.314 -
SetIntersection_Interlaced_Vector_uint32_64_1 16229577.524 -
SetIntersection_Interlaced_Vector_uint32_64_16 17972542.487 1.78%
SetIntersection_Interlaced_Vector_uint32_64_4 17544336.123 -
SetIntersection_Interlaced_Vector_uint32_64_64 10781025.936 2.13%
SetIntersection_Interlaced_Vector_uint64_1024_1 1007327.663 -1.10%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5919188.154 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1852328.872 -6.78%
SetIntersection_Interlaced_Vector_uint64_1024_256 6680977.371 4.07%
SetIntersection_Interlaced_Vector_uint64_1024_4 1223544.433 -2.49%
SetIntersection_Interlaced_Vector_uint64_1024_64 3839891.572 4.92%
SetIntersection_Interlaced_Vector_uint64_16384_1 992229.106 -1.44%
SetIntersection_Interlaced_Vector_uint64_16384_1024 49667279.924 10.28%
SetIntersection_Interlaced_Vector_uint64_16384_16 2393183.462 -8.92%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78341022.839 -
SetIntersection_Interlaced_Vector_uint64_16384_256 18703658.217 -11.35%
SetIntersection_Interlaced_Vector_uint64_16384_4 1337432.592 -14.45%
SetIntersection_Interlaced_Vector_uint64_16384_64 8989526.803 38.73%
SetIntersection_Interlaced_Vector_uint64_16_1 61846847.038 -
SetIntersection_Interlaced_Vector_uint64_16_16 35351333.804 -
SetIntersection_Interlaced_Vector_uint64_16_4 55096962.588 -
SetIntersection_Interlaced_Vector_uint64_1_1 527097799.731 -
SetIntersection_Interlaced_Vector_uint64_256_1 4093270.088 -
SetIntersection_Interlaced_Vector_uint64_256_16 6540694.148 -5.07%
SetIntersection_Interlaced_Vector_uint64_256_256 4529348.828 -
SetIntersection_Interlaced_Vector_uint64_256_4 4969854.361 -
SetIntersection_Interlaced_Vector_uint64_256_64 7601191.900 -10.21%
SetIntersection_Interlaced_Vector_uint64_262144_1 985950.853 -4.45%
SetIntersection_Interlaced_Vector_uint64_262144_1024 99600815.291 3.78%
SetIntersection_Interlaced_Vector_uint64_262144_16 6594934.067 97.63%
SetIntersection_Interlaced_Vector_uint64_262144_16384 356440419.980 1.91%
SetIntersection_Interlaced_Vector_uint64_262144_256 44908747.009 43.76%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350368992.157 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1601611.136 3.18%
SetIntersection_Interlaced_Vector_uint64_262144_64 10448929.499 -8.22%
SetIntersection_Interlaced_Vector_uint64_4_1 210593778.696 -
SetIntersection_Interlaced_Vector_uint64_4_4 133601549.482 -
SetIntersection_Interlaced_Vector_uint64_64_1 16109208.437 -
SetIntersection_Interlaced_Vector_uint64_64_16 17233218.138 -1.83%
SetIntersection_Interlaced_Vector_uint64_64_4 17565962.846 -
SetIntersection_Interlaced_Vector_uint64_64_64 10880163.952 -
SetIntersection_None_Set_float_1024_1 8719686.194 -1.11%
SetIntersection_None_Set_float_1024_1024 8977729.246 2.56%
SetIntersection_None_Set_float_1024_16 8918556.491 -
SetIntersection_None_Set_float_1024_256 8795561.755 -2.98%
SetIntersection_None_Set_float_1024_4 9022109.845 1.26%
SetIntersection_None_Set_float_1024_64 9010117.418 2.01%
SetIntersection_None_Set_float_16384_1 156791868.788 2.74%
SetIntersection_None_Set_float_16384_1024 156833599.839 2.41%
SetIntersection_None_Set_float_16384_16 156430193.212 2.19%
SetIntersection_None_Set_float_16384_16384 161521464.385 4.80%
SetIntersection_None_Set_float_16384_256 155659572.074 1.60%
SetIntersection_None_Set_float_16384_4 156411329.097 2.61%
SetIntersection_None_Set_float_16384_64 156923994.296 2.61%
SetIntersection_None_Set_float_16_1 66476528.179 -
SetIntersection_None_Set_float_16_16 35084850.252 -
SetIntersection_None_Set_float_16_4 56572062.058 -
SetIntersection_None_Set_float_1_1 533921650.117 -
SetIntersection_None_Set_float_256_1 11638744.870 1.48%
SetIntersection_None_Set_float_256_16 10837358.563 -1.10%
SetIntersection_None_Set_float_256_256 5742916.164 -2.03%
SetIntersection_None_Set_float_256_4 11241088.995 -
SetIntersection_None_Set_float_256_64 9092910.702 -
SetIntersection_None_Set_float_262144_1 1163774.658 1.60%
SetIntersection_None_Set_float_262144_1024 1157550.049 1.66%
SetIntersection_None_Set_float_262144_16 1158424.725 1.35%
SetIntersection_None_Set_float_262144_16384 1163215.901 2.83%
SetIntersection_None_Set_float_262144_256 1159542.072 1.64%
SetIntersection_None_Set_float_262144_262144 1157479.572 -
SetIntersection_None_Set_float_262144_4 1159908.694 1.39%
SetIntersection_None_Set_float_262144_64 1156389.648 1.36%
SetIntersection_None_Set_float_4_1 216027836.733 -
SetIntersection_None_Set_float_4_4 134877477.309 -
SetIntersection_None_Set_float_64_1 22462363.477 -
SetIntersection_None_Set_float_64_16 18213360.030 -
SetIntersection_None_Set_float_64_4 21493078.319 -
SetIntersection_None_Set_float_64_64 11360657.071 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8723377.454 -1.17%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8627513.297 -3.30%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8855129.131 2.36%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8739756.550 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8653881.584 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8628985.185 -1.23%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161263545.371 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 157699453.759 -1.42%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 166905150.967 -3.65%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 166501896.257 -2.08%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163346764.447 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 163767234.455 -1.43%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165568303.006 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65767686.067 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 34860275.973 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56185267.390 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 530773580.865 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11452762.218 1.53%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10663840.710 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5733208.565 -1.35%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11260298.841 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9157016.040 1.44%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1243877.767 2.44%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1252795.572 2.63%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1250235.922 2.57%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1241787.271 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1232898.680 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1263832.195 3.35%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1246980.551 2.69%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1252867.351 2.96%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215049055.171 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134328374.550 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22194528.918 1.20%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18201398.947 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21253718.434 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11402547.717 -
SetIntersection_None_Set_string_1024_1 11189459.316 7.23%
SetIntersection_None_Set_string_1024_1024 9070982.181 2.48%
SetIntersection_None_Set_string_1024_16 10945801.764 1.92%
SetIntersection_None_Set_string_1024_256 8801039.284 -1.80%
SetIntersection_None_Set_string_1024_4 10796957.563 1.49%
SetIntersection_None_Set_string_1024_64 11023305.678 6.69%
SetIntersection_None_Set_string_16384_1 202300413.749 -
SetIntersection_None_Set_string_16384_1024 192415106.493 -5.77%
SetIntersection_None_Set_string_16384_16 195412170.409 -3.10%
SetIntersection_None_Set_string_16384_16384 194604023.249 -5.79%
SetIntersection_None_Set_string_16384_256 195297224.173 -3.61%
SetIntersection_None_Set_string_16384_4 201119343.666 -1.34%
SetIntersection_None_Set_string_16384_64 196899545.977 -2.05%
SetIntersection_None_Set_string_16_1 68378411.485 -
SetIntersection_None_Set_string_16_16 36314611.160 -
SetIntersection_None_Set_string_16_4 58174104.543 -
SetIntersection_None_Set_string_1_1 541159151.851 -
SetIntersection_None_Set_string_256_1 11728853.194 -
SetIntersection_None_Set_string_256_16 10935806.037 1.52%
SetIntersection_None_Set_string_256_256 5934729.086 -
SetIntersection_None_Set_string_256_4 11386640.474 -2.23%
SetIntersection_None_Set_string_256_64 9295574.952 -
SetIntersection_None_Set_string_262144_1 1633659.506 -2.14%
SetIntersection_None_Set_string_262144_1024 1625972.576 -1.98%
SetIntersection_None_Set_string_262144_16 1641255.373 -1.60%
SetIntersection_None_Set_string_262144_16384 1641821.697 -1.57%
SetIntersection_None_Set_string_262144_256 1639373.859 -1.92%
SetIntersection_None_Set_string_262144_262144 1623528.971 -2.94%
SetIntersection_None_Set_string_262144_4 1642872.232 -1.53%
SetIntersection_None_Set_string_262144_64 1642102.623 -1.62%
SetIntersection_None_Set_string_4_1 221056255.081 -
SetIntersection_None_Set_string_4_4 138416363.251 -
SetIntersection_None_Set_string_64_1 22723365.602 -
SetIntersection_None_Set_string_64_16 18691527.100 -
SetIntersection_None_Set_string_64_4 21547227.557 -1.39%
SetIntersection_None_Set_string_64_64 11615738.447 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8618073.217 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8733947.481 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8727149.068 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8796313.683 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8849989.741 1.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8640714.957 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 214523123.318 4.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 198969935.185 -3.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 211017608.403 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 210961996.081 7.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 206947295.989 1.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 209992907.270 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 206232406.132 -2.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66464348.548 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35264254.620 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56251611.719 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 535364573.371 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11206311.412 -2.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10667848.633 -2.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5807862.686 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11446900.368 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9119301.906 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1629293.537 1.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1651495.117 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1632787.760 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1632642.498 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1633253.744 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1650925.131 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1644156.412 2.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1630526.693 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217153030.546 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135520233.177 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22220931.370 -1.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18221874.464 -1.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21188596.772 -2.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11357582.749 -2.16%
SetIntersection_None_Set_uint32_1024_1 8745941.256 -
SetIntersection_None_Set_uint32_1024_1024 8882568.304 -
SetIntersection_None_Set_uint32_1024_16 8793517.465 1.21%
SetIntersection_None_Set_uint32_1024_256 8722099.223 1.22%
SetIntersection_None_Set_uint32_1024_4 8621040.361 -1.87%
SetIntersection_None_Set_uint32_1024_64 8611595.485 -
SetIntersection_None_Set_uint32_16384_1 154298891.341 2.73%
SetIntersection_None_Set_uint32_16384_1024 154396439.738 2.14%
SetIntersection_None_Set_uint32_16384_16 154713730.894 2.88%
SetIntersection_None_Set_uint32_16384_16384 156672269.637 3.04%
SetIntersection_None_Set_uint32_16384_256 153978694.570 1.41%
SetIntersection_None_Set_uint32_16384_4 154791163.183 3.12%
SetIntersection_None_Set_uint32_16384_64 154142046.143 2.24%
SetIntersection_None_Set_uint32_16_1 65603666.574 -
SetIntersection_None_Set_uint32_16_16 34978701.327 -
SetIntersection_None_Set_uint32_16_4 56002991.969 -
SetIntersection_None_Set_uint32_1_1 530119988.429 -
SetIntersection_None_Set_uint32_256_1 11449700.392 -
SetIntersection_None_Set_uint32_256_16 10711792.013 1.33%
SetIntersection_None_Set_uint32_256_256 5612002.283 -
SetIntersection_None_Set_uint32_256_4 11146465.572 -
SetIntersection_None_Set_uint32_256_64 9069398.279 -
SetIntersection_None_Set_uint32_262144_1 1166365.723 4.50%
SetIntersection_None_Set_uint32_262144_1024 1156381.916 4.03%
SetIntersection_None_Set_uint32_262144_16 1156944.824 4.09%
SetIntersection_None_Set_uint32_262144_16384 1144345.785 2.03%
SetIntersection_None_Set_uint32_262144_256 1156276.449 4.30%
SetIntersection_None_Set_uint32_262144_262144 1159444.826 3.95%
SetIntersection_None_Set_uint32_262144_4 1157118.490 3.94%
SetIntersection_None_Set_uint32_262144_64 1158121.502 4.15%
SetIntersection_None_Set_uint32_4_1 213825292.594 -
SetIntersection_None_Set_uint32_4_4 133973624.844 -
SetIntersection_None_Set_uint32_64_1 22305710.377 1.66%
SetIntersection_None_Set_uint32_64_16 18038677.858 -
SetIntersection_None_Set_uint32_64_4 21219756.552 -
SetIntersection_None_Set_uint32_64_64 11241996.253 -
SetIntersection_None_Set_uint64_1024_1 8584953.405 -
SetIntersection_None_Set_uint64_1024_1024 8688901.842 -
SetIntersection_None_Set_uint64_1024_16 8568785.247 -
SetIntersection_None_Set_uint64_1024_256 8589578.579 -1.36%
SetIntersection_None_Set_uint64_1024_4 8833485.067 2.30%
SetIntersection_None_Set_uint64_1024_64 8576689.787 -
SetIntersection_None_Set_uint64_16384_1 158643252.623 -
SetIntersection_None_Set_uint64_16384_1024 175168286.004 7.32%
SetIntersection_None_Set_uint64_16384_16 164559549.536 -
SetIntersection_None_Set_uint64_16384_16384 166863131.281 -
SetIntersection_None_Set_uint64_16384_256 165095953.524 -
SetIntersection_None_Set_uint64_16384_4 160419764.480 -
SetIntersection_None_Set_uint64_16384_64 164535641.767 -1.35%
SetIntersection_None_Set_uint64_16_1 66212879.063 -
SetIntersection_None_Set_uint64_16_16 35193881.190 -
SetIntersection_None_Set_uint64_16_4 55795105.375 -
SetIntersection_None_Set_uint64_1_1 528203084.861 -
SetIntersection_None_Set_uint64_256_1 11199722.837 -
SetIntersection_None_Set_uint64_256_16 10532365.190 -2.03%
SetIntersection_None_Set_uint64_256_256 5575458.941 -
SetIntersection_None_Set_uint64_256_4 11080198.935 -
SetIntersection_None_Set_uint64_256_64 8952824.261 -
SetIntersection_None_Set_uint64_262144_1 1201333.985 -
SetIntersection_None_Set_uint64_262144_1024 1205142.578 -
SetIntersection_None_Set_uint64_262144_16 1195447.834 -
SetIntersection_None_Set_uint64_262144_16384 1211349.610 -
SetIntersection_None_Set_uint64_262144_256 1198018.719 -
SetIntersection_None_Set_uint64_262144_262144 1223783.447 1.10%
SetIntersection_None_Set_uint64_262144_4 1197297.039 -
SetIntersection_None_Set_uint64_262144_64 1196340.170 -
SetIntersection_None_Set_uint64_4_1 213792147.154 -
SetIntersection_None_Set_uint64_4_4 133691610.423 -
SetIntersection_None_Set_uint64_64_1 22332575.214 -
SetIntersection_None_Set_uint64_64_16 18233994.250 -
SetIntersection_None_Set_uint64_64_4 21211575.086 -
SetIntersection_None_Set_uint64_64_64 11190053.558 -1.23%
SetIntersection_None_Vector_float_1024_1 1079366.114 -
SetIntersection_None_Vector_float_1024_1024 1082681.241 -
SetIntersection_None_Vector_float_1024_16 1074603.832 1.45%
SetIntersection_None_Vector_float_1024_256 1052176.287 -1.89%
SetIntersection_None_Vector_float_1024_4 1074492.649 -
SetIntersection_None_Vector_float_1024_64 1089564.595 1.41%
SetIntersection_None_Vector_float_16384_1 1114021.996 3.84%
SetIntersection_None_Vector_float_16384_1024 1087074.317 -1.27%
SetIntersection_None_Vector_float_16384_16 1112269.360 -
SetIntersection_None_Vector_float_16384_16384 1105188.355 -
SetIntersection_None_Vector_float_16384_256 1117678.076 1.41%
SetIntersection_None_Vector_float_16384_4 1118008.312 1.73%
SetIntersection_None_Vector_float_16384_64 1109458.222 -
SetIntersection_None_Vector_float_16_1 63160059.123 -
SetIntersection_None_Vector_float_16_16 33674945.851 -
SetIntersection_None_Vector_float_16_4 53877722.794 -
SetIntersection_None_Vector_float_1_1 534612695.598 -
SetIntersection_None_Vector_float_256_1 4265303.509 -
SetIntersection_None_Vector_float_256_16 4016587.120 -
SetIntersection_None_Vector_float_256_256 2146136.483 1.26%
SetIntersection_None_Vector_float_256_4 4219110.793 -
SetIntersection_None_Vector_float_256_64 3417878.392 -
SetIntersection_None_Vector_float_262144_1 1114788.297 -1.34%
SetIntersection_None_Vector_float_262144_1024 1123394.908 -
SetIntersection_None_Vector_float_262144_16 1131993.174 -
SetIntersection_None_Vector_float_262144_16384 1127133.408 -
SetIntersection_None_Vector_float_262144_256 1136979.210 -
SetIntersection_None_Vector_float_262144_262144 1136351.076 -
SetIntersection_None_Vector_float_262144_4 1137730.576 -
SetIntersection_None_Vector_float_262144_64 1151028.460 1.95%
SetIntersection_None_Vector_float_4_1 214177576.856 -
SetIntersection_None_Vector_float_4_4 133632118.606 -
SetIntersection_None_Vector_float_64_1 16691543.200 -
SetIntersection_None_Vector_float_64_16 13551920.086 -
SetIntersection_None_Vector_float_64_4 16001545.551 -
SetIntersection_None_Vector_float_64_64 8481117.954 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1118351.080 2.63%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1111467.166 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1114492.178 1.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1117440.653 2.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1114712.145 1.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1116481.555 4.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1105657.762 -1.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1085484.024 -5.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1082085.722 -4.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1122460.584 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1133081.388 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1122552.653 1.49%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1124084.855 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63492211.187 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33782093.429 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 53999157.142 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 533243857.140 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4253703.278 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4024214.227 -1.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2187295.372 4.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4247327.105 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3452159.106 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1162056.287 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1150012.405 -1.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1156190.417 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1164865.705 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1159454.667 5.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1201897.483 3.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1109082.567 -4.13%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1159622.810 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214337041.761 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134171706.869 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16923387.909 1.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13740389.997 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16003175.305 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8498910.527 -
SetIntersection_None_Vector_string_1024_1 1169132.151 -
SetIntersection_None_Vector_string_1024_1024 1166565.631 1.68%
SetIntersection_None_Vector_string_1024_16 1176030.342 1.32%
SetIntersection_None_Vector_string_1024_256 1170418.106 -
SetIntersection_None_Vector_string_1024_4 1175628.852 1.31%
SetIntersection_None_Vector_string_1024_64 1151452.550 -
SetIntersection_None_Vector_string_16384_1 1208947.416 -1.27%
SetIntersection_None_Vector_string_16384_1024 1246719.464 2.12%
SetIntersection_None_Vector_string_16384_16 1248907.564 3.31%
SetIntersection_None_Vector_string_16384_16384 1250770.074 5.39%
SetIntersection_None_Vector_string_16384_256 1261566.131 3.36%
SetIntersection_None_Vector_string_16384_4 1248281.332 1.19%
SetIntersection_None_Vector_string_16384_64 1243326.525 2.21%
SetIntersection_None_Vector_string_16_1 67013231.497 3.19%
SetIntersection_None_Vector_string_16_16 34671844.292 -
SetIntersection_None_Vector_string_16_4 56257773.111 1.61%
SetIntersection_None_Vector_string_1_1 540540473.463 1.18%
SetIntersection_None_Vector_string_256_1 4538804.876 1.52%
SetIntersection_None_Vector_string_256_16 4241713.735 -
SetIntersection_None_Vector_string_256_256 2286464.303 1.52%
SetIntersection_None_Vector_string_256_4 4471496.096 -
SetIntersection_None_Vector_string_256_64 3604658.403 -
SetIntersection_None_Vector_string_262144_1 1298884.464 -
SetIntersection_None_Vector_string_262144_1024 1296227.493 -
SetIntersection_None_Vector_string_262144_16 1292810.287 -
SetIntersection_None_Vector_string_262144_16384 1296641.316 -
SetIntersection_None_Vector_string_262144_256 1281202.810 -
SetIntersection_None_Vector_string_262144_262144 1256919.359 -1.23%
SetIntersection_None_Vector_string_262144_4 1308557.372 -
SetIntersection_None_Vector_string_262144_64 1288692.692 3.32%
SetIntersection_None_Vector_string_4_1 227436718.609 4.80%
SetIntersection_None_Vector_string_4_4 140582249.964 3.95%
SetIntersection_None_Vector_string_64_1 17497269.469 1.10%
SetIntersection_None_Vector_string_64_16 14179381.405 1.35%
SetIntersection_None_Vector_string_64_4 16565115.368 -
SetIntersection_None_Vector_string_64_64 8828630.726 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1086471.389 -3.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1124780.186 4.86%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1116911.604 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1118876.730 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1102931.613 -1.75%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1118346.367 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1170741.615 1.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1154445.029 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1148356.830 2.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1178966.399 3.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1133593.775 -1.85%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1115012.303 -4.78%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1159665.456 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63169905.047 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33654095.144 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53589737.551 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 528681676.044 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4294954.779 -2.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4087054.309 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2183497.080 -1.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4258079.479 -2.68%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3517511.173 1.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1247097.886 1.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1171088.459 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1164279.682 3.46%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1151678.755 -2.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1190301.914 -2.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1202923.492 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1190702.135 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1189231.670 1.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 212480952.460 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133041597.353 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16693346.248 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13507555.725 -1.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 15889468.595 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8546958.901 -
SetIntersection_None_Vector_uint32_1024_1 1036219.677 -3.49%
SetIntersection_None_Vector_uint32_1024_1024 1070786.497 -
SetIntersection_None_Vector_uint32_1024_16 1074438.082 1.70%
SetIntersection_None_Vector_uint32_1024_256 1079411.672 -
SetIntersection_None_Vector_uint32_1024_4 1066178.199 3.54%
SetIntersection_None_Vector_uint32_1024_64 1074088.437 -
SetIntersection_None_Vector_uint32_16384_1 1096107.175 3.01%
SetIntersection_None_Vector_uint32_16384_1024 1092775.858 -
SetIntersection_None_Vector_uint32_16384_16 1074499.821 -1.30%
SetIntersection_None_Vector_uint32_16384_16384 1091657.177 1.33%
SetIntersection_None_Vector_uint32_16384_256 1091202.500 -
SetIntersection_None_Vector_uint32_16384_4 1100345.250 1.07%
SetIntersection_None_Vector_uint32_16384_64 1075418.637 -1.39%
SetIntersection_None_Vector_uint32_16_1 62816202.558 -
SetIntersection_None_Vector_uint32_16_16 33328553.540 -
SetIntersection_None_Vector_uint32_16_4 53395082.388 -
SetIntersection_None_Vector_uint32_1_1 528667664.370 -
SetIntersection_None_Vector_uint32_256_1 4234167.344 -
SetIntersection_None_Vector_uint32_256_16 3998385.295 -
SetIntersection_None_Vector_uint32_256_256 2138785.382 1.29%
SetIntersection_None_Vector_uint32_256_4 4183000.734 1.52%
SetIntersection_None_Vector_uint32_256_64 3358998.791 -
SetIntersection_None_Vector_uint32_262144_1 1132152.743 -
SetIntersection_None_Vector_uint32_262144_1024 1120078.799 1.19%
SetIntersection_None_Vector_uint32_262144_16 1122182.275 -
SetIntersection_None_Vector_uint32_262144_16384 1129526.796 -
SetIntersection_None_Vector_uint32_262144_256 1116163.279 -
SetIntersection_None_Vector_uint32_262144_262144 1123085.010 -
SetIntersection_None_Vector_uint32_262144_4 1125890.895 -
SetIntersection_None_Vector_uint32_262144_64 1123299.421 2.25%
SetIntersection_None_Vector_uint32_4_1 212341413.686 -
SetIntersection_None_Vector_uint32_4_4 132711860.415 -
SetIntersection_None_Vector_uint32_64_1 16459473.081 -
SetIntersection_None_Vector_uint32_64_16 13360652.864 -
SetIntersection_None_Vector_uint32_64_4 15789665.922 -
SetIntersection_None_Vector_uint32_64_64 8389986.714 -
SetIntersection_None_Vector_uint64_1024_1 1080552.294 -
SetIntersection_None_Vector_uint64_1024_1024 1076535.358 -
SetIntersection_None_Vector_uint64_1024_16 1053047.313 1.90%
SetIntersection_None_Vector_uint64_1024_256 1068280.899 1.10%
SetIntersection_None_Vector_uint64_1024_4 1011131.230 -5.61%
SetIntersection_None_Vector_uint64_1024_64 1065061.991 2.03%
SetIntersection_None_Vector_uint64_16384_1 1093562.844 -
SetIntersection_None_Vector_uint64_16384_1024 1079852.066 -2.04%
SetIntersection_None_Vector_uint64_16384_16 1095172.040 -
SetIntersection_None_Vector_uint64_16384_16384 1089200.390 -1.43%
SetIntersection_None_Vector_uint64_16384_256 1062745.079 -3.63%
SetIntersection_None_Vector_uint64_16384_4 1094468.637 3.01%
SetIntersection_None_Vector_uint64_16384_64 1027493.641 -6.89%
SetIntersection_None_Vector_uint64_16_1 62387095.102 -
SetIntersection_None_Vector_uint64_16_16 33026130.770 -
SetIntersection_None_Vector_uint64_16_4 53047958.910 -
SetIntersection_None_Vector_uint64_1_1 525859460.493 -
SetIntersection_None_Vector_uint64_256_1 4200861.988 1.97%
SetIntersection_None_Vector_uint64_256_16 4017038.857 -
SetIntersection_None_Vector_uint64_256_256 2120637.520 2.25%
SetIntersection_None_Vector_uint64_256_4 4090070.998 -
SetIntersection_None_Vector_uint64_256_64 3379748.489 -
SetIntersection_None_Vector_uint64_262144_1 1114623.509 1.11%
SetIntersection_None_Vector_uint64_262144_1024 1092848.581 2.94%
SetIntersection_None_Vector_uint64_262144_16 1108718.972 -
SetIntersection_None_Vector_uint64_262144_16384 1120202.032 -
SetIntersection_None_Vector_uint64_262144_256 1116411.026 -
SetIntersection_None_Vector_uint64_262144_262144 1122136.271 -
SetIntersection_None_Vector_uint64_262144_4 1120108.566 -
SetIntersection_None_Vector_uint64_262144_64 1066880.315 -1.74%
SetIntersection_None_Vector_uint64_4_1 210608053.097 -
SetIntersection_None_Vector_uint64_4_4 131696751.307 -
SetIntersection_None_Vector_uint64_64_1 16443850.059 -
SetIntersection_None_Vector_uint64_64_16 13304743.128 -
SetIntersection_None_Vector_uint64_64_4 15700615.458 -
SetIntersection_None_Vector_uint64_64_64 8369589.014 -1.96%
bm_gcd_complex 17.929 -
bm_gcd_random 29.253 -
bm_gcd_trivial 0.675 -
bm_lexicographical_compare<int>/1 1.471 2.70%
bm_lexicographical_compare<int>/1048576 68249.808 -
bm_lexicographical_compare<int>/262144 16245.389 -
bm_lexicographical_compare<int>/32768 1917.629 -
bm_lexicographical_compare<int>/4096 238.381 -
bm_lexicographical_compare<int>/512 29.833 -
bm_lexicographical_compare<int>/64 4.527 2.79%
bm_lexicographical_compare<int>/8 1.608 3.74%
bm_lexicographical_compare<signed_char>/1 1.239 2.68%
bm_lexicographical_compare<signed_char>/1048576 16265.421 -
bm_lexicographical_compare<signed_char>/262144 3839.809 -
bm_lexicographical_compare<signed_char>/32768 478.994 -
bm_lexicographical_compare<signed_char>/4096 59.816 -
bm_lexicographical_compare<signed_char>/512 7.679 -
bm_lexicographical_compare<signed_char>/64 1.929 -5.04%
bm_lexicographical_compare<signed_char>/8 3.097 -2.12%
bm_lexicographical_compare<unsigned_char>/1 1.625 13.01%
bm_lexicographical_compare<unsigned_char>/1048576 17944.801 -
bm_lexicographical_compare<unsigned_char>/262144 4493.855 -
bm_lexicographical_compare<unsigned_char>/32768 572.347 -
bm_lexicographical_compare<unsigned_char>/4096 77.670 -
bm_lexicographical_compare<unsigned_char>/512 8.784 2.02%
bm_lexicographical_compare<unsigned_char>/64 2.034 12.37%
bm_lexicographical_compare<unsigned_char>/8 1.386 15.12%
bm_ranges_lexicographical_compare<int>/1 1.341 -16.96%
bm_ranges_lexicographical_compare<int>/1048576 68252.369 -
bm_ranges_lexicographical_compare<int>/262144 16249.434 -
bm_ranges_lexicographical_compare<int>/32768 1917.370 -
bm_ranges_lexicographical_compare<int>/4096 238.504 -
bm_ranges_lexicographical_compare<int>/512 29.809 -
bm_ranges_lexicographical_compare<int>/64 4.339 -2.40%
bm_ranges_lexicographical_compare<int>/8 1.465 -9.07%
bm_ranges_lexicographical_compare<signed_char>/1 1.499 -14.15%
bm_ranges_lexicographical_compare<signed_char>/1048576 16250.236 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.242 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.923 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.854 -
bm_ranges_lexicographical_compare<signed_char>/512 7.810 -4.72%
bm_ranges_lexicographical_compare<signed_char>/64 2.217 -12.43%
bm_ranges_lexicographical_compare<signed_char>/8 3.422 -7.69%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.724 6.65%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17929.663 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.427 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 573.074 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.709 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.790 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.980 4.45%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.484 6.99%
bm_ranges_swap_ranges_vb_aligned/1024 6.521 -
bm_ranges_swap_ranges_vb_aligned/1048576 3343.253 -
bm_ranges_swap_ranges_vb_aligned/128 3.400 -
bm_ranges_swap_ranges_vb_aligned/131072 243.260 -
bm_ranges_swap_ranges_vb_aligned/16 3.310 -
bm_ranges_swap_ranges_vb_aligned/16384 35.007 -
bm_ranges_swap_ranges_vb_aligned/2048 8.583 -
bm_ranges_swap_ranges_vb_aligned/256 3.459 -
bm_ranges_swap_ranges_vb_aligned/262144 480.747 -
bm_ranges_swap_ranges_vb_aligned/32 3.312 -
bm_ranges_swap_ranges_vb_aligned/32768 64.262 -
bm_ranges_swap_ranges_vb_aligned/4096 11.926 -
bm_ranges_swap_ranges_vb_aligned/512 5.212 -3.79%
bm_ranges_swap_ranges_vb_aligned/524288 1043.435 -
bm_ranges_swap_ranges_vb_aligned/64 3.093 -1.15%
bm_ranges_swap_ranges_vb_aligned/65536 123.354 -
bm_ranges_swap_ranges_vb_aligned/8 3.263 -1.57%
bm_ranges_swap_ranges_vb_aligned/8192 19.501 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15651.558 -
bm_ranges_swap_ranges_vb_unaligned/262144 3764.162 -
bm_ranges_swap_ranges_vb_unaligned/32768 477.227 -90.96%
bm_ranges_swap_ranges_vb_unaligned/4096 64.115 -
bm_ranges_swap_ranges_vb_unaligned/512 13.357 -1.06%
bm_ranges_swap_ranges_vb_unaligned/64 6.228 -
bm_ranges_swap_ranges_vb_unaligned/8 4.810 -1.35%
bm_swap_ranges_vb_aligned/1048576 3477.766 4.06%
bm_swap_ranges_vb_aligned/262144 493.483 2.39%
bm_swap_ranges_vb_aligned/32768 63.816 -
bm_swap_ranges_vb_aligned/4096 12.536 -
bm_swap_ranges_vb_aligned/512 4.925 -1.00%
bm_swap_ranges_vb_aligned/64 2.858 -2.06%
bm_swap_ranges_vb_aligned/8 3.201 -1.24%
bm_swap_ranges_vb_unaligned/1048576 15907.456 -
bm_swap_ranges_vb_unaligned/262144 3836.868 -
bm_swap_ranges_vb_unaligned/32768 483.289 -80.13%
bm_swap_ranges_vb_unaligned/4096 65.071 -
bm_swap_ranges_vb_unaligned/512 12.591 -
bm_swap_ranges_vb_unaligned/64 4.971 -
bm_swap_ranges_vb_unaligned/8 4.788 -
bm_write 583.698 81.05%
ranges::min(std::deque<__int128>)/1 0.621 -3.11%
ranges::min(std::deque<__int128>)/64 20.899 -17.50%
ranges::min(std::deque<__int128>)/70000 24341.901 -32.78%
ranges::min(std::deque<__int128>)/8 2.828 -1.80%
ranges::min(std::deque<char>)/1 0.704 3.92%
ranges::min(std::deque<char>)/64 16.584 -
ranges::min(std::deque<char>)/70000 17840.463 -
ranges::min(std::deque<char>)/8 2.361 2.18%
ranges::min(std::deque<long_long>)/1 0.629 -6.88%
ranges::min(std::deque<long_long>)/64 17.486 7.18%
ranges::min(std::deque<long_long>)/70000 19016.121 -
ranges::min(std::deque<long_long>)/8 2.305 -
ranges::min(std::list<__int128>)/1 0.457 23.85%
ranges::min(std::list<__int128>)/64 33.412 -
ranges::min(std::list<__int128>)/70000 59079.668 -
ranges::min(std::list<__int128>)/8 2.063 -
ranges::min(std::list<char>)/1 0.390 -7.18%
ranges::min(std::list<char>)/64 26.854 -5.88%
ranges::min(std::list<char>)/70000 54212.254 1.19%
ranges::min(std::list<char>)/8 1.911 -1.14%
ranges::min(std::list<long_long>)/1 0.235 -23.15%
ranges::min(std::list<long_long>)/64 24.666 -
ranges::min(std::list<long_long>)/70000 50680.660 11.26%
ranges::min(std::list<long_long>)/8 1.930 -2.62%
ranges::min(std::vector<__int128>)/1 0.415 20.32%
ranges::min(std::vector<__int128>)/64 24.529 -18.67%
ranges::min(std::vector<__int128>)/70000 27043.754 -21.42%
ranges::min(std::vector<__int128>)/8 2.864 -3.72%
ranges::min(std::vector<char>)/1 0.454 17.87%
ranges::min(std::vector<char>)/64 4.173 -1.06%
ranges::min(std::vector<char>)/70000 494.734 -
ranges::min(std::vector<char>)/8 2.404 -2.69%
ranges::min(std::vector<long_long>)/1 0.263 -30.66%
ranges::min(std::vector<long_long>)/64 4.681 -10.33%
ranges::min(std::vector<long_long>)/70000 7950.155 -
ranges::min(std::vector<long_long>)/8 2.116 -6.98%
ranges::minmax(std::deque<__int128>)/1 0.677 -
ranges::minmax(std::deque<__int128>)/64 30.967 -
ranges::minmax(std::deque<__int128>)/70000 34542.151 -
ranges::minmax(std::deque<__int128>)/8 3.956 2.93%
ranges::minmax(std::deque<char>)/1 0.781 -14.92%
ranges::minmax(std::deque<char>)/64 23.100 -29.01%
ranges::minmax(std::deque<char>)/70000 24132.762 -23.63%
ranges::minmax(std::deque<char>)/8 3.963 -5.59%
ranges::minmax(std::deque<long_long>)/1 0.829 19.65%
ranges::minmax(std::deque<long_long>)/64 27.110 13.29%
ranges::minmax(std::deque<long_long>)/70000 27952.441 2.79%
ranges::minmax(std::deque<long_long>)/8 3.790 -5.74%
ranges::minmax(std::list<__int128>)/1 0.434 -2.75%
ranges::minmax(std::list<__int128>)/64 39.515 -
ranges::minmax(std::list<__int128>)/70000 58006.248 -1.74%
ranges::minmax(std::list<__int128>)/8 3.866 -
ranges::minmax(std::list<char>)/1 0.411 -10.63%
ranges::minmax(std::list<char>)/64 35.573 4.27%
ranges::minmax(std::list<char>)/70000 57236.356 5.79%
ranges::minmax(std::list<char>)/8 2.511 -2.03%
ranges::minmax(std::list<long_long>)/1 0.545 9.35%
ranges::minmax(std::list<long_long>)/64 31.660 3.34%
ranges::minmax(std::list<long_long>)/70000 54985.830 -1.21%
ranges::minmax(std::list<long_long>)/8 2.531 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.012 -
ranges::minmax(std::vector<__int128>)/70000 35067.395 -
ranges::minmax(std::vector<__int128>)/8 4.106 -
ranges::minmax(std::vector<char>)/1 0.655 4.09%
ranges::minmax(std::vector<char>)/64 1.378 14.85%
ranges::minmax(std::vector<char>)/70000 593.032 -
ranges::minmax(std::vector<char>)/8 1.080 20.41%
ranges::minmax(std::vector<long_long>)/1 0.608 -6.71%
ranges::minmax(std::vector<long_long>)/64 10.180 -
ranges::minmax(std::vector<long_long>)/70000 9187.431 -
ranges::minmax(std::vector<long_long>)/8 2.110 -
rng::contains(deque<int>)_(process_all)/1048576 246492.197 -1.22%
rng::contains(deque<int>)_(process_all)/32 8.779 -
rng::contains(deque<int>)_(process_all)/50 12.775 -
rng::contains(deque<int>)_(process_all)/8 3.069 -1.18%
rng::contains(deque<int>)_(process_all)/8192 1888.012 -1.56%
rng::contains(list<int>)_(process_all)/1048576 819819.071 -
rng::contains(list<int>)_(process_all)/32 8.945 -
rng::contains(list<int>)_(process_all)/50 18.413 -
rng::contains(list<int>)_(process_all)/8 2.259 -4.76%
rng::contains(list<int>)_(process_all)/8192 8393.426 16.03%
rng::contains(vector<int>)_(process_all)/1048576 234272.905 -1.25%
rng::contains(vector<int>)_(process_all)/32 8.397 -
rng::contains(vector<int>)_(process_all)/50 12.339 -
rng::contains(vector<int>)_(process_all)/8 2.753 1.47%
rng::contains(vector<int>)_(process_all)/8192 1819.827 -1.13%
rng::contains_subrange(deque<int>)_(near_matches)/1000 20955.688 14.06%
rng::contains_subrange(deque<int>)_(near_matches)/1024 21834.001 13.60%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1454497.314 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429869.198 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.694 7.54%
rng::contains_subrange(deque<int>)_(process_all)/32 11.300 -4.32%
rng::contains_subrange(deque<int>)_(process_all)/50 24.093 3.72%
rng::contains_subrange(deque<int>)_(process_all)/8192 3356.825 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503031.609 1.16%
rng::contains_subrange(deque<int>)_(same_length)/16 13.048 29.41%
rng::contains_subrange(deque<int>)_(same_length)/32 20.636 25.77%
rng::contains_subrange(deque<int>)_(same_length)/50 28.846 15.22%
rng::contains_subrange(deque<int>)_(same_length)/8192 3922.065 1.17%
rng::contains_subrange(deque<int>)_(single_element)/1048576 478459.072 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.438 21.19%
rng::contains_subrange(deque<int>)_(single_element)/32 17.613 23.88%
rng::contains_subrange(deque<int>)_(single_element)/50 25.647 26.55%
rng::contains_subrange(deque<int>)_(single_element)/8192 3731.966 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37288.606 -1.94%
rng::contains_subrange(list<int>)_(near_matches)/1024 38982.349 -1.82%
rng::contains_subrange(list<int>)_(near_matches)/8192 2531126.653 -7.33%
rng::contains_subrange(list<int>)_(process_all)/1048576 850215.615 1.25%
rng::contains_subrange(list<int>)_(process_all)/16 4.898 -
rng::contains_subrange(list<int>)_(process_all)/32 10.183 -
rng::contains_subrange(list<int>)_(process_all)/50 16.944 -3.66%
rng::contains_subrange(list<int>)_(process_all)/8192 7295.321 2.53%
rng::contains_subrange(list<int>)_(same_length)/1048576 940666.779 -
rng::contains_subrange(list<int>)_(same_length)/16 5.849 -1.21%
rng::contains_subrange(list<int>)_(same_length)/32 16.577 -
rng::contains_subrange(list<int>)_(same_length)/50 25.401 -
rng::contains_subrange(list<int>)_(same_length)/8192 8584.132 -
rng::contains_subrange(list<int>)_(single_element)/1048576 859122.393 3.96%
rng::contains_subrange(list<int>)_(single_element)/16 4.804 -3.66%
rng::contains_subrange(list<int>)_(single_element)/32 10.203 -
rng::contains_subrange(list<int>)_(single_element)/50 17.361 7.48%
rng::contains_subrange(list<int>)_(single_element)/8192 7612.597 -2.98%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13346.810 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14056.277 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 763915.532 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209107.729 -2.17%
rng::contains_subrange(vector<int>)_(process_all)/16 4.644 -4.56%
rng::contains_subrange(vector<int>)_(process_all)/32 7.917 -2.98%
rng::contains_subrange(vector<int>)_(process_all)/50 11.959 2.97%
rng::contains_subrange(vector<int>)_(process_all)/8192 1630.754 -2.30%
rng::contains_subrange(vector<int>)_(same_length)/1048576 243804.216 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.794 -5.61%
rng::contains_subrange(vector<int>)_(same_length)/32 9.148 4.35%
rng::contains_subrange(vector<int>)_(same_length)/50 13.172 3.17%
rng::contains_subrange(vector<int>)_(same_length)/8192 1883.409 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 233004.919 -2.84%
rng::contains_subrange(vector<int>)_(single_element)/16 4.730 -1.39%
rng::contains_subrange(vector<int>)_(single_element)/32 8.509 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.436 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1816.460 -3.01%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 491.363 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 492034.123 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.961 -9.07%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.385 -4.70%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3955.367 3.12%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.128 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.772 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.128 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.127 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.131 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 514.135 -1.72%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 518769.074 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 30.159 18.77%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.513 -4.10%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3989.483 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.165 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.711 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.165 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.166 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.168 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2047.542 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2205618.232 -3.51%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.408 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 7.034 2.10%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 20235.442 14.35%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 632.331 -11.91%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1443764.287 -1.25%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.291 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.021 5.93%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 13489.607 15.55%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1788.404 -4.41%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2335490.215 -1.48%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 55.071 1.58%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.912 7.86%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19612.255 -2.96%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 882.343 54.70%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1449007.276 -1.14%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 26.351 7.13%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.004 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11187.671 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.679 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 764.391 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 956461.740 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.533 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.122 1.48%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8867.530 -3.97%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.778 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.757 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.756 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 851.197 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1070594.818 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.119 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.739 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13176.487 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.054 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73674.774 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.533 2.10%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.614 2.38%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.214 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.326 -5.00%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.322 -5.46%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.319 -12.01%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.320 -12.01%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.324 -5.23%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.977 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306250.401 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.902 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.932 -2.30%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2540.590 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 289.860 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9381.241 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.441 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.652 -2.13%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2314.782 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 489.759 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15471.945 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.522 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.462 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3870.901 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 742.597 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27756.787 2.81%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.833 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.487 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10522.716 -2.56%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.809 1.46%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 676.088 1.34%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.533 1.01%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.175 5.50%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 179.492 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 282.075 1.64%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8692.290 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.489 -2.06%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.024 1.77%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2142.248 -1.32%
rng::find(vector<bool>)_(process_all)/1024 4.610 -1.04%
rng::find(vector<bool>)_(process_all)/1048576 3679.232 1.09%
rng::find(vector<bool>)_(process_all)/50 0.774 13.75%
rng::find(vector<bool>)_(process_all)/8 0.737 14.75%
rng::find(vector<bool>)_(process_all)/8192 33.501 -
rng::find_if(vector<bool>)_(process_all)/1024 563.976 -
rng::find_if(vector<bool>)_(process_all)/1048576 580331.840 -
rng::find_if(vector<bool>)_(process_all)/50 23.537 -2.15%
rng::find_if(vector<bool>)_(process_all)/8 3.470 -2.87%
rng::find_if(vector<bool>)_(process_all)/8192 4525.756 -
rng::find_if_not(vector<bool>)_(process_all)/1024 565.977 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 578104.579 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.750 -1.58%
rng::find_if_not(vector<bool>)_(process_all)/8 3.526 -2.93%
rng::find_if_not(vector<bool>)_(process_all)/8192 4517.458 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.419 -13.47%
rng::find_last(deque<int>)_(bail_10%)/1048576 323568.002 -
rng::find_last(deque<int>)_(bail_10%)/50 11.394 -12.93%
rng::find_last(deque<int>)_(bail_10%)/8 2.723 -5.06%
rng::find_last(deque<int>)_(bail_10%)/8192 2508.538 -
rng::find_last(deque<int>)_(bail_90%)/1024 35.640 21.80%
rng::find_last(deque<int>)_(bail_90%)/1048576 32517.927 27.97%
rng::find_last(deque<int>)_(bail_90%)/50 1.869 -1.49%
rng::find_last(deque<int>)_(bail_90%)/8 0.887 -2.78%
rng::find_last(deque<int>)_(bail_90%)/8192 254.421 25.79%
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.673 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 363341.186 -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.214 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.307 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6670.249 14.32%
rng::find_last(forward_list<int>)_(bail_90%)/1024 730.515 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 390041.341 1.26%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.750 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.416 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5936.970 -
rng::find_last(list<int>)_(bail_10%)/1024 677.473 -5.34%
rng::find_last(list<int>)_(bail_10%)/1048576 784876.587 -
rng::find_last(list<int>)_(bail_10%)/50 15.882 -
rng::find_last(list<int>)_(bail_10%)/8 2.073 -
rng::find_last(list<int>)_(bail_10%)/8192 6309.923 -
rng::find_last(list<int>)_(bail_90%)/1024 76.351 -
rng::find_last(list<int>)_(bail_90%)/1048576 86299.455 -
rng::find_last(list<int>)_(bail_90%)/50 1.358 8.85%
rng::find_last(list<int>)_(bail_90%)/8 0.472 2.58%
rng::find_last(list<int>)_(bail_90%)/8192 595.421 -1.05%
rng::find_last(vector<char>)_(bail_10%)/1024 211.049 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206313.837 -
rng::find_last(vector<char>)_(bail_10%)/50 10.940 1.16%
rng::find_last(vector<char>)_(bail_10%)/8 2.010 -
rng::find_last(vector<char>)_(bail_10%)/8192 1624.412 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.798 -
rng::find_last(vector<char>)_(bail_90%)/1048576 23009.571 -
rng::find_last(vector<char>)_(bail_90%)/50 1.467 5.58%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 189.341 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.307 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213603.079 -
rng::find_last(vector<int>)_(bail_10%)/50 10.789 -1.71%
rng::find_last(vector<int>)_(bail_10%)/8 2.015 -
rng::find_last(vector<int>)_(bail_10%)/8192 1654.176 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.061 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23700.331 2.50%
rng::find_last(vector<int>)_(bail_90%)/50 1.604 6.67%
rng::find_last(vector<int>)_(bail_90%)/8 0.463 17.90%
rng::find_last(vector<int>)_(bail_90%)/8192 190.016 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 357.261 -6.71%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 363381.502 1.52%
rng::find_last_if(deque<int>)_(bail_10%)/50 19.018 -3.22%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.809 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2883.507 4.89%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.785 1.86%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39315.447 2.88%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.584 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.150 17.47%
rng::find_last_if(deque<int>)_(bail_90%)/8192 322.805 2.45%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 768.856 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 894962.098 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.281 1.68%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.219 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7106.088 -8.24%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 766.379 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 894688.922 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.666 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.233 -12.08%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6815.857 -
rng::find_last_if(list<int>)_(bail_10%)/1024 679.473 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 805177.716 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.113 -1.04%
rng::find_last_if(list<int>)_(bail_10%)/8 3.307 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6566.471 -1.48%
rng::find_last_if(list<int>)_(bail_90%)/1024 70.319 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88626.666 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.182 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 604.860 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.694 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238394.609 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.328 -1.28%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.089 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1860.162 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.633 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26499.192 -4.10%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.485 -1.62%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.467 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 217.576 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.270 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306895.259 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.480 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.632 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2182.732 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.917 2.94%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33503.424 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.527 1.64%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.617 20.75%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.367 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.206 -1.12%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362352.983 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.321 -1.46%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.820 -1.03%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2767.348 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.531 -1.65%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38964.230 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.427 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.944 1.38%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 317.124 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 788.538 3.69%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 911499.892 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.317 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.188 -1.52%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6718.643 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 764.624 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 900292.415 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.978 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.352 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6600.286 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 682.350 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 805876.483 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.695 1.17%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.187 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6620.994 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.077 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88577.794 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.089 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 603.745 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.791 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238789.283 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.464 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.074 -3.08%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1865.902 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.125 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26209.512 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.527 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.687 35.25%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.409 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.933 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307291.008 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.607 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.639 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2182.084 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.287 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33461.310 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.499 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.487 2.84%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.570 -
rng::fold_left(deque<int>)/1048576 553363.760 -
rng::fold_left(deque<int>)/32 16.283 -6.29%
rng::fold_left(deque<int>)/50 27.214 -4.14%
rng::fold_left(deque<int>)/8 3.840 -25.58%
rng::fold_left(deque<int>)/8192 4566.845 2.17%
rng::fold_left(list<int>)/1048576 1358149.097 -
rng::fold_left(list<int>)/32 20.789 -
rng::fold_left(list<int>)/50 37.725 -
rng::fold_left(list<int>)/8 3.838 -
rng::fold_left(list<int>)/8192 11011.204 2.27%
rng::fold_left(vector<int>)/1048576 1324814.115 -
rng::fold_left(vector<int>)/32 21.690 -
rng::fold_left(vector<int>)/50 37.239 -
rng::fold_left(vector<int>)/8 3.562 -
rng::fold_left(vector<int>)/8192 10310.364 -
rng::for_each(map<int>)/32 25.546 -
rng::for_each(map<int>)/50 38.049 -
rng::for_each(map<int>)/8 6.297 1.11%
rng::for_each(map<int>)/8192 7333.897 -
rng::for_each(multimap<int>)/32 26.535 -
rng::for_each(multimap<int>)/50 40.585 -
rng::for_each(multimap<int>)/8 6.105 -1.18%
rng::for_each(multimap<int>)/8192 7400.561 2.19%
rng::for_each(multiset<int>)/32 25.302 -1.31%
rng::for_each(multiset<int>)/50 39.159 -
rng::for_each(multiset<int>)/8 6.702 -1.94%
rng::for_each(multiset<int>)/8192 7583.973 -3.72%
rng::for_each(set<int>)/32 25.169 -1.12%
rng::for_each(set<int>)/50 37.702 -1.31%
rng::for_each(set<int>)/8 6.541 -4.24%
rng::for_each(set<int>)/8192 7571.615 -3.52%
rng::starts_with(deque<int>)/1000 450.564 1.42%
rng::starts_with(deque<int>)/1024 470.853 -
rng::starts_with(deque<int>)/1048576 493343.376 -
rng::starts_with(deque<int>)/8 4.096 2.87%
rng::starts_with(deque<int>)/8192 3835.965 -
rng::starts_with(deque<int>,_pred)/1000 507.236 -
rng::starts_with(deque<int>,_pred)/1024 522.903 -
rng::starts_with(deque<int>,_pred)/1048576 511914.171 -
rng::starts_with(deque<int>,_pred)/8 4.666 -
rng::starts_with(deque<int>,_pred)/8192 3949.428 1.05%
rng::starts_with(list<int>)/1000 761.864 -
rng::starts_with(list<int>)/1024 779.197 -
rng::starts_with(list<int>)/1048576 942232.583 -
rng::starts_with(list<int>)/8 2.922 -3.54%
rng::starts_with(list<int>)/8192 9354.543 1.49%
rng::starts_with(list<int>,_pred)/1000 790.541 -
rng::starts_with(list<int>,_pred)/1024 808.676 -
rng::starts_with(list<int>,_pred)/1048576 970192.313 -
rng::starts_with(list<int>,_pred)/8 3.506 -
rng::starts_with(list<int>,_pred)/8192 11717.455 7.80%
rng::starts_with(vector<int>)/1000 58.332 -
rng::starts_with(vector<int>)/1024 59.894 -4.16%
rng::starts_with(vector<int>)/1048576 71473.088 2.97%
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.786 -1.68%
rng::starts_with(vector<int>,_pred)/1000 278.200 -
rng::starts_with(vector<int>,_pred)/1024 288.899 -
rng::starts_with(vector<int>,_pred)/1048576 304791.920 -
rng::starts_with(vector<int>,_pred)/8 2.554 3.67%
rng::starts_with(vector<int>,_pred)/8192 2481.192 -
std::adjacent_find(deque<int>)/1024 462.576 -
std::adjacent_find(deque<int>)/1048576 476107.224 -
std::adjacent_find(deque<int>)/50 18.792 25.52%
std::adjacent_find(deque<int>)/8 3.722 24.95%
std::adjacent_find(deque<int>)/8192 3710.863 -
std::adjacent_find(deque<int>,_pred)/1024 629.996 -
std::adjacent_find(deque<int>,_pred)/1048576 649936.340 -
std::adjacent_find(deque<int>,_pred)/50 28.994 -2.10%
std::adjacent_find(deque<int>,_pred)/8 4.078 -2.21%
std::adjacent_find(deque<int>,_pred)/8192 5095.622 -
std::adjacent_find(list<int>)/1024 736.612 -
std::adjacent_find(list<int>)/1048576 871798.749 -
std::adjacent_find(list<int>)/50 23.305 -
std::adjacent_find(list<int>)/8 2.091 -
std::adjacent_find(list<int>)/8192 6718.588 -6.26%
std::adjacent_find(list<int>,_pred)/1024 790.817 -
std::adjacent_find(list<int>,_pred)/1048576 921875.054 -
std::adjacent_find(list<int>,_pred)/50 29.310 -
std::adjacent_find(list<int>,_pred)/8 3.851 -
std::adjacent_find(list<int>,_pred)/8192 7209.858 -
std::adjacent_find(vector<int>)/1024 235.205 -
std::adjacent_find(vector<int>)/1048576 236682.871 1.04%
std::adjacent_find(vector<int>)/50 12.024 -
std::adjacent_find(vector<int>)/8 2.025 -
std::adjacent_find(vector<int>)/8192 1834.859 -
std::adjacent_find(vector<int>,_pred)/1024 400.392 -
std::adjacent_find(vector<int>,_pred)/1048576 469956.593 1.11%
std::adjacent_find(vector<int>,_pred)/50 23.245 -
std::adjacent_find(vector<int>,_pred)/8 3.268 -
std::adjacent_find(vector<int>,_pred)/8192 3189.094 -
std::all_of(deque<int>)_(process_all)/32 12.715 3.06%
std::all_of(deque<int>)_(process_all)/32768 10463.210 3.74%
std::all_of(deque<int>)_(process_all)/50 18.997 -
std::all_of(deque<int>)_(process_all)/8 3.558 3.42%
std::all_of(deque<int>)_(process_all)/8192 2616.961 3.43%
std::all_of(list<int>)_(process_all)/32 11.442 -
std::all_of(list<int>)_(process_all)/32768 25924.745 -
std::all_of(list<int>)_(process_all)/50 21.994 -
std::all_of(list<int>)_(process_all)/8 2.648 -
std::all_of(list<int>)_(process_all)/8192 7911.280 11.91%
std::all_of(vector<int>)_(process_all)/32 8.443 1.22%
std::all_of(vector<int>)_(process_all)/32768 8120.660 -1.39%
std::all_of(vector<int>)_(process_all)/50 14.673 -3.67%
std::all_of(vector<int>)_(process_all)/8 2.422 -
std::all_of(vector<int>)_(process_all)/8192 2030.103 -4.16%
std::any_of(deque<int>)_(process_all)/32 12.304 -
std::any_of(deque<int>)_(process_all)/32768 10909.632 -3.70%
std::any_of(deque<int>)_(process_all)/50 18.890 -
std::any_of(deque<int>)_(process_all)/8 3.437 -
std::any_of(deque<int>)_(process_all)/8192 2764.838 -2.44%
std::any_of(list<int>)_(process_all)/32 11.673 -
std::any_of(list<int>)_(process_all)/32768 25898.455 -
std::any_of(list<int>)_(process_all)/50 22.160 -
std::any_of(list<int>)_(process_all)/8 2.675 -
std::any_of(list<int>)_(process_all)/8192 6978.092 -11.90%
std::any_of(vector<int>)_(process_all)/32 8.335 -
std::any_of(vector<int>)_(process_all)/32768 8099.553 -
std::any_of(vector<int>)_(process_all)/50 12.654 -7.50%
std::any_of(vector<int>)_(process_all)/8 2.350 -7.27%
std::any_of(vector<int>)_(process_all)/8192 2030.431 -
std::copy(deque<int>)/1048576 50254.347 -
std::copy(deque<int>)/262144 11624.303 -
std::copy(deque<int>)/32768 1134.492 -
std::copy(deque<int>)/4096 145.469 -
std::copy(deque<int>)/512 16.631 -3.60%
std::copy(deque<int>)/64 2.737 -9.57%
std::copy(deque<int>)/8 2.810 2.80%
std::copy(list<int>)/1048576 869131.704 -
std::copy(list<int>)/262144 214305.649 -
std::copy(list<int>)/32768 26248.568 -1.22%
std::copy(list<int>)/4096 3118.002 1.13%
std::copy(list<int>)/512 374.526 2.68%
std::copy(list<int>)/64 30.495 -
std::copy(list<int>)/8 2.508 1.66%
std::copy(vector<bool>)_(aligned)/1048576 2423.086 -25.23%
std::copy(vector<bool>)_(aligned)/262144 273.073 -61.72%
std::copy(vector<bool>)_(aligned)/32768 35.082 -
std::copy(vector<bool>)_(aligned)/4096 4.746 -6.42%
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.355 4.22%
std::copy(vector<bool>)_(unaligned)/1048576 7017.438 -
std::copy(vector<bool>)_(unaligned)/262144 1712.362 -
std::copy(vector<bool>)_(unaligned)/32768 214.803 -1.48%
std::copy(vector<bool>)_(unaligned)/4096 26.086 -
std::copy(vector<bool>)_(unaligned)/512 3.480 -
std::copy(vector<bool>)_(unaligned)/64 1.807 -
std::copy(vector<int>)/1048576 50136.660 -
std::copy(vector<int>)/262144 12460.192 -
std::copy(vector<int>)/32768 3779.495 -
std::copy(vector<int>)/4096 152.463 -35.26%
std::copy(vector<int>)/512 15.943 -
std::copy(vector<int>)/64 2.436 -
std::copy(vector<int>)/8 2.276 2.28%
std::copy_backward(deque<int>)/1048576 138945.560 -
std::copy_backward(deque<int>)/262144 31330.530 -
std::copy_backward(deque<int>)/32768 3730.920 -
std::copy_backward(deque<int>)/4096 147.332 -
std::copy_backward(deque<int>)/512 18.052 -
std::copy_backward(deque<int>)/64 3.027 -
std::copy_backward(deque<int>)/8 2.676 -3.58%
std::copy_backward(list<int>)/1048576 881182.501 -
std::copy_backward(list<int>)/262144 218475.104 -
std::copy_backward(list<int>)/32768 26336.954 -2.33%
std::copy_backward(list<int>)/4096 3309.387 3.18%
std::copy_backward(list<int>)/512 367.386 -
std::copy_backward(list<int>)/64 31.087 -1.53%
std::copy_backward(list<int>)/8 2.430 1.91%
std::copy_backward(vector<bool>)_(aligned)/1048576 2689.276 -28.50%
std::copy_backward(vector<bool>)_(aligned)/262144 781.085 96.49%
std::copy_backward(vector<bool>)_(aligned)/32768 35.571 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.847 -
std::copy_backward(vector<bool>)_(aligned)/512 1.429 -5.55%
std::copy_backward(vector<bool>)_(aligned)/64 1.668 -2.35%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6576.260 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1604.171 -
std::copy_backward(vector<bool>)_(unaligned)/32768 207.175 1.07%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.283 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.801 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.889 -1.60%
std::copy_backward(vector<int>)/1048576 50211.064 -
std::copy_backward(vector<int>)/262144 12451.191 -
std::copy_backward(vector<int>)/32768 3778.932 -
std::copy_backward(vector<int>)/4096 222.299 -5.24%
std::copy_backward(vector<int>)/512 16.586 -
std::copy_backward(vector<int>)/64 2.503 -
std::copy_backward(vector<int>)/8 2.223 -3.32%
std::copy_if(deque<int>)_(entire_range)/1048576 276856.912 -
std::copy_if(deque<int>)_(entire_range)/262144 69719.479 -
std::copy_if(deque<int>)_(entire_range)/32768 8664.261 -
std::copy_if(deque<int>)_(entire_range)/4096 1023.863 -
std::copy_if(deque<int>)_(entire_range)/512 135.186 -
std::copy_if(deque<int>)_(entire_range)/64 16.130 -
std::copy_if(deque<int>)_(entire_range)/8 2.547 -3.20%
std::copy_if(deque<int>)_(every_other)/1048576 371524.925 -
std::copy_if(deque<int>)_(every_other)/262144 92839.753 -
std::copy_if(deque<int>)_(every_other)/32768 11607.643 -
std::copy_if(deque<int>)_(every_other)/4096 1452.800 -
std::copy_if(deque<int>)_(every_other)/512 181.734 -
std::copy_if(deque<int>)_(every_other)/64 23.364 -
std::copy_if(deque<int>)_(every_other)/8 3.444 -
std::copy_if(list<int>)_(entire_range)/1048576 873114.947 -
std::copy_if(list<int>)_(entire_range)/262144 216856.400 -
std::copy_if(list<int>)_(entire_range)/32768 25545.691 -3.59%
std::copy_if(list<int>)_(entire_range)/4096 3052.970 1.35%
std::copy_if(list<int>)_(entire_range)/512 367.796 -
std::copy_if(list<int>)_(entire_range)/64 30.511 -6.79%
std::copy_if(list<int>)_(entire_range)/8 2.558 -
std::copy_if(list<int>)_(every_other)/1048576 847287.888 1.49%
std::copy_if(list<int>)_(every_other)/262144 209999.825 -
std::copy_if(list<int>)_(every_other)/32768 25292.542 -1.16%
std::copy_if(list<int>)_(every_other)/4096 3235.686 -19.41%
std::copy_if(list<int>)_(every_other)/512 360.306 -
std::copy_if(list<int>)_(every_other)/64 27.775 -
std::copy_if(list<int>)_(every_other)/8 2.296 -
std::copy_if(vector<int>)_(entire_range)/1048576 244659.248 -
std::copy_if(vector<int>)_(entire_range)/262144 59634.014 -
std::copy_if(vector<int>)_(entire_range)/32768 7440.495 -
std::copy_if(vector<int>)_(entire_range)/4096 932.384 -
std::copy_if(vector<int>)_(entire_range)/512 123.031 -
std::copy_if(vector<int>)_(entire_range)/64 16.263 -3.93%
std::copy_if(vector<int>)_(entire_range)/8 2.317 -
std::copy_if(vector<int>)_(every_other)/1048576 503289.396 -2.10%
std::copy_if(vector<int>)_(every_other)/262144 127732.071 -1.44%
std::copy_if(vector<int>)_(every_other)/32768 16181.366 -
std::copy_if(vector<int>)_(every_other)/4096 1996.940 -
std::copy_if(vector<int>)_(every_other)/512 254.776 -
std::copy_if(vector<int>)_(every_other)/64 32.872 -
std::copy_if(vector<int>)_(every_other)/8 4.174 -
std::copy_n(deque<int>)/1048576 50037.812 -
std::copy_n(deque<int>)/262144 11643.566 -
std::copy_n(deque<int>)/32768 1133.468 -
std::copy_n(deque<int>)/4096 145.301 -
std::copy_n(deque<int>)/512 16.718 -
std::copy_n(deque<int>)/64 2.769 -
std::copy_n(deque<int>)/8 2.810 -
std::copy_n(list<int>)/1048576 866077.623 -
std::copy_n(list<int>)/262144 215696.150 -
std::copy_n(list<int>)/32768 26432.102 -1.14%
std::copy_n(list<int>)/4096 3547.320 -9.16%
std::copy_n(list<int>)/512 343.315 -
std::copy_n(list<int>)/64 14.869 -
std::copy_n(list<int>)/8 2.221 -
std::copy_n(vector<bool>)_(aligned)/1048576 2453.177 18.90%
std::copy_n(vector<bool>)_(aligned)/262144 737.349 2.51%
std::copy_n(vector<bool>)_(aligned)/32768 35.249 -
std::copy_n(vector<bool>)_(aligned)/4096 4.712 1.46%
std::copy_n(vector<bool>)_(aligned)/512 1.373 -
std::copy_n(vector<bool>)_(aligned)/64 1.355 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7016.219 -
std::copy_n(vector<bool>)_(unaligned)/262144 1715.872 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.703 -1.46%
std::copy_n(vector<bool>)_(unaligned)/4096 26.051 -
std::copy_n(vector<bool>)_(unaligned)/512 3.488 -
std::copy_n(vector<bool>)_(unaligned)/64 1.803 -
std::copy_n(vector<int>)/1048576 49777.388 -
std::copy_n(vector<int>)/262144 11788.909 -1.04%
std::copy_n(vector<int>)/32768 3795.194 -
std::copy_n(vector<int>)/4096 154.410 7.62%
std::copy_n(vector<int>)/512 16.084 -
std::copy_n(vector<int>)/64 2.547 -
std::copy_n(vector<int>)/8 2.298 4.26%
std::count(deque<int>)_(every_other)/1024 245.331 -
std::count(deque<int>)_(every_other)/1048576 252493.962 -
std::count(deque<int>)_(every_other)/8 2.536 -
std::count(deque<int>)_(every_other)/8192 1948.736 1.00%
std::count(list<int>)_(every_other)/1024 707.821 1.03%
std::count(list<int>)_(every_other)/1048576 819641.637 -
std::count(list<int>)_(every_other)/8 2.091 -
std::count(list<int>)_(every_other)/8192 6838.561 -6.39%
std::count(vector<bool>)/1000 2.999 1.08%
std::count(vector<bool>)/1024 1.690 -
std::count(vector<bool>)/1048576 1456.289 -
std::count(vector<bool>)/8192 11.422 -
std::count(vector<int>)_(every_other)/1024 102.755 -
std::count(vector<int>)_(every_other)/1048576 105112.987 -
std::count(vector<int>)_(every_other)/8 1.297 5.76%
std::count(vector<int>)_(every_other)/8192 818.419 -
std::count_if(deque<int>)_(every_other)/1024 346.343 -
std::count_if(deque<int>)_(every_other)/1048576 342508.293 -
std::count_if(deque<int>)_(every_other)/8 3.493 -
std::count_if(deque<int>)_(every_other)/8192 2684.135 -
std::count_if(list<int>)_(every_other)/1024 752.498 -
std::count_if(list<int>)_(every_other)/1048576 885841.930 -
std::count_if(list<int>)_(every_other)/8 2.777 -
std::count_if(list<int>)_(every_other)/8192 7137.000 -
std::count_if(vector<int>)_(every_other)/1024 246.220 -
std::count_if(vector<int>)_(every_other)/1048576 247802.474 -
std::count_if(vector<int>)_(every_other)/8 4.169 -
std::count_if(vector<int>)_(every_other)/8192 1900.583 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.850 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.385 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 824.678 1.16%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 356.356 11.02%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.528 7.40%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2746.761 7.98%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 72.844 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 30.169 2.90%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 447.736 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 72.822 -1.65%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.765 1.32%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 449.781 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 296.489 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 36.189 -3.31%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2152.755 -
std::deque<int>::ctor(size)/1024 76.267 2.19%
std::deque<int>::ctor(size)/32 29.015 -
std::deque<int>::ctor(size)/8192 499.119 10.35%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 76.436 1.36%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 32.927 14.96%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 434.383 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.396 -3.51%
std::deque<int>::erase(begin)_(cheap_elements)/32 7.549 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.459 -2.31%
std::deque<int>::erase(middle)_(cheap_elements)/1024 27.649 2.56%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.525 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.656 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.978 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.042 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.993 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.728 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.570 2.96%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.596 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.909 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.789 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 366.086 16.58%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 652.494 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.524 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2541.687 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.868 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.725 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 854.303 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 406.923 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10297.178 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12837.907 -4.84%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 744.828 -7.29%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 114367.495 -3.84%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.509 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.401 -2.00%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6093.278 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6714.023 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 161.839 -4.15%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54843.654 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 867.041 -1.10%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 50.120 -5.51%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 13037.053 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20397.696 -8.07%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 630.436 -7.28%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 180515.080 -7.11%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 868.059 -1.14%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 50.308 -5.93%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 13045.142 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20469.142 -3.86%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 629.579 -4.55%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 187010.366 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1169.922 9.17%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 67.473 20.69%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11785.171 1.14%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 23409.132 8.72%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 730.384 8.77%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 204465.556 8.72%
std::deque<std::string>::ctor(size)/1024 718.468 -
std::deque<std::string>::ctor(size)/32 44.167 -11.46%
std::deque<std::string>::ctor(size)/8192 8421.468 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 945.023 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 47.290 -11.47%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12458.940 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20307.184 -7.55%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 594.008 -8.00%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177724.952 -6.57%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.340 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.328 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.360 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.835 -3.54%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.283 -5.23%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.914 -3.29%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.422 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.613 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2346.948 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 329.269 1.22%
std::deque<std::string>::erase(middle)_(expensive_elements)/32 38.900 6.58%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2361.175 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.984 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.813 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.990 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.471 1.54%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.489 -2.12%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.341 1.75%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.998 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.602 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2342.458 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.870 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.422 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2364.414 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 523.854 3.21%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.511 -10.16%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4585.510 1.68%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6485.766 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 160.441 1.82%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52642.948 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1035.390 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.736 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8103.842 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13086.188 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 754.390 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 115514.096 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.383 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.199 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.267 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.286 1.35%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.823 1.48%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.806 -
std::distance(deque<int>)/1024 0.847 -
std::distance(deque<int>)/4096 0.847 -
std::distance(deque<int>)/50 0.849 -
std::distance(deque<int>)/8192 0.847 -
std::distance(join_view(vector<vector<int>>))/1024 0.974 -
std::distance(join_view(vector<vector<int>>))/4096 4.398 -2.30%
std::distance(join_view(vector<vector<int>>))/50 0.691 3.72%
std::distance(join_view(vector<vector<int>>))/8192 8.622 3.59%
std::equal(deque<int>)_(it,_it,_it)/1024 460.537 -5.67%
std::equal(deque<int>)_(it,_it,_it)/1048576 493154.986 -1.61%
std::equal(deque<int>)_(it,_it,_it)/50 20.609 -14.05%
std::equal(deque<int>)_(it,_it,_it)/8 4.347 -3.16%
std::equal(deque<int>)_(it,_it,_it)/8192 3837.723 -1.56%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 403.351 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 457184.116 -3.80%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.154 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.013 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3432.473 -5.16%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 514.411 1.25%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 519342.617 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 24.702 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.294 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4020.795 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 513.110 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 508849.333 -1.16%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.176 1.85%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.547 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3956.931 -1.70%
std::equal(list<int>)_(it,_it,_it)/1024 1131.311 -
std::equal(list<int>)_(it,_it,_it)/1048576 1312685.479 -
std::equal(list<int>)_(it,_it,_it)/50 35.478 -
std::equal(list<int>)_(it,_it,_it)/8 2.714 -
std::equal(list<int>)_(it,_it,_it)/8192 10019.501 -1.76%
std::equal(list<int>)_(it,_it,_it,_it)/1024 778.614 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 954702.049 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.798 -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.000 2.24%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12142.709 -3.09%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 803.002 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 982126.103 -2.42%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.727 -6.10%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.461 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12366.584 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1161.297 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1318874.296 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.696 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.500 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12422.470 6.41%
std::equal(vector<bool>)_(aligned)/1024 0.221 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.227 -
std::equal(vector<bool>)_(aligned)/8 0.240 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.010 -
std::equal(vector<bool>)_(unaligned)/1048576 6434.654 -
std::equal(vector<bool>)_(unaligned)/50 0.754 -21.62%
std::equal(vector<bool>)_(unaligned)/8 0.744 -15.93%
std::equal(vector<bool>)_(unaligned)/8192 56.589 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.660 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73701.843 -
std::equal(vector<int>)_(it,_it,_it)/50 4.151 -
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.584 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.224 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73771.184 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.376 5.52%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.472 12.38%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.256 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.549 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305738.410 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.691 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.973 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2544.035 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.907 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305712.647 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.473 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.705 3.13%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2543.338 -
std::fill(deque<int>)/1024 30.501 1.41%
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.365 -
std::fill(deque<int>)/8192 237.481 -
std::fill(list<int>)/1024 671.823 -
std::fill(list<int>)/32 8.322 -
std::fill(list<int>)/50 34.917 -
std::fill(list<int>)/8192 7115.235 -3.96%
std::fill(vector<bool>)/1048576 3821.185 -
std::fill(vector<bool>)/262144 231.227 -
std::fill(vector<bool>)/32768 30.216 -
std::fill(vector<bool>)/4096 4.204 -
std::fill(vector<bool>)/512 1.562 -3.08%
std::fill(vector<bool>)/64 1.543 -3.43%
std::fill(vector<int>)/1024 29.918 1.17%
std::fill(vector<int>)/32 1.064 -
std::fill(vector<int>)/50 2.203 -
std::fill(vector<int>)/8192 234.309 -
std::fill_n(deque<int>)/1024 29.849 -
std::fill_n(deque<int>)/32 1.260 9.09%
std::fill_n(deque<int>)/50 2.199 -
std::fill_n(deque<int>)/8192 242.787 -
std::fill_n(list<int>)/1024 441.259 -
std::fill_n(list<int>)/32 8.077 -
std::fill_n(list<int>)/50 15.726 -1.28%
std::fill_n(list<int>)/8192 7239.558 -9.25%
std::fill_n(vector<bool>)/1048576 3820.591 -
std::fill_n(vector<bool>)/262144 941.158 -
std::fill_n(vector<bool>)/32768 30.175 -
std::fill_n(vector<bool>)/4096 4.207 -
std::fill_n(vector<bool>)/512 1.474 -1.06%
std::fill_n(vector<bool>)/64 1.533 4.65%
std::fill_n(vector<int>)/1024 30.050 1.22%
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.219 -
std::fill_n(vector<int>)/8192 233.406 -
std::find(deque<int>)_(bail_25%)/1024 68.025 -
std::find(deque<int>)_(bail_25%)/32768 1920.838 -
std::find(deque<int>)_(bail_25%)/8 2.284 -
std::find(deque<int>)_(bail_25%)/8192 478.532 -
std::find(deque<int>)_(process_all)/1024 243.096 -
std::find(deque<int>)_(process_all)/32768 7763.531 -
std::find(deque<int>)_(process_all)/50 13.154 -
std::find(deque<int>)_(process_all)/8 3.508 1.11%
std::find(deque<int>)_(process_all)/8192 1931.632 -1.12%
std::find(list<int>)_(bail_25%)/1024 138.967 8.13%
std::find(list<int>)_(bail_25%)/32768 8266.329 -11.32%
std::find(list<int>)_(bail_25%)/8 0.939 2.22%
std::find(list<int>)_(bail_25%)/8192 1459.467 2.47%
std::find(list<int>)_(process_all)/1024 722.572 -1.86%
std::find(list<int>)_(process_all)/32768 26228.996 -
std::find(list<int>)_(process_all)/50 19.165 -
std::find(list<int>)_(process_all)/8 2.403 -1.39%
std::find(list<int>)_(process_all)/8192 6865.055 -
std::find(vector<bool>)_(process_all)/1024 4.610 -1.23%
std::find(vector<bool>)_(process_all)/1048576 3644.373 -
std::find(vector<bool>)_(process_all)/50 0.638 -30.26%
std::find(vector<bool>)_(process_all)/8 0.565 -38.17%
std::find(vector<bool>)_(process_all)/8192 33.447 -
std::find(vector<char>)_(bail_25%)/1024 5.290 -
std::find(vector<char>)_(bail_25%)/32768 136.437 -
std::find(vector<char>)_(bail_25%)/8 1.110 3.73%
std::find(vector<char>)_(bail_25%)/8192 40.478 -
std::find(vector<char>)_(process_all)/1024 16.271 -
std::find(vector<char>)_(process_all)/32768 514.144 -
std::find(vector<char>)_(process_all)/50 1.615 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 143.707 -
std::find(vector<int>)_(bail_25%)/1024 66.319 -
std::find(vector<int>)_(bail_25%)/32768 1865.910 -
std::find(vector<int>)_(bail_25%)/8 1.467 -
std::find(vector<int>)_(bail_25%)/8192 471.110 -
std::find(vector<int>)_(process_all)/1024 242.389 -
std::find(vector<int>)_(process_all)/32768 7385.779 -
std::find(vector<int>)_(process_all)/50 12.436 -
std::find(vector<int>)_(process_all)/8 2.731 -1.58%
std::find(vector<int>)_(process_all)/8192 1850.988 -
std::find(vector<long_long>)_(bail_25%)/1024 23.035 -
std::find(vector<long_long>)_(bail_25%)/32768 729.509 -
std::find(vector<long_long>)_(bail_25%)/8 0.922 -1.28%
std::find(vector<long_long>)_(bail_25%)/8192 187.796 -
std::find(vector<long_long>)_(process_all)/1024 90.041 -
std::find(vector<long_long>)_(process_all)/32768 2894.049 -
std::find(vector<long_long>)_(process_all)/50 4.392 -
std::find(vector<long_long>)_(process_all)/8 1.255 25.35%
std::find(vector<long_long>)_(process_all)/8192 724.541 -
std::find(vector<short>)_(bail_25%)/1024 5.996 -
std::find(vector<short>)_(bail_25%)/32768 187.595 -
std::find(vector<short>)_(bail_25%)/8 0.790 -3.23%
std::find(vector<short>)_(bail_25%)/8192 45.457 -
std::find(vector<short>)_(process_all)/1024 22.539 -
std::find(vector<short>)_(process_all)/32768 722.144 -
std::find(vector<short>)_(process_all)/50 1.673 -
std::find(vector<short>)_(process_all)/8 0.695 -
std::find(vector<short>)_(process_all)/8192 180.361 -
std::find_end(deque<int>)_(match_near_end)/1000 46.122 36.78%
std::find_end(deque<int>)_(match_near_end)/1024 32.505 -
std::find_end(deque<int>)_(match_near_end)/8192 272.914 -
std::find_end(deque<int>)_(near_matches)/1000 16819.761 7.22%
std::find_end(deque<int>)_(near_matches)/1024 17446.997 7.10%
std::find_end(deque<int>)_(near_matches)/8192 1258231.925 11.84%
std::find_end(deque<int>)_(process_all)/1000 285.612 -
std::find_end(deque<int>)_(process_all)/1024 291.817 -
std::find_end(deque<int>)_(process_all)/1048576 263687.461 -
std::find_end(deque<int>)_(process_all)/8192 2032.012 -
std::find_end(deque<int>)_(same_length)/1000 326.320 -10.51%
std::find_end(deque<int>)_(same_length)/1024 333.347 -10.54%
std::find_end(deque<int>)_(same_length)/8192 2732.996 -10.74%
std::find_end(deque<int>)_(single_element)/1000 314.486 -
std::find_end(deque<int>)_(single_element)/1024 318.426 -
std::find_end(deque<int>)_(single_element)/8192 2210.516 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.216 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.837 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 599.977 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31135.828 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31997.950 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1870068.779 -
std::find_end(deque<int>,_pred)_(process_all)/1000 577.888 -2.25%
std::find_end(deque<int>,_pred)_(process_all)/1024 588.040 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 591949.916 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4323.486 -
std::find_end(deque<int>,_pred)_(same_length)/1000 781.062 -
std::find_end(deque<int>,_pred)_(same_length)/1024 800.094 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4976.564 -
std::find_end(deque<int>,_pred)_(single_element)/1000 670.847 -
std::find_end(deque<int>,_pred)_(single_element)/1024 669.032 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4877.387 -
std::find_end(forward_list<int>)_(match_near_end)/1000 761.967 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4492.290 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257705.787 -
std::find_end(forward_list<int>)_(near_matches)/1000 36590.074 -
std::find_end(forward_list<int>)_(near_matches)/1024 38013.277 -
std::find_end(forward_list<int>)_(near_matches)/8192 2460234.447 -
std::find_end(forward_list<int>)_(process_all)/1000 690.059 -6.70%
std::find_end(forward_list<int>)_(process_all)/1024 707.911 -1.04%
std::find_end(forward_list<int>)_(process_all)/1048576 761034.479 -
std::find_end(forward_list<int>)_(process_all)/8192 5746.396 -
std::find_end(forward_list<int>)_(same_length)/1000 1476.180 1.78%
std::find_end(forward_list<int>)_(same_length)/1024 1498.155 -
std::find_end(forward_list<int>)_(same_length)/8192 14365.100 -2.31%
std::find_end(forward_list<int>)_(single_element)/1000 705.126 2.99%
std::find_end(forward_list<int>)_(single_element)/1024 720.674 2.89%
std::find_end(forward_list<int>)_(single_element)/8192 6188.299 2.73%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 843.262 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5162.245 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277578.870 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41620.889 1.00%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42885.743 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2684276.820 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 787.862 -2.03%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 804.887 -2.23%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 886610.866 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6477.434 -2.48%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1531.762 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1571.131 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17852.127 4.49%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 763.328 -4.17%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 782.535 -4.12%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6463.779 -3.11%
std::find_end(list<int>)_(match_near_end)/1000 79.092 1.89%
std::find_end(list<int>)_(match_near_end)/1024 60.713 1.48%
std::find_end(list<int>)_(match_near_end)/8192 604.925 -
std::find_end(list<int>)_(near_matches)/1000 33082.897 -
std::find_end(list<int>)_(near_matches)/1024 34463.691 -
std::find_end(list<int>)_(near_matches)/8192 2251528.405 -
std::find_end(list<int>)_(process_all)/1000 715.206 -
std::find_end(list<int>)_(process_all)/1024 1651.832 126.67%
std::find_end(list<int>)_(process_all)/1048576 888801.546 -6.01%
std::find_end(list<int>)_(process_all)/8192 9164.185 24.91%
std::find_end(list<int>)_(same_length)/1000 739.597 -
std::find_end(list<int>)_(same_length)/1024 755.018 -
std::find_end(list<int>)_(same_length)/8192 9713.779 19.85%
std::find_end(list<int>)_(single_element)/1000 717.592 -
std::find_end(list<int>)_(single_element)/1024 734.656 -
std::find_end(list<int>)_(single_element)/8192 8179.335 -1.21%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.398 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.971 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 627.441 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36741.203 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38064.157 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2403069.158 -1.38%
std::find_end(list<int>,_pred)_(process_all)/1000 797.291 -
std::find_end(list<int>,_pred)_(process_all)/1024 816.378 -
std::find_end(list<int>,_pred)_(process_all)/1048576 958222.885 -
std::find_end(list<int>,_pred)_(process_all)/8192 8279.537 1.09%
std::find_end(list<int>,_pred)_(same_length)/1000 777.955 -
std::find_end(list<int>,_pred)_(same_length)/1024 789.137 -
std::find_end(list<int>,_pred)_(same_length)/8192 8822.570 -5.68%
std::find_end(list<int>,_pred)_(single_element)/1000 797.984 -
std::find_end(list<int>,_pred)_(single_element)/1024 817.169 -
std::find_end(list<int>,_pred)_(single_element)/8192 8505.986 -1.58%
std::find_end(vector<int>)_(match_near_end)/1000 27.866 -
std::find_end(vector<int>)_(match_near_end)/1024 28.447 -1.03%
std::find_end(vector<int>)_(match_near_end)/8192 201.143 -
std::find_end(vector<int>)_(near_matches)/1000 13548.927 -
std::find_end(vector<int>)_(near_matches)/1024 14051.785 -
std::find_end(vector<int>)_(near_matches)/8192 769743.760 -
std::find_end(vector<int>)_(process_all)/1000 224.087 2.33%
std::find_end(vector<int>)_(process_all)/1024 229.286 2.27%
std::find_end(vector<int>)_(process_all)/1048576 225412.092 2.50%
std::find_end(vector<int>)_(process_all)/8192 1759.890 3.27%
std::find_end(vector<int>)_(same_length)/1000 241.889 -1.40%
std::find_end(vector<int>)_(same_length)/1024 247.313 -2.03%
std::find_end(vector<int>)_(same_length)/8192 2022.278 -
std::find_end(vector<int>)_(single_element)/1000 248.158 -2.16%
std::find_end(vector<int>)_(single_element)/1024 247.466 -1.86%
std::find_end(vector<int>)_(single_element)/8192 1874.426 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.489 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.154 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.101 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23127.178 1.25%
std::find_end(vector<int>,_pred)_(near_matches)/1024 24028.096 1.14%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1452377.593 -
std::find_end(vector<int>,_pred)_(process_all)/1000 526.771 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.769 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 647700.301 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4308.629 -
std::find_end(vector<int>,_pred)_(same_length)/1000 611.155 -
std::find_end(vector<int>,_pred)_(same_length)/1024 626.251 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5009.704 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.191 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.599 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4786.629 -
std::find_first_of(deque<int>)_(large_needle)/1024 365932.387 -
std::find_first_of(deque<int>)_(large_needle)/32 296.303 2.60%
std::find_first_of(deque<int>)_(large_needle)/50 715.243 4.25%
std::find_first_of(deque<int>)_(large_needle)/8192 23552494.465 -
std::find_first_of(deque<int>)_(small_needle)/1024 3505.183 1.29%
std::find_first_of(deque<int>)_(small_needle)/32 108.743 1.31%
std::find_first_of(deque<int>)_(small_needle)/50 165.157 -
std::find_first_of(deque<int>)_(small_needle)/8192 28026.577 1.33%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 607978.008 -1.35%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 582.374 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1592.068 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36750179.844 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6243.249 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.204 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.422 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50396.721 -1.34%
std::find_first_of(list<int>)_(large_needle)/1024 930994.900 -1.45%
std::find_first_of(list<int>)_(large_needle)/32 674.671 -
std::find_first_of(list<int>)_(large_needle)/50 1741.609 -
std::find_first_of(list<int>)_(large_needle)/8192 49736645.788 1.52%
std::find_first_of(list<int>)_(small_needle)/1024 2755.483 -1.91%
std::find_first_of(list<int>)_(small_needle)/32 93.519 -2.71%
std::find_first_of(list<int>)_(small_needle)/50 140.554 -1.64%
std::find_first_of(list<int>)_(small_needle)/8192 22062.633 -2.12%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1044568.452 17.40%
std::find_first_of(list<int>,_pred)_(large_needle)/32 751.101 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1967.776 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 59160795.082 1.97%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5384.467 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 179.857 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 269.066 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43261.164 -
std::find_first_of(vector<int>)_(large_needle)/1024 113752.933 -8.33%
std::find_first_of(vector<int>)_(large_needle)/32 103.294 -11.84%
std::find_first_of(vector<int>)_(large_needle)/50 261.476 -12.13%
std::find_first_of(vector<int>)_(large_needle)/8192 7332253.906 -10.29%
std::find_first_of(vector<int>)_(small_needle)/1024 1676.410 19.11%
std::find_first_of(vector<int>)_(small_needle)/32 58.428 25.22%
std::find_first_of(vector<int>)_(small_needle)/50 85.992 22.33%
std::find_first_of(vector<int>)_(small_needle)/8192 13314.313 18.25%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 590912.553 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 491.936 -1.22%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1358.553 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38289550.944 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5685.411 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.083 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 277.318 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45264.860 -
std::find_if(deque<int>)_(bail_25%)/1024 78.077 -
std::find_if(deque<int>)_(bail_25%)/32768 1997.933 -7.54%
std::find_if(deque<int>)_(bail_25%)/8 1.167 -
std::find_if(deque<int>)_(bail_25%)/8192 502.472 -6.97%
std::find_if(deque<int>)_(process_all)/1024 321.261 -
std::find_if(deque<int>)_(process_all)/32768 10287.628 -
std::find_if(deque<int>)_(process_all)/50 13.507 -7.71%
std::find_if(deque<int>)_(process_all)/8 2.639 -6.84%
std::find_if(deque<int>)_(process_all)/8192 2569.415 -
std::find_if(list<int>)_(bail_25%)/1024 128.420 -
std::find_if(list<int>)_(bail_25%)/32768 6937.708 -
std::find_if(list<int>)_(bail_25%)/8 0.924 -
std::find_if(list<int>)_(bail_25%)/8192 1431.325 -
std::find_if(list<int>)_(process_all)/1024 697.050 1.61%
std::find_if(list<int>)_(process_all)/32768 25726.127 -
std::find_if(list<int>)_(process_all)/50 19.002 -
std::find_if(list<int>)_(process_all)/8 2.374 2.47%
std::find_if(list<int>)_(process_all)/8192 10066.701 1.94%
std::find_if(vector<bool>)_(process_all)/1024 568.096 -
std::find_if(vector<bool>)_(process_all)/1048576 579611.698 -
std::find_if(vector<bool>)_(process_all)/50 23.744 -
std::find_if(vector<bool>)_(process_all)/8 3.522 -
std::find_if(vector<bool>)_(process_all)/8192 4532.667 -
std::find_if(vector<char>)_(bail_25%)/1024 25.289 -
std::find_if(vector<char>)_(bail_25%)/32768 800.069 -
std::find_if(vector<char>)_(bail_25%)/8 0.851 7.32%
std::find_if(vector<char>)_(bail_25%)/8192 211.186 -
std::find_if(vector<char>)_(process_all)/1024 124.778 -
std::find_if(vector<char>)_(process_all)/32768 3757.812 -
std::find_if(vector<char>)_(process_all)/50 6.642 -
std::find_if(vector<char>)_(process_all)/8 1.602 -
std::find_if(vector<char>)_(process_all)/8192 945.175 -
std::find_if(vector<int>)_(bail_25%)/1024 33.920 25.83%
std::find_if(vector<int>)_(bail_25%)/32768 1041.013 28.16%
std::find_if(vector<int>)_(bail_25%)/8 0.917 24.75%
std::find_if(vector<int>)_(bail_25%)/8192 262.782 23.78%
std::find_if(vector<int>)_(process_all)/1024 115.352 2.13%
std::find_if(vector<int>)_(process_all)/32768 3361.007 4.81%
std::find_if(vector<int>)_(process_all)/50 5.867 5.04%
std::find_if(vector<int>)_(process_all)/8 1.543 7.11%
std::find_if(vector<int>)_(process_all)/8192 844.062 4.64%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.926 -
std::find_if_not(deque<int>)_(bail_25%)/32768 1996.617 -14.68%
std::find_if_not(deque<int>)_(bail_25%)/8 1.168 -
std::find_if_not(deque<int>)_(bail_25%)/8192 506.246 -14.00%
std::find_if_not(deque<int>)_(process_all)/1024 272.492 -
std::find_if_not(deque<int>)_(process_all)/32768 8693.924 -
std::find_if_not(deque<int>)_(process_all)/50 12.682 -
std::find_if_not(deque<int>)_(process_all)/8 2.636 4.31%
std::find_if_not(deque<int>)_(process_all)/8192 2157.504 -
std::find_if_not(list<int>)_(bail_25%)/1024 128.025 -
std::find_if_not(list<int>)_(bail_25%)/32768 7164.557 -
std::find_if_not(list<int>)_(bail_25%)/8 0.920 -
std::find_if_not(list<int>)_(bail_25%)/8192 1418.942 -
std::find_if_not(list<int>)_(process_all)/1024 722.797 -
std::find_if_not(list<int>)_(process_all)/32768 25844.151 -
std::find_if_not(list<int>)_(process_all)/50 38.773 3.81%
std::find_if_not(list<int>)_(process_all)/8 3.579 -
std::find_if_not(list<int>)_(process_all)/8192 6825.844 -
std::find_if_not(vector<bool>)_(process_all)/1024 570.103 -
std::find_if_not(vector<bool>)_(process_all)/1048576 580156.085 -
std::find_if_not(vector<bool>)_(process_all)/50 24.304 -
std::find_if_not(vector<bool>)_(process_all)/8 3.607 -
std::find_if_not(vector<bool>)_(process_all)/8192 4533.705 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.083 -
std::find_if_not(vector<char>)_(bail_25%)/32768 918.780 -2.91%
std::find_if_not(vector<char>)_(bail_25%)/8 0.844 1.82%
std::find_if_not(vector<char>)_(bail_25%)/8192 229.469 -3.60%
std::find_if_not(vector<char>)_(process_all)/1024 125.177 -
std::find_if_not(vector<char>)_(process_all)/32768 3755.059 -
std::find_if_not(vector<char>)_(process_all)/50 6.634 -
std::find_if_not(vector<char>)_(process_all)/8 1.439 7.60%
std::find_if_not(vector<char>)_(process_all)/8192 944.664 -
std::find_if_not(vector<int>)_(bail_25%)/1024 31.797 8.68%
std::find_if_not(vector<int>)_(bail_25%)/32768 961.638 1.24%
std::find_if_not(vector<int>)_(bail_25%)/8 0.792 17.90%
std::find_if_not(vector<int>)_(bail_25%)/8192 245.603 2.35%
std::find_if_not(vector<int>)_(process_all)/1024 112.860 -1.99%
std::find_if_not(vector<int>)_(process_all)/32768 3207.631 -4.53%
std::find_if_not(vector<int>)_(process_all)/50 5.488 -8.06%
std::find_if_not(vector<int>)_(process_all)/8 1.489 14.20%
std::find_if_not(vector<int>)_(process_all)/8192 806.997 -4.64%
std::flat_map<int,_int>::clear()/0 391.827 -
std::flat_map<int,_int>::clear()/1024 392.613 -
std::flat_map<int,_int>::clear()/32 392.916 -
std::flat_map<int,_int>::clear()/8192 409.024 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.888 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.109 -2.33%
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.624 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.493 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.659 10.52%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.357 4.02%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.133 14.50%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.176 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.068 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.639 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.448 4.95%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.080 10.85%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.185 1.92%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.356 6.44%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.931 -1.06%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 184.864 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.681 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1175.507 1.15%
std::flat_map<int,_int>::ctor(const&)/0 12.759 -
std::flat_map<int,_int>::ctor(const&)/1024 178.114 -
std::flat_map<int,_int>::ctor(const&)/32 22.992 -
std::flat_map<int,_int>::ctor(const&)/8192 1913.663 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.757 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.797 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.036 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1906.657 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.593 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4189.364 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 177.108 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32642.525 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.558 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8713.653 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.022 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 134161.840 2.80%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.372 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.330 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.632 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.410 -4.80%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.016 -21.54%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.337 -4.27%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.388 -27.31%
std::flat_map<int,_int>::erase(iterator)/1024 81.891 9.31%
std::flat_map<int,_int>::erase(iterator)/32 19.849 -
std::flat_map<int,_int>::erase(iterator)/8192 496.440 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.971 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.517 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.575 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 606.274 -1.05%
std::flat_map<int,_int>::erase(key)_(existent)/1024 131.252 41.92%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.710 -1.44%
std::flat_map<int,_int>::erase(key)_(existent)/8192 565.448 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.449 -4.08%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.281 39.41%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.547 14.65%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.876 73.41%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.492 -2.90%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.530 -3.13%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.740 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.182 -6.14%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.314 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.303 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.170 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.447 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.326 1.20%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.709 -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.896 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.789 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.523 -12.81%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.294 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.178 34.78%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.782 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 157.690 -25.72%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.916 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 572.805 -13.28%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.882 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.792 -15.54%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.929 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.533 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.865 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 114.612 -19.53%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.369 -1.47%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 523.905 -11.89%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.399 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5130.678 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 606.561 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39120.256 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.464 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5637.676 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 614.416 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42999.835 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.538 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7629.131 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 669.961 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65317.549 3.93%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.513 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1472.625 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 446.924 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8931.131 1.26%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.331 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1787.102 -3.22%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 456.330 -1.17%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11060.492 -5.54%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 19.831 64.12%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.011 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.578 -12.46%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 14.981 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 19.500 -27.83%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.266 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 24.677 -3.13%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 14.980 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 162.175 -23.54%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.832 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 580.425 -13.80%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 18.835 51.97%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.836 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.765 -3.92%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 15.083 2.67%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 24.616 -8.08%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.489 2.28%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 32.711 28.60%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.749 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 174.084 -29.51%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.340 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 578.853 -13.28%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.898 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.040 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.448 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.474 -24.23%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.395 -14.97%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.121 -27.19%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.410 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.936 -6.16%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.505 -1.54%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 619.805 -22.43%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.535 -3.03%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.303 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.689 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 635.426 -64.17%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.332 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.229 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.817 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1608.165 -4.24%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.984 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.963 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.476 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.941 25.76%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.286 4.41%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.220 27.13%
std::flat_multimap<int,_int>::clear()/0 390.879 -
std::flat_multimap<int,_int>::clear()/1024 396.418 -
std::flat_multimap<int,_int>::clear()/32 391.194 -
std::flat_multimap<int,_int>::clear()/8192 415.126 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.164 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.120 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.521 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.443 20.72%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.500 27.15%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.255 2.33%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 9.019 28.13%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.212 5.11%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.353 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 13.111 7.43%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.054 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.070 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.429 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.165 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.864 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.503 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1164.294 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.752 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.385 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.769 -
std::flat_multimap<int,_int>::ctor(const&)/8192 882.622 -54.13%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.874 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.406 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.750 2.77%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1946.372 1.49%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.922 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3930.732 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.161 -1.21%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32001.172 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.301 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8467.227 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 196.730 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 129055.385 9.16%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.168 5.79%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.478 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.761 4.75%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.068 1.04%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.062 1.30%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.277 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.669 -
std::flat_multimap<int,_int>::erase(iterator)/32 19.933 -
std::flat_multimap<int,_int>::erase(iterator)/8192 490.492 -4.12%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.153 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.193 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 401.574 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 606.545 -2.32%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 83.634 -1.15%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.577 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 509.017 -3.29%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.855 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.868 1.82%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.259 -
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.618 1.64%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.865 1.19%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.069 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.312 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.341 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.138 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.346 -19.95%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.864 46.66%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.317 7.56%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.738 52.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.830 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.892 20.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.176 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 28.825 -40.84%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.805 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 203.067 103.92%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.148 1.07%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 658.363 11.93%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.949 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.216 27.49%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.002 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.426 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.938 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 140.230 81.17%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.891 -1.46%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 590.623 13.78%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.392 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4905.400 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 595.716 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37224.588 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.412 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5442.782 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 613.181 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41733.238 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.309 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7367.007 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 664.859 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59979.605 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.690 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1125.595 -4.11%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 440.430 -3.83%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5850.437 -9.19%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.369 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1095.578 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 439.815 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5844.133 -1.82%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 234.387 129.29%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.107 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 640.899 12.78%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.859 -1.02%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 57.691 198.73%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.233 -1.49%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 42.220 72.54%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.851 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 209.019 111.96%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.841 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 648.469 12.27%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.955 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.084 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.428 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.710 63.54%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.366 8.74%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.369 75.68%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.489 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.258 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.568 -1.33%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 545.275 -21.53%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.775 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.349 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.792 1.21%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 545.917 -24.94%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.331 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.143 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.783 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.745 -26.09%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.939 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.957 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.312 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.269 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.656 27.57%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.421 9.90%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 9.694 34.12%
std::for_each(deque<int>)/32 3.749 1.18%
std::for_each(deque<int>)/50 3.894 -
std::for_each(deque<int>)/8 0.957 2.33%
std::for_each(deque<int>)/8192 255.847 -
std::for_each(join_view(vector<vector<int>>))/32 3.778 -
std::for_each(join_view(vector<vector<int>>))/50 4.054 -
std::for_each(join_view(vector<vector<int>>))/8 1.480 7.23%
std::for_each(join_view(vector<vector<int>>))/8192 263.735 -
std::for_each(list<int>)/32 10.838 -
std::for_each(list<int>)/50 21.801 -
std::for_each(list<int>)/8 2.528 2.80%
std::for_each(list<int>)/8192 7730.428 -1.52%
std::for_each(map<int>::iterator)/32 23.963 -
std::for_each(map<int>::iterator)/50 35.769 -
std::for_each(map<int>::iterator)/8 5.034 -
std::for_each(map<int>::iterator)/8192 7394.002 -1.23%
std::for_each(multimap<int>::iterator)/32 23.641 -1.23%
std::for_each(multimap<int>::iterator)/50 36.738 -
std::for_each(multimap<int>::iterator)/8 5.085 -
std::for_each(multimap<int>::iterator)/8192 7467.148 -1.08%
std::for_each(multiset<int>::iterator)/32 23.687 -
std::for_each(multiset<int>::iterator)/50 35.516 -
std::for_each(multiset<int>::iterator)/8 5.063 -
std::for_each(multiset<int>::iterator)/8192 7898.146 -4.33%
std::for_each(set<int>::iterator)/32 24.594 1.23%
std::for_each(set<int>::iterator)/50 36.660 -
std::for_each(set<int>::iterator)/8 5.009 -
std::for_each(set<int>::iterator)/8192 7780.224 -4.24%
std::for_each(vector<int>)/32 3.690 -
std::for_each(vector<int>)/50 3.876 -3.16%
std::for_each(vector<int>)/8 0.922 -
std::for_each(vector<int>)/8192 259.195 -
std::for_each_n(deque<int>)/32 3.766 -
std::for_each_n(deque<int>)/50 4.004 1.01%
std::for_each_n(deque<int>)/8 1.102 -12.15%
std::for_each_n(deque<int>)/8192 255.106 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.843 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.285 -1.04%
std::for_each_n(join_view(vector<vector<int>>))/8 1.499 -3.38%
std::for_each_n(join_view(vector<vector<int>>))/8192 266.463 -
std::for_each_n(list<int>)/32 11.231 -
std::for_each_n(list<int>)/50 21.741 -5.45%
std::for_each_n(list<int>)/8 2.539 -
std::for_each_n(list<int>)/8192 7226.757 -
std::for_each_n(vector<int>)/32 3.720 -
std::for_each_n(vector<int>)/50 3.859 -
std::for_each_n(vector<int>)/8 2.735 1.10%
std::for_each_n(vector<int>)/8192 252.024 -
std::generate(deque<int>)/1024 244.288 -
std::generate(deque<int>)/32 8.069 -
std::generate(deque<int>)/50 12.089 -
std::generate(deque<int>)/8192 1911.282 -
std::generate(list<int>)/1024 671.137 -
std::generate(list<int>)/32 8.441 -
std::generate(list<int>)/50 15.300 -
std::generate(list<int>)/8192 6900.067 -8.58%
std::generate(vector<int>)/1024 244.850 -
std::generate(vector<int>)/32 7.950 -
std::generate(vector<int>)/50 12.006 -
std::generate(vector<int>)/8192 1844.910 -
std::generate_n(deque<int>)/1024 244.103 -
std::generate_n(deque<int>)/32 8.226 -
std::generate_n(deque<int>)/50 12.217 -
std::generate_n(deque<int>)/8192 1966.546 -
std::generate_n(list<int>)/1024 650.052 -
std::generate_n(list<int>)/32 8.567 -
std::generate_n(list<int>)/50 15.339 -
std::generate_n(list<int>)/8192 6859.122 -7.08%
std::generate_n(vector<int>)/1024 242.979 -
std::generate_n(vector<int>)/32 7.905 -
std::generate_n(vector<int>)/50 11.965 -
std::generate_n(vector<int>)/8192 1840.758 -
std::is_partitioned(deque<int>)_(partitioned)/1024 288.639 -1.69%
std::is_partitioned(deque<int>)_(partitioned)/32 9.241 -
std::is_partitioned(deque<int>)_(partitioned)/50 13.771 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2278.144 -1.47%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.823 -21.38%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.558 -28.94%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.648 -10.64%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 749.876 -26.70%
std::is_partitioned(list<int>)_(partitioned)/1024 597.224 2.67%
std::is_partitioned(list<int>)_(partitioned)/32 8.719 -2.16%
std::is_partitioned(list<int>)_(partitioned)/50 13.803 -
std::is_partitioned(list<int>)_(partitioned)/8192 6884.309 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 175.130 -26.21%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.205 24.92%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.465 -36.02%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2163.505 31.59%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.666 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.387 -2.62%
std::is_partitioned(vector<int>)_(partitioned)/50 9.773 3.32%
std::is_partitioned(vector<int>)_(partitioned)/8192 1409.474 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.449 79.61%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.620 5.70%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.604 211.42%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 170.176 -28.36%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 480.686 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.899 5.84%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3873.858 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 516728.752 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.761 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 511.294 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.287 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4070.299 1.21%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 688763.562 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.743 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 481.816 -2.51%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.249 -2.60%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3881.705 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519665.462 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.521 -1.41%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 519.815 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.793 6.45%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4016.543 -2.35%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 686629.488 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.348 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 758.336 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.825 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8603.125 -5.88%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1422676.049 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 41.944 -1.21%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 786.787 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.634 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7751.749 -5.42%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1594725.456 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 65.316 -1.92%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.819 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.768 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9048.223 -6.45%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1424016.412 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.036 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 801.516 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.162 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7939.864 -6.05%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1597745.244 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.859 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 379.550 3.25%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.813 -2.19%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2866.373 1.60%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212592.195 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.289 -2.30%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.115 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.399 -3.07%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2522.809 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1009605.528 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 52.991 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 381.160 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.111 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2957.727 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 214825.279 1.06%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 23.836 -3.45%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 348.667 1.28%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.406 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2771.509 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 996104.821 -1.95%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.624 -
std::is_sorted(deque<int>)/1024 472.447 -
std::is_sorted(deque<int>)/8 2.631 -32.29%
std::is_sorted(deque<int>)/8192 3785.193 -
std::is_sorted(deque<int>,_pred)/1024 641.697 -
std::is_sorted(deque<int>,_pred)/8 4.769 -
std::is_sorted(deque<int>,_pred)/8192 5195.371 -
std::is_sorted(list<int>)/1024 1479.589 98.11%
std::is_sorted(list<int>)/8 2.116 -
std::is_sorted(list<int>)/8192 6880.577 -4.22%
std::is_sorted(list<int>,_pred)/1024 813.968 -1.36%
std::is_sorted(list<int>,_pred)/8 4.002 1.24%
std::is_sorted(list<int>,_pred)/8192 7179.835 -20.28%
std::is_sorted(vector<int>)/1024 247.921 -
std::is_sorted(vector<int>)/8 2.066 -
std::is_sorted(vector<int>)/8192 1947.526 -1.18%
std::is_sorted(vector<int>,_pred)/1024 469.213 -2.70%
std::is_sorted(vector<int>,_pred)/8 3.278 -4.41%
std::is_sorted(vector<int>,_pred)/8192 3730.560 -2.56%
std::is_sorted_until(deque<int>)/1024 466.951 -
std::is_sorted_until(deque<int>)/8 2.461 -14.13%
std::is_sorted_until(deque<int>)/8192 3737.902 -
std::is_sorted_until(deque<int>,_pred)/1024 603.385 1.25%
std::is_sorted_until(deque<int>,_pred)/8 4.271 3.80%
std::is_sorted_until(deque<int>,_pred)/8192 4801.713 -
std::is_sorted_until(list<int>)/1024 746.566 -
std::is_sorted_until(list<int>)/8 2.072 -
std::is_sorted_until(list<int>)/8192 7098.484 -
std::is_sorted_until(list<int>,_pred)/1024 791.120 -
std::is_sorted_until(list<int>,_pred)/8 3.692 -
std::is_sorted_until(list<int>,_pred)/8192 7478.633 -
std::is_sorted_until(vector<int>)/1024 237.181 -
std::is_sorted_until(vector<int>)/8 2.163 -6.81%
std::is_sorted_until(vector<int>)/8192 1849.482 -
std::is_sorted_until(vector<int>,_pred)/1024 409.473 -
std::is_sorted_until(vector<int>,_pred)/8 3.594 -1.81%
std::is_sorted_until(vector<int>,_pred)/8192 3218.816 -3.00%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4640.319 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 526.199 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36548.079 -1.27%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 708.699 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.793 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10810.320 -5.13%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11483.119 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 331.628 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 101156.739 1.75%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11429.268 1.26%
std::list<int>::ctor(Range)_(cheap_elements)/32 329.064 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 100679.663 1.33%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11433.725 1.22%
std::list<int>::ctor(const&)_(cheap_elements)/32 331.103 1.62%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98340.112 -
std::list<int>::ctor(size)/1024 12081.047 -
std::list<int>::ctor(size)/32 336.660 2.72%
std::list<int>::ctor(size)/8192 98613.429 1.64%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11781.494 3.57%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 343.759 5.51%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 100790.495 4.47%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.371 -1.25%
std::list<int>::erase(begin)_(cheap_elements)/32 10.345 -1.49%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.066 -2.78%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.662 -
std::list<int>::insert(begin)_(cheap_elements)/32 11.131 7.58%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.652 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 750.117 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.151 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 9737.686 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4645.233 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 526.969 -2.02%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37770.860 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.540 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.464 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.466 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4766.351 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 533.096 -1.80%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38573.363 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16851.555 -1.19%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 888.255 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 147607.205 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 970.143 20.99%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.753 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13180.341 -3.31%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6920.744 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 161.785 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56195.244 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13304.740 4.83%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 350.639 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 132801.412 28.76%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 36492.662 12.43%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1213.525 32.16%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 308138.546 10.45%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14456.332 12.09%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 396.865 12.23%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 117775.340 12.70%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 34902.981 7.87%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 996.966 8.26%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 299626.966 7.80%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 14196.987 12.64%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 374.033 6.47%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 111700.585 8.95%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33417.361 1.38%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 978.031 6.07%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 286258.903 1.90%
std::list<std::string>::ctor(size)/1024 12428.044 -1.41%
std::list<std::string>::ctor(size)/32 342.715 -
std::list<std::string>::ctor(size)/8192 102338.307 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12580.485 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 345.374 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 103837.237 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32668.029 1.01%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 901.812 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 278644.937 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 13.925 13.49%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.878 9.19%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 13.821 10.99%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 33.262 7.67%
std::list<std::string>::erase(begin)_(expensive_elements)/32 31.120 5.19%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 33.230 5.75%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.024 3.66%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.172 -4.55%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.894 2.62%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.099 4.63%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.993 2.39%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.898 3.83%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1641.146 5.45%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.158 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10666.560 -7.81%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6859.750 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 143.474 -2.23%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55355.554 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4767.498 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 532.660 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 44317.586 14.99%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16884.546 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 893.313 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 148507.403 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 5.199 6.26%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.074 2.12%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.249 6.22%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.547 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.341 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.131 -2.53%
std::lower_bound(std::deque<int>)/100 30.593 -
std::lower_bound(std::deque<int>)/8 18.666 10.82%
std::lower_bound(std::deque<int>)/8192 65.095 -1.86%
std::lower_bound(std::forward_list<int>)/100 85.251 -
std::lower_bound(std::forward_list<int>)/8 15.503 -
std::lower_bound(std::forward_list<int>)/8192 10377.785 -
std::lower_bound(std::list<int>)/100 99.479 3.12%
std::lower_bound(std::list<int>)/8 15.515 -6.07%
std::lower_bound(std::list<int>)/8192 15409.350 12.93%
std::lower_bound(std::vector<int>)/100 12.170 -
std::lower_bound(std::vector<int>)/8 7.789 -
std::lower_bound(std::vector<int>)/8192 15.691 -
std::make_heap(deque<int>)_(ascending)/1024 2614.120 -
std::make_heap(deque<int>)_(ascending)/8 26.986 -
std::make_heap(deque<int>)_(ascending)/8192 20691.056 -
std::make_heap(deque<int>)_(descending)/1024 1095.850 -
std::make_heap(deque<int>)_(descending)/8 21.061 1.27%
std::make_heap(deque<int>)_(descending)/8192 8600.264 -
std::make_heap(deque<int>)_(heap)/1024 1098.390 -
std::make_heap(deque<int>)_(heap)/8 20.872 -
std::make_heap(deque<int>)_(heap)/8192 8622.225 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2649.901 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.873 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20946.579 -
std::make_heap(deque<int>)_(repeated)/1024 2282.796 -
std::make_heap(deque<int>)_(repeated)/8 25.320 -
std::make_heap(deque<int>)_(repeated)/8192 17937.654 -
std::make_heap(deque<int>)_(shuffled)/1024 2568.999 -
std::make_heap(deque<int>)_(shuffled)/8 24.563 -
std::make_heap(deque<int>)_(shuffled)/8192 23037.677 1.50%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2182.334 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.403 1.78%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17137.141 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.164 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.178 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5029.470 -
std::make_heap(deque<int>,_pred)_(heap)/1024 645.675 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.133 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5042.248 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2180.442 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.164 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17096.148 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1686.794 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.444 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13123.997 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1861.700 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.822 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15276.981 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 662.462 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.310 2.09%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5145.231 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 293.185 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.776 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2191.530 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 288.995 -1.00%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.716 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2145.719 -2.24%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.702 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.621 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5145.942 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.443 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.627 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4596.385 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 614.656 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.191 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5270.085 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 677.816 -1.63%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 17.011 1.20%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5239.627 -1.53%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.920 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.739 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2168.547 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 287.002 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.938 1.80%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2136.396 -1.57%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 690.127 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.711 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5337.465 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.129 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.104 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4781.473 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 666.976 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.506 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5718.837 -1.17%
std::make_heap(vector<int>)_(ascending)/1024 671.719 3.59%
std::make_heap(vector<int>)_(ascending)/8 16.440 -
std::make_heap(vector<int>)_(ascending)/8192 5162.887 3.48%
std::make_heap(vector<int>)_(descending)/1024 275.117 1.40%
std::make_heap(vector<int>)_(descending)/8 14.680 -
std::make_heap(vector<int>)_(descending)/8192 1952.550 -
std::make_heap(vector<int>)_(heap)/1024 282.944 4.23%
std::make_heap(vector<int>)_(heap)/8 14.769 -
std::make_heap(vector<int>)_(heap)/8192 1972.054 1.09%
std::make_heap(vector<int>)_(pipe-organ)/1024 657.420 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.542 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4982.831 -
std::make_heap(vector<int>)_(repeated)/1024 560.614 -
std::make_heap(vector<int>)_(repeated)/8 15.508 -
std::make_heap(vector<int>)_(repeated)/8192 4262.414 -
std::make_heap(vector<int>)_(shuffled)/1024 574.586 -
std::make_heap(vector<int>)_(shuffled)/8 15.825 -
std::make_heap(vector<int>)_(shuffled)/8192 5021.120 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 659.387 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.753 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5019.685 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.907 -3.07%
std::make_heap(vector<int>,_pred)_(descending)/8 14.813 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1947.973 -2.75%
std::make_heap(vector<int>,_pred)_(heap)/1024 271.088 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.822 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1950.582 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 662.420 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.660 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4999.560 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 572.879 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.730 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4289.366 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 571.641 -2.23%
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.865 -2.31%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4952.021 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16727.241 5.53%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.862 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 476488.945 -5.63%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 17457.360 6.87%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 61.655 -1.27%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 483791.001 -4.85%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 22497.517 5.30%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.984 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 592672.320 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18785.251 5.93%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.995 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 496799.197 -3.84%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32785.941 2.31%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 53.977 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1014942.593 2.18%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14844.142 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 54.714 3.93%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173793.022 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 23161.846 4.45%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.018 -1.64%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 630086.766 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15883.578 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 49.299 -1.61%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 456458.419 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16396.892 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 57.401 -5.80%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 458127.322 -1.53%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21510.619 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 56.268 -3.18%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 559676.062 1.25%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17874.562 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 52.764 -3.04%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 472212.385 -1.63%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32010.123 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 49.751 -2.39%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 980345.531 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13897.158 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.749 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166497.971 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22178.614 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 55.250 -7.26%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 600228.551 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 11001.933 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.946 -3.36%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 115005.215 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11238.031 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 54.820 1.81%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116404.270 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14736.183 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.346 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157903.644 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12362.501 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 44.514 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 135805.307 4.98%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24172.370 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.107 -2.72%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270411.429 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5733.615 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 32.992 -11.04%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 63684.385 3.98%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15189.243 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.392 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166801.357 -1.06%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11037.668 -2.51%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.982 -2.08%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115176.322 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11251.941 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.445 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116808.842 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14830.106 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.111 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158599.648 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12387.308 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.860 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129499.715 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24102.578 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.848 2.78%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270879.661 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5939.954 3.77%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 35.050 -4.95%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 62933.505 1.35%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15181.727 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.100 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 169098.234 1.41%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 10986.853 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 45.424 2.73%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114681.553 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11568.753 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.447 2.05%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117654.491 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14987.253 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 55.120 1.30%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156062.993 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12773.729 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.180 1.90%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132337.939 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23331.956 -1.01%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 45.031 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 261008.740 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5836.704 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.780 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62859.540 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15057.060 -4.46%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.323 1.73%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155397.699 -3.87%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11128.981 1.57%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 45.077 1.14%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115096.099 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11658.889 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.859 1.07%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118659.087 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15071.554 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.351 -1.10%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 157132.115 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12800.187 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.030 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132947.742 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23384.307 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 45.139 1.37%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260604.555 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5829.584 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.483 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 64884.178 1.86%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15098.911 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.426 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156324.532 -
std::map<int,_int>::clear()/0 391.529 -
std::map<int,_int>::clear()/1024 10293.161 -4.00%
std::map<int,_int>::clear()/32 647.254 -
std::map<int,_int>::clear()/8192 84836.933 -1.85%
std::map<int,_int>::contains(key)_(existent)/1024 4.063 -
std::map<int,_int>::contains(key)_(existent)/32 1.624 -
std::map<int,_int>::contains(key)_(existent)/8192 5.530 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.294 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.531 3.51%
std::map<int,_int>::contains(key)_(non-existent)/32 2.849 4.00%
std::map<int,_int>::contains(key)_(non-existent)/8192 8.898 -1.08%
std::map<int,_int>::count(key)_(existent)/1024 3.818 -
std::map<int,_int>::count(key)_(existent)/32 1.546 -
std::map<int,_int>::count(key)_(existent)/8192 5.798 -
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -5.99%
std::map<int,_int>::count(key)_(non-existent)/1024 7.261 -
std::map<int,_int>::count(key)_(non-existent)/32 2.885 -4.15%
std::map<int,_int>::count(key)_(non-existent)/8192 11.147 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.832 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6051.433 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 191.515 1.15%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51642.270 -
std::map<int,_int>::ctor(const&)/0 12.701 -
std::map<int,_int>::ctor(const&)/1024 6490.047 -
std::map<int,_int>::ctor(const&)/32 220.854 -
std::map<int,_int>::ctor(const&)/8192 52142.137 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.713 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6525.055 1.86%
std::map<int,_int>::ctor(const&,_alloc)/32 228.618 3.78%
std::map<int,_int>::ctor(const&,_alloc)/8192 51909.663 -4.00%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.734 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8889.773 -1.29%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.425 -1.83%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71394.790 -1.33%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.712 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12922.971 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 266.880 1.07%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 245801.866 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.360 -2.16%
std::map<int,_int>::equal_range(key)_(existent)/32 1.769 -4.79%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.482 -1.34%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.988 -15.80%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.689 -2.46%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.531 -16.97%
std::map<int,_int>::erase(iterator)/1024 20.735 -
std::map<int,_int>::erase(iterator)/32 20.646 -
std::map<int,_int>::erase(iterator)/8192 24.125 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.709 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7482.205 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 572.331 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57262.505 -
std::map<int,_int>::erase(key)_(existent)/1024 24.444 -1.77%
std::map<int,_int>::erase(key)_(existent)/32 21.974 -2.75%
std::map<int,_int>::erase(key)_(existent)/8192 24.761 -2.29%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.265 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.295 1.40%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.516 5.78%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.270 7.07%
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.974 1.75%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.845 4.93%
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.042 1.06%
std::map<int,_int>::find(key)_(existent)/1024 4.348 -
std::map<int,_int>::find(key)_(existent)/32 1.733 -
std::map<int,_int>::find(key)_(existent)/8192 5.372 -1.21%
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.464 -4.92%
std::map<int,_int>::find(key)_(non-existent)/32 2.392 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.867 -2.82%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.119 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.580 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.382 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.525 -3.06%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.116 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.688 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.040 1.20%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.445 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.262 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.948 6.89%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.875 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.408 1.07%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.238 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.860 2.47%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.309 2.06%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.554 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.916 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15886.385 1.18%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 747.319 -1.18%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 178750.703 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.804 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12110.389 -2.15%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.387 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116257.548 -2.48%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.089 -1.25%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7724.318 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 540.352 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 135634.191 1.31%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.728 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11063.500 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 664.322 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92128.487 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.671 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9757.565 -6.20%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 637.946 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81725.345 -10.33%
std::map<int,_int>::insert(value)_(already_present)/1024 3.382 -4.93%
std::map<int,_int>::insert(value)_(already_present)/32 1.778 1.11%
std::map<int,_int>::insert(value)_(already_present)/8192 3.973 -5.03%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.085 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.565 2.96%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.798 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 35.080 -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.061 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 21.151 3.86%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.417 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.686 -4.85%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.833 9.25%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.777 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.022 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.063 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.967 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.936 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 35.929 -5.48%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.063 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.159 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.323 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.644 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.639 2.90%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.482 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.603 1.38%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.437 -22.50%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.323 -27.08%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.427 -24.30%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.337 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6614.827 1.76%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 223.078 1.86%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55872.439 6.74%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.377 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6553.903 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 222.656 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51582.714 -1.31%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1486.968 2.53%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 44.204 9.00%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12941.313 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.320 -1.95%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.726 -4.54%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.668 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.240 -25.45%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.464 -21.53%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.513 -25.42%
std::map<std::string,_int>::clear()/0 392.713 -
std::map<std::string,_int>::clear()/1024 21034.355 -16.99%
std::map<std::string,_int>::clear()/32 869.345 -12.06%
std::map<std::string,_int>::clear()/8192 207541.593 -12.64%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.540 -4.54%
std::map<std::string,_int>::contains(key)_(existent)/32 16.196 -3.55%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.068 -13.20%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.288 4.65%
std::map<std::string,_int>::contains(key)_(non-existent)/1024 23.888 -10.28%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.993 -19.53%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 30.821 -10.51%
std::map<std::string,_int>::count(key)_(existent)/1024 23.516 -6.16%
std::map<std::string,_int>::count(key)_(existent)/32 16.462 -7.31%
std::map<std::string,_int>::count(key)_(existent)/8192 28.967 -17.87%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.162 -16.36%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.567 -15.75%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.688 -16.35%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.840 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7088.567 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 215.820 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60006.695 -
std::map<std::string,_int>::ctor(const&)/0 12.682 -
std::map<std::string,_int>::ctor(const&)/1024 35937.130 -
std::map<std::string,_int>::ctor(const&)/32 862.176 4.05%
std::map<std::string,_int>::ctor(const&)/8192 345859.336 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.748 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36019.209 -1.03%
std::map<std::string,_int>::ctor(const&,_alloc)/32 777.492 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346512.482 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.750 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41029.534 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 825.720 -1.37%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 387978.231 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.785 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54251.299 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1034.957 -1.16%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094003.917 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.691 -13.93%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.372 -6.85%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.322 -11.77%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.260 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.868 -10.13%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.234 -13.83%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.222 -7.52%
std::map<std::string,_int>::erase(iterator)/1024 28.811 -10.93%
std::map<std::string,_int>::erase(iterator)/32 31.222 4.81%
std::map<std::string,_int>::erase(iterator)/8192 29.393 -12.79%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 401.729 1.53%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12491.640 -16.11%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 672.900 -7.74%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115918.938 -11.83%
std::map<std::string,_int>::erase(key)_(existent)/1024 54.330 -
std::map<std::string,_int>::erase(key)_(existent)/32 76.266 23.36%
std::map<std::string,_int>::erase(key)_(existent)/8192 61.259 -39.02%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.259 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.336 -2.82%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.198 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 27.209 -5.21%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.259 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.350 -1.52%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.555 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.803 -2.27%
std::map<std::string,_int>::find(key)_(existent)/1024 24.157 -4.36%
std::map<std::string,_int>::find(key)_(existent)/32 16.033 -11.60%
std::map<std::string,_int>::find(key)_(existent)/8192 29.655 -12.99%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 25.883 -13.19%
std::map<std::string,_int>::find(key)_(non-existent)/32 11.739 -18.39%
std::map<std::string,_int>::find(key)_(non-existent)/8192 33.152 -14.32%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 35.799 12.63%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.800 15.53%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.726 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.510 -3.36%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.273 31.46%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.058 -5.10%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 44.624 7.02%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 77.849 40.02%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.208 3.02%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.714 -30.73%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.995 -7.27%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 71.383 -3.08%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.383 28.86%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.580 28.00%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.653 -9.00%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 30.122 -12.57%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.987 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64553.352 -2.45%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1514.050 5.85%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 934944.730 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.160 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43753.493 -1.43%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1213.201 -7.94%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 614363.412 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.292 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38933.960 -3.85%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1097.459 -6.71%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 623793.130 1.45%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 409.587 3.45%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34753.310 -2.53%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1263.511 5.36%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 402172.675 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.903 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34482.393 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1289.954 2.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367541.318 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.872 -1.29%
std::map<std::string,_int>::insert(value)_(already_present)/32 26.423 -2.00%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.695 -19.05%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 23.043 -25.23%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 70.157 1.54%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 32.954 -12.25%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 89.058 28.91%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.363 -11.16%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 50.815 9.37%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 40.809 16.51%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.189 -15.68%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.175 50.90%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.412 111.05%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.275 1.06%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.310 -13.79%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 77.984 22.74%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 31.989 -22.49%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.322 12.64%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 31.646 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 48.809 9.49%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 30.202 -26.34%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 52.700 -6.54%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.427 -17.19%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.511 -11.41%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.449 -1.63%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.320 -16.80%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.041 -25.23%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.318 -10.49%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.399 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36411.751 -3.58%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 810.337 -1.68%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 355267.919 1.13%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.380 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 40073.345 12.17%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 765.095 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 354739.853 1.73%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.142 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16322.269 1.58%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 328.932 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208240.228 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.471 -12.04%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.983 -6.64%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.218 1.39%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.260 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 25.638 -23.06%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.391 -17.04%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.918 -1.68%
std::mismatch(deque<int>)_(it,_it,_it)/1000 418.720 -7.19%
std::mismatch(deque<int>)_(it,_it,_it)/1024 406.587 -9.33%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496374.527 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.503 -4.65%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3851.743 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 472.085 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 483.544 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493070.041 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.139 1.46%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3834.649 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 717.904 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 711.013 -1.02%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625111.907 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.306 -1.80%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 5144.807 6.20%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 691.561 -1.68%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 709.270 -2.17%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622935.396 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.116 -1.03%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4857.770 -
std::mismatch(list<int>)_(it,_it,_it)/1000 744.167 -
std::mismatch(list<int>)_(it,_it,_it)/1024 763.556 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 933030.242 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.653 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7978.325 8.05%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 758.066 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 770.717 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 947247.361 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.967 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13314.478 4.24%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 797.510 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 816.380 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004923.113 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.115 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13091.822 4.29%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 797.159 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 818.351 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 997358.120 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.647 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12263.939 23.58%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.326 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.893 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68313.364 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.810 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.383 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.921 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68432.067 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.332 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 501.297 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 501.381 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 611587.380 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.173 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4862.439 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 469.619 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 501.043 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606880.352 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.290 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4726.826 -
std::move(deque<int>)/1048576 54427.523 -4.86%
std::move(deque<int>)/262144 15168.516 -
std::move(deque<int>)/32768 2386.962 13.72%
std::move(deque<int>)/4096 149.637 -
std::move(deque<int>)/512 22.167 -
std::move(deque<int>)/64 4.893 -
std::move(deque<int>)/8 3.378 -1.43%
std::move(list<int>)/1048576 988373.402 -
std::move(list<int>)/262144 241324.960 -1.90%
std::move(list<int>)/32768 30754.825 -2.60%
std::move(list<int>)/4096 4462.188 -7.53%
std::move(list<int>)/512 358.540 -1.83%
std::move(list<int>)/64 39.178 -
std::move(list<int>)/8 3.390 -
std::move(vector<bool>)_(aligned)/1048576 1738.099 -
std::move(vector<bool>)_(aligned)/262144 255.904 -
std::move(vector<bool>)_(aligned)/32768 36.678 -
std::move(vector<bool>)_(aligned)/4096 7.159 1.59%
std::move(vector<bool>)_(aligned)/512 2.346 -
std::move(vector<bool>)_(aligned)/64 1.610 -4.51%
std::move(vector<bool>)_(unaligned)/1048576 6777.740 -
std::move(vector<bool>)_(unaligned)/262144 1595.245 -
std::move(vector<bool>)_(unaligned)/32768 202.633 -
std::move(vector<bool>)_(unaligned)/4096 25.928 -2.99%
std::move(vector<bool>)_(unaligned)/512 4.666 -6.38%
std::move(vector<bool>)_(unaligned)/64 1.639 -
std::move(vector<int>)/1048576 56532.458 -
std::move(vector<int>)/262144 21956.925 46.92%
std::move(vector<int>)/32768 1717.474 -1.15%
std::move(vector<int>)/4096 134.037 -
std::move(vector<int>)/512 20.163 -
std::move(vector<int>)/64 4.165 -
std::move(vector<int>)/8 2.217 -1.28%
std::move_backward(deque<int>)/1048576 132671.387 -
std::move_backward(deque<int>)/262144 31350.904 -
std::move_backward(deque<int>)/32768 3599.037 -
std::move_backward(deque<int>)/4096 155.020 -
std::move_backward(deque<int>)/512 23.942 1.76%
std::move_backward(deque<int>)/64 5.346 3.32%
std::move_backward(deque<int>)/8 3.321 -6.00%
std::move_backward(list<int>)/1048576 1036859.530 -
std::move_backward(list<int>)/262144 260037.114 -
std::move_backward(list<int>)/32768 31775.623 2.19%
std::move_backward(list<int>)/4096 4851.506 21.02%
std::move_backward(list<int>)/512 371.722 -
std::move_backward(list<int>)/64 39.678 -
std::move_backward(list<int>)/8 3.376 -
std::move_backward(vector<bool>)_(aligned)/1048576 1712.428 -1.07%
std::move_backward(vector<bool>)_(aligned)/262144 256.847 -
std::move_backward(vector<bool>)_(aligned)/32768 37.902 -
std::move_backward(vector<bool>)_(aligned)/4096 7.318 -
std::move_backward(vector<bool>)_(aligned)/512 2.307 -1.61%
std::move_backward(vector<bool>)_(aligned)/64 1.759 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6512.703 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.867 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.638 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.508 -
std::move_backward(vector<bool>)_(unaligned)/512 4.529 -
std::move_backward(vector<bool>)_(unaligned)/64 1.687 -4.40%
std::move_backward(vector<int>)/1048576 56507.449 -
std::move_backward(vector<int>)/262144 21773.914 -
std::move_backward(vector<int>)/32768 1728.312 -
std::move_backward(vector<int>)/4096 135.482 -
std::move_backward(vector<int>)/512 20.857 -
std::move_backward(vector<int>)/64 4.341 -
std::move_backward(vector<int>)/8 2.288 -
std::multimap<int,_int>::clear()/0 393.069 -
std::multimap<int,_int>::clear()/1024 10776.707 -13.81%
std::multimap<int,_int>::clear()/32 649.631 -5.79%
std::multimap<int,_int>::clear()/8192 85757.294 -13.17%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.642 2.02%
std::multimap<int,_int>::contains(key)_(existent)/32 1.765 -4.27%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.570 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.294 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 6.142 10.81%
std::multimap<int,_int>::contains(key)_(non-existent)/32 3.061 15.23%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 14.011 2.24%
std::multimap<int,_int>::count(key)_(existent)/1024 5.361 -
std::multimap<int,_int>::count(key)_(existent)/32 3.630 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.479 -1.24%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.726 1.42%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.466 6.07%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.200 3.09%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.929 1.25%
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5936.684 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.861 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51507.239 -
std::multimap<int,_int>::ctor(const&)/0 12.836 -
std::multimap<int,_int>::ctor(const&)/1024 6463.832 -3.27%
std::multimap<int,_int>::ctor(const&)/32 220.927 -5.07%
std::multimap<int,_int>::ctor(const&)/8192 51623.867 -3.89%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.784 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6389.076 -6.16%
std::multimap<int,_int>::ctor(const&,_alloc)/32 219.710 -6.59%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 50886.246 -5.70%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.829 1.10%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8415.156 -4.33%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 215.245 -6.43%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68222.196 -3.22%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.955 1.96%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12950.560 -2.21%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 305.168 1.75%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250923.480 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.450 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.457 1.70%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.087 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.268 6.47%
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.930 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.400 -3.86%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.408 -
std::multimap<int,_int>::erase(iterator)/1024 20.508 -10.13%
std::multimap<int,_int>::erase(iterator)/32 20.459 -8.46%
std::multimap<int,_int>::erase(iterator)/8192 20.481 -8.29%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 401.847 2.97%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7463.778 -5.45%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.248 -1.74%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57931.965 -5.17%
std::multimap<int,_int>::erase(key)_(existent)/1024 27.663 -2.82%
std::multimap<int,_int>::erase(key)_(existent)/32 22.534 -4.61%
std::multimap<int,_int>::erase(key)_(existent)/8192 27.857 -2.50%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.281 6.11%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.445 15.16%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.508 6.82%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 11.086 12.72%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.271 6.93%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.182 2.52%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.849 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.261 1.96%
std::multimap<int,_int>::find(key)_(existent)/1024 3.803 -
std::multimap<int,_int>::find(key)_(existent)/32 1.738 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.384 -6.42%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.270 1.91%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.472 2.87%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.235 -6.74%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.254 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.448 2.05%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.841 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.180 -2.72%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.338 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.871 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.519 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.924 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.343 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.924 1.54%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.917 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 46.009 9.61%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.309 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.380 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.046 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.312 -1.53%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.967 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14723.968 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 734.355 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186381.454 1.21%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.150 -3.10%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11753.292 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 662.993 -2.87%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121308.366 -6.10%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.437 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12226.493 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 697.344 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 204750.600 -1.81%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.986 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10843.676 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 650.853 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87675.705 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.467 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9798.367 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 669.002 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81348.803 -2.19%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.542 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.506 -1.82%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.469 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.140 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 31.538 -3.16%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.078 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.335 -7.02%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.125 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.040 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.103 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.548 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.098 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.410 2.05%
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.426 1.46%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.918 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.199 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.879 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.423 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6526.193 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.447 -2.16%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52494.271 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.410 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6530.219 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.657 -3.34%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51906.389 -2.97%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.101 -4.27%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1469.803 1.30%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 38.828 6.28%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12700.842 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.087 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.231 1.02%
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.241 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.009 -52.87%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.988 -28.30%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.501 -56.01%
std::multimap<std::string,_int>::clear()/0 393.689 -
std::multimap<std::string,_int>::clear()/1024 20878.707 -3.07%
std::multimap<std::string,_int>::clear()/32 879.895 -
std::multimap<std::string,_int>::clear()/8192 209117.057 -1.67%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.101 -7.35%
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.264 6.20%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.035 6.22%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.274 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.859 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.257 10.44%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 26.506 -7.69%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.352 -5.65%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.017 -5.16%
std::multimap<std::string,_int>::count(key)_(existent)/8192 27.723 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.263 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 25.229 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.549 -5.01%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.856 -9.32%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.836 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7044.178 -1.22%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.902 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60078.586 -
std::multimap<std::string,_int>::ctor(const&)/0 12.717 -
std::multimap<std::string,_int>::ctor(const&)/1024 35322.112 -
std::multimap<std::string,_int>::ctor(const&)/32 681.052 -4.05%
std::multimap<std::string,_int>::ctor(const&)/8192 343815.168 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.762 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37313.375 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 796.981 4.14%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 349058.223 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.875 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40109.424 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 759.402 -5.98%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380275.215 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.871 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57089.770 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 989.198 4.47%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1106688.022 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 25.023 8.56%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.844 -6.22%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 31.301 9.23%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.945 -3.81%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.321 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 34.207 1.35%
std::multimap<std::string,_int>::erase(iterator)/1024 26.888 1.46%
std::multimap<std::string,_int>::erase(iterator)/32 25.528 -3.50%
std::multimap<std::string,_int>::erase(iterator)/8192 32.212 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.246 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12800.483 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 671.406 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117668.917 -3.54%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 58.907 -32.92%
std::multimap<std::string,_int>::erase(key)_(existent)/32 83.443 4.67%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 105.854 27.66%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 23.846 -1.48%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.865 -3.10%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.851 -
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.643 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.776 2.28%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.820 5.30%
std::multimap<std::string,_int>::find(key)_(existent)/1024 24.204 5.87%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.548 -16.73%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.704 1.42%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.928 -5.31%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.011 -4.96%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 32.901 15.03%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.966 -24.20%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 78.375 8.48%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 43.498 27.25%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.426 3.00%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 28.650 -6.39%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.745 11.19%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.120 13.66%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 57.068 -5.19%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.098 -24.73%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 54.342 65.68%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 39.057 38.11%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 65.051 -9.52%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.032 15.36%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.426 12.57%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.457 6.72%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.181 17.87%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.859 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66033.150 -4.76%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1388.433 -7.13%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 921357.174 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.518 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44885.394 1.89%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1226.819 -1.32%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599531.421 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.269 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61352.183 -5.46%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1408.356 -10.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 816173.309 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.033 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33119.379 -1.92%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1109.609 -4.27%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 386092.613 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 398.270 1.52%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32419.960 -1.44%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1139.590 -7.49%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 350182.491 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.614 -38.24%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 30.919 -44.13%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 73.940 11.83%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.375 6.40%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 63.946 -4.78%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 31.804 -28.81%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 98.404 5.96%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.502 -1.04%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.119 7.00%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 29.803 -28.76%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.304 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 86.914 -8.27%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 35.939 -10.71%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 131.900 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.816 1.16%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.239 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.104 -1.28%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.468 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37165.790 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 735.119 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 378239.518 6.71%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.479 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35596.145 -2.77%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 761.187 -1.59%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348683.243 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.141 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17048.356 -8.95%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 359.554 19.03%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207246.984 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 87.881 -2.66%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 40.692 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 130.005 -3.59%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 137.617 16.65%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 37.596 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 177.093 1.08%
std::multiset<int>::clear()/0 392.948 -
std::multiset<int>::clear()/1024 10211.779 1.50%
std::multiset<int>::clear()/32 634.358 1.97%
std::multiset<int>::clear()/8192 80870.325 2.71%
std::multiset<int>::contains(key)_(existent)/1024 4.084 3.47%
std::multiset<int>::contains(key)_(existent)/32 1.699 -2.76%
std::multiset<int>::contains(key)_(existent)/8192 8.617 5.38%
std::multiset<int>::contains(key)_(non-existent)/0 0.295 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.420 6.17%
std::multiset<int>::contains(key)_(non-existent)/32 2.816 -
std::multiset<int>::contains(key)_(non-existent)/8192 8.940 -2.56%
std::multiset<int>::count(key)_(existent)/1024 5.695 -1.77%
std::multiset<int>::count(key)_(existent)/32 3.781 -1.32%
std::multiset<int>::count(key)_(existent)/8192 9.706 1.62%
std::multiset<int>::count(key)_(non-existent)/0 0.252 -
std::multiset<int>::count(key)_(non-existent)/1024 5.968 2.58%
std::multiset<int>::count(key)_(non-existent)/32 2.482 -
std::multiset<int>::count(key)_(non-existent)/8192 9.986 8.77%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.835 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5859.924 1.21%
std::multiset<int>::ctor(&&,_different_allocs)/32 176.613 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47893.629 -
std::multiset<int>::ctor(const&)/0 12.769 -
std::multiset<int>::ctor(const&)/1024 6339.920 -1.41%
std::multiset<int>::ctor(const&)/32 221.871 -1.66%
std::multiset<int>::ctor(const&)/8192 50549.801 -1.53%
std::multiset<int>::ctor(const&,_alloc)/0 12.788 -
std::multiset<int>::ctor(const&,_alloc)/1024 6270.617 -6.62%
std::multiset<int>::ctor(const&,_alloc)/32 223.531 -13.79%
std::multiset<int>::ctor(const&,_alloc)/8192 50037.813 -7.50%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.671 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8998.905 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 250.079 4.85%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71909.910 1.32%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.709 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12595.221 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.210 -1.86%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 254141.994 2.33%
std::multiset<int>::equal_range(key)_(existent)/1024 5.462 2.98%
std::multiset<int>::equal_range(key)_(existent)/32 2.362 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.863 6.66%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.571 -4.88%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.408 -5.61%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.211 -12.23%
std::multiset<int>::erase(iterator)/1024 23.245 -
std::multiset<int>::erase(iterator)/32 21.007 -
std::multiset<int>::erase(iterator)/8192 23.157 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.497 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6907.371 2.22%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 566.629 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55227.389 -
std::multiset<int>::erase(key)_(existent)/1024 39.614 -1.12%
std::multiset<int>::erase(key)_(existent)/32 22.329 1.24%
std::multiset<int>::erase(key)_(existent)/8192 61.561 -1.82%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.487 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.300 -4.14%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.862 -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.942 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.790 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.242 -
std::multiset<int>::find(key)_(existent)/1024 4.123 -2.06%
std::multiset<int>::find(key)_(existent)/32 1.607 -2.67%
std::multiset<int>::find(key)_(existent)/8192 8.033 -3.43%
std::multiset<int>::find(key)_(non-existent)/0 0.253 -
std::multiset<int>::find(key)_(non-existent)/1024 5.463 -
std::multiset<int>::find(key)_(non-existent)/32 2.249 -
std::multiset<int>::find(key)_(non-existent)/8192 8.080 -1.91%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.111 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 57.483 13.45%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.554 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.926 -2.74%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.138 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.432 -1.93%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.405 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.113 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.157 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.116 -16.45%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.719 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 79.800 -4.50%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.149 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.125 -5.88%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.786 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.398 -1.81%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.244 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14385.606 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 722.461 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188264.047 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.979 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11617.566 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.865 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115530.607 -1.57%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.941 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12089.096 -3.79%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 687.916 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 187766.053 -3.93%
std::multiset<int>::insert(value)_(already_present)/1024 27.772 -3.75%
std::multiset<int>::insert(value)_(already_present)/32 18.376 1.33%
std::multiset<int>::insert(value)_(already_present)/8192 32.599 -1.00%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.002 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 45.605 -8.63%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.838 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 81.841 -5.26%
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.999 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.522 -2.97%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.905 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.862 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.100 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.194 -
std::multiset<int>::lower_bound(key)_(existent)/8192 15.088 2.96%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.039 128.40%
std::multiset<int>::lower_bound(key)_(non-existent)/32 4.183 70.34%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.085 135.82%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.378 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6303.954 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.279 -1.62%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50163.447 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.347 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6319.155 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 221.357 -2.16%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50194.511 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.118 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1363.232 -4.05%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.898 -5.84%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12486.740 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.077 -1.60%
std::multiset<int>::upper_bound(key)_(existent)/32 2.427 -
std::multiset<int>::upper_bound(key)_(existent)/8192 15.037 1.94%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 11.061 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.270 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 17.488 -
std::multiset<std::string>::clear()/0 394.209 -
std::multiset<std::string>::clear()/1024 21389.431 -1.22%
std::multiset<std::string>::clear()/32 921.124 3.57%
std::multiset<std::string>::clear()/8192 212375.728 -
std::multiset<std::string>::contains(key)_(existent)/1024 25.498 1.58%
std::multiset<std::string>::contains(key)_(existent)/32 16.745 -4.28%
std::multiset<std::string>::contains(key)_(existent)/8192 30.248 -
std::multiset<std::string>::contains(key)_(non-existent)/0 0.287 3.65%
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.349 -1.91%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.695 7.63%
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.711 6.00%
std::multiset<std::string>::count(key)_(existent)/1024 24.681 -
std::multiset<std::string>::count(key)_(existent)/32 19.065 -2.49%
std::multiset<std::string>::count(key)_(existent)/8192 28.432 -5.49%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.975 5.38%
std::multiset<std::string>::count(key)_(non-existent)/32 10.901 6.57%
std::multiset<std::string>::count(key)_(non-existent)/8192 34.990 15.37%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.882 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6823.344 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.357 1.22%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57152.099 -
std::multiset<std::string>::ctor(const&)/0 12.676 -
std::multiset<std::string>::ctor(const&)/1024 34396.331 -3.66%
std::multiset<std::string>::ctor(const&)/32 802.819 14.94%
std::multiset<std::string>::ctor(const&)/8192 340011.326 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.678 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36649.331 -
std::multiset<std::string>::ctor(const&,_alloc)/32 787.119 -9.35%
std::multiset<std::string>::ctor(const&,_alloc)/8192 356474.462 2.94%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.878 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38588.370 -2.02%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 816.358 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378672.424 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.818 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55395.636 -1.04%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1036.257 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1085363.651 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 25.177 -
std::multiset<std::string>::equal_range(key)_(existent)/32 19.734 6.11%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.223 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.792 2.05%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.947 5.97%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.758 6.94%
std::multiset<std::string>::erase(iterator)/1024 28.359 -8.30%
std::multiset<std::string>::erase(iterator)/32 32.667 2.24%
std::multiset<std::string>::erase(iterator)/8192 31.428 -6.98%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.191 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13185.941 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 665.090 -3.22%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120682.058 1.26%
std::multiset<std::string>::erase(key)_(existent)/1024 65.026 -32.04%
std::multiset<std::string>::erase(key)_(existent)/32 79.963 34.49%
std::multiset<std::string>::erase(key)_(existent)/8192 66.896 -29.42%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.488 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.389 2.52%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.839 -9.36%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.761 2.64%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.822 5.44%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.553 -1.90%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.973 2.00%
std::multiset<std::string>::find(key)_(existent)/1024 24.852 1.17%
std::multiset<std::string>::find(key)_(existent)/32 15.444 4.70%
std::multiset<std::string>::find(key)_(existent)/8192 26.209 -10.72%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 23.972 8.88%
std::multiset<std::string>::find(key)_(non-existent)/32 10.611 1.68%
std::multiset<std::string>::find(key)_(non-existent)/8192 31.214 3.50%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 23.659 -32.53%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 67.192 14.87%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.267 -25.53%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 92.909 -6.70%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 35.574 50.24%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.672 -7.71%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.218 -25.84%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 44.087 -35.89%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 30.387 27.26%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 45.589 -18.16%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 32.048 -10.37%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 63.216 -15.86%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 30.421 -9.99%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 36.582 -3.98%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.240 -4.73%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.501 7.12%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.898 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63883.454 -1.65%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1351.396 -2.64%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 874673.111 -2.16%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.350 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43438.758 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1229.691 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599520.611 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.851 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 62522.379 1.63%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1491.699 8.16%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 812310.593 -
std::multiset<std::string>::insert(value)_(already_present)/1024 52.801 -5.42%
std::multiset<std::string>::insert(value)_(already_present)/32 49.198 3.78%
std::multiset<std::string>::insert(value)_(already_present)/8192 70.809 12.61%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 28.812 -16.25%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 56.423 -13.17%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 41.519 8.82%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 84.395 -14.66%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 27.291 -8.25%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 41.955 -14.31%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 40.570 13.44%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 51.821 -9.25%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 90.816 3.74%
std::multiset<std::string>::lower_bound(key)_(existent)/32 41.050 17.03%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 138.829 4.87%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 31.658 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.718 -6.01%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 35.558 1.89%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.347 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36045.211 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 702.298 -7.98%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347687.581 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.306 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35825.956 -1.66%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 681.107 -15.69%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347197.633 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.051 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 17643.093 1.09%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 331.268 -5.95%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 206976.948 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 84.743 -4.08%
std::multiset<std::string>::upper_bound(key)_(existent)/32 39.658 2.72%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 132.184 4.32%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 124.319 193.47%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 34.707 82.92%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 175.726 198.79%
std::none_of(deque<int>)_(process_all)/32 12.312 -
std::none_of(deque<int>)_(process_all)/32768 10513.432 1.90%
std::none_of(deque<int>)_(process_all)/50 18.903 -
std::none_of(deque<int>)_(process_all)/8 3.446 -
std::none_of(deque<int>)_(process_all)/8192 2678.142 2.20%
std::none_of(list<int>)_(process_all)/32 11.801 -
std::none_of(list<int>)_(process_all)/32768 26185.448 -
std::none_of(list<int>)_(process_all)/50 22.251 -
std::none_of(list<int>)_(process_all)/8 2.663 -
std::none_of(list<int>)_(process_all)/8192 7825.295 9.43%
std::none_of(vector<int>)_(process_all)/32 8.443 -
std::none_of(vector<int>)_(process_all)/32768 8105.412 -
std::none_of(vector<int>)_(process_all)/50 19.315 -
std::none_of(vector<int>)_(process_all)/8 2.582 2.22%
std::none_of(vector<int>)_(process_all)/8192 2036.184 -
std::partial_sort(deque<int>)_(ascending)/1024 7757.072 -
std::partial_sort(deque<int>)_(ascending)/8 32.399 -
std::partial_sort(deque<int>)_(ascending)/8192 147050.623 1.71%
std::partial_sort(deque<int>)_(descending)/1024 17844.783 -4.90%
std::partial_sort(deque<int>)_(descending)/8 43.398 1.64%
std::partial_sort(deque<int>)_(descending)/8192 260500.937 -10.00%
std::partial_sort(deque<int>)_(heap)/1024 18028.195 -1.23%
std::partial_sort(deque<int>)_(heap)/8 39.717 1.10%
std::partial_sort(deque<int>)_(heap)/8192 267182.725 -1.32%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7745.112 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.112 -1.70%
std::partial_sort(deque<int>)_(pipe-organ)/8192 149411.143 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18828.591 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.891 -5.88%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 258685.717 -3.68%
std::partial_sort(deque<int>)_(repeated)/1024 6327.262 -
std::partial_sort(deque<int>)_(repeated)/8 26.387 -
std::partial_sort(deque<int>)_(repeated)/8192 76033.425 -
std::partial_sort(deque<int>)_(shuffled)/1024 15506.268 -1.89%
std::partial_sort(deque<int>)_(shuffled)/8 32.105 1.12%
std::partial_sort(deque<int>)_(shuffled)/8192 242134.671 -1.00%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4780.573 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.213 -1.15%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 51112.037 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7928.327 1.11%
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.675 1.73%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93606.449 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7959.166 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.681 -2.18%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96221.429 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4806.396 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.384 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 51046.340 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8897.377 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.281 5.73%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93445.524 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2511.487 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.382 -5.06%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 26575.465 -6.05%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6797.981 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.901 4.91%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83693.886 -
std::partial_sort(vector<int>)_(ascending)/1024 4773.374 -
std::partial_sort(vector<int>)_(ascending)/8 19.137 -
std::partial_sort(vector<int>)_(ascending)/8192 50614.340 -
std::partial_sort(vector<int>)_(descending)/1024 7935.452 -
std::partial_sort(vector<int>)_(descending)/8 24.466 -
std::partial_sort(vector<int>)_(descending)/8192 93785.995 -
std::partial_sort(vector<int>)_(heap)/1024 7937.543 -
std::partial_sort(vector<int>)_(heap)/8 27.616 1.79%
std::partial_sort(vector<int>)_(heap)/8192 97594.383 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4753.692 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.049 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50464.694 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8830.954 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.953 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93064.510 -
std::partial_sort(vector<int>)_(repeated)/1024 2561.909 2.14%
std::partial_sort(vector<int>)_(repeated)/8 19.256 3.12%
std::partial_sort(vector<int>)_(repeated)/8192 26327.629 -1.37%
std::partial_sort(vector<int>)_(shuffled)/1024 6750.836 -
std::partial_sort(vector<int>)_(shuffled)/8 28.303 -
std::partial_sort(vector<int>)_(shuffled)/8192 88360.508 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5127.759 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.013 1.28%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53360.699 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8091.384 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.870 1.95%
std::partial_sort_copy(deque<int>)_(descending)/8192 95433.811 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8276.266 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.312 3.76%
std::partial_sort_copy(deque<int>)_(heap)/8192 98436.867 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5132.132 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.002 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53198.218 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9012.128 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.187 1.77%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94610.475 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2822.087 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.851 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29444.203 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6899.648 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.241 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87565.204 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5375.486 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.402 1.97%
std::partial_sort_copy(list<int>)_(ascending)/8192 56775.289 -
std::partial_sort_copy(list<int>)_(descending)/1024 8241.559 -
std::partial_sort_copy(list<int>)_(descending)/8 16.004 -2.48%
std::partial_sort_copy(list<int>)_(descending)/8192 96670.612 -
std::partial_sort_copy(list<int>)_(heap)/1024 8247.522 -
std::partial_sort_copy(list<int>)_(heap)/8 17.604 -
std::partial_sort_copy(list<int>)_(heap)/8192 100518.402 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5354.932 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.343 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 56701.130 -1.46%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9116.748 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.015 -3.59%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96516.177 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3120.650 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.856 -
std::partial_sort_copy(list<int>)_(repeated)/8192 33050.343 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7076.341 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.918 -1.25%
std::partial_sort_copy(list<int>)_(shuffled)/8192 89029.097 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4733.603 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.337 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50648.816 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7863.818 -4.61%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.451 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93224.326 -1.80%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7927.278 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.846 -7.43%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96373.932 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4735.717 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.312 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50554.338 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8830.649 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.253 -1.04%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93111.640 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2500.323 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.444 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26975.682 -1.08%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6879.305 2.98%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.882 5.63%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84922.359 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4827.590 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.951 3.63%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50484.339 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7848.535 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.450 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93525.273 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7924.285 -
std::partial_sort_copy(vector<int>)_(heap)/8 17.081 6.09%
std::partial_sort_copy(vector<int>)_(heap)/8192 97228.950 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4825.376 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.008 2.99%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50520.176 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8861.295 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.173 4.21%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94418.461 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2494.632 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.685 1.58%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26286.238 -2.82%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6778.409 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.745 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 89011.718 1.31%
std::partition(deque<int>)_(dense)/1024 355.041 -5.44%
std::partition(deque<int>)_(dense)/32 10.697 7.74%
std::partition(deque<int>)_(dense)/50 16.058 14.96%
std::partition(deque<int>)_(dense)/8192 2796.455 -1.37%
std::partition(deque<int>)_(sparse)/1024 382.969 -
std::partition(deque<int>)_(sparse)/32 11.322 12.45%
std::partition(deque<int>)_(sparse)/50 15.978 5.05%
std::partition(deque<int>)_(sparse)/8192 3041.520 -
std::partition(list<int>)_(dense)/1024 390.054 -
std::partition(list<int>)_(dense)/32 9.074 2.86%
std::partition(list<int>)_(dense)/50 13.344 -
std::partition(list<int>)_(dense)/8192 5447.277 9.22%
std::partition(list<int>)_(sparse)/1024 715.934 -1.08%
std::partition(list<int>)_(sparse)/32 8.961 1.46%
std::partition(list<int>)_(sparse)/50 22.721 4.92%
std::partition(list<int>)_(sparse)/8192 7562.942 3.59%
std::partition(vector<int>)_(dense)/1024 249.632 -
std::partition(vector<int>)_(dense)/32 8.737 4.22%
std::partition(vector<int>)_(dense)/50 13.187 -
std::partition(vector<int>)_(dense)/8192 1879.073 -
std::partition(vector<int>)_(sparse)/1024 256.475 -
std::partition(vector<int>)_(sparse)/32 9.044 1.96%
std::partition(vector<int>)_(sparse)/50 14.015 -
std::partition(vector<int>)_(sparse)/8192 1870.746 -
std::partition_copy(deque<int>)/1024 633.128 -1.25%
std::partition_copy(deque<int>)/32 12.697 -
std::partition_copy(deque<int>)/50 21.207 -
std::partition_copy(deque<int>)/8192 5695.524 -
std::partition_copy(list<int>)/1024 713.789 -
std::partition_copy(list<int>)/32 8.800 -1.43%
std::partition_copy(list<int>)/50 12.963 -
std::partition_copy(list<int>)/8192 7224.811 6.46%
std::partition_copy(vector<int>)/1024 472.605 -
std::partition_copy(vector<int>)/32 7.951 -1.35%
std::partition_copy(vector<int>)/50 12.409 -1.40%
std::partition_copy(vector<int>)/8192 4568.932 -
std::partition_point(deque<int>)/1024 9.449 -
std::partition_point(deque<int>)/32 4.175 1.17%
std::partition_point(deque<int>)/50 4.632 -
std::partition_point(deque<int>)/8192 15.075 -1.71%
std::partition_point(list<int>)/1024 1289.429 -
std::partition_point(list<int>)/32 15.971 -
std::partition_point(list<int>)/50 24.798 -1.89%
std::partition_point(list<int>)/8192 12359.414 -
std::partition_point(vector<int>)/1024 6.408 5.01%
std::partition_point(vector<int>)/32 2.576 -
std::partition_point(vector<int>)/50 2.660 4.88%
std::partition_point(vector<int>)/8192 9.437 1.27%
std::pop_heap(deque<float>)/1024 12.290 -9.97%
std::pop_heap(deque<float>)/8 51.990 -
std::pop_heap(deque<float>)/8192 61.428 -
std::pop_heap(deque<int>)/1024 12.617 -3.16%
std::pop_heap(deque<int>)/8 52.051 -
std::pop_heap(deque<int>)/8192 53.422 -
std::pop_heap(deque<size_t>)/1024 15.233 -
std::pop_heap(deque<size_t>)/8 52.158 -
std::pop_heap(deque<size_t>)/8192 59.334 -
std::pop_heap(deque<std::string>)/1024 59.479 -
std::pop_heap(deque<std::string>)/8 57.375 -
std::pop_heap(deque<std::string>)/8192 114.780 -
std::pop_heap(vector<float>)/1024 8.411 -
std::pop_heap(vector<float>)/8 50.417 -
std::pop_heap(vector<float>)/8192 19.592 -1.06%
std::pop_heap(vector<int>)/1024 9.990 -
std::pop_heap(vector<int>)/8 51.234 -
std::pop_heap(vector<int>)/8192 13.009 -
std::pop_heap(vector<size_t>)/1024 9.835 -
std::pop_heap(vector<size_t>)/8 51.619 -
std::pop_heap(vector<size_t>)/8192 13.092 -
std::pop_heap(vector<std::string>)/1024 20.171 -
std::pop_heap(vector<std::string>)/8 53.393 -3.32%
std::pop_heap(vector<std::string>)/8192 51.426 -
std::remove(deque<int>)_(prefix)/1024 525.407 -
std::remove(deque<int>)_(prefix)/32 52.762 2.76%
std::remove(deque<int>)_(prefix)/50 61.099 1.86%
std::remove(deque<int>)_(prefix)/8192 3868.470 -
std::remove(deque<int>)_(sprinkled)/1024 523.348 -
std::remove(deque<int>)_(sprinkled)/32 51.734 3.76%
std::remove(deque<int>)_(sprinkled)/50 57.685 5.25%
std::remove(deque<int>)_(sprinkled)/8192 3857.794 -
std::remove(list<int>)_(prefix)/1024 1007.028 -
std::remove(list<int>)_(prefix)/32 52.445 -
std::remove(list<int>)_(prefix)/50 64.038 -
std::remove(list<int>)_(prefix)/8192 8112.676 -
std::remove(list<int>)_(sprinkled)/1024 974.925 1.63%
std::remove(list<int>)_(sprinkled)/32 52.300 -
std::remove(list<int>)_(sprinkled)/50 61.597 -
std::remove(list<int>)_(sprinkled)/8192 7929.817 -2.42%
std::remove(vector<int>)_(prefix)/1024 311.070 1.23%
std::remove(vector<int>)_(prefix)/32 49.034 -
std::remove(vector<int>)_(prefix)/50 54.241 -
std::remove(vector<int>)_(prefix)/8192 2106.499 -
std::remove(vector<int>)_(sprinkled)/1024 286.314 -
std::remove(vector<int>)_(sprinkled)/32 49.216 -
std::remove(vector<int>)_(sprinkled)/50 53.413 -
std::remove(vector<int>)_(sprinkled)/8192 1980.955 -
std::remove_copy(deque<int>)_(prefix)/1024 378.448 -
std::remove_copy(deque<int>)_(prefix)/32 13.006 -1.46%
std::remove_copy(deque<int>)_(prefix)/50 19.572 -3.19%
std::remove_copy(deque<int>)_(prefix)/8192 3354.880 -
std::remove_copy(deque<int>)_(sprinkled)/1024 358.853 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.180 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.376 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2875.317 -
std::remove_copy(list<int>)_(prefix)/1024 742.717 -
std::remove_copy(list<int>)_(prefix)/32 11.222 -
std::remove_copy(list<int>)_(prefix)/50 19.083 -
std::remove_copy(list<int>)_(prefix)/8192 6937.790 -
std::remove_copy(list<int>)_(sprinkled)/1024 739.508 -
std::remove_copy(list<int>)_(sprinkled)/32 11.233 -
std::remove_copy(list<int>)_(sprinkled)/50 18.544 -1.32%
std::remove_copy(list<int>)_(sprinkled)/8192 6963.660 -
std::remove_copy(vector<int>)_(prefix)/1024 263.719 -
std::remove_copy(vector<int>)_(prefix)/32 9.501 -
std::remove_copy(vector<int>)_(prefix)/50 13.929 -
std::remove_copy(vector<int>)_(prefix)/8192 2060.828 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.777 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.485 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.618 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1933.676 -
std::remove_copy_if(deque<int>)_(prefix)/1024 563.123 6.64%
std::remove_copy_if(deque<int>)_(prefix)/32 17.870 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.109 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3818.096 -1.27%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.441 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.562 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.962 1.61%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3667.384 5.52%
std::remove_copy_if(list<int>)_(prefix)/1024 796.692 -
std::remove_copy_if(list<int>)_(prefix)/32 17.060 -
std::remove_copy_if(list<int>)_(prefix)/50 25.152 1.05%
std::remove_copy_if(list<int>)_(prefix)/8192 7348.727 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 786.688 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.594 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.661 2.44%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7258.296 -
std::remove_copy_if(vector<int>)_(prefix)/1024 399.556 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.235 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.895 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3349.046 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 345.010 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.560 1.48%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.517 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2742.006 -
std::remove_if(deque<int>)_(prefix)/1024 567.796 2.03%
std::remove_if(deque<int>)_(prefix)/32 54.406 1.10%
std::remove_if(deque<int>)_(prefix)/50 63.655 4.73%
std::remove_if(deque<int>)_(prefix)/8192 4401.032 -1.48%
std::remove_if(deque<int>)_(sprinkled)/1024 530.335 1.57%
std::remove_if(deque<int>)_(sprinkled)/32 53.165 -
std::remove_if(deque<int>)_(sprinkled)/50 61.791 3.29%
std::remove_if(deque<int>)_(sprinkled)/8192 3916.813 -
std::remove_if(list<int>)_(prefix)/1024 1038.322 2.43%
std::remove_if(list<int>)_(prefix)/32 59.453 -
std::remove_if(list<int>)_(prefix)/50 72.687 -
std::remove_if(list<int>)_(prefix)/8192 10151.754 1.92%
std::remove_if(list<int>)_(sprinkled)/1024 984.328 -
std::remove_if(list<int>)_(sprinkled)/32 57.058 -
std::remove_if(list<int>)_(sprinkled)/50 73.804 -1.80%
std::remove_if(list<int>)_(sprinkled)/8192 8168.247 -
std::remove_if(vector<int>)_(prefix)/1024 351.386 1.42%
std::remove_if(vector<int>)_(prefix)/32 49.038 -
std::remove_if(vector<int>)_(prefix)/50 55.000 -
std::remove_if(vector<int>)_(prefix)/8192 2586.913 -
std::remove_if(vector<int>)_(sprinkled)/1024 521.744 -
std::remove_if(vector<int>)_(sprinkled)/32 54.239 -
std::remove_if(vector<int>)_(sprinkled)/50 63.229 -
std::remove_if(vector<int>)_(sprinkled)/8192 3841.668 -
std::replace(deque<int>)_(prefix)/1024 413.228 -
std::replace(deque<int>)_(prefix)/32 12.828 -
std::replace(deque<int>)_(prefix)/50 19.280 -
std::replace(deque<int>)_(prefix)/8192 3260.417 -
std::replace(deque<int>)_(sprinkled)/1024 352.238 -
std::replace(deque<int>)_(sprinkled)/32 12.172 -
std::replace(deque<int>)_(sprinkled)/50 18.220 -
std::replace(deque<int>)_(sprinkled)/8192 2824.733 -
std::replace(list<int>)_(prefix)/1024 739.535 -
std::replace(list<int>)_(prefix)/32 11.056 -
std::replace(list<int>)_(prefix)/50 17.141 -1.39%
std::replace(list<int>)_(prefix)/8192 7526.744 -6.46%
std::replace(list<int>)_(sprinkled)/1024 726.564 -
std::replace(list<int>)_(sprinkled)/32 11.275 -
std::replace(list<int>)_(sprinkled)/50 18.775 -
std::replace(list<int>)_(sprinkled)/8192 7618.311 -15.23%
std::replace(vector<int>)_(prefix)/1024 161.022 2.47%
std::replace(vector<int>)_(prefix)/32 5.187 -
std::replace(vector<int>)_(prefix)/50 7.673 3.20%
std::replace(vector<int>)_(prefix)/8192 1275.770 2.16%
std::replace(vector<int>)_(sprinkled)/1024 153.680 -2.95%
std::replace(vector<int>)_(sprinkled)/32 5.624 -5.38%
std::replace(vector<int>)_(sprinkled)/50 8.763 -
std::replace(vector<int>)_(sprinkled)/8192 1178.694 -6.90%
std::replace_if(deque<int>)_(prefix)/1024 484.483 -1.93%
std::replace_if(deque<int>)_(prefix)/32 13.960 4.20%
std::replace_if(deque<int>)_(prefix)/50 20.522 2.47%
std::replace_if(deque<int>)_(prefix)/8192 3490.104 -
std::replace_if(deque<int>)_(sprinkled)/1024 369.577 -
std::replace_if(deque<int>)_(sprinkled)/32 12.492 -
std::replace_if(deque<int>)_(sprinkled)/50 18.682 -
std::replace_if(deque<int>)_(sprinkled)/8192 2949.505 1.31%
std::replace_if(list<int>)_(prefix)/1024 735.892 -
std::replace_if(list<int>)_(prefix)/32 13.882 -
std::replace_if(list<int>)_(prefix)/50 24.622 -
std::replace_if(list<int>)_(prefix)/8192 8068.855 6.52%
std::replace_if(list<int>)_(sprinkled)/1024 744.143 -
std::replace_if(list<int>)_(sprinkled)/32 13.338 -
std::replace_if(list<int>)_(sprinkled)/50 23.024 -
std::replace_if(list<int>)_(sprinkled)/8192 8312.348 4.87%
std::replace_if(vector<int>)_(prefix)/1024 273.603 2.02%
std::replace_if(vector<int>)_(prefix)/32 9.702 1.46%
std::replace_if(vector<int>)_(prefix)/50 14.005 -
std::replace_if(vector<int>)_(prefix)/8192 2039.392 -
std::replace_if(vector<int>)_(sprinkled)/1024 256.630 -
std::replace_if(vector<int>)_(sprinkled)/32 8.715 -
std::replace_if(vector<int>)_(sprinkled)/50 12.881 -
std::replace_if(vector<int>)_(sprinkled)/8192 1944.110 -
std::reverse(deque<int>)/32768 5729.527 -
std::reverse(deque<int>)/4096 720.044 -
std::reverse(deque<int>)/512 113.110 -
std::reverse(deque<int>)/64 13.056 -
std::reverse(deque<int>)/8 2.488 -1.33%
std::reverse(list<int>)/32768 19674.477 11.68%
std::reverse(list<int>)/4096 1918.075 7.03%
std::reverse(list<int>)/512 194.002 -
std::reverse(list<int>)/64 17.491 -
std::reverse(list<int>)/8 1.931 -
std::reverse(vector<int>)/32768 1036.350 -
std::reverse(vector<int>)/4096 130.569 -
std::reverse(vector<int>)/512 16.361 -
std::reverse(vector<int>)/64 4.193 -
std::reverse(vector<int>)/8 1.540 3.20%
std::reverse_copy(deque<int>)/32768 8023.756 -
std::reverse_copy(deque<int>)/4096 981.242 -
std::reverse_copy(deque<int>)/512 125.209 -
std::reverse_copy(deque<int>)/64 15.939 -
std::reverse_copy(deque<int>)/8 2.532 -
std::reverse_copy(list<int>)/32768 26221.455 -1.59%
std::reverse_copy(list<int>)/4096 3125.937 -4.08%
std::reverse_copy(list<int>)/512 363.437 -
std::reverse_copy(list<int>)/64 30.044 -
std::reverse_copy(list<int>)/8 2.420 -
std::reverse_copy(vector<int>)/32768 981.207 -
std::reverse_copy(vector<int>)/4096 131.617 -
std::reverse_copy(vector<int>)/512 17.161 -
std::reverse_copy(vector<int>)/64 2.514 -1.05%
std::reverse_copy(vector<int>)/8 2.478 -3.00%
std::rotate(deque<int>)_(1_element_backward)/1024 40.750 -
std::rotate(deque<int>)_(1_element_backward)/32 3.539 -
std::rotate(deque<int>)_(1_element_backward)/50 5.110 -2.45%
std::rotate(deque<int>)_(1_element_backward)/8192 311.338 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.233 -
std::rotate(deque<int>)_(1_element_forward)/32 4.117 -
std::rotate(deque<int>)_(1_element_forward)/50 5.417 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.512 -
std::rotate(deque<int>)_(by_1/2)/1024 188.169 3.06%
std::rotate(deque<int>)_(by_1/2)/32 8.471 -
std::rotate(deque<int>)_(by_1/2)/50 11.504 1.28%
std::rotate(deque<int>)_(by_1/2)/8192 1456.092 -
std::rotate(deque<int>)_(by_1/3)/1024 404.052 -
std::rotate(deque<int>)_(by_1/3)/32 20.209 -4.07%
std::rotate(deque<int>)_(by_1/3)/50 28.487 -5.84%
std::rotate(deque<int>)_(by_1/3)/8192 3162.053 -
std::rotate(deque<int>)_(by_1/4)/1024 278.033 4.67%
std::rotate(deque<int>)_(by_1/4)/32 13.165 -
std::rotate(deque<int>)_(by_1/4)/50 27.451 -4.51%
std::rotate(deque<int>)_(by_1/4)/8192 2891.516 18.45%
std::rotate(list<int>)_(1_element_backward)/1024 743.221 -
std::rotate(list<int>)_(1_element_backward)/32 13.289 -
std::rotate(list<int>)_(1_element_backward)/50 24.528 -2.28%
std::rotate(list<int>)_(1_element_backward)/8192 7588.819 4.34%
std::rotate(list<int>)_(1_element_forward)/1024 731.830 -
std::rotate(list<int>)_(1_element_forward)/32 13.857 -
std::rotate(list<int>)_(1_element_forward)/50 26.046 2.23%
std::rotate(list<int>)_(1_element_forward)/8192 7232.847 -10.75%
std::rotate(list<int>)_(by_1/2)/1024 390.551 -
std::rotate(list<int>)_(by_1/2)/32 6.483 -
std::rotate(list<int>)_(by_1/2)/50 12.623 -
std::rotate(list<int>)_(by_1/2)/8192 4742.211 -14.08%
std::rotate(list<int>)_(by_1/3)/1024 850.302 3.62%
std::rotate(list<int>)_(by_1/3)/32 16.606 -3.14%
std::rotate(list<int>)_(by_1/3)/50 23.621 -
std::rotate(list<int>)_(by_1/3)/8192 8480.103 1.41%
std::rotate(list<int>)_(by_1/4)/1024 577.469 -
std::rotate(list<int>)_(by_1/4)/32 14.512 -
std::rotate(list<int>)_(by_1/4)/50 25.854 -
std::rotate(list<int>)_(by_1/4)/8192 6599.994 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.677 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.736 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.720 -
std::rotate(vector<bool>)_(1_element_backward)/8192 107.959 -8.73%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.504 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.700 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.715 -
std::rotate(vector<bool>)_(1_element_forward)/8192 115.530 1.90%
std::rotate(vector<bool>)_(by_1/2)/1024 8.459 1.15%
std::rotate(vector<bool>)_(by_1/2)/32 17.976 -
std::rotate(vector<bool>)_(by_1/2)/50 17.828 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.055 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.499 -
std::rotate(vector<bool>)_(by_1/3)/32 17.742 -
std::rotate(vector<bool>)_(by_1/3)/50 17.790 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.667 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.855 16.43%
std::rotate(vector<bool>)_(by_1/4)/32 17.894 -
std::rotate(vector<bool>)_(by_1/4)/50 17.738 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.261 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.542 -
std::rotate(vector<int>)_(1_element_backward)/32 2.936 -
std::rotate(vector<int>)_(1_element_backward)/50 5.332 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.283 -
std::rotate(vector<int>)_(1_element_forward)/1024 34.975 -
std::rotate(vector<int>)_(1_element_forward)/32 3.014 2.07%
std::rotate(vector<int>)_(1_element_forward)/50 5.254 -
std::rotate(vector<int>)_(1_element_forward)/8192 278.458 -
std::rotate(vector<int>)_(by_1/2)/1024 31.763 -
std::rotate(vector<int>)_(by_1/2)/32 2.314 -
std::rotate(vector<int>)_(by_1/2)/50 3.824 -
std::rotate(vector<int>)_(by_1/2)/8192 240.895 -
std::rotate(vector<int>)_(by_1/3)/1024 119.349 -
std::rotate(vector<int>)_(by_1/3)/32 10.008 -
std::rotate(vector<int>)_(by_1/3)/50 11.082 -
std::rotate(vector<int>)_(by_1/3)/8192 872.196 -
std::rotate(vector<int>)_(by_1/4)/1024 47.271 -
std::rotate(vector<int>)_(by_1/4)/32 4.740 -
std::rotate(vector<int>)_(by_1/4)/50 11.544 -1.49%
std::rotate(vector<int>)_(by_1/4)/8192 370.004 -
std::rotate_copy(deque<int>)/1024 34.849 -
std::rotate_copy(deque<int>)/32 2.576 -1.82%
std::rotate_copy(deque<int>)/50 3.005 -3.23%
std::rotate_copy(deque<int>)/8192 328.065 12.20%
std::rotate_copy(list<int>)/1024 738.059 -
std::rotate_copy(list<int>)/32 8.830 -
std::rotate_copy(list<int>)/50 13.883 -
std::rotate_copy(list<int>)/8192 7085.748 3.96%
std::rotate_copy(vector<int>)/1024 33.445 -1.12%
std::rotate_copy(vector<int>)/32 2.083 -
std::rotate_copy(vector<int>)/50 2.675 -
std::rotate_copy(vector<int>)/8192 731.496 6.67%
std::sample(deque<int>)/1024 11347.294 -
std::sample(deque<int>)/32 305.674 -
std::sample(deque<int>)/8192 91586.119 -
std::sample(list<int>)/1024 11963.455 -
std::sample(list<int>)/32 313.370 -
std::sample(list<int>)/8192 98179.462 -
std::sample(vector<int>)/1024 11293.067 -
std::sample(vector<int>)/32 302.417 -
std::sample(vector<int>)/8192 91510.475 -
std::search(deque<int>)_(near_matches)/1000 23084.676 14.93%
std::search(deque<int>)_(near_matches)/1024 24096.278 15.00%
std::search(deque<int>)_(near_matches)/8192 1446426.653 -
std::search(deque<int>)_(no_match)/1000 406.706 -
std::search(deque<int>)_(no_match)/1024 416.182 -
std::search(deque<int>)_(no_match)/1048576 423203.600 -
std::search(deque<int>)_(no_match)/8192 3308.467 -
std::search(deque<int>)_(same_length)/1000 352.639 8.41%
std::search(deque<int>)_(same_length)/1024 473.974 -
std::search(deque<int>)_(same_length)/8192 3766.799 -
std::search(deque<int>)_(single_element)/1000 449.749 -
std::search(deque<int>)_(single_element)/1024 459.876 -
std::search(deque<int>)_(single_element)/8192 3664.324 -
std::search(deque<int>,_pred)_(near_matches)/1000 23430.941 -
std::search(deque<int>,_pred)_(near_matches)/1024 24335.631 -
std::search(deque<int>,_pred)_(near_matches)/8192 1531185.904 -
std::search(deque<int>,_pred)_(no_match)/1000 423.827 -
std::search(deque<int>,_pred)_(no_match)/1024 436.195 -
std::search(deque<int>,_pred)_(no_match)/1048576 446272.519 -
std::search(deque<int>,_pred)_(no_match)/8192 3494.965 -
std::search(deque<int>,_pred)_(same_length)/1000 489.931 2.15%
std::search(deque<int>,_pred)_(same_length)/1024 513.043 -
std::search(deque<int>,_pred)_(same_length)/8192 4039.288 -
std::search(deque<int>,_pred)_(single_element)/1000 688.653 -
std::search(deque<int>,_pred)_(single_element)/1024 707.362 -
std::search(deque<int>,_pred)_(single_element)/8192 5686.764 -
std::search(list<int>)_(near_matches)/1000 37947.222 -
std::search(list<int>)_(near_matches)/1024 39540.095 -
std::search(list<int>)_(near_matches)/8192 2543254.847 -
std::search(list<int>)_(no_match)/1000 682.912 -
std::search(list<int>)_(no_match)/1024 754.588 -
std::search(list<int>)_(no_match)/1048576 827973.775 -1.21%
std::search(list<int>)_(no_match)/8192 6549.791 -1.25%
std::search(list<int>)_(same_length)/1000 747.712 -
std::search(list<int>)_(same_length)/1024 771.674 -
std::search(list<int>)_(same_length)/8192 7922.903 -6.13%
std::search(list<int>)_(single_element)/1000 660.774 -
std::search(list<int>)_(single_element)/1024 759.357 -
std::search(list<int>)_(single_element)/8192 8184.862 -10.90%
std::search(list<int>,_pred)_(near_matches)/1000 41496.668 -
std::search(list<int>,_pred)_(near_matches)/1024 43471.512 -
std::search(list<int>,_pred)_(near_matches)/8192 2688783.812 -
std::search(list<int>,_pred)_(no_match)/1000 802.961 -
std::search(list<int>,_pred)_(no_match)/1024 821.952 -
std::search(list<int>,_pred)_(no_match)/1048576 955477.128 -
std::search(list<int>,_pred)_(no_match)/8192 7250.128 -1.70%
std::search(list<int>,_pred)_(same_length)/1000 795.586 -
std::search(list<int>,_pred)_(same_length)/1024 814.212 -
std::search(list<int>,_pred)_(same_length)/8192 8034.916 -7.54%
std::search(list<int>,_pred)_(single_element)/1000 801.585 -
std::search(list<int>,_pred)_(single_element)/1024 820.860 -
std::search(list<int>,_pred)_(single_element)/8192 7757.038 -4.97%
std::search(vector<int>)_(near_matches)/1000 14397.588 -
std::search(vector<int>)_(near_matches)/1024 15159.579 -
std::search(vector<int>)_(near_matches)/8192 767674.836 -
std::search(vector<int>)_(no_match)/1000 208.680 -2.58%
std::search(vector<int>)_(no_match)/1024 212.141 -2.14%
std::search(vector<int>)_(no_match)/1048576 210873.050 -
std::search(vector<int>)_(no_match)/8192 1640.330 -
std::search(vector<int>)_(same_length)/1000 240.364 -
std::search(vector<int>)_(same_length)/1024 245.146 -
std::search(vector<int>)_(same_length)/8192 1868.786 -
std::search(vector<int>)_(single_element)/1000 228.228 -
std::search(vector<int>)_(single_element)/1024 233.257 -
std::search(vector<int>)_(single_element)/8192 1817.328 -
std::search(vector<int>,_pred)_(near_matches)/1000 22697.037 -
std::search(vector<int>,_pred)_(near_matches)/1024 23846.005 -
std::search(vector<int>,_pred)_(near_matches)/8192 1453434.560 -
std::search(vector<int>,_pred)_(no_match)/1000 530.997 -
std::search(vector<int>,_pred)_(no_match)/1024 538.276 -
std::search(vector<int>,_pred)_(no_match)/1048576 600901.426 -
std::search(vector<int>,_pred)_(no_match)/8192 4311.746 -
std::search(vector<int>,_pred)_(same_length)/1000 599.844 -
std::search(vector<int>,_pred)_(same_length)/1024 621.170 -4.15%
std::search(vector<int>,_pred)_(same_length)/8192 5190.534 1.32%
std::search(vector<int>,_pred)_(single_element)/1000 567.987 -
std::search(vector<int>,_pred)_(single_element)/1024 519.168 -10.48%
std::search(vector<int>,_pred)_(single_element)/8192 4135.376 -11.22%
std::search_n(deque<int>)_(no_match)/1024 13.643 -
std::search_n(deque<int>)_(no_match)/32 13.643 -
std::search_n(deque<int>)_(no_match)/8192 15.787 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.931 -
std::search_n(deque<int>,_pred)_(no_match)/32 16.016 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.792 -
std::search_n(list<int>)_(no_match)/1024 732.389 -
std::search_n(list<int>)_(no_match)/32 9.194 -
std::search_n(list<int>)_(no_match)/8192 6813.668 -
std::search_n(list<int>,_pred)_(no_match)/1024 826.128 -
std::search_n(list<int>,_pred)_(no_match)/32 17.376 -
std::search_n(list<int>,_pred)_(no_match)/8192 7314.760 -
std::search_n(vector<int>)_(no_match)/1024 3.414 -
std::search_n(vector<int>)_(no_match)/32 3.401 -
std::search_n(vector<int>)_(no_match)/8192 3.390 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.074 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.104 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.086 -
std::set<int>::clear()/0 391.481 -
std::set<int>::clear()/1024 9249.695 -
std::set<int>::clear()/32 629.086 -
std::set<int>::clear()/8192 79963.534 -
std::set<int>::contains(key)_(existent)/1024 3.781 -1.70%
std::set<int>::contains(key)_(existent)/32 1.653 -1.38%
std::set<int>::contains(key)_(existent)/8192 8.184 -2.62%
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 7.023 14.49%
std::set<int>::contains(key)_(non-existent)/32 2.980 11.26%
std::set<int>::contains(key)_(non-existent)/8192 19.398 30.10%
std::set<int>::count(key)_(existent)/1024 4.090 -2.22%
std::set<int>::count(key)_(existent)/32 1.596 -2.53%
std::set<int>::count(key)_(existent)/8192 8.085 -2.39%
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.411 -
std::set<int>::count(key)_(non-existent)/32 2.886 -
std::set<int>::count(key)_(non-existent)/8192 11.304 -
std::set<int>::ctor(&&,_different_allocs)/0 12.839 -
std::set<int>::ctor(&&,_different_allocs)/1024 5885.779 -
std::set<int>::ctor(&&,_different_allocs)/32 180.824 2.60%
std::set<int>::ctor(&&,_different_allocs)/8192 48396.800 -
std::set<int>::ctor(const&)/0 12.746 -
std::set<int>::ctor(const&)/1024 6530.495 3.17%
std::set<int>::ctor(const&)/32 230.629 3.71%
std::set<int>::ctor(const&)/8192 53278.755 5.56%
std::set<int>::ctor(const&,_alloc)/0 12.766 -
std::set<int>::ctor(const&,_alloc)/1024 6585.723 5.13%
std::set<int>::ctor(const&,_alloc)/32 228.475 2.53%
std::set<int>::ctor(const&,_alloc)/8192 51547.125 3.19%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.689 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8470.444 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 236.157 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67808.959 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.704 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12959.210 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 282.019 1.06%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 245928.523 3.43%
std::set<int>::equal_range(key)_(existent)/1024 4.211 -1.44%
std::set<int>::equal_range(key)_(existent)/32 1.735 -5.25%
std::set<int>::equal_range(key)_(existent)/8192 8.438 3.00%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 7.247 11.57%
std::set<int>::equal_range(key)_(non-existent)/32 2.834 6.37%
std::set<int>::equal_range(key)_(non-existent)/8192 10.532 5.76%
std::set<int>::erase(iterator)/1024 20.129 1.93%
std::set<int>::erase(iterator)/32 20.167 2.24%
std::set<int>::erase(iterator)/8192 20.175 1.34%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.654 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6748.041 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 562.936 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53953.377 -
std::set<int>::erase(key)_(existent)/1024 49.639 -2.35%
std::set<int>::erase(key)_(existent)/32 22.353 3.61%
std::set<int>::erase(key)_(existent)/8192 69.619 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.416 -
std::set<int>::erase(key)_(non-existent,_end)/32 2.326 1.24%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.388 1.28%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.886 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.772 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.049 -2.48%
std::set<int>::find(key)_(existent)/1024 3.756 -5.38%
std::set<int>::find(key)_(existent)/32 1.663 -4.74%
std::set<int>::find(key)_(existent)/8192 8.311 -2.55%
std::set<int>::find(key)_(non-existent)/0 0.253 -5.70%
std::set<int>::find(key)_(non-existent)/1024 5.632 1.64%
std::set<int>::find(key)_(non-existent)/32 2.285 -1.59%
std::set<int>::find(key)_(non-existent)/8192 9.787 14.36%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.198 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.840 -13.66%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.353 1.02%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 95.185 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.179 -2.19%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.684 -2.03%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.202 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.812 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.359 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 52.870 21.57%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.019 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 101.505 4.81%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.410 1.05%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.874 1.02%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.111 1.30%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.316 4.30%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.809 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16874.210 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 745.870 -1.78%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185617.780 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.445 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12864.879 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 650.967 -1.56%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118350.119 1.30%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.483 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7925.885 2.11%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 544.883 1.76%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 146991.075 10.10%
std::set<int>::insert(value)_(already_present)/1024 6.669 -6.75%
std::set<int>::insert(value)_(already_present)/32 1.766 -1.00%
std::set<int>::insert(value)_(already_present)/8192 11.698 -2.51%
std::set<int>::insert(value)_(new_value,_end)/0 17.163 -
std::set<int>::insert(value)_(new_value,_end)/1024 41.592 -
std::set<int>::insert(value)_(new_value,_end)/32 18.829 -
std::set<int>::insert(value)_(new_value,_end)/8192 73.797 4.01%
std::set<int>::insert(value)_(new_value,_middle)/0 17.174 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.106 1.68%
std::set<int>::insert(value)_(new_value,_middle)/32 18.631 -
std::set<int>::insert(value)_(new_value,_middle)/8192 32.093 -
std::set<int>::lower_bound(key)_(existent)/1024 4.268 -1.28%
std::set<int>::lower_bound(key)_(existent)/32 1.486 -
std::set<int>::lower_bound(key)_(existent)/8192 8.382 -1.92%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.146 -15.15%
std::set<int>::lower_bound(key)_(non-existent)/32 2.290 -21.69%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.334 -10.61%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.337 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6392.117 1.10%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 220.552 -5.43%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 50411.600 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.332 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6272.572 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 219.651 -1.40%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50122.598 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1367.042 -1.74%
std::set<int>::operator=(const&)_(into_populated_Container)/32 41.517 3.35%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12370.876 -
std::set<int>::upper_bound(key)_(existent)/1024 4.252 -
std::set<int>::upper_bound(key)_(existent)/32 1.746 -5.19%
std::set<int>::upper_bound(key)_(existent)/8192 8.116 3.61%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.018 2.24%
std::set<int>::upper_bound(key)_(non-existent)/32 2.485 2.84%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.883 -12.02%
std::set<std::string>::clear()/0 393.488 -
std::set<std::string>::clear()/1024 22483.472 6.38%
std::set<std::string>::clear()/32 880.993 -
std::set<std::string>::clear()/8192 215190.585 2.72%
std::set<std::string>::contains(key)_(existent)/1024 24.643 10.23%
std::set<std::string>::contains(key)_(existent)/32 15.898 11.94%
std::set<std::string>::contains(key)_(existent)/8192 27.244 -3.70%
std::set<std::string>::contains(key)_(non-existent)/0 0.279 -
std::set<std::string>::contains(key)_(non-existent)/1024 25.207 18.40%
std::set<std::string>::contains(key)_(non-existent)/32 11.541 16.86%
std::set<std::string>::contains(key)_(non-existent)/8192 30.307 8.36%
std::set<std::string>::count(key)_(existent)/1024 23.906 -
std::set<std::string>::count(key)_(existent)/32 16.482 1.85%
std::set<std::string>::count(key)_(existent)/8192 35.424 15.70%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.001 -5.18%
std::set<std::string>::count(key)_(non-existent)/32 10.811 -
std::set<std::string>::count(key)_(non-existent)/8192 32.298 -5.19%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.834 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6893.819 -2.25%
std::set<std::string>::ctor(&&,_different_allocs)/32 208.805 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57404.017 -
std::set<std::string>::ctor(const&)/0 12.739 -
std::set<std::string>::ctor(const&)/1024 34694.709 -
std::set<std::string>::ctor(const&)/32 827.759 16.30%
std::set<std::string>::ctor(const&)/8192 343937.829 -
std::set<std::string>::ctor(const&,_alloc)/0 12.728 -
std::set<std::string>::ctor(const&,_alloc)/1024 37232.497 -
std::set<std::string>::ctor(const&,_alloc)/32 756.488 8.34%
std::set<std::string>::ctor(const&,_alloc)/8192 347711.472 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.726 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39805.150 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 796.329 -1.39%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381749.976 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.821 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56155.447 -1.29%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1074.328 6.66%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1115300.786 -
std::set<std::string>::equal_range(key)_(existent)/1024 26.014 8.37%
std::set<std::string>::equal_range(key)_(existent)/32 15.754 -8.75%
std::set<std::string>::equal_range(key)_(existent)/8192 28.655 2.62%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 25.372 2.38%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.178 -3.39%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.532 -
std::set<std::string>::erase(iterator)/1024 31.971 -2.75%
std::set<std::string>::erase(iterator)/32 27.650 7.29%
std::set<std::string>::erase(iterator)/8192 27.311 -9.11%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.014 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12875.090 1.97%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 697.802 2.27%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118163.058 1.09%
std::set<std::string>::erase(key)_(existent)/1024 60.245 -17.05%
std::set<std::string>::erase(key)_(existent)/32 50.988 -3.97%
std::set<std::string>::erase(key)_(existent)/8192 73.031 -15.38%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.280 8.95%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.895 12.29%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 32.018 14.63%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.172 6.77%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.264 11.70%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.614 7.63%
std::set<std::string>::find(key)_(existent)/1024 22.741 -4.65%
std::set<std::string>::find(key)_(existent)/32 15.557 -2.18%
std::set<std::string>::find(key)_(existent)/8192 28.456 -8.22%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 22.119 4.99%
std::set<std::string>::find(key)_(non-existent)/32 10.549 1.89%
std::set<std::string>::find(key)_(non-existent)/8192 29.620 5.17%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.219 -6.81%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 50.449 -27.27%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 32.139 -38.52%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 69.944 -3.86%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.977 11.60%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.887 -2.10%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 42.281 -11.43%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 47.367 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.973 -2.26%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.957 48.32%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 26.762 -29.83%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 53.664 27.63%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.285 2.09%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.880 12.00%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 35.451 12.01%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 34.929 -7.76%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.697 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67662.128 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1491.736 -1.30%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 894079.449 -3.11%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.859 -1.48%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44841.796 -1.07%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1303.341 -1.25%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 601779.733 -2.10%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.734 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42630.408 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1167.258 3.31%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 608469.592 -1.05%
std::set<std::string>::insert(value)_(already_present)/1024 26.239 -11.97%
std::set<std::string>::insert(value)_(already_present)/32 9.213 -9.22%
std::set<std::string>::insert(value)_(already_present)/8192 30.307 -20.74%
std::set<std::string>::insert(value)_(new_value,_end)/0 34.480 25.68%
std::set<std::string>::insert(value)_(new_value,_end)/1024 65.789 6.93%
std::set<std::string>::insert(value)_(new_value,_end)/32 45.577 41.64%
std::set<std::string>::insert(value)_(new_value,_end)/8192 66.442 -
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.626 10.91%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.873 -3.06%
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.453 5.60%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 42.957 -8.80%
std::set<std::string>::lower_bound(key)_(existent)/1024 23.638 6.33%
std::set<std::string>::lower_bound(key)_(existent)/32 14.861 -3.72%
std::set<std::string>::lower_bound(key)_(existent)/8192 30.050 -2.87%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.124 1.73%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.326 2.03%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.417 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.533 1.47%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37612.945 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 797.446 -6.74%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 350252.978 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.300 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36602.139 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 796.902 16.05%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348711.163 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16413.225 5.20%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 306.965 -12.00%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 203979.220 -1.01%
std::set<std::string>::upper_bound(key)_(existent)/1024 22.429 -6.91%
std::set<std::string>::upper_bound(key)_(existent)/32 17.284 13.73%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.091 -4.52%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.962 3.47%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.129 -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 34.374 2.52%
std::shift_left(deque<int>)/1024 38.412 1.11%
std::shift_left(deque<int>)/32 3.984 4.28%
std::shift_left(deque<int>)/50 5.307 -2.33%
std::shift_left(deque<int>)/8192 313.556 4.18%
std::shift_left(list<int>)/1024 726.738 -
std::shift_left(list<int>)/32 13.437 -
std::shift_left(list<int>)/50 27.418 -
std::shift_left(list<int>)/8192 7163.937 1.23%
std::shift_left(vector<int>)/1024 35.896 1.63%
std::shift_left(vector<int>)/32 3.892 -66.01%
std::shift_left(vector<int>)/50 5.074 -3.58%
std::shift_left(vector<int>)/8192 280.945 -
std::shift_right(deque<int>)/1024 40.229 -
std::shift_right(deque<int>)/32 3.445 -
std::shift_right(deque<int>)/50 4.455 -1.17%
std::shift_right(deque<int>)/8192 310.946 -
std::shift_right(list<int>)/1024 732.353 -
std::shift_right(list<int>)/32 14.474 -
std::shift_right(list<int>)/50 26.489 -
std::shift_right(list<int>)/8192 7377.453 -4.12%
std::shift_right(vector<int>)/1024 35.614 -
std::shift_right(vector<int>)/32 2.954 -29.67%
std::shift_right(vector<int>)/50 5.327 -
std::shift_right(vector<int>)/8192 300.686 -
std::shuffle(deque<int>)/1024 9278.681 -
std::shuffle(deque<int>)/32 293.749 -
std::shuffle(deque<int>)/8192 74099.707 -
std::shuffle(vector<int>)/1024 8779.257 -
std::shuffle(vector<int>)/32 278.107 -
std::shuffle(vector<int>)/8192 70356.948 -
std::sort(deque<int>)_(ascending)/1024 763.572 -
std::sort(deque<int>)_(ascending)/8 17.460 -
std::sort(deque<int>)_(ascending)/8192 5765.263 -
std::sort(deque<int>)_(descending)/1024 1303.342 -
std::sort(deque<int>)_(descending)/8 25.315 -
std::sort(deque<int>)_(descending)/8192 10410.351 -
std::sort(deque<int>)_(heap)/1024 6232.561 -
std::sort(deque<int>)_(heap)/8 24.167 -
std::sort(deque<int>)_(heap)/8192 69385.288 -
std::sort(deque<int>)_(pipe-organ)/1024 2772.528 3.46%
std::sort(deque<int>)_(pipe-organ)/8 20.076 -
std::sort(deque<int>)_(pipe-organ)/8192 26257.956 -2.77%
std::sort(deque<int>)_(qsort_adversarial)/1024 17833.929 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.688 -
std::sort(deque<int>)_(qsort_adversarial)/8192 488660.335 1.53%
std::sort(deque<int>)_(repeated)/1024 1038.544 5.25%
std::sort(deque<int>)_(repeated)/8 17.769 -1.18%
std::sort(deque<int>)_(repeated)/8192 6821.311 -
std::sort(deque<int>)_(shuffled)/1024 6848.601 2.20%
std::sort(deque<int>)_(shuffled)/8 22.770 -
std::sort(deque<int>)_(shuffled)/8192 81422.076 -
std::sort(vector<NonIntegral>)_(ascending)/1024 523.580 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.667 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3761.716 -
std::sort(vector<NonIntegral>)_(descending)/1024 776.150 -
std::sort(vector<NonIntegral>)_(descending)/8 24.922 -
std::sort(vector<NonIntegral>)_(descending)/8192 5277.906 -
std::sort(vector<NonIntegral>)_(heap)/1024 4343.465 -
std::sort(vector<NonIntegral>)_(heap)/8 23.614 1.44%
std::sort(vector<NonIntegral>)_(heap)/8192 50019.041 -3.31%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1878.948 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.435 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18324.235 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13499.186 1.99%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.731 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 165478.834 6.95%
std::sort(vector<NonIntegral>)_(repeated)/1024 506.344 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.777 -1.13%
std::sort(vector<NonIntegral>)_(repeated)/8192 3745.326 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4651.651 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.652 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 86465.555 -7.49%
std::sort(vector<int>)_(ascending)/1024 523.542 -
std::sort(vector<int>)_(ascending)/8 15.858 1.47%
std::sort(vector<int>)_(ascending)/8192 3753.245 -
std::sort(vector<int>)_(descending)/1024 1011.132 -
std::sort(vector<int>)_(descending)/8 25.106 1.67%
std::sort(vector<int>)_(descending)/8192 7196.035 -
std::sort(vector<int>)_(heap)/1024 4597.373 -
std::sort(vector<int>)_(heap)/8 24.379 -1.89%
std::sort(vector<int>)_(heap)/8192 45758.157 -
std::sort(vector<int>)_(pipe-organ)/1024 2289.820 -
std::sort(vector<int>)_(pipe-organ)/8 17.702 -
std::sort(vector<int>)_(pipe-organ)/8192 21634.215 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12952.516 -5.63%
std::sort(vector<int>)_(qsort_adversarial)/8 16.132 2.71%
std::sort(vector<int>)_(qsort_adversarial)/8192 148017.343 -6.26%
std::sort(vector<int>)_(repeated)/1024 660.855 -
std::sort(vector<int>)_(repeated)/8 15.848 -
std::sort(vector<int>)_(repeated)/8192 5027.486 -
std::sort(vector<int>)_(shuffled)/1024 4662.329 -
std::sort(vector<int>)_(shuffled)/8 22.897 -
std::sort(vector<int>)_(shuffled)/8192 45117.649 -
std::sort_heap(deque<int>)/1024 13314.713 -
std::sort_heap(deque<int>)/8 36.180 -2.31%
std::sort_heap(deque<int>)/8192 471377.800 -
std::sort_heap(deque<int>,_pred)/1024 12220.354 -
std::sort_heap(deque<int>,_pred)/8 34.373 -1.06%
std::sort_heap(deque<int>,_pred)/8192 424863.931 -
std::sort_heap(vector<NonIntegral>)/1024 9867.404 -
std::sort_heap(vector<NonIntegral>)/8 28.984 -
std::sort_heap(vector<NonIntegral>)/8192 106097.366 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9844.269 -
std::sort_heap(vector<NonIntegral>,_pred)/8 32.459 3.69%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106270.479 -
std::sort_heap(vector<int>)/1024 9835.515 -
std::sort_heap(vector<int>)/8 31.666 3.53%
std::sort_heap(vector<int>)/8192 106671.622 -
std::sort_heap(vector<int>,_pred)/1024 9852.807 -
std::sort_heap(vector<int>,_pred)/8 31.941 1.68%
std::sort_heap(vector<int>,_pred)/8192 106176.431 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2751.154 3.00%
std::stable_partition(deque<int>)_(alloc_fails)/32 1900.600 1.96%
std::stable_partition(deque<int>)_(alloc_fails)/50 1906.310 1.71%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9833.282 -
std::stable_partition(deque<int>)_(dense)/1024 650.583 3.80%
std::stable_partition(deque<int>)_(dense)/32 31.561 1.51%
std::stable_partition(deque<int>)_(dense)/50 41.599 2.78%
std::stable_partition(deque<int>)_(dense)/8192 5658.143 -
std::stable_partition(deque<int>)_(sparse)/1024 447.004 1.35%
std::stable_partition(deque<int>)_(sparse)/32 11.169 -2.17%
std::stable_partition(deque<int>)_(sparse)/50 28.061 4.51%
std::stable_partition(deque<int>)_(sparse)/8192 3343.021 -1.05%
std::stable_partition(list<int>)_(alloc_fails)/1024 4188.899 -1.07%
std::stable_partition(list<int>)_(alloc_fails)/32 1878.897 1.15%
std::stable_partition(list<int>)_(alloc_fails)/50 1922.906 1.92%
std::stable_partition(list<int>)_(alloc_fails)/8192 25098.926 -2.97%
std::stable_partition(list<int>)_(dense)/1024 1747.806 17.92%
std::stable_partition(list<int>)_(dense)/32 36.735 -6.61%
std::stable_partition(list<int>)_(dense)/50 57.744 -
std::stable_partition(list<int>)_(dense)/8192 17469.973 1.18%
std::stable_partition(list<int>)_(sparse)/1024 934.302 -
std::stable_partition(list<int>)_(sparse)/32 9.598 -5.66%
std::stable_partition(list<int>)_(sparse)/50 26.496 -15.54%
std::stable_partition(list<int>)_(sparse)/8192 8926.281 1.32%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2340.402 1.72%
std::stable_partition(vector<int>)_(alloc_fails)/32 1891.658 2.02%
std::stable_partition(vector<int>)_(alloc_fails)/50 1908.148 3.68%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5342.420 -
std::stable_partition(vector<int>)_(dense)/1024 293.051 -2.03%
std::stable_partition(vector<int>)_(dense)/32 21.431 2.46%
std::stable_partition(vector<int>)_(dense)/50 25.402 -
std::stable_partition(vector<int>)_(dense)/8192 2092.191 -
std::stable_partition(vector<int>)_(sparse)/1024 209.407 -1.42%
std::stable_partition(vector<int>)_(sparse)/32 7.241 -2.66%
std::stable_partition(vector<int>)_(sparse)/50 20.716 -1.89%
std::stable_partition(vector<int>)_(sparse)/8192 1547.237 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3924.204 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.865 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18972.564 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28998.764 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.066 1.40%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26335.850 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13685.513 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.215 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25749.426 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16552.230 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.466 1.07%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22378.209 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25778.347 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.378 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28788.908 2.86%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3672.198 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.636 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13212.103 1.28%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19372.858 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.804 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24578.345 -
std::stable_sort(deque<int>)_(ascending)/1024 2127.809 -
std::stable_sort(deque<int>)_(ascending)/8 17.964 3.34%
std::stable_sort(deque<int>)_(ascending)/8192 13592.569 -
std::stable_sort(deque<int>)_(descending)/1024 2920.161 1.37%
std::stable_sort(deque<int>)_(descending)/8 25.941 2.52%
std::stable_sort(deque<int>)_(descending)/8192 20448.681 -
std::stable_sort(deque<int>)_(heap)/1024 2750.430 1.67%
std::stable_sort(deque<int>)_(heap)/8 23.567 -
std::stable_sort(deque<int>)_(heap)/8192 17240.485 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2932.985 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.781 1.06%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20449.181 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3123.588 1.03%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.408 1.96%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20745.248 -
std::stable_sort(deque<int>)_(repeated)/1024 1400.701 -
std::stable_sort(deque<int>)_(repeated)/8 18.135 2.39%
std::stable_sort(deque<int>)_(repeated)/8192 7630.959 -
std::stable_sort(deque<int>)_(shuffled)/1024 2553.727 1.73%
std::stable_sort(deque<int>)_(shuffled)/8 22.600 -
std::stable_sort(deque<int>)_(shuffled)/8192 14189.326 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4899.235 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.979 -3.82%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48382.101 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22828.929 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.588 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 118359.735 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13809.977 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.461 1.19%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 108071.928 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13996.182 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.629 -1.01%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 91907.563 8.10%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22548.079 -1.73%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.702 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 137012.997 -5.35%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3469.356 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.656 -5.43%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17907.782 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17958.233 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.391 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146507.165 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3592.696 11.22%
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.035 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41454.631 9.20%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12516.687 1.05%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.687 -5.28%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187330.485 1.89%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9560.180 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.610 1.04%
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117501.267 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8063.176 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.655 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115896.694 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13590.553 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.891 -2.76%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 201024.788 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1275.148 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.739 2.55%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14332.155 1.05%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12026.247 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.639 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174500.587 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4628.127 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.165 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19347.124 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23315.957 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.499 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24576.000 2.24%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13906.188 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.295 1.17%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30771.755 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14212.663 1.76%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.149 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22004.008 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22689.680 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.245 1.55%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34420.182 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3409.472 -12.30%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.886 -1.56%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9688.158 -5.99%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17890.731 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.821 1.87%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28183.650 1.46%
std::stable_sort(vector<int>)_(ascending)/1024 2074.540 -4.71%
std::stable_sort(vector<int>)_(ascending)/8 15.639 -2.38%
std::stable_sort(vector<int>)_(ascending)/8192 13413.044 -
std::stable_sort(vector<int>)_(descending)/1024 2752.309 -
std::stable_sort(vector<int>)_(descending)/8 23.687 -3.43%
std::stable_sort(vector<int>)_(descending)/8192 18397.060 -
std::stable_sort(vector<int>)_(heap)/1024 2632.923 4.36%
std::stable_sort(vector<int>)_(heap)/8 21.577 -
std::stable_sort(vector<int>)_(heap)/8192 14825.153 2.12%
std::stable_sort(vector<int>)_(pipe-organ)/1024 2756.574 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.464 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18179.542 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2875.148 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.591 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18273.038 -
std::stable_sort(vector<int>)_(repeated)/1024 1112.495 2.96%
std::stable_sort(vector<int>)_(repeated)/8 15.643 -
std::stable_sort(vector<int>)_(repeated)/8192 5263.686 -
std::stable_sort(vector<int>)_(shuffled)/1024 2266.228 1.59%
std::stable_sort(vector<int>)_(shuffled)/8 19.783 -
std::stable_sort(vector<int>)_(shuffled)/8192 10969.103 -
std::swap_ranges(deque<int>)/1024 340.736 6.73%
std::swap_ranges(deque<int>)/32 10.726 2.96%
std::swap_ranges(deque<int>)/50 16.317 2.91%
std::swap_ranges(deque<int>)/8192 2703.874 6.06%
std::swap_ranges(list<int>)/1024 756.715 -4.45%
std::swap_ranges(list<int>)/32 19.483 -
std::swap_ranges(list<int>)/50 32.219 -
std::swap_ranges(list<int>)/8192 10210.662 -8.18%
std::swap_ranges(vector<int>)/1024 62.672 -
std::swap_ranges(vector<int>)/32 4.816 -
std::swap_ranges(vector<int>)/50 5.600 -
std::swap_ranges(vector<int>)/8192 475.818 -
std::transform(deque<int>)_(identity_transform)/1024 370.318 -
std::transform(deque<int>)_(identity_transform)/32 12.303 -
std::transform(deque<int>)_(identity_transform)/50 19.093 -
std::transform(deque<int>)_(identity_transform)/8192 2445.131 -
std::transform(deque<int>,_deque<int>)/1024 660.648 -
std::transform(deque<int>,_deque<int>)/32 21.867 1.70%
std::transform(deque<int>,_deque<int>)/50 35.772 1.75%
std::transform(deque<int>,_deque<int>)/8192 5423.283 -
std::transform(list<int>)_(identity_transform)/1024 742.102 -
std::transform(list<int>)_(identity_transform)/32 16.990 -
std::transform(list<int>)_(identity_transform)/50 30.164 -
std::transform(list<int>)_(identity_transform)/8192 7032.919 -10.35%
std::transform(list<int>,_list<int>)/1024 842.454 -
std::transform(list<int>,_list<int>)/32 23.075 -
std::transform(list<int>,_list<int>)/50 37.265 -
std::transform(list<int>,_list<int>)/8192 9299.622 -
std::transform(vector<int>)_(identity_transform)/1024 262.721 -
std::transform(vector<int>)_(identity_transform)/32 9.181 -
std::transform(vector<int>)_(identity_transform)/50 16.259 -
std::transform(vector<int>)_(identity_transform)/8192 2022.509 -
std::transform(vector<int>,_vector<int>)/1024 556.204 -
std::transform(vector<int>,_vector<int>)/32 17.998 4.48%
std::transform(vector<int>,_vector<int>)/50 27.209 1.23%
std::transform(vector<int>,_vector<int>)/8192 4451.403 -
std::unique(deque<int>)_(contiguous)/1024 515.929 -
std::unique(deque<int>)_(contiguous)/32 49.708 -
std::unique(deque<int>)_(contiguous)/52 55.365 1.08%
std::unique(deque<int>)_(contiguous)/8192 3749.565 -
std::unique(deque<int>)_(sprinkled)/1024 513.650 -
std::unique(deque<int>)_(sprinkled)/32 53.393 1.99%
std::unique(deque<int>)_(sprinkled)/52 60.157 1.67%
std::unique(deque<int>)_(sprinkled)/8192 3828.006 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.754 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.899 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.670 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4566.078 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.803 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.112 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.951 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5217.415 -
std::unique(list<int>)_(contiguous)/1024 915.921 -
std::unique(list<int>)_(contiguous)/32 52.226 -
std::unique(list<int>)_(contiguous)/52 63.931 -
std::unique(list<int>)_(contiguous)/8192 7062.855 1.79%
std::unique(list<int>)_(sprinkled)/1024 1077.073 13.64%
std::unique(list<int>)_(sprinkled)/32 55.928 3.17%
std::unique(list<int>)_(sprinkled)/52 71.422 1.29%
std::unique(list<int>)_(sprinkled)/8192 8672.796 10.00%
std::unique(list<int>,_pred)_(contiguous)/1024 958.335 1.17%
std::unique(list<int>,_pred)_(contiguous)/32 57.803 1.14%
std::unique(list<int>,_pred)_(contiguous)/52 71.219 -
std::unique(list<int>,_pred)_(contiguous)/8192 7581.551 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1020.974 1.58%
std::unique(list<int>,_pred)_(sprinkled)/32 64.939 -1.89%
std::unique(list<int>,_pred)_(sprinkled)/52 81.356 -1.51%
std::unique(list<int>,_pred)_(sprinkled)/8192 8361.385 -
std::unique(vector<int>)_(contiguous)/1024 309.601 -
std::unique(vector<int>)_(contiguous)/32 48.216 -
std::unique(vector<int>)_(contiguous)/52 53.903 -
std::unique(vector<int>)_(contiguous)/8192 1917.060 -
std::unique(vector<int>)_(sprinkled)/1024 543.411 1.03%
std::unique(vector<int>)_(sprinkled)/32 54.580 -1.42%
std::unique(vector<int>)_(sprinkled)/52 65.522 -2.62%
std::unique(vector<int>)_(sprinkled)/8192 4214.603 6.89%
std::unique(vector<int>,_pred)_(contiguous)/1024 497.217 1.67%
std::unique(vector<int>,_pred)_(contiguous)/32 54.448 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.838 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3613.902 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 687.389 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.201 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.915 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5188.918 -
std::unique_copy(deque<int>)_(contiguous)/1024 473.461 -
std::unique_copy(deque<int>)_(contiguous)/32 16.077 69.96%
std::unique_copy(deque<int>)_(contiguous)/52 25.060 68.46%
std::unique_copy(deque<int>)_(contiguous)/8192 3746.215 -
std::unique_copy(deque<int>)_(sprinkled)/1024 467.789 -
std::unique_copy(deque<int>)_(sprinkled)/32 10.818 -6.47%
std::unique_copy(deque<int>)_(sprinkled)/52 16.801 -8.65%
std::unique_copy(deque<int>)_(sprinkled)/8192 3757.257 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.509 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.777 6.01%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.910 3.23%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4487.994 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.430 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.839 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.736 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5018.074 -
std::unique_copy(list<int>)_(contiguous)/1024 738.697 -
std::unique_copy(list<int>)_(contiguous)/32 11.131 -
std::unique_copy(list<int>)_(contiguous)/52 19.430 -1.58%
std::unique_copy(list<int>)_(contiguous)/8192 6786.018 -4.55%
std::unique_copy(list<int>)_(sprinkled)/1024 742.778 -1.30%
std::unique_copy(list<int>)_(sprinkled)/32 13.532 -5.92%
std::unique_copy(list<int>)_(sprinkled)/52 24.120 -2.91%
std::unique_copy(list<int>)_(sprinkled)/8192 7501.378 5.80%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 792.934 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.350 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.090 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7663.627 -2.05%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 838.566 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.259 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.187 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7655.845 -2.79%
std::unique_copy(vector<int>)_(contiguous)/1024 248.155 -
std::unique_copy(vector<int>)_(contiguous)/32 8.647 -
std::unique_copy(vector<int>)_(contiguous)/52 13.465 -
std::unique_copy(vector<int>)_(contiguous)/8192 1891.245 -
std::unique_copy(vector<int>)_(sprinkled)/1024 460.161 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.590 -2.26%
std::unique_copy(vector<int>)_(sprinkled)/52 22.206 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3680.750 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.382 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.350 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.758 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3789.248 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 591.228 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.725 2.27%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.514 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4524.219 -
std::unordered_map<int,_int>::clear()/0 391.478 -
std::unordered_map<int,_int>::clear()/1024 7929.719 -24.36%
std::unordered_map<int,_int>::clear()/32 586.772 -11.95%
std::unordered_map<int,_int>::clear()/8192 62806.369 -25.53%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.854 2.24%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.843 2.17%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.772 3.47%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.394 -18.98%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.378 8.51%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.612 5.42%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.518 2.71%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.225 -15.30%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.356 -13.60%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.410 -4.46%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.271 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.559 20.31%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.640 -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.397 6.52%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.173 1.01%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8522.736 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 268.028 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 97341.181 1.78%
std::unordered_map<int,_int>::ctor(const&)/0 12.919 -
std::unordered_map<int,_int>::ctor(const&)/1024 6739.409 -2.07%
std::unordered_map<int,_int>::ctor(const&)/32 199.819 -2.56%
std::unordered_map<int,_int>::ctor(const&)/8192 54782.915 -3.19%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.955 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9926.335 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 273.821 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 82051.524 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.851 -2.54%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13550.711 -1.31%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.357 -1.76%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142193.009 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.862 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13461.851 -1.54%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.274 -2.01%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142262.236 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.661 -8.95%
std::unordered_map<int,_int>::erase(iterator)/32 19.524 -7.76%
std::unordered_map<int,_int>::erase(iterator)/8192 19.787 -8.78%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.906 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5476.551 -10.97%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 533.971 -2.42%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44577.480 -13.91%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.805 -6.14%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.199 -4.56%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.080 -7.11%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.149 -1.09%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.052 -2.06%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.218 -
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.164 -5.19%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.244 -1.33%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.238 -2.91%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.359 -9.42%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.464 -7.23%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.486 -7.16%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.334 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.283 -1.07%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.044 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.037 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.290 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12938.995 -9.28%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 729.713 -6.18%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 141413.192 -2.45%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.008 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12763.451 -4.97%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 729.898 -2.81%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 141122.626 -2.21%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.381 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7718.737 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 595.065 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85677.727 -1.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.976 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13950.568 -2.45%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 768.257 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149152.211 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.109 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13706.309 -1.77%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 757.534 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 151212.852 4.12%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.582 3.23%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.801 -2.30%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.829 -5.76%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.222 1.00%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.855 -1.58%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.294 -1.35%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.241 -2.60%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.981 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.047 -3.16%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.390 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.757 -2.34%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.089 -4.71%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.806 1.66%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.091 -1.18%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.165 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.958 -1.66%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.414 1.08%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.139 -2.99%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.153 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.727 5.62%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.557 1.80%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.916 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.170 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6780.873 -1.65%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 220.268 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55322.978 1.18%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.161 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6706.399 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 202.052 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54689.498 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1335.528 -7.13%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.415 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25593.119 -4.18%
std::unordered_multimap<int,_int>::clear()/0 394.589 -
std::unordered_multimap<int,_int>::clear()/1024 7910.528 -12.14%
std::unordered_multimap<int,_int>::clear()/32 591.684 -2.96%
std::unordered_multimap<int,_int>::clear()/8192 61376.425 -11.92%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.284 -18.32%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.448 -15.42%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.364 -14.31%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.527 -15.88%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.744 11.51%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.736 10.18%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.903 6.43%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.928 4.07%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.849 2.93%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.328 -25.04%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.182 -7.75%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.168 -7.15%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.140 -8.08%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.152 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8592.176 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 298.330 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99560.416 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.083 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 7142.927 6.26%
std::unordered_multimap<int,_int>::ctor(const&)/32 213.381 5.54%
std::unordered_multimap<int,_int>::ctor(const&)/8192 57979.908 5.45%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.051 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9562.455 4.09%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 266.449 4.65%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 75538.973 -1.52%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.990 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12583.642 -2.09%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 372.613 -8.64%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138252.702 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.990 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12530.522 -1.31%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.906 -1.31%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139322.934 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.130 -1.38%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.661 -5.84%
std::unordered_multimap<int,_int>::erase(iterator)/8192 22.439 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.869 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5863.246 -4.62%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.335 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44460.780 -6.94%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.752 -8.82%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.035 -5.11%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.909 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.399 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.343 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.372 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.183 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.345 -2.45%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.260 -1.27%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.974 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.275 -1.22%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.195 -2.21%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.361 -1.66%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.332 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.109 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.023 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.294 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.353 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15352.625 2.36%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 770.707 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167511.788 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.822 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14934.585 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 759.677 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167304.291 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 397.028 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14161.813 1.89%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 813.740 1.08%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176560.534 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.649 -3.23%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15923.968 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 834.622 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167385.865 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.160 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16309.835 -1.51%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 818.221 1.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 183241.996 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.037 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.184 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 23.223 1.66%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.625 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.131 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 21.194 -2.16%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 22.472 -4.65%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.543 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.638 -7.72%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.069 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 34.371 8.70%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.295 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6662.378 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 206.650 -4.87%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53517.170 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.296 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6640.557 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.570 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54246.692 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1383.133 4.73%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.110 -1.68%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26339.269 -2.95%
std::unordered_multiset<int>::clear()/0 392.190 -
std::unordered_multiset<int>::clear()/1024 8028.953 -12.11%
std::unordered_multiset<int>::clear()/32 583.118 -4.66%
std::unordered_multiset<int>::clear()/8192 62492.930 -11.61%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.262 -4.59%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.305 -13.14%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.583 22.30%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.338 -7.28%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.482 10.54%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.494 -3.64%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.438 7.31%
std::unordered_multiset<int>::count(key)_(existent)/1024 2.069 36.10%
std::unordered_multiset<int>::count(key)_(existent)/32 1.732 8.20%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.722 -3.43%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.349 30.38%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.336 -2.67%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.412 8.86%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.222 -2.13%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.055 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8569.076 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 292.207 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 99864.722 -
std::unordered_multiset<int>::ctor(const&)/0 12.936 -
std::unordered_multiset<int>::ctor(const&)/1024 6700.045 -3.11%
std::unordered_multiset<int>::ctor(const&)/32 197.428 -3.32%
std::unordered_multiset<int>::ctor(const&)/8192 54849.180 -2.51%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.972 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9153.347 1.62%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 253.767 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 90419.825 19.32%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.858 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12841.860 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 374.663 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138523.175 1.32%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.892 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12710.529 1.17%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.227 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139231.264 1.39%
std::unordered_multiset<int>::erase(iterator)/1024 19.506 -18.00%
std::unordered_multiset<int>::erase(iterator)/32 19.464 -4.05%
std::unordered_multiset<int>::erase(iterator)/8192 20.455 -14.63%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.540 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5705.892 -7.67%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 505.663 -6.29%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45618.530 -8.33%
std::unordered_multiset<int>::erase(key)_(existent)/1024 20.381 -4.83%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.334 -9.04%
std::unordered_multiset<int>::erase(key)_(existent)/8192 20.853 -5.25%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.289 -27.71%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.127 -6.42%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.216 -2.52%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.171 -5.98%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.287 1.80%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.221 -22.67%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.169 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.227 -22.02%
std::unordered_multiset<int>::find(key)_(existent)/32 1.236 -8.33%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.191 -4.36%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.333 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.205 13.43%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.023 -5.41%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.084 -9.16%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.212 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14824.157 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 760.172 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165278.024 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.414 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15178.602 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 755.212 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164658.677 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.896 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13803.792 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 805.751 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 172639.650 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 21.050 -12.37%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.204 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 23.123 8.54%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.465 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.606 1.29%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.855 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 22.480 3.75%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.456 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.686 5.25%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.982 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 32.435 3.42%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.160 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6679.465 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.167 2.26%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53758.973 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.220 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6788.388 -8.11%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 200.024 -8.65%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54754.885 -1.70%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1263.636 -21.62%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.935 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25429.095 -7.13%
std::unordered_set<int>::clear()/0 391.147 -
std::unordered_set<int>::clear()/1024 8002.143 -
std::unordered_set<int>::clear()/32 586.070 -
std::unordered_set<int>::clear()/8192 62597.100 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.304 -
std::unordered_set<int>::contains(key)_(existent)/32 1.180 -11.85%
std::unordered_set<int>::contains(key)_(existent)/8192 1.205 -14.88%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.337 -23.17%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.894 4.17%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.676 -5.94%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.574 -5.31%
std::unordered_set<int>::count(key)_(existent)/1024 1.388 -18.52%
std::unordered_set<int>::count(key)_(existent)/32 1.463 -7.31%
std::unordered_set<int>::count(key)_(existent)/8192 1.410 4.03%
std::unordered_set<int>::count(key)_(non-existent)/0 0.270 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.374 -12.12%
std::unordered_set<int>::count(key)_(non-existent)/32 1.779 14.98%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.540 -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.737 -1.27%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8856.462 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 282.025 1.00%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 104935.968 -2.20%
std::unordered_set<int>::ctor(const&)/0 12.843 -
std::unordered_set<int>::ctor(const&)/1024 6668.216 -
std::unordered_set<int>::ctor(const&)/32 199.754 -
std::unordered_set<int>::ctor(const&)/8192 54960.771 -
std::unordered_set<int>::ctor(const&,_alloc)/0 12.932 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9625.007 -1.98%
std::unordered_set<int>::ctor(const&,_alloc)/32 260.382 -3.83%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80035.641 -3.70%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.829 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13290.088 -1.98%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.724 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141666.634 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.808 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13170.824 -2.02%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.947 -1.28%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141221.883 -
std::unordered_set<int>::erase(iterator)/1024 19.441 -1.13%
std::unordered_set<int>::erase(iterator)/32 19.416 -
std::unordered_set<int>::erase(iterator)/8192 19.538 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.828 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5474.855 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 520.945 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44433.617 -
std::unordered_set<int>::erase(key)_(existent)/1024 21.523 2.33%
std::unordered_set<int>::erase(key)_(existent)/32 20.906 -
std::unordered_set<int>::erase(key)_(existent)/8192 22.923 4.93%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.297 -12.78%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.506 -2.35%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.440 -1.21%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.195 -5.65%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.155 -5.28%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.272 -8.46%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.122 -3.43%
std::unordered_set<int>::find(key)_(existent)/1024 1.309 -15.47%
std::unordered_set<int>::find(key)_(existent)/32 1.094 -20.28%
std::unordered_set<int>::find(key)_(existent)/8192 1.345 -14.12%
std::unordered_set<int>::find(key)_(non-existent)/0 0.337 -3.57%
std::unordered_set<int>::find(key)_(non-existent)/1024 1.143 8.17%
std::unordered_set<int>::find(key)_(non-existent)/32 1.154 4.92%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.211 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.756 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12802.278 2.73%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 731.267 -2.69%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 137953.307 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.061 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12843.351 2.09%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 732.366 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 137211.423 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.022 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7765.283 1.48%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 592.478 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84935.072 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.547 5.02%
std::unordered_set<int>::insert(value)_(already_present)/32 2.850 11.73%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.603 1.31%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.000 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.098 -7.82%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.250 1.05%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.135 -5.94%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.915 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.947 1.15%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.140 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.099 -3.60%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.509 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 7260.424 8.31%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 260.423 18.25%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54436.667 -1.19%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.544 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6757.252 1.89%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 201.531 1.52%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55239.871 1.21%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1448.048 8.10%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.472 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 27991.553 3.34%
std::unordered_set<std::string>::clear()/0 395.286 -
std::unordered_set<std::string>::clear()/1024 23437.796 1.19%
std::unordered_set<std::string>::clear()/32 929.653 2.35%
std::unordered_set<std::string>::clear()/8192 221738.220 1.93%
std::unordered_set<std::string>::contains(key)_(existent)/1024 33.212 -1.84%
std::unordered_set<std::string>::contains(key)_(existent)/32 27.439 -35.40%
std::unordered_set<std::string>::contains(key)_(existent)/8192 36.190 19.38%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.495 -8.26%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.481 -1.38%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.779 -1.16%
std::unordered_set<std::string>::count(key)_(existent)/1024 38.514 -1.49%
std::unordered_set<std::string>::count(key)_(existent)/32 38.354 -20.86%
std::unordered_set<std::string>::count(key)_(existent)/8192 44.143 19.75%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.330 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.433 -
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.159 3.82%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 22.452 -7.10%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.884 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40957.087 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1000.607 1.60%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 727364.292 -
std::unordered_set<std::string>::ctor(const&)/0 12.879 -
std::unordered_set<std::string>::ctor(const&)/1024 33276.564 -1.30%
std::unordered_set<std::string>::ctor(const&)/32 693.524 -9.75%
std::unordered_set<std::string>::ctor(const&)/8192 337713.928 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.375 3.50%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62753.585 -1.11%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1310.765 -25.34%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 604674.266 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.885 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 63549.801 1.02%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1710.457 -3.09%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 642232.229 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.881 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 62468.761 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1617.827 1.49%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 637672.548 -
std::unordered_set<std::string>::erase(iterator)/1024 29.519 -4.94%
std::unordered_set<std::string>::erase(iterator)/32 30.154 15.42%
std::unordered_set<std::string>::erase(iterator)/8192 30.046 -1.86%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.869 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12455.881 -1.21%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 671.902 1.24%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118299.964 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 50.347 -56.14%
std::unordered_set<std::string>::erase(key)_(existent)/32 52.318 -21.32%
std::unordered_set<std::string>::erase(key)_(existent)/8192 94.714 41.73%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.274 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.419 -8.84%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 21.827 -8.64%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.935 1.61%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.064 2.30%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 20.657 -15.06%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 24.174 -
std::unordered_set<std::string>::find(key)_(existent)/1024 40.833 -2.69%
std::unordered_set<std::string>::find(key)_(existent)/32 41.217 9.42%
std::unordered_set<std::string>::find(key)_(existent)/8192 36.042 -24.55%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.336 3.26%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.468 3.50%
std::unordered_set<std::string>::find(key)_(non-existent)/32 26.175 14.66%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.557 -4.01%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.297 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55761.791 -2.88%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1881.331 2.07%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 606470.002 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.080 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 53994.716 -5.63%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1909.917 5.50%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 602661.674 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.907 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55484.301 -3.10%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1787.246 -4.89%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 560458.461 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 65.635 24.83%
std::unordered_set<std::string>::insert(value)_(already_present)/32 68.611 110.79%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 53.763 -6.92%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 61.523 16.48%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 37.434 -47.95%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 72.800 48.86%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.686 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 74.235 3.28%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 62.433 -15.89%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 52.441 -12.67%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 58.033 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.029 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36273.898 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 720.726 -11.62%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338800.039 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.157 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35888.006 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 703.930 -5.69%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 341872.803 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.932 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15602.559 -1.65%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 293.769 -14.55%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209653.431 -
std::upper_bound(std::deque<int>)/100 30.657 -
std::upper_bound(std::deque<int>)/8 18.030 -
std::upper_bound(std::deque<int>)/8192 65.102 -1.56%
std::upper_bound(std::forward_list<int>)/100 97.381 -
std::upper_bound(std::forward_list<int>)/8 16.112 -
std::upper_bound(std::forward_list<int>)/8192 10377.798 -
std::upper_bound(std::list<int>)/100 101.348 -
std::upper_bound(std::list<int>)/8 16.237 -
std::upper_bound(std::list<int>)/8192 14917.944 9.61%
std::upper_bound(std::vector<int>)/100 12.375 -
std::upper_bound(std::vector<int>)/8 5.987 -
std::upper_bound(std::vector<int>)/8192 15.705 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.107 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.587 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 629.323 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.599 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.713 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 266.303 -1.52%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.518 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.167 6.27%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 852.581 29.99%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.500 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.488 6.39%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 835.157 26.98%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.881 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.643 2.39%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 819.364 25.50%
std::vector<int>::ctor(size)/1024 44.945 5.75%
std::vector<int>::ctor(size)/32 10.855 6.18%
std::vector<int>::ctor(size)/8192 569.948 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 44.316 5.06%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.976 6.49%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.015 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.627 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.750 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.802 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.777 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.374 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.604 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.690 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.047 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.287 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 962.481 3.38%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 432.741 -1.09%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4692.226 -9.46%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 915.983 -1.79%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 457.475 -1.40%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4271.118 -10.49%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 943.755 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.344 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4740.579 -4.08%
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.872 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.918 2.28%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.860 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.829 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.992 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 716.214 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.664 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.180 -12.42%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 675.667 2.70%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.625 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.437 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.471 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.535 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.469 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 832.437 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.868 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4868.382 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12570.839 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 740.833 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109805.699 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 637.138 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.104 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6340.622 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6607.556 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 145.025 -2.88%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54464.304 -1.11%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 695.739 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.020 -2.75%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6858.602 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20516.207 -6.09%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 623.212 -5.81%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 178624.957 -4.90%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 696.113 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.972 -3.50%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6858.155 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20505.054 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 623.530 -5.43%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 179022.160 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 696.585 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.637 1.16%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6873.398 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20580.389 2.10%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 628.378 3.10%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 179259.501 2.20%
std::vector<std::string>::ctor(size)/1024 427.555 -
std::vector<std::string>::ctor(size)/32 32.505 2.03%
std::vector<std::string>::ctor(size)/8192 4178.605 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 580.517 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.733 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5321.149 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20379.751 -6.50%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 586.317 -7.75%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177230.035 -5.16%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.268 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.649 1.24%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4577.081 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.051 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.694 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4592.539 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.549 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.913 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2274.917 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.018 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.647 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.514 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.232 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.466 -2.99%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4573.006 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 608.794 4.10%
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.599 2.90%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4608.973 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1828.574 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 468.831 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12419.466 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15318.358 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 797.109 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116349.594 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3384.111 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 529.885 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23120.525 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16980.243 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 872.158 2.02%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128991.123 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1869.720 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.537 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14354.459 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13501.868 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 877.749 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116360.953 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.938 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.164 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.885 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.363 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 27.427 4.68%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.405 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.012 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.606 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5689.941 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6545.223 1.28%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 136.940 -1.39%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52945.997 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 550.491 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.571 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3171.768 -1.68%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 605.647 1.56%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.067 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5718.839 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.820 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.766 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.413 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.122 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.560 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.977 1.67%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.839 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.786 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.273 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.291 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.362 -
vector<bool>(const_vector<bool>&) 10.021 -
vector<bool>(size_type,_const_value_type&) 8.297 -10.88%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.239 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.979 -
vector<bool>::reserve() 8.271 -9.18%
vector<bool>::resize() 11.080 -5.49%
Geometric Mean 890.572 -