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 a28755537b41f1d0683fcf53ef09832a2d61670a

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 570156 2026-02-23T17:41:59 0:00:00
Previous 570109 2026-02-23T05:35:21 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1795 2185
Performance Improvements 1697 1741
Unchanged Tests 38413 37979
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::fill(vector<bool>)/262144 301.39% 230.626 925.701 - -1.66% -
SetIntersection_Interlaced_Vector_uint64_262144_16 135.29% 3097414.368 7288006.195 - 31.10% -
std::copy_backward(vector<int>)/32768 133.41% 1590.203 3711.670 - -1.92% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 118.01% 30.028 65.463 - -0.06% -
SetIntersection_Interlaced_Vector_float_262144_64 115.19% 9347286.629 20114689.463 - 118.26% -
std::vector<int>::ctor(size)/8192 99.46% 186.985 372.960 - -35.12% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 93.91% 364762.305 707321.818 - 0.92% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 88.88% 9636.693 18202.147 - 88.06% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 72.59% 387863.309 669406.996 - 1.49% -
BM_vector_deque_ranges_move/0 67.51% 0.346 0.579 - 10.39% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 61.98% 985.328 1596.012 - 138.33% -
SetIntersection_Interlaced_Vector_float_16384_256 53.41% 17301179.904 26541773.634 - 56.27% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 53.38% 28.968 44.430 - -38.61% -
ranges::min(std::deque<char>)/1 52.11% 0.605 0.921 - 0.58% -
BM_PushHeap_uint64_Descending_1 50.89% 0.462 0.697 - 48.07% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 50.44% 28.366 42.674 - 1.71% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 49.74% 636.736 953.423 - 16.16% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48.54% 32339.916 48036.824 - -0.69% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 46.44% 1.384 2.027 - 22.18% -
std::fill(list<int>)/1024 44.11% 491.190 707.866 - 5.39% -
std::search(deque<int>)_(same_length)/1000 43.95% 325.298 468.270 - 0.84% -
std::find_if_not(deque<int>)_(bail_25%)/32768 43.02% 2007.243 2870.827 - 44.11% -
rng::find_last_if(vector<int>)_(bail_90%)/8 42.98% 0.481 0.688 - 9.43% -
ranges::minmax(std::list<char>)/1 42.65% 0.323 0.461 - 22.30% -
std::find_if_not(deque<int>)_(bail_25%)/8192 42.20% 504.080 716.815 - 43.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 41.03% 4001016.715 5642445.389 - -20.95% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 40.17% 13.698 19.201 - 72.35% -
std::find_first_of(vector<int>)_(large_needle)/50 39.91% 272.694 381.538 - 34.05% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 39.79% 1.312 1.834 - 5.92% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 39.34% 1101.282 1534.529 - 142.08% -
std::find_first_of(vector<int>)_(large_needle)/8192 39.09% 7194464.351 10007005.358 - 37.20% -
std::equal(list<int>)_(it,_it,_it)/1024 38.60% 1129.635 1565.673 - 39.24% -
std::find_first_of(vector<int>)_(large_needle)/1024 38.56% 111597.251 154628.830 - 37.04% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 37.92% 24.620 33.956 - -12.96% -
std::find_first_of(vector<int>)_(large_needle)/32 35.00% 109.797 148.228 - 37.39% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 34.93% 99.569 134.348 - 168.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 34.67% 1.205 1.623 - 5.52% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 34.61% 1.206 1.624 - 7.01% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 33.74% 1.207 1.615 - 6.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 33.72% 7457992.989 9973179.146 - -10.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 33.35% 0.393 0.523 - -9.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 32.43% 0.527 0.697 - 4.94% -
rng::contains_subrange(deque<int>)_(process_all)/32 31.27% 11.699 15.357 - 0.36% -
std::search(deque<int>,_pred)_(no_match)/1048576 31.18% 445796.945 584787.254 - 31.20% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 30.99% 1.031 1.350 - 39.85% -
std::search(deque<int>,_pred)_(no_match)/8192 30.74% 3512.268 4591.960 - 31.48% -
std::map<std::string,_int>::find(key)_(non-existent)/32 30.57% 9.401 12.275 - -7.38% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 30.55% 0.869 1.134 - 9.20% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 30.32% 0.338 0.440 - 30.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.26% 28.953 37.713 - 32.32% -
std::unique_copy(deque<int>)_(contiguous)/32 29.74% 10.625 13.785 - 29.87% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 29.39% 1.204 1.558 - 2.83% -
std::partition(deque<int>)_(dense)/32 28.73% 9.042 11.640 - 22.66% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 28.69% 18.705 24.072 - -1.13% -
std::find_if(list<int>)_(process_all)/8192 28.48% 7229.794 9288.858 - 20.08% -
SetIntersection_Interlaced_Vector_float_256_16 28.01% 6465615.957 8276383.253 - 34.12% -
SetIntersection_Interlaced_Vector_float_262144_1024 27.91% 90244832.105 115428661.194 - 19.12% -
SetIntersection_None_Set_string_1024_4 27.79% 9024523.439 11532108.646 - -7.87% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 27.56% 57.520 73.370 - 4.18% -
std::partition(deque<int>)_(dense)/50 27.44% 13.454 17.146 - 22.02% -
std::rotate(list<int>)_(by_1/2)/8192 27.33% 4297.582 5472.082 - 0.38% -
std::unordered_set<std::string>::contains(key)_(existent)/32 26.75% 32.820 41.598 - 27.67% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 26.41% 97.458 123.199 - 46.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 25.83% 4854.211 6108.149 - 11.21% -
ranges::min(std::vector<__int128>)/70000 25.53% 31921.113 40071.660 - 34.08% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 25.51% 0.382 0.480 - 29.96% -
ranges::min(std::list<long_long>)/1 25.48% 0.362 0.454 - 21.10% -
BM_PushHeap_uint32_PipeOrgan_1 25.45% 0.555 0.696 - 70.43% -
SetIntersection_None_Set_string_1024_16 25.43% 8854576.349 11106340.812 - -12.29% -
SetIntersection_None_Set_string_1024_1 25.18% 8953399.939 11207892.037 - -11.62% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 24.85% 1.763 2.201 - -21.46% -
std::find_end(deque<int>)_(same_length)/8192 24.77% 2801.784 3495.729 - 24.98% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 24.75% 33.152 41.356 - 3.77% -
BM_vector_deque_ranges_move_backward/0 24.33% 0.416 0.517 - 12.07% -
BM_PushHeap_string_Ascending_1 24.12% 0.471 0.584 - -0.08% -
BM_PushHeap_string_QuickSortAdversary_1 24.04% 0.471 0.584 - -16.74% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 24.02% 658.338 816.498 - 21.00% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 23.73% 1.593 1.971 - 34.88% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.60% 24.248 29.971 - 21.94% -
SetIntersection_Interlaced_Vector_float_262144_256 23.48% 33042299.418 40801191.241 - 20.12% -
BM_StringRelational_Eq_Empty_Empty_Control 23.25% 1.674 2.064 - 0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 23.18% 4189235.173 5160314.723 - 7.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 22.87% 0.466 0.573 - 3.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 22.87% 8374200.937 10289434.082 - 18.58% -
SetIntersection_None_Set_string_1024_64 22.16% 9114143.261 11133970.146 - 23.91% -
rng::contains_subrange(deque<int>)_(process_all)/16 22.12% 7.665 9.360 - 1.86% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 22.09% 1.547 1.889 - 13.68% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 22.08% 10028.799 12243.120 - 17.29% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 22.04% 1.254 1.531 - 10.38% -
std::stable_partition(list<int>)_(dense)/8192 22.02% 17422.955 21259.014 - 21.96% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 21.41% 3.779 4.588 - 20.88% -
std::deque<std::string>::ctor(size)/32 21.23% 41.512 50.323 - 14.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 21.08% 37376.437 45255.143 - 10.16% -
SetIntersection_Interlaced_Vector_uint64_1024_64 21.03% 3381581.291 4092595.186 - -4.56% -
SetIntersection_Interlaced_Vector_float_262144_4 21.00% 1566237.716 1895081.863 - 23.06% -
std::search(deque<int>,_pred)_(no_match)/1024 20.99% 474.040 573.543 - 31.05% -
std::move(deque<int>)/32768 20.96% 2083.924 2520.658 - 8.10% -
rng::starts_with(list<int>,_pred)/8192 20.80% 9802.728 11842.107 - 22.28% -
std::search(deque<int>,_pred)_(no_match)/1000 20.47% 460.376 554.628 - 30.02% -
std::map<std::string,_int>::erase(key)_(existent)/32 20.47% 56.178 67.675 - -13.03% -
std::find_if_not(vector<int>)_(process_all)/8 20.39% 1.326 1.596 - 21.71% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 20.37% 23.204 27.932 - 28.02% -
ranges::min(std::vector<__int128>)/64 20.37% 28.184 33.925 - 28.81% -
SetIntersection_Interlaced_Vector_float_1024_16 20.26% 2078590.967 2499653.528 - 26.82% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 20.16% 1.437 1.726 - 13.87% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 20.02% 642.913 771.616 - 9.81% -
SetIntersection_Front_Set_uint64_256_64 19.92% 5123374.661 6144065.971 - 7.08% -
SetIntersection_Interlaced_Vector_uint64_262144_4 19.92% 1471957.407 1765158.098 - -1.74% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.82% 18.788 22.512 - 20.13% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 19.81% 643.098 770.467 - 1.66% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 19.80% 9.526 11.412 - 0.91% -
std::is_sorted_until(list<int>,_pred)/8192 19.53% 7615.746 9102.804 - 18.84% -
std::equal(vector<bool>)_(unaligned)/50 19.45% 0.748 0.893 - -20.46% -
std::unordered_multiset<int>::find(key)_(existent)/8192 19.44% 1.278 1.526 - 22.16% -
ranges::min(std::deque<__int128>)/70000 19.39% 24371.182 29096.288 - -20.28% -
std::find_if(vector<int>)_(bail_25%)/1024 19.23% 26.425 31.507 - 9.14% -
std::is_partitioned(deque<int>)_(partitioned)/1024 18.87% 293.692 349.116 - 19.30% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.64% 34.689 41.156 - -18.11% -
std::find_if(deque<int>)_(process_all)/50 18.62% 14.733 17.477 - 40.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 18.49% 8401779.581 9955089.994 - 13.21% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 18.45% 6.686 7.920 - 0.74% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 18.41% 0.338 0.401 - -17.65% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 18.33% 651.661 771.096 - -6.99% -
std::unique_copy(deque<int>)_(contiguous)/52 18.30% 16.428 19.434 - 32.16% -
std::move_backward(vector<int>)/262144 18.23% 19286.291 22802.068 - 4.27% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 17.93% 361.431 426.222 - 16.75% -
BM_vector_deque_copy/0 17.85% 0.392 0.461 - -23.55% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 17.53% 233.672 274.633 - 14.75% -
std::is_sorted(list<int>,_pred)/8192 17.53% 7734.410 9089.933 - 5.09% -
std::for_each_n(list<int>)/8192 17.40% 7225.593 8482.702 - 12.25% -
std::find_if(vector<int>)_(bail_25%)/32768 17.21% 812.409 952.197 - 13.39% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 17.10% 42588421.156 49872118.759 - -7.64% -
SetIntersection_Interlaced_Vector_float_1024_64 16.99% 4050562.865 4738877.758 - 31.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 16.70% 10049.229 11727.873 - 9.69% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 16.66% 60.904 71.048 - 0.35% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 16.55% 7966.081 9284.202 - -0.37% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 16.51% 1.109 1.292 - 13.37% -
BM_PushHeap_float_Descending_1 16.44% 0.448 0.521 - -2.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 16.43% 4135.954 4815.542 - -1.71% -
std::map<std::string,_int>::ctor(const&)/1024 16.39% 34818.619 40526.142 - 14.51% -
BM_vector_deque_move/64000 16.22% 2838.315 3298.717 - 7.47% -
BM_vector_deque_ranges_copy_backward/0 16.19% 0.473 0.550 - -18.77% -
std::rotate(list<int>)_(1_element_forward)/8192 16.18% 7005.295 8139.080 - 0.48% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 15.93% 22.828 26.464 - 17.64% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 15.86% 52899.457 61288.663 - 17.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 15.82% 11795.687 13662.160 - 17.02% -
std::copy(vector<bool>)_(aligned)/1048576 15.72% 2472.116 2860.818 - -24.58% -
std::equal(vector<bool>)_(unaligned)/8 15.68% 0.765 0.885 - -21.09% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 15.53% 6.081 7.026 - 15.60% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 15.50% 22.031 25.445 - 9.60% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 15.21% 250507.094 288604.996 - 17.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 15.12% 0.564 0.650 - -4.36% -
std::find_end(list<int>,_pred)_(same_length)/8192 15.08% 8785.015 10109.679 - 6.46% -
std::distance(join_view(vector<vector<int>>))/50 14.62% 0.603 0.692 - 7.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 14.60% 6917503.436 7927598.199 - 9.57% -
std::is_partitioned(deque<int>)_(partitioned)/32 14.53% 9.365 10.725 - 15.16% -
std::equal(list<int>)_(it,_it,_it,_it)/50 14.37% 26.939 30.811 - 4.62% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 14.30% 0.405 0.463 - 13.20% -
std::search(list<int>,_pred)_(single_element)/8192 14.23% 8256.984 9432.281 - 15.36% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 14.19% 2.320 2.649 - 15.80% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 14.16% 15.800 18.038 - 1.31% -
BM_StringConstructDestroyCStr_Small_Transparent 14.14% 0.346 0.395 - -0.45% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 14.12% 0.305 0.348 - -14.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14.09% 1618.617 1846.651 - 7.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 14.08% 1223.475 1395.709 - 13.33% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 14.01% 0.263 0.300 - 1.29% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 14.00% 1.177 1.341 - 21.84% -
std::remove_if(list<int>)_(sprinkled)/8192 13.97% 8076.884 9204.845 - 12.74% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 13.88% 2.425 2.762 - 13.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 13.72% 63077327.288 71729510.492 - 9.98% -
rng::contains_subrange(deque<int>)_(process_all)/50 13.62% 22.643 25.727 - 1.04% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 13.56% 1.617 1.837 - 4.52% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 13.45% 774.551 878.720 - 4.48% -
std::partition_point(list<int>)/8192 13.44% 12731.810 14443.303 - 22.14% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 13.38% 0.276 0.312 - 8.12% -
SetIntersection_Front_Set_uint64_256_256 13.37% 7289797.852 8264485.116 - 5.97% -
std::find_if(vector<int>)_(bail_25%)/8192 13.37% 212.110 240.465 - 8.24% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 13.36% 21.329 24.179 - -0.31% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 13.27% 0.378 0.428 - 4.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13.19% 14112185.057 15973263.513 - 10.94% -
BM_deque_vector_ranges_move/0 13.17% 1.305 1.476 - 12.85% -
std::find_end(deque<int>)_(match_near_end)/1024 13.16% 32.456 36.727 - 13.35% -
BM_StringEraseWithMove_Empty_Opaque 13.16% 0.847 0.959 - 19.59% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 13.16% 9.500 10.750 - 13.37% -
std::is_partitioned(deque<int>)_(partitioned)/50 13.15% 14.201 16.069 - 13.42% -
SetIntersection_None_Set_string_16384_1024 13.15% 196542238.379 222383847.264 - 0.43% -
std::find_end(list<int>,_pred)_(single_element)/8192 13.14% 8091.656 9154.633 - 6.97% -
rng::find_last(list<int>)_(bail_90%)/50 13.13% 1.250 1.414 - 13.45% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 13.11% 1.387 1.569 - 13.10% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 13.05% 21.157 23.917 - -11.17% -
std::none_of(deque<int>)_(process_all)/8192 13.02% 2615.759 2956.304 - 16.94% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 12.96% 1.330 1.503 - 2.24% -
std::none_of(deque<int>)_(process_all)/32768 12.87% 10485.387 11834.882 - 17.02% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 12.86% 6854.907 7736.541 - 14.65% -
std::rotate(vector<bool>)_(by_1/4)/1024 12.85% 12.380 13.971 - 11.20% -
std::find_first_of(vector<int>)_(small_needle)/32 12.83% 49.510 55.861 - 3.74% -
std::find_if_not(vector<char>)_(process_all)/8 12.81% 1.426 1.609 - 8.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 12.79% 500.191 564.150 - -2.25% -
BM_tolower_char<wchar_t> 12.76% 0.612 0.690 - 0.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 12.73% 35368.494 39870.653 - 13.66% -
std::find(vector<long_long>)_(process_all)/8 12.68% 0.943 1.063 - -3.07% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 12.65% 661.658 745.377 - -6.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 12.53% 45073058.071 50722642.618 - 9.48% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 12.42% 547.206 615.156 - -1.69% -
std::search(deque<int>,_pred)_(single_element)/1000 12.37% 612.723 688.528 - 0.77% -
std::find_if_not(deque<int>)_(bail_25%)/1024 12.35% 78.941 88.690 - 14.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 12.30% 3423346.489 3844565.654 - 20.02% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 12.27% 1.365 1.533 - 14.22% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 12.26% 23.633 26.529 - 12.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 12.21% 555.065 622.851 - -3.21% -
SetIntersection_Front_Set_float_1024_64 12.20% 1593871.075 1788244.099 - -2.43% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 12.13% 545.632 611.838 - -1.78% -
BM_StringRelational_Compare_Large_Empty_Control 12.12% 1.553 1.741 - 8.26% -
SetIntersection_Front_Set_uint64_1024_256 12.03% 3691208.549 4135156.213 - -3.34% -
SetIntersection_Front_Set_uint64_16384_1024 12.02% 11853566.681 13278062.757 - 5.62% -
SetIntersection_Interlaced_Vector_float_16384_1024 12.00% 46713973.237 52318183.100 - 13.89% -
std::copy_if(vector<int>)_(entire_range)/64 11.96% 15.286 17.115 - 11.97% -
BM_deque_deque_copy_backward/0 11.94% 0.768 0.860 - -7.61% -
std::search(deque<int>,_pred)_(single_element)/8192 11.90% 5078.783 5682.946 - 0.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 11.88% 595.130 665.823 - 5.75% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 11.80% 15910.237 17787.143 - 5.50% -
std::search(deque<int>,_pred)_(single_element)/1024 11.78% 632.424 706.896 - 0.78% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 11.67% 18.536 20.700 - 6.01% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 11.65% 9.918 11.074 - 1.16% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 11.58% 1.324 1.477 - -4.04% -
std::unordered_set<int>::ctor(const&)/8192 11.55% 54934.933 61278.051 - 10.92% -
SetIntersection_Front_Set_uint64_1024_4 11.54% 1059978.048 1182293.429 - 11.96% -
std::find_if(list<int>)_(bail_25%)/1024 11.39% 179.913 200.410 - 56.65% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 11.34% 3248.179 3616.683 - 11.33% -
std::map<int,_int>::find(key)_(non-existent)/32 11.34% 2.231 2.484 - 10.27% -
std::equal(deque<int>)_(it,_it,_it)/50 11.32% 21.562 24.002 - 6.20% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 11.26% 1.472 1.638 - 10.10% -
std::unordered_set<int>::contains(key)_(existent)/32 11.25% 1.143 1.271 - -19.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11.25% 9475820.222 10541381.040 - 8.68% -
std::lower_bound(std::list<int>)/8192 11.22% 13676.939 15211.439 - 14.91% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 11.14% 1.159 1.288 - 5.46% -
std::find_if_not(vector<int>)_(bail_25%)/1024 11.09% 29.639 32.927 - 0.06% -
BM_StringRelational_Less_Empty_Empty_Control 11.07% 1.598 1.775 - -2.83% -
std::equal(deque<int>)_(it,_it,_it)/1024 11.06% 423.865 470.763 - -2.93% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 11.05% 1.100 1.222 - 7.50% -
BM_vector_deque_move/65536 10.98% 2853.519 3166.810 - 1.93% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 10.98% 20241.894 22463.707 - 12.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 10.90% 143481472.944 159119700.864 - 10.44% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 10.89% 35.526 39.394 - -3.18% -
std::find_first_of(vector<int>)_(small_needle)/50 10.88% 76.141 84.429 - 10.13% -
SetIntersection_Interlaced_Vector_string_256_256 10.86% 18254287.632 20235927.503 - -3.14% -
SetIntersection_Front_Set_float_256_64 10.84% 5157176.279 5716294.935 - -0.42% -
std::find_end(list<int>)_(single_element)/8192 10.81% 7591.747 8412.291 - 1.66% -
std::multiset<int>::find(key)_(existent)/8192 10.81% 7.996 8.860 - 3.09% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 10.75% 1.532 1.697 - -7.36% -
SetIntersection_Interlaced_Vector_uint64_1024_4 10.66% 1253991.121 1387690.974 - 10.42% -
std::find_end(deque<int>)_(match_near_end)/8192 10.65% 272.558 301.592 - 10.81% -
BM_vector_deque_ranges_move/65536 10.54% 2857.351 3158.608 - 1.48% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 10.45% 440834.901 486892.503 - 10.76% -
BM_vector_deque_copy/65536 10.44% 2851.396 3149.184 - 1.54% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 10.41% 4.530 5.002 - 4.16% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 10.39% 321816221.695 355242814.075 - 1.24% -
BM_vector_deque_ranges_move/64000 10.37% 2840.258 3134.879 - 2.14% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 10.36% 1.362 1.503 - -7.09% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 10.32% 1387.159 1530.287 - -5.71% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 10.24% 20956.961 23103.455 - 6.84% -
BM_StringFindCharLiteral/1024 10.21% 19.202 21.162 - 17.97% -
BM_vector_deque_copy/64000 10.18% 2837.035 3125.713 - 1.92% -
BM_vector_deque_ranges_copy/64000 10.17% 2840.201 3129.188 - 1.81% -
std::map<int,_int>::find(key)_(non-existent)/8192 10.15% 7.598 8.369 - 6.52% -
std::for_each(list<int>)/8192 10.14% 7380.891 8129.253 - 9.28% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 10.06% 27.611 30.389 - -10.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 10.05% 0.494 0.544 - -21.99% -
ranges::min(std::deque<char>)/8 9.93% 2.309 2.538 - -0.36% -
std::for_each_n(deque<int>)/8 9.86% 1.198 1.317 - 5.31% -
std::is_partitioned(deque<int>)_(partitioned)/8192 9.85% 2399.353 2635.725 - 10.52% -
rng::fold_left(vector<int>)/1048576 9.83% 1324439.981 1454591.546 - 9.83% -
std::find_if_not(vector<char>)_(bail_25%)/1024 9.82% 26.600 29.212 - 4.20% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 9.81% 10.462 11.489 - 28.64% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 9.74% 20.456 22.449 - 3.75% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 9.71% 11.170 12.255 - -14.21% -
std::set<int>::insert(value)_(already_present)/8192 9.70% 9.704 10.645 - 6.49% -
ranges::min(std::deque<__int128>)/64 9.67% 20.922 22.945 - -9.05% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 9.63% 20.113 22.051 - 4.97% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 9.62% 21.214 23.254 - 8.80% -
std::find_if(vector<char>)_(bail_25%)/8 9.54% 0.811 0.889 - -7.14% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 9.54% 4.774 5.230 - 12.22% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 9.43% 0.271 0.296 - 6.05% -
std::fill(list<int>)/8192 9.38% 7569.339 8279.486 - -1.11% -
std::unordered_set<std::string>::ctor(const&)/32 9.27% 726.857 794.233 - 0.44% -
SetIntersection_Front_Vector_float_262144_1024 9.25% 5431072.884 5933179.782 - 0.25% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 9.22% 85979852.670 93910450.072 - -12.88% -
std::set<int>::insert(value)_(already_present)/1024 9.20% 5.865 6.405 - 5.94% -
std::stable_sort(deque<int>)_(pipe-organ)/8 9.17% 21.454 23.422 - 9.54% -
std::all_of(vector<int>)_(process_all)/50 9.16% 12.677 13.839 - -21.51% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 9.15% 7.371 8.045 - 25.49% -
SetIntersection_Front_Set_uint64_16384_256 9.07% 3678592.583 4012131.797 - 1.14% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 9.04% 26.835 29.259 - 1.09% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.03% 240435.579 262155.100 - 8.68% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 9.03% 1.088 1.186 - 5.22% -
BM_vector_deque_ranges_move/70000 9.02% 3102.078 3381.974 - 0.15% -
SetIntersection_Front_Set_float_16384_1024 8.99% 11369551.508 12391698.723 - -8.75% -
std::map<std::string,_int>::count(key)_(existent)/8192 8.98% 29.304 31.937 - 13.91% -
std::stable_partition(deque<int>)_(sparse)/1024 8.98% 445.541 485.547 - 14.96% -
BM_vector_deque_move/70000 8.97% 3100.516 3378.667 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 8.88% 11918894.519 12977492.705 - -43.16% -
BM_vector_deque_copy/70000 8.88% 3099.256 3374.401 - -0.07% -
BM_deque_deque_ranges_move_backward/0 8.87% 0.786 0.856 - 16.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 8.83% 15.618 16.997 - 5.84% -
BM_StringRelational_Less_Large_Empty_Control 8.83% 1.611 1.754 - 9.00% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 8.82% 6185.418 6731.277 - 10.13% -
rng::find_last_if(deque<int>)_(bail_10%)/50 8.82% 17.690 19.250 - 9.60% -
std::set<int>::contains(key)_(non-existent)/8192 8.80% 11.366 12.366 - -35.53% -
std::stable_partition(deque<int>)_(dense)/50 8.80% 38.912 42.336 - 11.67% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 8.79% 18.895 20.556 - 12.24% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8.72% 10363.005 11266.403 - 14.00% -
std::copy_n(vector<int>)/4096 8.71% 149.641 162.678 - -5.47% -
SetIntersection_Front_Set_uint64_16384_64 8.65% 1648430.454 1790946.521 - 4.45% -
SetIntersection_Front_Set_uint64_1024_1 8.59% 1045082.718 1134850.510 - 7.37% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 8.57% 598.516 649.795 - 7.62% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 8.54% 1.891 2.053 - 5.47% -
SetIntersection_Front_Set_float_1024_1024 8.50% 11290366.560 12250330.413 - -9.66% -
std::unordered_multiset<int>::count(key)_(existent)/32 8.48% 1.610 1.747 - -9.68% -
SetIntersection_Front_Set_float_16384_256 8.47% 3551872.797 3852726.714 - -8.25% -
std::find_end(deque<int>)_(match_near_end)/1000 8.46% 36.507 39.596 - 17.77% -
SetIntersection_Front_Vector_uint64_1024_1024 8.42% 5420919.832 5877348.628 - -0.25% -
BM_deque_deque_ranges_move_backward/64 8.38% 3.365 3.647 - 8.09% -
SetIntersection_Front_Set_float_262144_1024 8.35% 11226891.007 12164479.233 - -8.87% -
BM_deque_vector_ranges_move_backward/0 8.32% 1.409 1.526 - 13.66% -
SetIntersection_Interlaced_Vector_float_1024_4 8.32% 1285108.371 1392039.154 - 9.37% -
std::map<int,_int>::find(key)_(non-existent)/1024 8.27% 5.360 5.804 - 7.20% -
std::find_if_not(deque<int>)_(process_all)/8192 8.27% 2013.211 2179.766 - 1.17% -
std::find_if_not(deque<int>)_(process_all)/32768 8.27% 8097.867 8767.479 - 1.17% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 8.22% 629.129 680.813 - 0.21% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.20% 1.057 1.144 - 19.91% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 8.15% 11981.332 12957.226 - 2.01% -
std::map<std::string,_int>::count(key)_(non-existent)/32 8.14% 10.004 10.819 - 7.67% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 8.14% 49260.381 53269.227 - 8.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 8.12% 345547269.725 373593567.391 - 8.83% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 8.08% 53.661 57.997 - 3.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 8.07% 20788661.328 22466740.227 - -12.18% -
std::multiset<int>::count(key)_(non-existent)/32 8.06% 2.455 2.653 - 6.46% -
BM_std_minmax_element<short>/4000 8.06% 1020.206 1102.429 - 2.12% -
std::remove_copy(deque<int>)_(prefix)/1024 8.04% 381.046 411.666 - 9.59% -
std::find_if_not(list<int>)_(bail_25%)/32768 8.03% 7620.463 8232.419 - 11.65% -
std::stable_sort(vector<int>)_(descending)/8 8.03% 23.150 25.008 - 2.62% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.02% 11974.350 12934.737 - 2.40% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.98% 7.361 7.948 - -10.09% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 7.95% 17.012 18.364 - 13.74% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 7.94% 50.454 54.462 - 6.29% -
SetIntersection_Front_Set_float_16384_64 7.92% 1572521.756 1697122.835 - -4.22% -
BM_std_minmax_element<short>/5500 7.87% 1402.290 1512.602 - 2.16% -
std::find_if_not(deque<int>)_(process_all)/1024 7.86% 253.899 273.868 - 1.66% -
BM_deque_deque_ranges_copy_backward/0 7.85% 0.789 0.850 - 0.97% -
std::rotate_copy(deque<int>)/32 7.84% 2.572 2.774 - 7.81% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 7.82% 2.795 3.013 - 6.63% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 7.82% 20049.212 21617.129 - 0.40% -
std::map<int,_int>::insert(value)_(already_present)/1024 7.81% 3.333 3.593 - 11.23% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 7.79% 33.653 36.275 - 0.18% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 7.78% 518097.170 558403.962 - 8.01% -
std::partial_sort_copy(vector<int>)_(heap)/8 7.74% 15.702 16.918 - 5.23% -
BM_std_minmax_element<short>/4096 7.74% 1045.828 1126.792 - 1.97% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 7.74% 11127.242 11988.050 - 1.39% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 7.73% 30.153 32.484 - 1.75% -
ranges::min(std::list<char>)/1 7.71% 0.390 0.420 - 15.57% -
std::replace_if(list<int>)_(sprinkled)/8192 7.70% 7392.959 7962.073 - 8.76% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.67% 6.762 7.281 - 0.32% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 7.65% 28.432 30.607 - 4.60% -
BM_StringFindAllMatch/1 7.64% 2.808 3.023 - -4.26% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 7.64% 10177.614 10955.047 - 35.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 7.63% 1463754.881 1575504.252 - 9.18% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 7.63% 177427.877 190971.620 - 1.31% -
std::unordered_set<std::string>::find(key)_(existent)/32 7.61% 36.687 39.481 - 5.56% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 7.61% 739.383 795.638 - 5.74% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 7.58% 13.998 15.059 - 42.78% -
std::find_first_of(vector<int>)_(small_needle)/1024 7.52% 1511.971 1625.695 - 8.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 7.52% 1460877.610 1570750.929 - 8.62% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 7.51% 12660.838 13612.123 - 6.37% -
BM_StringRelational_Less_Empty_Small_Control 7.51% 1.600 1.720 - -2.14% -
SetIntersection_Front_Set_uint64_256_16 7.49% 4413153.714 4743585.722 - 5.85% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 7.48% 29.614 31.830 - 32.54% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.46% 41.461 44.554 - 1.71% -
SetIntersection_Interlaced_Vector_uint64_16384_4 7.41% 1362298.309 1463251.939 - -4.68% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 7.41% 18117.954 19459.909 - -20.76% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 7.41% 40.473 43.470 - 4.62% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 7.39% 30.262 32.499 - 6.58% -
std::fill(vector<bool>)/64 7.36% 1.563 1.678 - 7.01% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.35% 21.951 23.565 - -5.67% -
BM_std_minmax_element<short>/1024 7.34% 267.426 287.053 - 1.82% -
std::deque<int>::ctor(size)/1024 7.34% 71.224 76.451 - 1.46% -
std::set<int>::erase(key)_(non-existent,_end)/8192 7.31% 8.214 8.814 - 7.96% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 7.29% 24.969 26.790 - 8.60% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.28% 19726.364 21163.198 - 6.33% -
SetIntersection_Front_Set_uint64_1024_1024 7.24% 11976024.796 12843190.816 - 1.41% -
SetIntersection_Front_Set_uint64_1024_64 7.23% 1677456.807 1798783.985 - 1.38% -
BM_StringRelational_Less_Empty_Huge_Control 7.22% 1.599 1.714 - -0.19% -
std::set<std::string>::count(key)_(non-existent)/0 7.21% 0.266 0.285 - 11.89% -
BM_StringRelational_Less_Empty_Large_Control 7.21% 1.603 1.719 - 0.08% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 7.21% 20301.033 21763.898 - -0.09% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7.15% 8584.432 9198.425 - 11.27% -
BM_std_minmax_element<short>/65536 7.12% 16771.990 17966.930 - 2.22% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.12% 28.285 30.300 - 1.39% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 7.12% 112835.416 120866.615 - 6.08% -
BM_deque_vector_move_backward/64000 7.10% 7866.139 8424.645 - 12.09% -
std::replace_if(list<int>)_(prefix)/8192 7.08% 7128.096 7632.691 - 6.87% -
std::set<int>::erase(key)_(non-existent,_end)/1024 7.07% 5.386 5.766 - 7.30% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 7.02% 762.340 815.882 - 7.24% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 7.02% 18952.395 20283.010 - -21.15% -
BM_std_minmax_element<short>/70000 7.00% 17940.836 19197.062 - 2.11% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 6.98% 25.060 26.809 - 0.38% -
rng::find_last(vector<int>)_(bail_90%)/8 6.96% 0.428 0.458 - 7.90% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 6.96% 0.839 0.897 - 10.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.96% 230919433.571 246987010.453 - 6.38% -
std::find_end(deque<int>)_(single_element)/8192 6.93% 2204.412 2357.092 - 6.67% -
BM_std_minmax_element<short>/64000 6.92% 16407.466 17542.590 - 2.22% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 6.92% 1.021 1.092 - 3.11% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 6.92% 12.604 13.476 - 0.75% -
std::partition_copy(deque<int>)/32 6.91% 12.879 13.769 - 8.78% -
SetIntersection_Front_Vector_uint64_16384_1024 6.90% 5522734.521 5903582.503 - -0.30% -
std::unordered_set<int>::insert(value)_(already_present)/32 6.88% 2.576 2.753 - 57.35% -
std::partition_copy(vector<int>)/1024 6.88% 462.248 494.036 - 8.14% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 6.87% 1.248 1.334 - -13.16% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 6.87% 9.520 10.174 - -4.89% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.87% 50.669 54.151 - 6.12% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 6.87% 172349.346 184183.533 - 6.13% -
bm_swap_ranges_vb_aligned/64 6.81% 2.770 2.959 - 2.67% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.77% 6.952 7.422 - 17.52% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 6.77% 315.250 336.582 - 2.59% -
std::unordered_set<int>::find(key)_(non-existent)/32 6.76% 1.089 1.163 - -0.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 6.74% 1529803.190 1632882.604 - 9.32% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 6.71% 0.263 0.281 - 5.42% -
std::search(vector<int>,_pred)_(single_element)/8192 6.68% 4350.531 4641.013 - 0.80% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 6.67% 0.610 0.651 - 7.62% -
std::search(vector<int>,_pred)_(single_element)/1000 6.65% 532.043 567.409 - 0.75% -
rng::contains(deque<int>)_(process_all)/8 6.62% 2.962 3.158 - 4.76% -
std::sort(vector<int>)_(qsort_adversarial)/1024 6.60% 12935.864 13789.240 - 7.17% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 6.55% 19.097 20.347 - 6.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 6.53% 608.986 648.741 - -0.68% -
std::search(list<int>)_(single_element)/1000 6.52% 676.599 720.696 - 4.56% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 6.51% 1.194 1.272 - -0.05% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 6.51% 18193.576 19377.423 - 3.33% -
BM_deque_vector_copy_backward/64000 6.50% 8163.645 8694.018 - 15.56% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 6.50% 179578.719 191243.439 - 0.78% -
std::search(vector<int>,_pred)_(single_element)/1024 6.49% 545.601 581.009 - 0.85% -
std::unordered_set<int>::insert(value)_(already_present)/1024 6.47% 2.365 2.517 - 33.04% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 6.45% 5.646 6.010 - 7.60% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 6.44% 20.223 21.526 - 5.74% -
std::find_if(list<int>)_(bail_25%)/8192 6.42% 1406.761 1497.096 - 5.53% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 6.42% 26.411 28.106 - 4.43% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 6.38% 4.473 4.759 - 9.48% -
SetIntersection_Interlaced_Vector_uint32_262144_16 6.38% 3072606.502 3268540.378 - -43.16% -
std::unordered_multiset<int>::count(key)_(existent)/1024 6.36% 1.743 1.854 - -8.78% -
std::copy(vector<bool>)_(aligned)/32768 6.35% 35.177 37.410 - 5.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 6.32% 2361146.324 2510275.029 - 8.03% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 6.31% 1.540 1.638 - -3.87% -
std::stable_partition(deque<int>)_(dense)/1024 6.29% 597.708 635.299 - 10.15% -
std::replace(list<int>)_(sprinkled)/8192 6.26% 7151.667 7599.269 - 6.42% -
SetIntersection_Front_Set_uint64_16384_16384 6.26% 225150874.891 239242296.611 - 4.46% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 6.23% 17712.219 18815.399 - 5.82% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 6.23% 68.023 72.258 - 100.86% -
BM_std_minmax_element<short>/512 6.22% 137.410 145.957 - 1.87% -
BM_StringFindStringLiteral/64 6.22% 2.228 2.367 - 9.75% -
SetIntersection_Interlaced_Vector_string_64_64 6.21% 25134091.775 26695507.855 - -2.08% -
std::find_end(deque<int>)_(process_all)/8192 6.20% 2008.700 2133.140 - 0.90% -
std::find(vector<int>)_(bail_25%)/8 6.19% 1.391 1.477 - 2.45% -
std::sort(deque<int>)_(repeated)/1024 6.18% 961.184 1020.570 - 6.32% -
SetIntersection_Front_Vector_float_16384_256 6.17% 2151611.753 2284421.859 - 0.38% -
std::stable_partition(deque<int>)_(dense)/32 6.17% 28.965 30.753 - 5.76% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 6.17% 4.479 4.755 - 6.17% -
std::copy_if(vector<int>)_(entire_range)/8 6.12% 2.173 2.306 - 2.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.11% 34.409 36.512 - 2.82% -
std::partition_copy(vector<int>)/8192 6.10% 4559.338 4837.439 - 4.98% -
std::deque<int>::ctor(size)/32 6.09% 28.605 30.346 - 3.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 6.07% 116676356.012 123762601.255 - -13.88% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 6.07% 145.605 154.445 - 6.67% -
SetIntersection_Front_Set_string_1024_256 6.07% 14561513.674 15445346.700 - 8.12% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.06% 72.135 76.510 - 2.47% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 6.06% 20.153 21.374 - 15.68% -
std::count(deque<int>)_(every_other)/8 6.05% 2.527 2.680 - 6.24% -
rng::find_last(deque<int>)_(bail_90%)/1024 6.04% 29.154 30.916 - 6.72% -
BM_StringRelational_Compare_Small_Large_Control 6.04% 1.792 1.900 - 2.73% -
SetIntersection_Front_Vector_float_16384_1024 6.00% 5571290.921 5905806.781 - -0.16% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 6.00% 2.377 2.520 - 11.63% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 5.99% 16.104 17.069 - 7.87% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.98% 18.022 19.100 - 5.70% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.96% 1.308 1.386 - 22.48% -
std::set<int>::erase(key)_(non-existent,_end)/32 5.95% 2.310 2.448 - 8.72% -
std::replace(list<int>)_(prefix)/8192 5.93% 6993.562 7408.417 - 5.16% -
BM_deque_vector_ranges_copy/0 5.89% 1.497 1.585 - 2.02% -
std::find(vector<bool>)_(process_all)/1048576 5.88% 3634.999 3848.835 - 5.23% -
rng::contains_subrange(list<int>)_(single_element)/16 5.87% 4.829 5.112 - 3.78% -
ranges::minmax(std::deque<long_long>)/8 5.86% 3.760 3.981 - 3.00% -
SetIntersection_Front_Set_uint64_1024_16 5.84% 1173239.574 1241720.590 - 3.61% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 5.83% 94415.854 99917.838 - 3.26% -
std::partition(deque<int>)_(sparse)/8192 5.81% 3040.910 3217.669 - -2.35% -
std::find_if_not(vector<char>)_(bail_25%)/32768 5.80% 945.092 999.870 - 5.84% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 5.78% 221.098 233.887 - 9.80% -
std::sort(vector<NonIntegral>)_(heap)/8192 5.78% 49787.764 52667.102 - 6.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 5.76% 46.416 49.091 - 4.92% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 5.76% 18.283 19.335 - 0.53% -
std::equal(list<int>)_(it,_it,_it)/8192 5.75% 9902.815 10472.689 - 7.81% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 5.74% 16205.758 17135.959 - 5.22% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 5.72% 61.573 65.097 - 83.35% -
BM_vector_deque_ranges_copy/2 5.72% 2.047 2.164 - 8.77% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 5.70% 347715.009 367519.738 - 5.11% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 5.69% 38.927 41.143 - 2.60% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 5.69% 16.408 17.341 - 17.58% -
BM_PushHeap_float_SingleElement_4 5.69% 0.356 0.377 - 4.55% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.67% 12453.369 13159.480 - 3.16% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 5.67% 1.663 1.758 - 10.96% -
BM_PushHeap_uint64_Descending_4 5.66% 0.360 0.380 - 2.58% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 5.65% 0.252 0.267 - 5.68% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 5.63% 470.084 496.572 - 2.57% -
BM_vector_deque_ranges_copy/65536 5.61% 2985.719 3153.167 - 1.05% -
std::search(vector<int>)_(same_length)/1000 5.61% 242.118 255.694 - 6.08% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 5.59% 12362.258 13053.131 - 17.34% -
std::find_if(vector<char>)_(bail_25%)/1024 5.59% 25.171 26.577 - 5.73% -
rng::find_last(deque<int>)_(bail_90%)/8192 5.59% 201.737 213.007 - 6.66% -
BM_PushHeap_string_Random_64 5.59% 12.841 13.558 - 6.28% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.58% 18.713 19.756 - -10.79% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 5.57% 436.110 460.404 - 3.41% -
SetIntersection_None_Vector_float_262144_1 5.56% 1104472.145 1165931.023 - 3.29% -
BM_deque_deque_ranges_move/2 5.53% 2.125 2.243 - 0.14% -
std::reverse_copy(list<int>)/4096 5.53% 3095.403 3266.502 - 4.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.50% 200379453.483 211406301.476 - 5.87% -
BM_align/8 5.50% 0.622 0.657 - 5.47% -
std::find_first_of(vector<int>)_(small_needle)/8192 5.48% 11986.322 12643.045 - 9.04% -
std::flat_multimap<int,_int>::erase(iterator)/1024 5.47% 82.412 86.918 - 15.70% -
SetIntersection_Front_Vector_float_256_256 5.46% 4313740.484 4549430.364 - 0.17% -
std::find_end(deque<int>)_(single_element)/1000 5.45% 308.368 325.176 - 4.11% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 5.44% 1.519 1.602 - -9.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.43% 202.017 212.994 - -2.82% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 5.41% 952823.156 1004381.964 - 5.61% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 5.40% 19.718 20.782 - 6.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.39% 173888.183 183266.486 - 4.90% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 5.39% 10.223 10.775 - -23.24% -
std::copy(list<int>)/4096 5.39% 3083.209 3249.252 - 0.23% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 5.37% 12357.390 13021.029 - 5.72% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 5.36% 15819.672 16667.084 - 5.62% -
BM_align/1 5.36% 0.623 0.657 - 5.18% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 5.34% 764.180 804.999 - 3.19% -
BM_align/256 5.34% 0.622 0.656 - 5.28% -
SetIntersection_Front_Set_uint64_64_16 5.31% 15003456.171 15799478.444 - 3.92% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 5.29% 46.156 48.596 - -3.03% -
std::rotate(deque<int>)_(1_element_backward)/32 5.28% 3.536 3.722 - 5.15% -
std::find_end(vector<int>)_(single_element)/8192 5.26% 1869.373 1967.742 - 5.74% -
BM_align/64 5.24% 0.622 0.655 - 5.19% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 5.24% 23.873 25.123 - 3.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 5.23% 51.754 54.462 - 2.94% -
BM_StringRelational_Compare_Small_Small_ChangeLast 5.23% 1.642 1.728 - 6.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 5.21% 24.313 25.580 - 5.65% -
SetIntersection_Interlaced_Set_float_64_16 5.20% 21594479.631 22716669.241 - 5.88% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 5.19% 586.820 617.269 - 22.12% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 5.17% 21359.706 22464.692 - 5.18% -
SetIntersection_Front_Set_uint64_16_4 5.17% 54542545.765 57363546.860 - 4.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5.16% 4431383.188 4660168.904 - -6.79% -
std::pop_heap(deque<int>)/1024 5.16% 12.450 13.092 - 6.61% -
BM_PushHeap_uint32_Random_64 5.16% 4.902 5.155 - 2.53% -
std::partial_sort_copy(list<int>)_(heap)/1024 5.15% 8232.706 8656.760 - 5.18% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 5.15% 4.047 4.255 - 6.86% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 5.15% 24.372 25.626 - 7.27% -
std::multimap<int,_int>::contains(key)_(existent)/32 5.12% 1.730 1.818 - 4.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 5.11% 1048908.126 1102506.191 - 5.90% -
BM_PushHeap_uint64_Ascending_262144 5.09% 4.766 5.009 - 4.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 5.09% 16.151 16.973 - 5.66% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.07% 5620.825 5905.687 - 3.04% -
std::find_if_not(vector<char>)_(bail_25%)/8192 5.06% 240.837 253.030 - 5.20% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 5.04% 1.031 1.083 - 11.67% -
std::find(vector<bool>)_(process_all)/1024 5.03% 4.495 4.721 - 1.91% -
std::partial_sort_copy(list<int>)_(heap)/8192 5.02% 99774.946 104788.160 - 4.87% -
std::unordered_multiset<int>::erase(iterator)/8192 5.02% 19.705 20.695 - 4.21% -
std::multiset<int>::equal_range(key)_(existent)/32 5.02% 2.299 2.414 - 1.14% -
std::stable_sort(vector<int>)_(pipe-organ)/8 5.01% 18.439 19.363 - 5.47% -
BM_deque_vector_ranges_copy_backward/64000 5.00% 8036.595 8438.499 - 13.20% -
SetIntersection_None_Set_string_16384_16 5.00% 190668938.671 200197430.810 - -1.66% -
rng::contains_subrange(vector<int>)_(same_length)/8192 4.99% 1866.454 1959.658 - 5.43% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 4.96% 54816.567 57533.908 - 6.66% -
BM_deque_vector_copy_backward/70000 4.95% 8756.331 9189.770 - 17.17% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 4.94% 36047.536 37828.048 - 3.39% -
BM_deque_deque_ranges_move/0 4.94% 0.846 0.887 - 11.91% -
std::copy(vector<bool>)_(aligned)/64 4.93% 1.289 1.353 - 4.36% -
std::unordered_set<int>::count(key)_(non-existent)/8192 4.90% 1.433 1.503 - -3.41% -
SetIntersection_Front_Set_uint32_256_64 4.90% 5189964.544 5444189.836 - -0.24% -
std::is_sorted_until(vector<int>,_pred)/8192 4.90% 3232.566 3390.818 - 2.56% -
BM_deque_vector_ranges_move_backward/65536 4.89% 8085.961 8481.198 - 7.21% -
BM_deque_vector_ranges_move_backward/64000 4.86% 7773.845 8151.725 - -10.43% -
std::unordered_multiset<int>::count(key)_(existent)/8192 4.86% 1.702 1.785 - -2.67% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 4.85% 29.423 30.851 - 4.53% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 4.85% 1.327 1.391 - -6.96% -
SetIntersection_None_Set_string_16384_1 4.82% 191965861.679 201221019.617 - -4.28% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 4.80% 22008.063 23064.053 - 6.95% -
std::find_if(deque<int>)_(process_all)/8 4.80% 2.897 3.036 - 20.85% -
SetIntersection_None_Set_string_16384_4 4.79% 191304937.629 200467174.511 - -2.39% -
rng::find_last(forward_list<int>)_(bail_10%)/8 4.79% 2.291 2.400 - 4.60% -
BM_PushHeap_uint64_Descending_16 4.77% 0.359 0.376 - 4.52% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 4.76% 16.388 17.167 - 2.81% -
SetIntersection_Front_Set_float_16384_4 4.74% 1028316.346 1077072.960 - 0.30% -
std::map<std::string,_int>::contains(key)_(existent)/8192 4.73% 29.131 30.510 - 3.54% -
std::find_if(vector<char>)_(bail_25%)/32768 4.71% 798.524 836.095 - 4.99% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 4.68% 31521.963 32998.421 - 3.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.68% 196415265.077 205608332.554 - 6.20% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 4.67% 14195.744 14859.185 - 5.33% -
BM_std_minmax_element<long_long>/3 4.66% 1.093 1.144 - -3.41% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 4.63% 83773.979 87655.773 - 4.87% -
SetIntersection_Interlaced_Set_float_64_64 4.62% 12624867.480 13208751.737 - -0.59% -
SetIntersection_Front_Set_uint64_16384_1 4.62% 1051886.845 1100495.108 - 9.08% -
SetIntersection_Front_Set_uint64_64_1 4.61% 16437865.570 17195937.115 - 4.43% -
SetIntersection_Front_Set_uint32_16384_1024 4.60% 11820811.502 12364855.371 - -2.39% -
SetIntersection_Interlaced_Vector_float_256_64 4.58% 7244011.899 7575427.430 - 4.91% -
std::set<int>::count(key)_(non-existent)/8192 4.57% 11.246 11.761 - 5.18% -
std::rotate(vector<int>)_(by_1/4)/50 4.57% 11.525 12.051 - 3.85% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.56% 592.469 619.472 - 6.22% -
BM_StringRelational_Compare_Small_Empty_Control 4.56% 1.767 1.847 - 14.82% -
BM_lexicographical_compare_three_way_fast_path/4 4.55% 1.150 1.202 - 4.97% -
SetIntersection_Front_Vector_string_1024_64 4.55% 3400811.035 3555416.492 - 2.95% -
SetIntersection_Interlaced_Vector_uint32_256_16 4.54% 5951624.806 6221688.302 - -5.78% -
SetIntersection_Front_Set_uint64_262144_4 4.53% 1046436.190 1093798.911 - 1.94% -
std::move_backward(deque<int>)/8 4.52% 3.475 3.632 - 7.98% -
std::stable_sort(vector<int>)_(ascending)/8 4.52% 15.529 16.230 - 2.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.51% 402810.830 420996.400 - 1.93% -
std::find(vector<long_long>)_(bail_25%)/8 4.51% 0.885 0.924 - 6.51% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 4.50% 17.587 18.378 - 3.84% -
SetIntersection_Front_Vector_string_1024_256 4.48% 9459830.879 9884030.096 - 8.02% -
std::deque<int>::erase(begin)_(cheap_elements)/32 4.48% 7.515 7.851 - 3.25% -
SetIntersection_None_Vector_float_4_1 4.48% 213553897.584 223110541.343 - 4.38% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 4.46% 6865.603 7171.767 - 3.97% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.46% 11771.864 12296.607 - 4.20% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 4.45% 15.520 16.211 - 4.45% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 4.43% 27220.252 28425.680 - 4.53% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.42% 68515.755 71544.801 - 7.32% -
BM_deque_deque_ranges_move/70000 4.41% 3293.620 3438.976 - -0.22% -
std::set<std::string>::insert(value)_(already_present)/32 4.40% 9.998 10.438 - 17.10% -
std::find_if_not(vector<bool>)_(process_all)/1024 4.40% 569.207 594.274 - 6.23% -
std::set<int>::count(key)_(non-existent)/1024 4.40% 7.394 7.719 - 4.89% -
SetIntersection_Front_Set_uint64_64_64 4.40% 13329906.881 13916085.454 - 1.51% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 4.39% 0.475 0.496 - 4.25% -
SetIntersection_Front_Vector_string_1024_1024 4.38% 39111425.010 40824479.809 - 2.47% -
BM_deque_deque_ranges_move_backward/512 4.37% 18.870 19.695 - 4.32% -
bm_swap_ranges_vb_aligned/8 4.37% 3.188 3.327 - 2.35% -
SetIntersection_Front_Set_string_256_16 4.36% 6945036.007 7248094.516 - -0.92% -
BM_StringEraseWithMove_Empty_Transparent 4.35% 0.618 0.645 - 15.26% -
std::partition(deque<int>)_(sparse)/50 4.33% 15.179 15.837 - 2.48% -
BM_deque_vector_ranges_copy_backward/70000 4.33% 8843.943 9226.591 - -9.71% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 4.33% 489.001 510.155 - 0.51% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4.32% 3767.795 3930.420 - -0.21% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 4.31% 0.604 0.630 - 3.92% -
SetIntersection_Front_Set_uint64_16_1 4.31% 62805700.397 65512039.444 - 3.87% -
SetIntersection_Front_Set_uint64_64_4 4.30% 16038356.070 16727777.263 - 3.23% -
std::any_of(deque<int>)_(process_all)/8 4.30% 3.292 3.433 - 4.58% -
std::find_if_not(vector<char>)_(process_all)/50 4.29% 6.638 6.923 - 3.60% -
std::all_of(deque<int>)_(process_all)/8 4.29% 3.307 3.448 - 4.56% -
BM_deque_vector_copy/0 4.27% 1.406 1.466 - -5.98% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 4.26% 643.841 671.269 - 0.46% -
std::map<int,_int>::ctor(const&,_alloc)/1024 4.26% 6494.819 6771.398 - 2.85% -
BM_deque_vector_move_backward/0 4.26% 1.362 1.420 - 8.97% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 4.25% 9.435 9.836 - -0.33% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 4.25% 0.626 0.652 - -1.12% -
BM_vector_deque_copy_backward/512 4.23% 17.482 18.221 - 4.22% -
std::map<int,_int>::ctor(const&)/8192 4.23% 51950.518 54146.159 - -7.76% -
std::map<int,_int>::count(key)_(non-existent)/1024 4.22% 7.229 7.534 - 4.32% -
SetIntersection_Front_Set_uint64_4_4 4.20% 136984872.897 142742207.058 - 3.77% -
std::equal(list<int>)_(it,_it,_it)/1048576 4.20% 1312450.078 1367605.833 - 4.65% -
BM_StringDestroy_Large 4.20% 7.177 7.479 - -21.45% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 4.19% 0.755 0.786 - 4.66% -
std::find_end(vector<int>)_(same_length)/1024 4.17% 247.436 257.763 - 1.16% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.17% 226.137 235.572 - -3.35% -
BM_StringAssignStr_Empty_Transparent 4.16% 0.485 0.505 - -0.51% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.15% 4.406 4.589 - 2.06% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 4.15% 12017.107 12515.863 - 0.44% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.15% 7.904 8.232 - 74.70% -
BM_StringRelational_Compare_Empty_Huge_Control 4.14% 1.549 1.613 - 0.47% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.14% 395.408 411.788 - 1.37% -
BM_deque_vector_ranges_copy_backward/65536 4.14% 8240.439 8581.707 - 1.62% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 4.14% 15.933 16.593 - 5.43% -
SetIntersection_None_Set_string_16384_256 4.14% 195433189.346 203522103.223 - 0.79% -
BM_StringAssignAsciiz_Empty_Opaque 4.14% 2.981 3.104 - 2.16% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 4.13% 457.765 476.688 - 7.90% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.12% 2.299 2.394 - 2.46% -
std::map<int,_int>::ctor(const&,_alloc)/8192 4.12% 52012.931 54153.482 - 4.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.11% 6411.698 6675.476 - -12.23% -
BM_vector_deque_move/5500 4.11% 195.837 203.888 - 4.19% -
std::set<int>::insert(value)_(new_value,_end)/1024 4.11% 40.980 42.663 - -2.84% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.10% 176728.899 183974.261 - 6.14% -
std::none_of(deque<int>)_(process_all)/8 4.10% 3.294 3.429 - 4.63% -
std::count_if(deque<int>)_(every_other)/8192 4.09% 2683.716 2793.532 - 4.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.09% 6.786 7.063 - 8.10% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 4.08% 51.992 54.112 - 2.99% -
std::search(deque<int>,_pred)_(near_matches)/1024 4.07% 27944.275 29082.492 - 15.60% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 4.07% 22.896 23.828 - -3.94% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 4.07% 0.274 0.285 - 3.67% -
std::unique_copy(vector<int>)_(sprinkled)/52 4.06% 21.946 22.837 - 3.75% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 4.05% 626.758 652.155 - 4.12% -
std::replace_if(vector<int>)_(prefix)/8192 4.05% 2021.063 2102.816 - 3.71% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 4.04% 462.872 481.570 - 1.84% -
BM_StringFindAllMatch/8 4.04% 2.625 2.731 - -4.94% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 4.04% 173960.875 180985.325 - 3.38% -
std::stable_sort(vector<int>)_(repeated)/8 4.02% 15.614 16.242 - 5.33% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.02% 20782.596 21617.451 - 1.20% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 4.02% 20.802 21.637 - -2.29% -
SetIntersection_Interlaced_Vector_uint64_256_16 4.01% 6378692.415 6634354.313 - -0.86% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.99% 2.366 2.461 - 13.34% -
std::sort(vector<int>)_(qsort_adversarial)/8192 3.98% 147686.304 153570.921 - 4.41% -
std::any_of(vector<int>)_(process_all)/32 3.98% 8.378 8.711 - 5.03% -
std::map<int,_int>::ctor(const&)/1024 3.98% 6486.894 6745.047 - -9.40% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.97% 176367.848 183374.157 - 2.97% -
std::find_if(vector<char>)_(bail_25%)/8192 3.97% 210.417 218.767 - 4.21% -
BM_deque_deque_ranges_move/1 3.97% 2.412 2.508 - 0.33% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 3.96% 2.611 2.714 - -0.71% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.96% 1450.398 1507.840 - 4.07% -
std::unordered_set<std::string>::erase(iterator)/32 3.96% 29.380 30.544 - 2.15% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 3.95% 4.121 4.284 - -5.40% -
SetIntersection_Front_Vector_uint64_262144_1024 3.95% 5607864.585 5829333.127 - 9.64% -
std::reverse(deque<int>)/64 3.94% 13.030 13.543 - -0.15% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 3.93% 23.509 24.432 - 3.16% -
BM_StringAssignAsciiz_Small_Opaque 3.93% 2.987 3.104 - 2.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.92% 5.012 5.209 - 4.39% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 3.91% 16.134 16.764 - 3.58% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.91% 20351.601 21146.488 - 6.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.90% 13740.704 14276.153 - -2.86% -
SetIntersection_Front_Set_uint64_262144_256 3.89% 3645628.148 3787459.064 - -2.49% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 3.89% 22.542 23.419 - -0.90% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 3.89% 2.413 2.507 - 6.26% -
SetIntersection_Front_Set_uint64_262144_1024 3.89% 11957542.205 12422542.685 - -20.20% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.89% 22.178 23.040 - 6.40% -
std::set<int>::contains(key)_(non-existent)/32 3.87% 2.650 2.753 - -4.52% -
bm_lexicographical_compare<unsigned_char>/8 3.85% 1.388 1.441 - 9.52% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.85% 1637.339 1700.341 - 6.29% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 3.85% 66.438 68.994 - 20.72% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.84% 35.758 37.132 - 0.86% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.83% 8627.457 8958.216 - 5.54% -
BM_StringRelational_Compare_Empty_Small_Control 3.83% 1.552 1.611 - 0.17% -
BM_PushHeap_float_Ascending_16384 3.83% 4.214 4.375 - 0.16% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 3.82% 27873.853 28939.337 - -0.36% -
rng::find_last(vector<int>)_(bail_90%)/50 3.82% 1.472 1.528 - 8.00% -
SetIntersection_Front_Vector_uint64_1024_256 3.82% 2190632.714 2274276.968 - -0.55% -
std::set<std::string>::insert(value)_(new_value,_end)/32 3.81% 32.252 33.481 - -26.38% -
std::unique(vector<int>,_pred)_(contiguous)/32 3.80% 54.284 56.349 - 3.38% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.80% 16.611 17.241 - 4.34% -
BM_StringRelational_Compare_Empty_Empty_Control 3.78% 1.554 1.612 - 0.17% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.77% 573.370 595.009 - -7.68% -
SetIntersection_Front_Vector_string_16384_1024 3.77% 37960330.687 39391270.727 - 3.50% -
std::unordered_map<int,_int>::count(key)_(existent)/32 3.76% 1.382 1.434 - -7.66% -
std::partition_copy(deque<int>)/50 3.75% 21.003 21.790 - 3.08% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 3.74% 46.852 48.605 - 1.33% -
std::is_sorted_until(list<int>,_pred)/1024 3.74% 795.146 824.891 - 4.37% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 3.74% 12809.029 13287.965 - 3.48% -
BM_StringRelational_Compare_Empty_Large_Control 3.72% 1.553 1.611 - -11.97% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 3.72% 32.631 33.845 - -21.35% -
SetIntersection_None_Vector_float_1_1 3.72% 532270769.589 552065981.206 - 3.59% -
ranges::min(std::vector<__int128>)/8 3.71% 2.931 3.040 - 4.21% -
BM_PushHeap_uint32_Random_16384 3.71% 5.781 5.996 - 3.88% -
SetIntersection_Front_Set_uint64_262144_16 3.68% 1166835.288 1209810.078 - 0.25% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.68% 26718.356 27702.333 - 15.53% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.68% 183584.609 190333.528 - 0.96% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 3.68% 15.753 16.332 - 3.43% -
std::unordered_set<int>::clear()/32 3.67% 621.090 643.903 - 0.75% -
BM_StringFindStringLiteral/32 3.67% 1.784 1.849 - 3.13% -
std::copy_n(deque<int>)/8 3.64% 2.692 2.790 - 1.39% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.64% 2.911 3.017 - 3.80% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 3.63% 16.055 16.638 - 4.78% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 3.63% 23.860 24.726 - -33.92% -
SetIntersection_Front_Set_string_16384_64 3.63% 4407330.161 4567379.581 - 0.09% -
ranges::min(std::list<char>)/64 3.63% 27.125 28.110 - 4.06% -
BM_PushHeap_float_PipeOrgan_16384 3.63% 2.518 2.609 - 3.67% -
BM_PushHeap_float_SingleElement_16 3.62% 0.363 0.376 - 3.41% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 3.62% 0.810 0.840 - 3.53% -
std::deque<int>::ctor(size)/8192 3.61% 434.472 450.169 - -1.84% -
std::set<int>::lower_bound(key)_(existent)/1024 3.61% 4.397 4.556 - 5.91% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3.60% 3139.438 3252.523 - 0.96% -
BM_deque_vector_move_backward/70000 3.60% 8686.800 8999.478 - 16.11% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 3.60% 600.216 621.817 - 3.31% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 3.60% 16.046 16.623 - 5.30% -
SetIntersection_Front_Set_float_64_64 3.59% 12710889.617 13167538.210 - -4.93% -
std::stable_sort(vector<int>)_(shuffled)/8 3.59% 19.759 20.468 - 4.54% -
std::find_if_not(vector<char>)_(process_all)/1024 3.59% 125.836 130.348 - 3.89% -
BM_deque_vector_copy_backward/65536 3.58% 8298.049 8595.337 - 10.82% -
SetIntersection_Front_Set_string_64_4 3.57% 18146107.505 18794456.618 - -0.28% -
BM_StringFindStringLiteral/256 3.56% 5.458 5.652 - 4.22% -
SetIntersection_Front_Set_uint64_256_1 3.56% 4137276.199 4284522.439 - 2.15% -
std::set<int>::equal_range(key)_(existent)/1024 3.56% 4.743 4.912 - 14.52% -
std::partial_sort(deque<int>)_(shuffled)/8 3.55% 32.183 33.326 - 2.93% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.53% 181202.540 187602.947 - 0.34% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 3.52% 23.766 24.604 - 4.93% -
std::find_end(deque<int>)_(single_element)/1024 3.52% 318.895 330.120 - 3.88% -
SetIntersection_Front_Vector_float_262144_16 3.50% 1093679.607 1132000.048 - 4.29% -
BM_deque_vector_move/0 3.50% 1.330 1.376 - -1.75% -
std::find_end(vector<int>)_(same_length)/8192 3.50% 2022.730 2093.519 - 4.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 3.49% 1041540.659 1077906.036 - -0.67% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.49% 26.517 27.442 - 0.87% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 3.48% 790.439 817.932 - 10.38% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.47% 1.440 1.490 - 3.36% -
std::find_end(deque<int>)_(same_length)/1000 3.47% 343.872 355.790 - 9.26% -
std::set<int>::count(key)_(non-existent)/32 3.46% 2.874 2.973 - 3.80% -
BM_PushHeap_uint32_Ascending_262144 3.46% 4.682 4.844 - 3.54% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.45% 646.776 669.119 - 1.02% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 3.45% 0.773 0.800 - 3.92% -
std::shuffle(vector<int>)/1024 3.44% 8760.431 9061.474 - 3.52% -
std::shuffle(vector<int>)/32 3.43% 281.252 290.910 - 4.73% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.43% 165.487 171.164 - 3.75% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 3.42% 19.602 20.273 - 4.16% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 3.42% 521.354 539.184 - 0.36% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 3.42% 20.256 20.948 - 3.07% -
std::find_if_not(vector<bool>)_(process_all)/8192 3.42% 4527.148 4681.865 - 4.87% -
std::rotate_copy(vector<int>)/1024 3.42% 33.265 34.402 - 5.39% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 3.41% 6.783 7.015 - 2.05% -
BM_vector_deque_move_backward/2 3.41% 2.046 2.116 - 3.15% -
std::for_each_n(deque<int>)/8192 3.40% 257.183 265.928 - 4.38% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 3.40% 21.172 21.892 - 2.87% -
std::copy(vector<int>)/4096 3.40% 143.820 148.705 - -33.15% -
SetIntersection_Front_Set_uint64_16384_4 3.40% 1080243.507 1116921.242 - 3.76% -
std::copy_n(vector<bool>)_(aligned)/64 3.39% 1.294 1.338 - -0.07% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 3.39% 21.393 22.119 - 4.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.38% 1239.722 1281.614 - -2.00% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 3.38% 22.039 22.783 - 5.27% -
std::unordered_set<int>::count(key)_(existent)/1024 3.38% 1.348 1.393 - 7.66% -
bm_lexicographical_compare<unsigned_char>/1 3.36% 1.616 1.670 - 8.90% -
std::remove_copy(deque<int>)_(prefix)/50 3.35% 20.630 21.321 - 0.24% -
std::stable_partition(deque<int>)_(sparse)/8192 3.35% 3549.284 3668.197 - 11.17% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 3.35% 0.811 0.838 - 3.29% -
std::rotate_copy(list<int>)/8192 3.35% 6839.670 7068.559 - 1.83% -
SetIntersection_Interlaced_Vector_string_16384_64 3.35% 12079809.230 12483985.579 - -5.12% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.34% 69106.048 71415.484 - 5.54% -
std::remove(vector<int>)_(prefix)/8192 3.34% 2101.893 2172.100 - 3.36% -
SetIntersection_Interlaced_Vector_uint64_256_4 3.34% 4783680.576 4943267.180 - -2.04% -
SetIntersection_Front_Set_uint64_16_16 3.33% 37903765.541 39167552.853 - 2.87% -
BM_vector_deque_copy_backward/1024 3.33% 37.941 39.205 - 3.30% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.33% 4.263 4.404 - -3.24% -
BM_vector_deque_ranges_copy/70000 3.32% 3273.030 3381.843 - 0.03% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 3.32% 34.943 36.103 - 1.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.32% 26347077.908 27221219.893 - 0.11% -
bm_lexicographical_compare<int>/1 3.31% 1.342 1.386 - 8.14% -
std::find_end(vector<int>)_(single_element)/1024 3.31% 245.938 254.083 - 4.09% -
std::stable_partition(vector<int>)_(sparse)/32 3.28% 7.358 7.599 - 5.20% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.27% 13402.705 13840.642 - 3.31% -
std::partition(vector<int>)_(dense)/1024 3.26% 241.393 249.271 - 3.94% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 3.26% 46.756 48.282 - 1.48% -
BM_deque_deque_ranges_move_backward/1 3.26% 2.590 2.675 - 3.14% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 3.26% 19.588 20.226 - 3.44% -
SetIntersection_Front_Vector_uint64_16384_256 3.25% 2200253.573 2271759.703 - -0.51% -
BM_std_minmax_element<char>/65536 3.23% 17111.166 17663.759 - 3.15% -
BM_std_minmax_element<char>/4096 3.23% 1076.707 1111.454 - 3.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.22% 6497595.481 6706976.466 - 0.91% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 3.22% 10.256 10.586 - -6.31% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.21% 20653.061 21315.726 - -1.09% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.21% 392.637 405.221 - 3.49% -
SetIntersection_Front_Set_uint64_16384_16 3.20% 1205122.606 1243723.716 - 3.32% -
std::set<int>::equal_range(key)_(existent)/32 3.20% 1.886 1.947 - 7.67% -
SetIntersection_None_Vector_float_1024_1 3.19% 1053290.963 1086886.440 - 0.32% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.19% 18.953 19.557 - 0.42% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 3.18% 8.767 9.046 - 3.47% -
BM_StringRelational_Compare_Large_Small_Control 3.18% 1.795 1.852 - 0.26% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 3.17% 0.811 0.836 - 3.09% -
BM_StringRelational_Eq_Small_Large_Control 3.16% 0.467 0.482 - 0.23% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 3.15% 26.207 27.033 - 3.42% -
SetIntersection_Front_Set_string_256_4 3.15% 4834186.785 4986521.157 - 0.78% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.15% 192.991 199.065 - 1.93% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.14% 114927.062 118533.809 - 1.82% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.14% 44699.495 46101.930 - 1.63% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 3.12% 1158.363 1194.557 - 3.42% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.12% 29.291 30.206 - 1.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.12% 6.682 6.890 - 4.06% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.11% 55981.910 57725.641 - 0.92% -
std::is_sorted(vector<int>,_pred)/8 3.11% 3.321 3.424 - 3.67% -
std::stable_sort(vector<int>)_(heap)/8 3.11% 21.343 22.006 - 4.33% -
BM_std_minmax_element<char>/1024 3.11% 275.346 283.899 - 3.03% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 3.11% 421.726 434.825 - 2.80% -
SetIntersection_None_Set_float_262144_16384 3.10% 1166333.172 1202520.752 - 4.05% -
std::search(vector<int>)_(same_length)/1024 3.10% 245.292 252.892 - 3.30% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 3.09% 1851.225 1908.492 - 9.98% -
BM_PushHeap_uint64_SingleElement_262144 3.09% 0.363 0.374 - 4.62% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 3.09% 24.449 25.205 - 3.67% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 3.09% 599.816 618.350 - 0.46% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 3.09% 1.849 1.906 - 3.11% -
BM_StringCopy_Huge 3.08% 106.146 109.420 - 1.20% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 3.08% 26.849 27.676 - 1.08% -
std::multimap<std::string,_int>::ctor(const&)/0 3.08% 12.733 13.125 - 3.29% -
BM_std_minmax_element<char>/5500 3.07% 1445.627 1490.051 - 3.14% -
std::find_end(deque<int>)_(same_length)/1024 3.07% 350.832 361.593 - 8.66% -
BM_std_minmax_element<char>/4000 3.06% 1053.409 1085.673 - 3.05% -
SetIntersection_Front_Set_string_262144_16 3.06% 1828175.951 1884069.121 - -7.64% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 3.05% 5333.632 5496.292 - 4.20% -
BM_std_minmax_element<char>/64000 3.05% 16743.018 17253.271 - 3.17% -
BM_std_minmax_element<char>/70000 3.05% 18305.427 18862.860 - 2.88% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 3.04% 67.562 69.616 - 0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.02% 1022860.904 1053747.204 - -0.15% -
std::is_sorted_until(list<int>,_pred)/8 3.01% 3.688 3.799 - 4.88% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 3.01% 1.138 1.173 - 2.83% -
std::map<int,_int>::ctor(const&,_alloc)/32 3.01% 227.732 234.588 - 1.71% -
std::unique(deque<int>)_(contiguous)/32 3.00% 49.552 51.036 - 0.35% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 2.99% 7.132 7.346 - 5.37% -
std::unique(deque<int>)_(contiguous)/52 2.99% 55.580 57.244 - -0.33% -
std::search(vector<int>)_(single_element)/1024 2.99% 237.294 244.388 - 2.93% -
std::find_end(vector<int>)_(single_element)/1000 2.99% 239.777 246.935 - 3.54% -
std::multimap<int,_int>::clear()/1024 2.98% 10740.870 11061.274 - 4.35% -
std::multiset<int>::equal_range(key)_(existent)/1024 2.98% 5.263 5.420 - 1.50% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 2.98% 14567.343 15001.566 - 1.66% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 2.98% 1071005.495 1102922.970 - 3.44% -
SetIntersection_Interlaced_Set_string_16_16 2.98% 58992795.737 60749834.215 - 8.12% -
std::fill(vector<bool>)/512 2.97% 1.532 1.577 - 5.63% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.97% 226.713 233.438 - 6.53% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 2.96% 22.646 23.317 - 1.26% -
std::multiset<int>::find(key)_(non-existent)/8192 2.96% 8.266 8.510 - 0.84% -
BM_deque_deque_ranges_copy/2 2.95% 2.236 2.302 - 2.67% -
std::partition(list<int>)_(dense)/8192 2.95% 5036.655 5185.234 - -3.23% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.95% 2.021 2.080 - 2.95% -
std::count(deque<int>)_(every_other)/1024 2.94% 244.776 251.972 - 3.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.94% 1170389.336 1204776.163 - 6.04% -
std::partition(deque<int>)_(sparse)/1024 2.94% 381.774 392.987 - -1.92% -
BM_num_put<const_void*> 2.94% 12.063 12.417 - 3.69% -
BM_std_minmax_element<char>/512 2.93% 140.275 144.391 - 2.88% -
std::count_if(list<int>)_(every_other)/8192 2.93% 7092.666 7300.261 - -12.65% -
std::search(vector<int>)_(single_element)/1000 2.92% 232.004 238.783 - 3.22% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 2.92% 10.881 11.199 - -5.06% -
std::map<int,_int>::count(key)_(existent)/32 2.92% 1.543 1.588 - 1.53% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 2.92% 5.501 5.662 - 2.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 2.92% 20.351 20.946 - 4.30% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 2.92% 852.598 877.469 - 3.05% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 2.91% 19.594 20.165 - -2.05% -
SetIntersection_Front_Vector_uint64_262144_262144 2.91% 341505405.311 351439152.020 - 0.67% -
std::set<int>::insert(value)_(new_value,_middle)/8192 2.91% 31.140 32.046 - -1.32% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.90% 6.363 6.548 - 3.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2.90% 2219878.909 2284358.142 - 3.33% -
std::find_end(deque<int>)_(process_all)/1048576 2.90% 263498.181 271148.968 - 1.16% -
BM_StringDestroy_Huge 2.90% 10.692 11.002 - -9.29% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 2.90% 1.220 1.256 - 5.70% -
std::unordered_multiset<int>::find(key)_(existent)/1024 2.89% 1.415 1.456 - 2.34% -
SetIntersection_None_Vector_float_16384_16 2.89% 1083958.115 1115281.834 - 1.09% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.89% 36513.815 37567.596 - 2.86% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.88% 53105.844 54637.307 - 1.28% -
bm_ranges_swap_ranges_vb_unaligned/262144 2.88% 3834.823 3945.354 - 4.68% -
rng::contains(list<int>)_(process_all)/8192 2.88% 6930.419 7129.746 - -0.08% -
std::unique(list<int>)_(sprinkled)/8192 2.87% 7953.407 8181.706 - 4.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.87% 197273436.588 202932268.994 - 3.50% -
std::copy_backward(vector<int>)/8 2.86% 2.215 2.278 - 7.51% -
std::unique(deque<int>)_(sprinkled)/32 2.86% 53.442 54.969 - 6.19% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.86% 611.699 629.166 - -1.00% -
BM_deque_deque_ranges_copy_backward/1024 2.85% 37.539 38.610 - 1.85% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.85% 1755.742 1805.751 - -4.13% -
BM_deque_vector_ranges_move_backward/70000 2.85% 8787.404 9037.538 - 13.40% -
BM_CmpLess_ushort_schar 2.84% 1.026 1.056 - 1.25% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 2.84% 21.814 22.433 - 14.68% -
BM_deque_deque_copy_backward/2 2.84% 2.462 2.531 - 2.58% -
BM_StringMove_Small 2.83% 0.714 0.734 - -7.56% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.83% 34.501 35.477 - 1.50% -
std::partition(vector<int>)_(sparse)/32 2.83% 8.774 9.022 - -0.64% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.82% 8.925 9.177 - 2.33% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.82% 11475.483 11798.912 - 1.48% -
std::replace_if(vector<int>)_(prefix)/1024 2.82% 267.845 275.394 - 2.11% -
SetIntersection_None_Set_string_16384_64 2.81% 194310180.044 199779511.978 - -2.02% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 2.81% 771.875 793.575 - 4.26% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 2.81% 209931.554 215833.269 - 0.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 2.80% 23.332 23.986 - 3.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.79% 5881.964 6046.124 - 1.51% -
std::find_if(list<int>)_(bail_25%)/32768 2.79% 7405.359 7611.638 - 7.54% -
BM_deque_deque_ranges_copy/1024 2.79% 37.046 38.078 - 3.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.78% 1177223.173 1209988.603 - -1.10% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.78% 40673.895 41805.889 - 0.13% -
std::multimap<int,_int>::erase(iterator)/8192 2.78% 20.432 21.001 - -0.04% -
std::stable_partition(list<int>)_(alloc_fails)/8192 2.77% 25012.040 25704.477 - 2.76% -
SetIntersection_Front_Vector_float_16384_16384 2.76% 77552767.004 79691777.560 - 0.16% -
std::is_sorted_until(list<int>)/8192 2.76% 7048.820 7243.032 - 1.10% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 2.75% 1.392 1.431 - 5.59% -
SetIntersection_Interlaced_Set_uint64_1024_1 2.75% 1019097.273 1047151.154 - 0.32% -
SetIntersection_Front_Set_string_16_16 2.75% 57808062.045 59395310.088 - -2.15% -
std::copy_backward(list<int>)/8 2.74% 2.397 2.463 - 2.36% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.74% 161.091 165.501 - 0.67% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.73% 81107.040 83324.562 - 5.68% -
std::sort(deque<int>)_(repeated)/8 2.73% 18.459 18.963 - 4.54% -
std::find_end(forward_list<int>)_(same_length)/1000 2.73% 1444.412 1483.855 - 1.10% -
rng::contains_subrange(vector<int>)_(process_all)/8192 2.73% 1636.791 1681.447 - 0.17% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 2.73% 68.786 70.663 - 5.84% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 2.73% 475.132 488.088 - 2.86% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.72% 629.330 646.466 - -11.24% -
std::equal(list<int>)_(it,_it,_it)/50 2.72% 35.467 36.432 - 3.30% -
std::find_end(vector<int>)_(match_near_end)/1000 2.72% 27.707 28.460 - 2.63% -
SetIntersection_Front_Set_float_256_1 2.71% 4084647.733 4195497.631 - 1.54% -
std::copy(vector<int>)/8 2.71% 2.186 2.245 - 1.44% -
SetIntersection_Front_Set_float_1024_256 2.71% 3708536.350 3808951.877 - -10.14% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 2.70% 3948.152 4054.842 - 1.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 2.70% 18083265.869 18571907.756 - 1.77% -
BM_PushHeap_uint32_QuickSortAdversary_1 2.70% 0.465 0.478 - 2.74% -
BM_deque_vector_move_backward/65536 2.69% 8155.799 8375.515 - 14.13% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.69% 20.226 20.770 - 2.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.69% 55450.403 56940.543 - 4.53% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2.69% 2164.311 2222.454 - 0.17% -
BM_std_minmax_element<int>/512 2.68% 143.139 146.977 - 6.71% -
std::map<std::string,_int>::ctor(const&)/8192 2.68% 342008.060 351167.877 - 2.17% -
BM_StringRelational_Compare_Huge_Empty_Control 2.67% 1.598 1.640 - 1.86% -
std::move(list<int>)/32768 2.67% 30889.786 31713.104 - 0.59% -
SetIntersection_Front_Vector_float_262144_16384 2.66% 77520830.707 79586427.060 - 0.15% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.66% 274.403 281.714 - 5.30% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 2.66% 996400.237 1022916.126 - 2.27% -
std::unique(vector<int>)_(sprinkled)/8192 2.65% 3894.730 3998.080 - 2.62% -
std::find(vector<int>)_(bail_25%)/1024 2.65% 65.789 67.534 - 3.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.65% 18070874.376 18550080.545 - -0.85% -
std::set<int>::clear()/8192 2.65% 78274.258 80349.451 - 1.82% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.65% 602.558 618.512 - 2.40% -
BM_std_minmax_element<short>/64 2.65% 17.183 17.638 - 1.70% -
std::find_if(list<int>)_(bail_25%)/8 2.64% 0.920 0.944 - 2.67% -
std::multimap<int,_int>::erase(iterator)/1024 2.64% 20.397 20.935 - 0.11% -
ranges::minmax(std::vector<char>)/1 2.63% 0.629 0.646 - -0.96% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 2.63% 23.697 24.320 - 2.49% -
std::partial_sort(deque<int>)_(ascending)/8 2.63% 32.064 32.906 - -1.21% -
rng::find_last(list<int>)_(bail_10%)/1048576 2.63% 785603.539 806229.003 - 2.75% -
std::find(list<int>)_(process_all)/8192 2.62% 7236.375 7426.127 - 4.60% -
std::sort_heap(deque<int>,_pred)/1024 2.62% 12189.367 12508.390 - -0.70% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.61% 2.965 3.042 - 0.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.61% 747.337 766.849 - 1.37% -
std::count(list<int>)_(every_other)/8192 2.61% 7120.600 7306.506 - -3.04% -
SetIntersection_None_Vector_float_262144_16384 2.61% 1115391.437 1144468.797 - 1.26% -
SetIntersection_Front_Set_uint64_256_4 2.61% 4206157.406 4315747.857 - 2.03% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.60% 1055.460 1082.930 - -0.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.60% 390.806 400.974 - 2.19% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 2.60% 306201.280 314150.561 - 2.67% -
std::sort(deque<int>)_(qsort_adversarial)/8192 2.60% 483416.059 495962.361 - 3.84% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 2.59% 62078.655 63688.646 - 0.32% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 2.59% 1.199 1.230 - -5.44% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.59% 578.109 593.085 - 3.83% -
SetIntersection_Interlaced_Vector_string_256_64 2.59% 18525389.980 19005120.157 - -8.88% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.59% 11103.099 11390.411 - 3.34% -
bm_ranges_lexicographical_compare<int>/8 2.58% 1.497 1.536 - 2.51% -
SetIntersection_Interlaced_Vector_string_1024_64 2.58% 8188691.293 8400123.301 - 2.62% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2.58% 2908.673 2983.597 - 3.00% -
SetIntersection_Interlaced_Set_string_262144_1 2.57% 1067702.497 1095187.208 - -0.78% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.57% 15.747 16.152 - -0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 2.57% 165340614.424 169592290.067 - -1.10% -
std::find_if(list<int>)_(process_all)/8 2.57% 2.285 2.343 - -0.33% -
std::multimap<int,_int>::erase(key)_(existent)/1024 2.57% 24.971 25.611 - 0.29% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.56% 22.723 23.305 - 0.80% -
std::multiset<std::string>::erase(iterator)/8192 2.56% 36.116 37.040 - 17.28% -
std::shift_right(deque<int>)/50 2.55% 4.428 4.542 - 1.70% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.55% 23.776 24.383 - 2.54% -
SetIntersection_Front_Set_uint32_16384_256 2.55% 3682757.652 3776672.926 - -2.41% -
std::multimap<int,_int>::clear()/8192 2.55% 85096.548 87265.921 - 2.27% -
std::copy_backward(list<int>)/32768 2.55% 26096.593 26761.852 - -0.15% -
std::rotate(deque<int>)_(by_1/4)/8192 2.55% 2725.222 2794.610 - 9.23% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.54% 24.127 24.740 - 2.23% -
SetIntersection_None_Vector_uint32_262144_16 2.54% 1117912.940 1146271.241 - 1.62% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.53% 14.496 14.864 - 2.87% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.53% 178921.163 183453.674 - 1.25% -
std::multiset<int>::find(key)_(non-existent)/32 2.53% 2.250 2.307 - 1.49% -
std::partial_sort_copy(list<int>)_(heap)/8 2.53% 17.289 17.726 - 0.09% -
bm_swap_ranges_vb_unaligned/262144 2.53% 3835.437 3932.303 - 2.60% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.53% 2.766 2.836 - -0.47% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2.52% 2165.985 2220.657 - 0.16% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.52% 35.966 36.873 - 0.58% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 2.52% 1312428.784 1345443.431 - 2.51% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.51% 219.729 225.245 - 5.75% -
SetIntersection_Front_Set_string_1024_16 2.51% 1846689.874 1893000.896 - -3.19% -
BM_deque_deque_move_backward/64 2.50% 3.342 3.426 - 1.84% -
BM_PushHeap_string_Random_16384 2.50% 15.923 16.320 - 2.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.49% 5330000.014 5462962.159 - 1.99% -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.49% 2.928 3.001 - 2.95% -
std::multimap<int,_int>::erase(iterator)/32 2.49% 20.290 20.794 - -0.03% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 2.49% 22.308 22.862 - 1.85% -
SetIntersection_Interlaced_Set_float_16384_4 2.48% 166053737.731 170175485.841 - 3.08% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.48% 599895.297 614751.026 - 2.50% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 2.47% 50.739 51.994 - 5.51% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 2.47% 5.204 5.332 - 3.30% -
std::set<int>::insert(value)_(new_value,_end)/8192 2.46% 72.129 73.907 - 2.27% -
std::fill_n(deque<int>)/8192 2.46% 237.357 243.205 - 4.14% -
BM_std_minmax_element<int>/5500 2.46% 1494.099 1530.907 - 7.59% -
std::stable_partition(list<int>)_(dense)/50 2.46% 57.132 58.538 - 1.94% -
BM_std_minmax_element<int>/4000 2.46% 1090.816 1117.643 - 7.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.45% 20.356 20.855 - -3.84% -
SetIntersection_None_Vector_float_64_1 2.45% 16637906.773 17045580.443 - 2.37% -
BM_deque_deque_ranges_copy/1 2.45% 2.499 2.560 - 5.02% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 2.45% 29.582 30.306 - -77.61% -
BM_deque_deque_copy_backward/4096 2.44% 151.978 155.690 - 2.38% -
BM_CmpLess_int_ushort 2.44% 1.088 1.115 - -0.62% -
SetIntersection_Front_Set_float_262144_4 2.43% 1032780.352 1057916.354 - -0.62% -
BM_std_minmax_element<int>/65536 2.43% 17817.986 18251.290 - 7.33% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 2.42% 13.074 13.391 - 3.20% -
std::stable_partition(list<int>)_(dense)/32 2.42% 35.897 36.767 - -2.13% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 2.42% 4.154 4.255 - 0.63% -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.42% 1.961 2.009 - -2.11% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.42% 138856.321 142211.673 - 1.51% -
BM_deque_deque_copy_backward/1 2.41% 2.709 2.774 - 1.84% -
BM_PushHeap_string_Random_256 2.41% 14.113 14.452 - 2.35% -
SetIntersection_Interlaced_Set_float_1024_16 2.40% 11359657.453 11632828.851 - 1.73% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 2.40% 31.698 32.460 - -0.58% -
BM_deque_deque_ranges_copy_backward/2 2.40% 2.353 2.410 - 2.39% -
BM_CmpEqual_int_uint 2.40% 1.062 1.088 - 0.21% -
SetIntersection_Interlaced_Set_string_16384_64 2.40% 347354943.385 355694597.894 - 1.12% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 2.40% 18.245 18.682 - 3.50% -
std::search(deque<int>)_(near_matches)/1000 2.40% 20245.069 20730.085 - 10.97% -
BM_StringRelational_Compare_Small_Huge_Control 2.39% 1.785 1.827 - -1.02% -
std::copy_n(vector<int>)/8 2.39% 2.279 2.333 - 7.92% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.38% 12564.470 12863.895 - 0.11% -
BM_std_minmax_element<int>/70000 2.38% 19040.512 19493.957 - 7.36% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.38% 3373.845 3454.119 - 0.40% -
std::map<int,_int>::count(key)_(non-existent)/32 2.38% 2.880 2.948 - 2.60% -
BM_std_minmax_element<int>/2 2.37% 0.671 0.687 - 0.96% -
BM_std_minmax_element<int>/64000 2.37% 17419.341 17832.680 - 6.88% -
BM_CmpEqual_uchar_short 2.37% 0.986 1.009 - -2.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 2.37% 1133260.045 1160107.262 - 0.70% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 2.37% 0.773 0.791 - 2.80% -
std::rotate(vector<int>)_(by_1/4)/32 2.36% 4.735 4.846 - 2.42% -
std::remove_copy_if(deque<int>)_(prefix)/32 2.36% 17.571 17.985 - 1.36% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 2.36% 21.972 22.489 - 7.52% -
std::is_sorted(list<int>)/8 2.35% 2.086 2.135 - 0.11% -
std::copy_backward(deque<int>)/32768 2.35% 3657.748 3743.820 - 1.84% -
std::unique(deque<int>)_(sprinkled)/52 2.35% 62.015 63.470 - 8.14% -
std::search(list<int>)_(no_match)/1000 2.35% 676.672 692.543 - -2.45% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.34% 136122.883 139310.208 - -0.18% -
BM_deque_deque_move_backward/64000 2.34% 7656.583 7835.501 - 8.36% -
std::rotate(list<int>)_(by_1/4)/50 2.33% 25.893 26.497 - 3.78% -
SetIntersection_None_Vector_float_64_16 2.32% 13452664.211 13765008.516 - 1.28% -
SetIntersection_None_Vector_float_262144_64 2.32% 1107904.689 1133578.871 - 0.28% -
std::sort_heap(vector<NonIntegral>,_pred)/8 2.31% 31.575 32.305 - 10.09% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 2.31% 62.162 63.598 - 40.58% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.31% 2.160 2.210 - 2.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 2.30% 44.382 45.403 - -3.05% -
std::reverse(deque<int>)/512 2.29% 112.936 115.525 - -0.47% -
ranges::min(std::vector<long_long>)/8 2.29% 2.214 2.265 - 4.36% -
SetIntersection_None_Set_float_262144_4 2.29% 1169285.482 1196045.246 - 4.01% -
std::replace_if(deque<int>)_(prefix)/32 2.29% 14.140 14.464 - 5.35% -
BM_deque_vector_move/64 2.29% 2.550 2.608 - -1.76% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.28% 2.162 2.211 - 2.19% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.27% 517.191 528.924 - 0.17% -
std::find(vector<int>)_(process_all)/8 2.27% 2.700 2.761 - -1.05% -
bm_ranges_swap_ranges_vb_aligned/256 2.27% 4.220 4.315 - 24.82% -
std::remove_if(deque<int>)_(prefix)/50 2.26% 65.740 67.227 - 4.04% -
std::unique(vector<int>,_pred)_(contiguous)/52 2.26% 64.125 65.574 - 1.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.26% 599874.786 613430.803 - -4.84% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 2.26% 37.328 38.171 - 0.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.26% 2.444 2.499 - -0.93% -
BM_std_minmax_element<char>/4 2.26% 1.230 1.258 - 3.69% -
BM_StringRead_Hot_Deep_Large 2.26% 0.503 0.514 - -1.21% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.26% 249991.109 255631.917 - 3.94% -
SetIntersection_None_Vector_float_64_64 2.25% 8454921.808 8644967.700 - 2.65% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 2.25% 1.124 1.149 - 1.33% -
BM_std_minmax_element<int>/4096 2.24% 1117.052 1142.120 - 6.96% -
std::multimap<int,_int>::ctor(const&)/32 2.24% 224.114 229.137 - 2.75% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.24% 2.348 2.400 - 0.98% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 2.23% 19.636 20.075 - -1.62% -
std::search(vector<int>)_(single_element)/8192 2.23% 1827.236 1868.074 - 2.50% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 2.22% 46.045 47.068 - 9.82% -
bm_ranges_swap_ranges_vb_aligned/1024 2.22% 6.364 6.506 - -0.29% -
rng::find(vector<bool>)_(process_all)/1024 2.22% 4.646 4.749 - 1.67% -
std::find(deque<int>)_(bail_25%)/1024 2.21% 67.721 69.221 - 2.78% -
BM_PushHeap_uint32_Random_256 2.21% 5.524 5.646 - 4.29% -
std::find_if_not(vector<int>)_(bail_25%)/32768 2.21% 944.832 965.745 - -0.55% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 2.21% 1.339 1.369 - -2.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 2.21% 54.836 56.045 - 3.11% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 2.21% 5.629 5.753 - -6.96% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 2.20% 3.066 3.134 - 1.79% -
rng::fold_left(list<int>)/8192 2.20% 10558.186 10790.066 - 0.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.20% 165698.170 169337.104 - 2.02% -
std::unordered_set<int>::ctor(const&)/32 2.19% 196.164 200.470 - 0.97% -
SetIntersection_Interlaced_Set_uint32_16384_1 2.19% 1028929.839 1051508.094 - 0.61% -
rng::find_if_not(vector<bool>)_(process_all)/50 2.18% 23.650 24.166 - 0.24% -
std::multimap<int,_int>::clear()/32 2.18% 644.332 658.385 - 0.06% -
BM_StringRelational_Less_Large_Huge_Control 2.18% 2.112 2.158 - -0.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.18% 7331802.439 7491343.125 - 4.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2.17% 24.580 25.115 - 2.76% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.17% 14886.363 15209.827 - -2.14% -
std::search(list<int>)_(same_length)/1024 2.17% 759.926 776.390 - 1.86% -
std::set<int>::upper_bound(key)_(existent)/1024 2.16% 4.118 4.207 - 3.20% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 2.16% 33.938 34.671 - 2.75% -
BM_std_minmax_element<int>/1024 2.16% 283.059 289.173 - 6.59% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 2.16% 7.337 7.495 - 0.84% -
SetIntersection_None_Vector_float_262144_262144 2.16% 1121887.216 1146067.139 - 1.29% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.15% 977815.636 998857.892 - 0.83% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 2.15% 341.172 348.492 - 12.64% -
BM_num_put<bool> 2.15% 10.564 10.791 - 0.86% -
BM_PushHeap_string_Random_262144 2.15% 17.876 18.260 - 1.22% -
SetIntersection_Interlaced_Set_float_262144_16 2.14% 1573408.937 1607113.934 - 3.17% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.14% 142789.838 145846.061 - 3.09% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.14% 18.587 18.984 - 4.62% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 2.13% 0.815 0.833 - 2.66% -
SetIntersection_Interlaced_Set_float_262144_1024 2.13% 1506315.998 1538395.508 - 2.32% -
std::set<std::string>::ctor(&&,_different_allocs)/0 2.13% 12.848 13.122 - 2.86% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.13% 43735.215 44665.017 - -4.54% -
SetIntersection_Interlaced_Vector_float_64_16 2.12% 16810259.903 17167351.730 - 2.09% -
std::copy_backward(vector<bool>)_(unaligned)/64 2.12% 0.905 0.924 - 1.05% -
std::make_heap(deque<int>)_(shuffled)/8192 2.12% 22596.587 23076.269 - 2.47% -
std::partial_sort_copy(vector<int>)_(descending)/8 2.11% 15.187 15.507 - 0.39% -
BM_deque_deque_move/1024 2.11% 36.579 37.352 - 0.05% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 2.11% 24.187 24.697 - -28.71% -
std::reverse(list<int>)/4096 2.11% 1548.459 1581.098 - -10.43% -
std::sort(vector<int>)_(qsort_adversarial)/8 2.10% 15.713 16.043 - 2.03% -
BM_lexicographical_compare_three_way_slow_path/16 2.10% 4.504 4.598 - 1.06% -
BM_deque_deque_copy_backward/5500 2.09% 201.586 205.805 - 1.36% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.09% 6167.724 6296.577 - 2.44% -
std::find(vector<int>)_(bail_25%)/8192 2.09% 471.915 481.769 - 3.57% -
std::find(deque<int>)_(bail_25%)/8192 2.08% 476.645 486.569 - 2.31% -
rng::starts_with(list<int>)/8 2.08% 2.920 2.981 - 2.12% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.07% 56858322.923 58037166.668 - 0.36% -
std::unique_copy(vector<int>)_(contiguous)/52 2.07% 13.331 13.607 - 0.79% -
std::stable_sort(deque<int>)_(shuffled)/8 2.07% 22.745 23.214 - 1.85% -
std::find(vector<int>)_(bail_25%)/32768 2.06% 1858.619 1896.862 - 2.81% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 2.06% 37.386 38.155 - 2.08% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 2.05% 272.566 278.156 - 2.04% -
BM_std_minmax_element<short>/4 2.05% 1.226 1.252 - 0.38% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 2.05% 32.185 32.844 - -2.20% -
std::generate(list<int>)/50 2.04% 15.119 15.428 - -0.90% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2.04% 2116.403 2159.583 - 0.49% -
rng::contains(deque<int>)_(process_all)/32 2.04% 8.712 8.889 - 3.31% -
std::rotate(deque<int>)_(by_1/3)/1024 2.04% 402.446 410.652 - 1.08% -
SetIntersection_None_Set_float_262144_1 2.04% 1172798.015 1196711.508 - 3.17% -
SetIntersection_Front_Set_string_262144_1024 2.04% 58590378.823 59783763.705 - -0.86% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.04% 2.536 2.587 - 2.19% -
SetIntersection_Interlaced_Set_float_262144_4 2.03% 1267223.389 1292975.912 - 3.04% -
BM_StringAssignAsciiz_Large_Opaque 2.03% 11.424 11.657 - 0.76% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.03% 12474.181 12727.573 - 3.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.03% 12506243.621 12759511.397 - -0.04% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 2.02% 10.225 10.431 - 2.56% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 2.02% 26.003 26.528 - -0.08% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.02% 2.291 2.337 - -5.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.02% 736.530 751.381 - 3.06% -
BM_std_minmax_element<int>/64 2.02% 17.682 18.038 - 5.76% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.01% 744.084 759.006 - 1.34% -
std::multimap<std::string,_int>::ctor(const&)/32 2.00% 690.390 704.216 - -21.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.00% 35.267 35.973 - 15.05% -
SetIntersection_Interlaced_Set_string_16384_256 2.00% 342596283.054 349446926.178 - 0.52% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.00% 904.050 922.089 - 5.92% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.99% 966064.277 985333.749 - 1.77% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.99% 2.161 2.204 - 2.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.99% 34579.604 35268.272 - -1.28% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.99% 838.280 854.967 - -17.62% -
std::set<int>::insert(value)_(new_value,_end)/32 1.99% 18.547 18.915 - 1.13% -
BM_CmpEqual_uchar_schar 1.98% 1.011 1.031 - -0.43% -
std::search(vector<int>)_(near_matches)/1000 1.98% 14251.234 14533.508 - 1.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.98% 1135583.136 1158040.388 - -0.62% -
std::unordered_set<int>::count(key)_(existent)/32 1.97% 1.433 1.461 - 19.21% -
std::partial_sort(deque<int>)_(ascending)/8192 1.96% 142836.824 145638.288 - -1.61% -
BM_StringConstructDestroyCStr_Empty_Opaque 1.96% 2.076 2.117 - -1.77% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 1.96% 10.757 10.968 - -2.13% -
std::search(deque<int>)_(near_matches)/1024 1.96% 21313.615 21731.259 - 5.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.95% 331991180.921 338471964.993 - 0.35% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.95% 486.346 495.828 - 0.51% -
std::multiset<std::string>::count(key)_(non-existent)/32 1.95% 10.414 10.617 - -6.57% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 1.95% 2.137 2.178 - -0.69% -
std::move(deque<int>)/64 1.95% 4.780 4.874 - -2.95% -
SetIntersection_None_Set_float_262144_16 1.95% 1169743.488 1192527.425 - 4.11% -
SetIntersection_None_Set_float_262144_256 1.95% 1164809.164 1187475.178 - 3.45% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 1.94% 46.671 47.578 - -14.77% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.94% 3.516 3.584 - -1.82% -
std::find(deque<int>)_(bail_25%)/32768 1.93% 1916.452 1953.490 - 2.65% -
std::find_end(list<int>)_(near_matches)/1000 1.93% 33006.840 33644.263 - 1.60% -
std::unordered_multimap<int,_int>::clear()/8192 1.93% 61484.919 62672.087 - -3.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.93% 116749.392 119003.528 - -0.20% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 1.92% 30.108 30.687 - -3.52% -
std::equal(vector<int>)_(it,_it,_it)/8192 1.92% 570.428 581.394 - 2.06% -
std::adjacent_find(deque<int>,_pred)/50 1.92% 29.296 29.858 - 3.12% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.92% 227.299 231.661 - 4.80% -
SetIntersection_Interlaced_Vector_uint32_4_1 1.92% 212998867.142 217081030.091 - 1.67% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 1.91% 4.743 4.834 - 2.07% -
std::find(vector<char>)_(bail_25%)/1024 1.91% 5.260 5.361 - 0.22% -
BM_deque_vector_ranges_copy/64 1.91% 2.593 2.642 - 0.63% -
std::fill(vector<bool>)/32768 1.91% 30.040 30.613 - 2.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.91% 807.030 822.436 - 1.56% -
std::multiset<int>::find(key)_(existent)/32 1.90% 1.603 1.634 - 2.13% -
BM_StringRelational_Compare_Small_Small_Control 1.90% 1.815 1.849 - -0.02% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.90% 660.520 673.055 - 1.38% -
SetIntersection_None_Set_float_262144_64 1.89% 1167015.219 1189113.119 - 3.59% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.89% 275.812 281.034 - 2.73% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.89% 287.141 292.570 - 1.35% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.89% 35.799 36.475 - 3.55% -
std::unordered_set<int>::insert(value)_(already_present)/8192 1.89% 2.608 2.658 - 0.71% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 1.89% 17.101 17.424 - -51.96% -
std::sort(deque<int>)_(shuffled)/1024 1.89% 6717.032 6843.751 - 0.27% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.89% 1.416 1.443 - 4.67% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 1.89% 6779.878 6907.695 - 1.98% -
SetIntersection_Front_Set_string_1024_1024 1.88% 54327519.400 55350432.669 - -0.03% -
std::stable_partition(vector<int>)_(dense)/32 1.88% 21.520 21.925 - 2.46% -
std::find_if(deque<int>)_(bail_25%)/1024 1.88% 77.724 79.184 - 1.80% -
SetIntersection_Front_Vector_uint64_16384_16384 1.88% 76902587.587 78345323.394 - 3.31% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 1.87% 2.518 2.566 - 15.95% -
SetIntersection_Interlaced_Vector_float_256_4 1.87% 5176615.304 5273661.458 - 9.36% -
std::set<int>::find(key)_(existent)/8192 1.87% 7.976 8.125 - 1.35% -
std::set<std::string>::erase(key)_(existent)/32 1.87% 53.547 54.550 - 8.48% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.87% 8612.649 8773.564 - 0.76% -
SetIntersection_None_Vector_float_1024_64 1.87% 1072845.695 1092880.164 - 3.03% -
std::deque<int>::insert(begin)_(cheap_elements)/8192 1.86% 5.974 6.086 - 2.02% -
std::equal(vector<int>)_(it,_it,_it)/1048576 1.86% 73688.269 75061.982 - 1.94% -
bm_ranges_lexicographical_compare<int>/64 1.86% 4.400 4.482 - 1.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.86% 9.016 9.183 - 0.99% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.85% 36.828 37.510 - 2.17% -
BM_StringRelational_Less_Large_Small_Control 1.85% 1.822 1.856 - 0.16% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 1.85% 2.137 2.177 - 1.80% -
std::find(vector<char>)_(bail_25%)/8192 1.85% 40.257 41.001 - 3.93% -
std::map<int,_int>::contains(key)_(existent)/1024 1.85% 4.029 4.104 - -1.64% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 1.84% 20.625 21.005 - 1.42% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.84% 517889.350 527439.198 - 2.61% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1.84% 940.995 958.346 - 1.81% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.84% 9636.202 9813.714 - 0.87% -
std::find_end(list<int>)_(near_matches)/1024 1.83% 34470.462 35102.280 - 1.64% -
std::equal(vector<int>)_(it,_it,_it)/1024 1.83% 77.814 79.240 - 2.19% -
rng::contains_subrange(list<int>)_(single_element)/50 1.83% 17.626 17.948 - 9.84% -
BM_StringEraseWithMove_Huge_Transparent 1.83% 45.831 46.668 - 2.96% -
BM_deque_deque_ranges_move/1024 1.83% 36.592 37.259 - 1.23% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.82% 361895.844 368495.707 - 2.19% -
rng::fold_left(vector<int>)/8192 1.82% 10306.972 10494.657 - 1.80% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 1.82% 24.052 24.490 - -73.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.82% 46.898 47.752 - 1.98% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.82% 368.905 375.620 - 2.79% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.82% 39538.200 40255.923 - 0.74% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.81% 15815.086 16101.962 - 1.87% -
std::unordered_multimap<int,_int>::clear()/1024 1.81% 7995.538 8140.363 - -3.33% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 1.81% 2.709 2.758 - 1.88% -
SetIntersection_Front_Set_string_16384_1024 1.80% 57445091.695 58481942.319 - -1.27% -
BM_PushHeap_float_PipeOrgan_1024 1.80% 2.096 2.134 - 1.78% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 1.80% 31923.082 32498.764 - 1.57% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.80% 1.547 1.575 - 14.84% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.80% 4.033 4.105 - 5.32% -
std::search(vector<int>)_(near_matches)/1024 1.80% 14972.925 15241.997 - 0.67% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.79% 4783.915 4869.746 - 1.91% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.79% 375.413 382.129 - 4.42% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.79% 36.778 37.435 - 0.16% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.79% 3386.159 3446.681 - -2.96% -
SetIntersection_None_Set_float_256_64 1.79% 9111638.239 9274448.680 - -1.60% -
std::stable_sort(deque<int>)_(heap)/8 1.79% 24.132 24.563 - 3.79% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.79% 20.689 21.059 - 0.21% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.78% 341353.382 347435.505 - 2.65% -
BM_PushHeap_string_Random_1024 1.78% 14.673 14.934 - 1.85% -
std::is_sorted(list<int>)/8192 1.78% 7075.773 7201.801 - -0.25% -
std::swap_ranges(list<int>)/50 1.78% 32.268 32.842 - 0.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.78% 19088339.701 19427341.913 - 2.87% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.77% 950244.418 967098.715 - 2.17% -
SetIntersection_None_Vector_string_262144_16 1.77% 1280931.613 1303636.028 - 2.43% -
std::find_end(list<int>)_(match_near_end)/1000 1.77% 77.571 78.945 - 3.16% -
std::reverse_copy(list<int>)/32768 1.77% 26425.053 26892.586 - 2.24% -
rng::starts_with(vector<int>,_pred)/8 1.77% 2.497 2.541 - 3.70% -
std::multiset<int>::find(key)_(existent)/1024 1.77% 4.086 4.158 - 2.69% -
std::copy_backward(vector<int>)/1048576 1.77% 49244.126 50113.702 - -0.16% -
std::find_end(list<int>)_(match_near_end)/1024 1.77% 59.768 60.823 - 2.18% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.76% 44561.536 45346.210 - 0.89% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.76% 21.289 21.664 - 1.12% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.76% 6717.933 6835.931 - -0.81% -
BM_deque_deque_ranges_move_backward/4096 1.75% 150.920 153.568 - 2.00% -
SetIntersection_None_Vector_float_64_4 1.75% 15912673.195 16191376.035 - 1.79% -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.75% 1.596 1.624 - 0.14% -
std::transform(deque<int>,_deque<int>)/50 1.75% 35.641 36.263 - -0.04% -
BM_deque_deque_move_backward/65536 1.74% 8050.055 8190.196 - 8.19% -
std::reverse_copy(list<int>)/64 1.74% 29.865 30.385 - 0.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 1.74% 87.850 89.378 - 5.62% -
std::set<std::string>::insert(value)_(already_present)/8192 1.74% 36.687 37.325 - 25.09% -
std::map<int,_int>::erase(key)_(existent)/1024 1.74% 24.284 24.706 - 1.23% -
SetIntersection_Front_Vector_string_262144_1024 1.74% 39680865.142 40369411.870 - 1.53% -
SetIntersection_None_Set_float_262144_1024 1.73% 1170902.506 1191209.392 - 3.66% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 1.73% 46.876 47.689 - 13.34% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.73% 59.621 60.655 - -7.89% -
std::search(deque<int>)_(no_match)/1000 1.73% 399.162 406.069 - 0.93% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.73% 1.465 1.490 - 5.55% -
BM_StringRelational_Less_Small_Large_Control 1.73% 1.819 1.851 - 0.17% -
std::find_first_of(list<int>)_(large_needle)/50 1.73% 1741.878 1771.963 - 1.92% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.73% 5467.972 5562.375 - 0.80% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.72% 4796.350 4879.071 - 0.98% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 1.72% 21.924 22.302 - -6.42% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.72% 745.744 758.587 - -2.43% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.72% 92.666 94.259 - 2.03% -
std::map<int,_int>::insert(value)_(already_present)/32 1.72% 1.746 1.775 - 0.74% -
BM_StringAssignAsciizMix_Opaque 1.72% 4.922 5.007 - 0.57% -
std::move(list<int>)/512 1.72% 353.517 359.585 - -2.44% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.72% 773.970 787.245 - 2.67% -
SetIntersection_None_Vector_float_256_4 1.71% 4204842.050 4276895.185 - 1.76% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 1.71% 5.422 5.515 - -4.71% -
BM_getline_string 1.71% 16.736 17.022 - 2.45% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.71% 43.726 44.473 - 0.31% -
BM_PushHeap_uint64_Random_262144 1.71% 6.260 6.367 - 1.10% -
std::generate_n(list<int>)/50 1.70% 15.209 15.468 - -0.45% -
std::find_end(forward_list<int>)_(match_near_end)/1000 1.70% 759.875 772.826 - 1.85% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.70% 10.382 10.559 - 0.98% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 1.70% 2.136 2.172 - 1.66% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.70% 19.786 20.122 - 2.20% -
std::unordered_set<int>::count(key)_(non-existent)/32 1.70% 1.384 1.407 - -11.84% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.69% 475457.697 483501.060 - 2.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 1.69% 61329152.381 62366093.519 - -8.16% -
SetIntersection_None_Vector_float_4_4 1.69% 133552980.657 135809898.314 - 1.75% -
BM_std_minmax_element<long_long>/65536 1.69% 17921.167 18223.503 - 6.04% -
std::stable_partition(list<int>)_(sparse)/32 1.69% 9.541 9.702 - 0.25% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.68% 52269.995 53148.090 - 2.08% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.68% 25.198 25.621 - 4.44% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.68% 425.055 432.186 - 0.52% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.67% 54756.668 55673.544 - 3.72% -
std::find(vector<bool>)_(process_all)/8192 1.67% 33.309 33.867 - 1.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.67% 13664681.211 13893210.862 - 0.25% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 1.67% 289.951 294.791 - 0.12% -
SetIntersection_Interlaced_Set_float_256_4 1.67% 10925912.960 11108071.407 - 1.44% -
std::move(deque<int>)/4096 1.67% 149.096 151.581 - 1.03% -
std::fill(vector<int>)/1024 1.66% 29.392 29.881 - 0.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.66% 351454588.815 357302770.733 - 2.83% -
BM_StringRelational_Compare_Huge_Small_Control 1.66% 1.821 1.851 - 0.16% -
std::copy_if(vector<int>)_(entire_range)/512 1.66% 122.708 124.747 - 1.78% -
std::move(list<int>)/8 1.66% 3.360 3.416 - 0.65% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.65% 6749.783 6861.410 - 3.03% -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.65% 1.367 1.389 - 0.06% -
SetIntersection_Front_Vector_float_1024_16 1.64% 1106540.295 1124740.517 - 0.10% -
std::set<int>::lower_bound(key)_(existent)/32 1.64% 1.479 1.503 - 0.50% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 1.64% 0.756 0.769 - 0.75% -
std::find_if_not(list<int>)_(process_all)/8192 1.64% 7145.806 7263.034 - 0.83% -
BM_PushHeap_float_Random_16384 1.64% 7.038 7.153 - -6.17% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.64% 0.775 0.787 - 2.30% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.63% 206859.737 210235.946 - 0.28% -
SetIntersection_None_Set_float_256_4 1.63% 11231824.796 11414726.599 - 1.17% -
BM_deque_deque_ranges_copy_backward/1 1.63% 2.621 2.664 - 1.43% -
std::set<int>::lower_bound(key)_(existent)/8192 1.63% 7.857 7.985 - 3.06% -
BM_deque_deque_copy_backward/1024 1.63% 37.975 38.593 - 0.96% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.62% 35688.723 36268.264 - 0.24% -
std::equal(vector<int>)_(it,_it,_it)/8 1.62% 1.157 1.176 - -4.35% -
std::remove_if(list<int>)_(sprinkled)/1024 1.62% 983.080 999.013 - 2.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.62% 3035796.120 3084977.079 - 0.66% -
SetIntersection_None_Vector_float_262144_1024 1.62% 1122712.490 1140882.805 - 1.10% -
std::rotate(list<int>)_(1_element_forward)/50 1.62% 25.717 26.133 - 2.21% -
std::partial_sort(vector<int>)_(shuffled)/8 1.62% 28.173 28.629 - -0.56% -
std::partition(vector<int>)_(dense)/32 1.61% 8.227 8.359 - 2.49% -
std::lower_bound(std::forward_list<int>)/100 1.61% 82.543 83.871 - 2.03% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.61% 14.865 15.104 - -0.15% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.61% 115824203.508 117684269.572 - -2.14% -
rng::for_each(multiset<int>)/8192 1.61% 7741.790 7866.070 - 1.02% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.61% 1.971 2.003 - 1.77% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.60% 40.678 41.331 - 1.01% -
SetIntersection_None_Vector_uint32_16384_64 1.60% 1095499.817 1113026.011 - 1.02% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.59% 16122.802 16379.879 - 4.93% -
std::partition_point(deque<int>)/8192 1.59% 15.067 15.307 - 1.64% -
SetIntersection_None_Vector_uint32_16384_16 1.59% 1098313.665 1115790.115 - 1.37% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.59% 136235.177 138398.923 - 1.54% -
rng::contains_subrange(list<int>)_(single_element)/32 1.59% 10.041 10.200 - -0.15% -
BM_vector_deque_ranges_move_backward/5500 1.58% 197.047 200.162 - 1.58% -
std::pop_heap(deque<int>)/8192 1.58% 52.883 53.718 - 1.21% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.58% 2518.429 2558.198 - 1.59% -
SetIntersection_Front_Set_uint64_262144_16384 1.58% 221104074.003 224594056.423 - 0.23% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.57% 48.171 48.929 - 1.85% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.57% 7436.837 7553.895 - 0.86% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.57% 38853.735 39465.177 - -6.53% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.56% 29.670 30.132 - 1.44% -
std::for_each(list<int>)/50 1.56% 21.045 21.372 - -1.98% -
SetIntersection_Front_Set_float_256_4 1.56% 4178551.335 4243549.483 - 0.57% -
SetIntersection_Interlaced_Set_float_262144_64 1.55% 1543542.399 1567477.537 - 1.91% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.55% 28.068 28.502 - 2.15% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.55% 17.432 17.701 - 2.90% -
SetIntersection_Interlaced_Vector_string_1024_16 1.54% 3375476.098 3427592.263 - -1.87% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 1.54% 69.096 70.162 - -3.34% -
std::unique(vector<int>)_(sprinkled)/1024 1.54% 528.795 536.933 - 1.57% -
std::shift_left(list<int>)/32 1.54% 13.352 13.558 - 1.66% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 1.54% 291.001 295.473 - -1.53% -
SetIntersection_Front_Set_uint64_262144_1 1.53% 1038694.745 1054590.289 - 1.58% -
SetIntersection_None_Vector_float_16384_1 1.53% 1100156.916 1116986.218 - 0.31% -
SetIntersection_Front_Set_uint32_64_16 1.53% 14900445.744 15128093.642 - -1.01% -
rng::starts_with(deque<int>)/1024 1.53% 455.095 462.044 - -3.11% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.53% 9.428 9.572 - 2.57% -
std::copy_if(list<int>)_(every_other)/1048576 1.52% 840036.458 852844.040 - 3.26% -
std::unordered_map<int,_int>::ctor(const&)/8192 1.52% 55080.513 55916.648 - -5.26% -
BM_deque_deque_copy_backward/65536 1.52% 8065.446 8187.753 - 8.12% -
std::set<int>::contains(key)_(existent)/8192 1.51% 8.198 8.322 - 2.54% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.51% 170463.903 173039.688 - -0.85% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 1.51% 8950.975 9086.213 - 11.34% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.51% 6591.446 6691.033 - 3.10% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.51% 24333.625 24701.068 - 1.31% -
SetIntersection_None_Vector_float_256_16 1.51% 4020863.230 4081550.454 - 1.94% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.51% 1.150 1.167 - -0.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.51% 16008.942 16250.383 - -1.36% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.51% 20.277 20.582 - 1.37% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 1.51% 56.324 57.173 - 2.45% -
std::find(list<int>)_(bail_25%)/8192 1.51% 1414.145 1435.443 - 1.20% -
SetIntersection_None_Vector_string_262144_262144 1.50% 1279297.289 1298515.178 - 0.75% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.50% 8182.605 8305.495 - 0.47% -
std::copy_n(list<int>)/32768 1.50% 26574.517 26973.525 - 2.44% -
std::replace(list<int>)_(prefix)/50 1.50% 17.133 17.389 - 1.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1.50% 1758670.936 1785020.725 - -2.01% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 1.49% 72.740 73.826 - -16.35% -
SetIntersection_Interlaced_Vector_uint64_1024_16 1.49% 1839167.155 1866605.268 - -0.66% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.49% 1.605 1.629 - 0.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.49% 1481.671 1503.708 - -2.86% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.49% 1038473.221 1053906.685 - 0.99% -
SetIntersection_Front_Vector_float_64_16 1.49% 14075314.786 14284338.507 - -0.34% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.48% 30462.256 30914.413 - 1.76% -
SetIntersection_Interlaced_Set_string_16384_4 1.48% 195771685.209 198676946.322 - 0.63% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.48% 5.974 6.063 - 3.02% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.48% 620373.623 629537.486 - 1.73% -
std::unique_copy(list<int>)_(sprinkled)/32 1.48% 13.230 13.425 - 0.53% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 1.47% 54.522 55.326 - 1.59% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.47% 4305.453 4368.836 - 1.32% -
std::map<int,_int>::clear()/8192 1.47% 84367.887 85609.835 - -1.16% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.47% 245601.165 249214.339 - 1.83% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.47% 183.944 186.649 - 1.09% -
BM_deque_deque_ranges_move_backward/5500 1.47% 200.893 203.838 - 1.24% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.46% 29.413 29.842 - 7.39% -
std::find_end(list<int>)_(same_length)/1024 1.46% 753.433 764.429 - 1.45% -
std::vector<int>::ctor(size)/32 1.46% 11.085 11.247 - -22.65% -
std::is_sorted_until(vector<int>,_pred)/1024 1.46% 411.066 417.058 - 2.21% -
SetIntersection_Front_Vector_float_256_1 1.46% 4146387.931 4206795.094 - 1.15% -
std::find(list<int>)_(bail_25%)/8 1.46% 0.929 0.943 - 1.60% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 1.45% 35668.695 36186.720 - 0.21% -
rng::for_each(multimap<int>)/50 1.45% 39.775 40.352 - 0.36% -
std::replace_if(list<int>)_(prefix)/50 1.45% 24.567 24.923 - 1.72% -
std::stable_sort(deque<int>)_(heap)/1024 1.45% 2712.802 2752.063 - 1.68% -
std::equal(deque<int>)_(it,_it,_it)/8192 1.44% 3828.641 3883.925 - -0.03% -
BM_tolower_string<char> 1.44% 15.026 15.243 - 0.00% -
BM_StringRelational_Less_Huge_Small_Control 1.44% 1.824 1.850 - 0.01% -
std::unordered_map<int,_int>::clear()/32 1.44% 583.205 591.611 - 1.15% -
SetIntersection_Front_Set_string_16384_4 1.44% 1247500.928 1265438.197 - -0.86% -
BM_vector_deque_move_backward/64 1.44% 3.038 3.082 - 3.36% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.43% 10.320 10.467 - 9.86% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 1.43% 6920.874 7020.017 - 1.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.43% 394.615 400.250 - 2.01% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.42% 30.446 30.880 - 0.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.42% 62914.412 63806.591 - 3.52% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.41% 5934.802 6018.719 - 0.60% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.41% 38518.716 39063.047 - 1.47% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.41% 26.492 26.866 - 0.12% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.41% 3652.012 3703.534 - 0.04% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.41% 579283.361 587435.299 - 2.82% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.40% 5.011 5.081 - 0.32% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.40% 2759.836 2798.458 - 1.69% -
BM_deque_vector_copy/65536 1.40% 2905.618 2946.278 - -2.24% -
BM_StringRelational_Less_Huge_Empty_Control 1.40% 1.590 1.612 - 0.02% -
std::search(vector<int>)_(same_length)/8192 1.40% 1881.041 1907.325 - 2.26% -
SetIntersection_None_Vector_float_16384_1024 1.40% 1105405.592 1120834.277 - 1.25% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.39% 5654.965 5733.778 - 2.30% -
BM_StringRelational_Less_Small_Small_Control 1.39% 1.823 1.848 - 0.06% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 1.39% 2273155.708 2304725.329 - 5.23% -
SetIntersection_Interlaced_Vector_float_16_4 1.39% 55645274.968 56417255.102 - 0.78% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.38% 475.854 482.436 - 1.00% -
std::remove_copy(deque<int>)_(prefix)/32 1.38% 12.976 13.156 - 2.33% -
BM_deque_deque_move_backward/512 1.38% 18.854 19.115 - -0.31% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.38% 596977.246 605229.523 - 0.20% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.38% 387534.520 392888.591 - -0.23% -
BM_StringRelational_Less_Small_Huge_Control 1.38% 1.825 1.850 - -0.04% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.38% 18.691 18.949 - 0.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.37% 1090510.620 1105503.194 - 2.82% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.37% 27.237 27.611 - 111.54% -
std::pop_heap(vector<float>)/8 1.37% 50.253 50.944 - 1.39% -
std::shift_right(list<int>)/8192 1.37% 7324.571 7425.164 - -3.20% -
SetIntersection_Interlaced_Set_string_262144_262144 1.37% 17640712.971 17882974.691 - -0.14% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.37% 2.078 2.107 - 0.92% -
rng::contains(vector<int>)_(process_all)/32 1.37% 8.254 8.367 - 1.84% -
std::count_if(list<int>)_(every_other)/1048576 1.37% 883687.789 895802.176 - 1.20% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.37% 13065.769 13244.789 - 2.73% -
SetIntersection_Interlaced_Set_float_1024_1 1.37% 1038945.438 1053160.536 - 1.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.37% 14715.229 14916.173 - -0.25% -
SetIntersection_Front_Vector_string_262144_16 1.37% 1632806.776 1655103.335 - 1.12% -
std::multiset<std::string>::count(key)_(existent)/32 1.36% 19.855 20.126 - 1.02% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 1.36% 16.090 16.310 - -2.11% -
SetIntersection_Interlaced_Vector_float_16384_1 1.36% 1034801.131 1048912.264 - 1.48% -
SetIntersection_None_Set_float_16384_64 1.36% 154981737.368 157087663.713 - 3.72% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.36% 3.735 3.786 - 0.67% -
std::set<int>::ctor(const&)/1024 1.36% 6324.814 6410.719 - 2.63% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.36% 23.935 24.260 - 2.04% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 1.36% 290.347 294.282 - -0.13% -
std::set<int>::contains(key)_(existent)/1024 1.35% 3.854 3.906 - 0.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.35% 12159.253 12323.480 - -0.98% -
std::find(vector<long_long>)_(bail_25%)/1024 1.35% 22.943 23.253 - 1.46% -
SetIntersection_None_Vector_float_1024_256 1.35% 1070339.781 1084780.741 - 0.08% -
rng::for_each(set<int>)/8192 1.35% 7755.726 7860.085 - 0.29% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.34% 96.951 98.254 - 1.03% -
std::unordered_map<int,_int>::clear()/1024 1.34% 8045.239 8153.272 - -1.05% -
std::remove(list<int>)_(prefix)/50 1.34% 62.698 63.539 - 1.09% -
std::flat_multimap<int,_int>::ctor(const&)/32 1.34% 22.747 23.052 - -0.22% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.34% 133674.070 135460.057 - 1.02% -
std::set<int>::contains(key)_(existent)/32 1.34% 1.642 1.663 - 1.95% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.33% 779.392 789.796 - 1.63% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 1.33% 34.930 35.396 - -9.36% -
BM_PushHeap_uint32_Random_262144 1.33% 5.822 5.899 - -0.34% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 1.33% 25.326 25.662 - 8.70% -
std::all_of(vector<int>)_(process_all)/32 1.32% 8.394 8.505 - 1.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.32% 1082332.091 1096647.593 - -0.23% -
std::find(vector<char>)_(bail_25%)/32768 1.32% 136.114 137.914 - 1.70% -
SetIntersection_None_Vector_uint32_256_64 1.32% 3399010.866 3443935.805 - 1.01% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.32% 1.763 1.787 - 2.91% -
SetIntersection_None_Vector_uint32_16384_256 1.32% 1098345.210 1112854.009 - 0.51% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.32% 714.320 723.755 - 0.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.32% 453.221 459.188 - 0.76% -
std::generate(vector<int>)/32 1.32% 7.899 8.003 - 1.38% -
BM_deque_deque_copy/1024 1.31% 36.696 37.178 - 0.57% -
SetIntersection_None_Set_float_16384_1 1.31% 154817406.436 156852478.574 - 3.21% -
BM_StringRelational_Less_Large_Large_Control 1.31% 2.126 2.154 - -0.31% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.31% 1.189 1.205 - -10.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.31% 5.056 5.123 - 7.16% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.31% 21.252 21.530 - 1.88% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 1.31% 781.997 792.226 - -1.22% -
std::partition(vector<int>)_(sparse)/50 1.31% 13.890 14.072 - -0.40% -
SetIntersection_Interlaced_Vector_string_262144_1 1.31% 1088905.957 1103129.708 - 0.63% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.31% 56564.464 57303.184 - 1.29% -
rng::contains(deque<int>)_(process_all)/50 1.30% 12.633 12.798 - 2.12% -
std::move(deque<int>)/262144 1.30% 15048.929 15245.187 - 0.45% -
std::map<int,_int>::clear()/1024 1.30% 10298.334 10432.630 - -2.15% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.30% 209197.178 211923.983 - 1.34% -
std::replace(deque<int>)_(prefix)/32 1.30% 12.816 12.982 - 2.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.30% 11821153.893 11974992.185 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.30% 1129603.111 1144289.754 - 1.33% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.30% 243246.150 246399.575 - 1.73% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.30% 104.095 105.444 - 0.97% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 1.30% 557141.964 564362.011 - 0.84% -
std::count_if(deque<int>)_(every_other)/1048576 1.29% 342198.909 346628.197 - 1.33% -
std::partial_sort_copy(list<int>)_(descending)/8 1.29% 15.662 15.865 - -2.62% -
BM_CmpEqual_short_schar 1.29% 1.121 1.135 - 0.82% -
std::stable_partition(list<int>)_(sparse)/1024 1.29% 918.942 930.811 - -2.34% -
std::move_backward(vector<bool>)_(aligned)/512 1.29% 2.261 2.291 - -1.69% -
std::set<int>::ctor(const&,_alloc)/32 1.29% 223.928 226.814 - 3.47% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.28% 23.894 24.201 - -73.95% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.28% 13638.570 13813.440 - 0.16% -
SetIntersection_Front_Set_float_64_16 1.28% 15211600.224 15406138.729 - -0.53% -
SetIntersection_None_Vector_uint64_262144_64 1.27% 1111928.476 1126091.007 - -1.24% -
std::adjacent_find(vector<int>,_pred)/50 1.27% 23.298 23.595 - 0.72% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 1.27% 693.136 701.957 - 1.82% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.27% 2.050 2.076 - 16.93% -
std::partition_point(list<int>)/32 1.27% 15.789 15.989 - 0.69% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 1.26% 8693.308 8803.262 - 0.24% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.26% 20.234 20.488 - 1.89% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.26% 56.256 56.963 - 0.53% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.26% 904166.288 915521.649 - 1.43% -
rng::find_last(vector<char>)_(bail_90%)/50 1.25% 1.439 1.457 - 3.69% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.25% 135.686 137.379 - 2.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 1.25% 31.707 32.102 - -5.04% -
std::set<int>::insert(value)_(new_value,_middle)/32 1.25% 18.418 18.648 - 1.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.24% 25959831.986 26283025.253 - 1.48% -
SetIntersection_Front_Vector_string_16384_64 1.24% 3334988.178 3376423.414 - -1.53% -
ranges::minmax(std::list<long_long>)/8 1.24% 2.531 2.563 - 1.42% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.24% 20.614 20.869 - 1.68% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.23% 1.210 1.225 - -3.85% -
SetIntersection_None_Vector_float_1024_4 1.23% 1072242.600 1085457.871 - 0.38% -
BM_CmpEqual_uint_int 1.23% 1.040 1.053 - 0.65% -
std::copy_if(vector<int>)_(every_other)/64 1.23% 32.593 32.994 - 0.36% -
SetIntersection_None_Set_string_1024_256 1.23% 8939077.964 9049165.169 - 0.77% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 1.23% 7.846 7.943 - 1.05% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.23% 3.017 3.054 - -0.32% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 1.22% 10.230 10.355 - 1.77% -
SetIntersection_None_Vector_uint32_1024_1 1.22% 1074388.688 1087521.639 - 1.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.22% 87688.704 88758.809 - 1.63% -
std::fill_n(list<int>)/32 1.22% 8.055 8.153 - 1.73% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.22% 1157.675 1171.770 - 0.75% -
SetIntersection_Front_Set_float_256_16 1.22% 4489883.630 4544526.218 - 0.03% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.22% 16.953 17.159 - 1.37% -
SetIntersection_None_Vector_uint64_262144_256 1.22% 1122942.347 1136593.474 - 0.07% -
std::move(vector<bool>)_(aligned)/1048576 1.21% 1707.814 1728.464 - 0.60% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.21% 4026.910 4075.581 - 2.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.21% 195467496.290 197829981.997 - 1.44% -
SetIntersection_None_Set_string_16_4 1.20% 57860007.009 58556710.678 - 0.99% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.20% 18.668 18.892 - -0.89% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.20% 14.916 15.095 - 1.65% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.20% 44888.787 45428.391 - 2.10% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.20% 546.998 553.569 - -1.81% -
std::adjacent_find(vector<int>,_pred)/8 1.20% 3.226 3.264 - 0.51% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.20% 3.751 3.796 - 1.56% -
BM_deque_deque_ranges_move/4000 1.20% 143.518 145.240 - 0.40% -
SetIntersection_None_Set_float_16384_256 1.20% 155314382.136 157176538.182 - 4.06% -
SetIntersection_None_Vector_float_262144_16 1.20% 1122027.436 1135476.079 - -0.97% -
SetIntersection_None_Vector_uint32_262144_64 1.20% 1123041.723 1136496.182 - 1.48% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.20% 1.227 1.242 - 7.34% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 1.20% 22.765 23.037 - -0.49% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.20% 246.959 249.910 - 1.73% -
SetIntersection_Interlaced_Set_float_16384_256 1.20% 197306603.482 199664472.584 - 1.41% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.19% 3985.430 4032.975 - 0.89% -
std::find(vector<char>)_(process_all)/50 1.19% 1.622 1.641 - -1.43% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.19% 256022.778 259070.956 - -0.41% -
std::find_if_not(list<int>)_(process_all)/1024 1.19% 737.649 746.431 - 3.06% -
BM_deque_vector_ranges_copy_backward/4096 1.19% 148.648 150.418 - 2.29% -
ranges::min(std::list<char>)/8 1.19% 1.924 1.947 - 2.28% -
SetIntersection_None_Vector_uint32_1024_256 1.19% 1068904.793 1081617.100 - 0.34% -
BM_deque_deque_ranges_copy_backward/4096 1.19% 152.198 154.004 - 2.07% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.19% 207.183 209.642 - -0.18% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 1.19% 38.511 38.967 - 0.98% -
std::multiset<std::string>::contains(key)_(non-existent)/32 1.19% 10.541 10.666 - 10.74% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 1.18% 96286.683 97426.772 - 1.38% -
std::search(deque<int>,_pred)_(same_length)/1000 1.18% 493.913 499.759 - 4.29% -
BM_CmpLess_int_schar 1.18% 1.122 1.136 - 0.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.18% 391.666 396.286 - -1.10% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.18% 5.317 5.379 - 0.79% -
SetIntersection_Interlaced_Set_float_16384_64 1.17% 212480697.274 214971662.927 - 2.19% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.17% 591036.102 597942.023 - 1.41% -
SetIntersection_Front_Vector_float_256_16 1.17% 4196506.952 4245411.391 - 0.98% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 1.16% 893815.185 904222.870 - -2.44% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.16% 23.277 23.547 - 1.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.16% 1.999 2.023 - 0.45% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 1.16% 115.608 116.951 - 26.40% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 1.16% 2.902 2.935 - -2.31% -
std::rotate(vector<int>)_(1_element_forward)/1024 1.16% 35.054 35.460 - 0.22% -
std::generate_n(vector<int>)/32 1.16% 7.900 7.991 - 1.84% -
SetIntersection_None_Vector_uint32_16384_1 1.16% 1094426.843 1107081.951 - 0.09% -
std::stable_sort(deque<int>)_(ascending)/1024 1.15% 2101.982 2126.197 - 1.50% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.15% 175.284 177.300 - 1.99% -
std::multiset<int>::count(key)_(non-existent)/1024 1.15% 5.925 5.993 - 0.61% -
BM_deque_deque_ranges_move_backward/70000 1.15% 8539.852 8637.926 - 9.25% -
std::pop_heap(vector<int>)/8 1.14% 50.986 51.570 - 1.21% -
BM_CmpEqual_int_short 1.14% 1.123 1.136 - -0.33% -
std::make_heap(deque<int>)_(repeated)/8192 1.14% 17760.092 17963.036 - 1.04% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 1.14% 865.868 875.758 - -4.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.14% 9.335 9.442 - -2.29% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.14% 11.569 11.701 - 2.05% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.14% 2302.306 2328.548 - 1.93% -
std::for_each(multiset<int>::iterator)/8192 1.14% 7924.721 8014.943 - -0.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.14% 43.032 43.522 - 3.85% -
std::make_heap(deque<int>)_(shuffled)/1024 1.14% 2552.414 2581.443 - 1.27% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.14% 6548.410 6622.882 - 1.66% -
std::multiset<int>::count(key)_(existent)/32 1.13% 3.760 3.803 - 1.20% -
SetIntersection_Front_Set_string_262144_262144 1.13% 18047182.697 18251774.738 - -0.21% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 1.13% 8971.231 9072.893 - 0.85% -
rng::starts_with(deque<int>)/1048576 1.13% 486132.439 491638.889 - -0.56% -
std::for_each(join_view(vector<vector<int>>))/50 1.13% 4.029 4.075 - -2.31% -
std::copy(vector<bool>)_(unaligned)/64 1.13% 1.800 1.820 - 1.49% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.13% 57169.622 57813.426 - 0.67% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.12% 6.838 6.915 - 1.32% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.12% 49656.046 50212.112 - 1.19% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.12% 6.760 6.836 - 1.71% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 1.12% 34059.818 34440.779 - 1.11% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.12% 63.907 64.621 - -0.04% -
SetIntersection_Interlaced_Set_string_1024_16 1.12% 12906495.449 13050512.549 - 1.45% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.11% 1.390 1.405 - -0.62% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.11% 30.143 30.479 - 1.14% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 1.11% 10982.124 11104.500 - 0.81% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.11% 8745.551 8842.945 - 0.21% -
std::find_end(vector<int>)_(same_length)/1000 1.11% 241.946 244.641 - -0.62% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.11% 13.074 13.219 - 1.76% -
std::reverse(deque<int>)/8 1.11% 2.512 2.540 - 0.28% -
SetIntersection_None_Vector_float_256_1 1.11% 4256503.768 4303797.636 - 1.32% -
BM_PushHeap_string_Random_16 1.11% 10.439 10.554 - 2.48% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.11% 3579.241 3618.924 - 0.80% -
std::partition_copy(deque<int>)/1024 1.11% 632.738 639.753 - 1.07% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.11% 260.135 263.018 - -2.40% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 1.11% 895574.840 905495.447 - 1.41% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 1.11% 342897.256 346693.414 - 0.22% -
ranges::min(std::deque<__int128>)/8 1.11% 2.829 2.860 - -0.86% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.11% 6528.309 6600.541 - -6.57% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.11% 48.384 48.919 - 1.49% -
SetIntersection_None_Set_float_64_64 1.11% 11369779.648 11495473.497 - 2.93% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.10% 2.398 2.425 - 0.95% -
std::generate(vector<int>)/50 1.10% 11.888 12.019 - 1.37% -
std::remove_copy(list<int>)_(prefix)/50 1.10% 18.931 19.140 - 0.55% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.10% 14.615 14.776 - 0.98% -
std::map<int,_int>::find(key)_(existent)/8192 1.10% 5.339 5.398 - 1.40% -
std::remove(vector<int>)_(prefix)/32 1.10% 48.623 49.156 - -3.19% -
rng::find_last(list<int>)_(bail_10%)/8 1.10% 2.068 2.090 - 0.89% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.09% 3.847 3.889 - 6.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.09% 34635.807 35014.641 - 0.06% -
std::unordered_set<std::string>::find(key)_(existent)/8192 1.09% 40.983 41.431 - -5.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.09% 1067.905 1079.539 - -0.51% -
BM_deque_deque_ranges_copy_backward/70000 1.09% 8663.680 8758.011 - 7.71% -
BM_StringFindStringLiteral/128 1.09% 3.201 3.236 - 1.54% -
BM_vector_deque_ranges_move/1 1.09% 2.328 2.353 - 8.16% -
std::find(list<int>)_(process_all)/50 1.09% 18.987 19.193 - 1.95% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.08% 2257.343 2281.818 - 2.33% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.08% 21.481 21.713 - 1.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.08% 147518.511 149109.276 - -0.02% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.08% 897481.652 907157.242 - 0.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.08% 40.146 40.578 - -2.76% -
std::remove_copy(list<int>)_(prefix)/8192 1.08% 6936.599 7011.176 - 1.90% -
BM_lexicographical_compare_three_way_fast_path/16 1.07% 4.390 4.437 - 1.29% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.07% 850166.864 859279.798 - 2.10% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.07% 487.061 492.275 - 1.54% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.07% 8433.775 8523.887 - 1.42% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.06% 29.973 30.292 - 2.78% -
rng::fold_left(vector<int>)/32 1.06% 21.660 21.890 - 1.38% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.06% 7.997 8.082 - -1.15% -
SetIntersection_Interlaced_Set_uint32_1024_256 1.06% 13674812.246 13819621.073 - -3.80% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.06% 20.251 20.466 - -17.57% -
std::rotate(vector<int>)_(1_element_forward)/32 1.06% 2.949 2.981 - 0.94% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.06% 649.057 655.919 - -0.02% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.06% 51356.512 51899.408 - 0.83% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 1.05% 7014.126 7088.100 - 0.44% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 1.05% 32.300 32.641 - -24.79% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.05% 1.832 1.851 - 0.32% -
rng::contains(vector<int>)_(process_all)/50 1.05% 12.184 12.313 - 1.58% -
std::multiset<std::string>::count(key)_(existent)/1024 1.05% 23.140 23.383 - 1.14% -
std::set<int>::clear()/32 1.05% 622.631 629.163 - 1.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.05% 209034247.230 211223399.472 - 6.81% -
std::search(list<int>,_pred)_(same_length)/1000 1.05% 791.917 800.194 - 1.28% -
BM_deque_vector_move_backward/4000 1.04% 141.510 142.988 - 0.41% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.04% 164252.267 165959.858 - 0.56% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.04% 38220495.387 38616715.277 - 1.80% -
SetIntersection_None_Vector_float_1024_1024 1.04% 1072440.541 1083556.793 - 0.00% -
SetIntersection_None_Set_float_16384_16 1.04% 155052160.749 156657577.380 - 3.16% -
SetIntersection_None_Set_float_262144_262144 1.03% 1176469.238 1188642.742 - 3.67% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 1.03% 10.581 10.691 - -16.01% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.03% 46.186 46.664 - 2.53% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 1.03% 11.035 11.148 - -6.71% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.03% 24.912 25.169 - 3.89% -
std::sort(vector<NonIntegral>)_(descending)/8 1.03% 25.125 25.384 - 2.83% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.03% 17.600 17.781 - -0.71% -
SetIntersection_None_Set_float_16384_4 1.03% 155340214.250 156939893.911 - 2.98% -
SetIntersection_None_Vector_uint32_16384_1024 1.03% 1103054.447 1114413.158 - 1.01% -
std::search(deque<int>)_(no_match)/1024 1.03% 348.188 351.773 - 2.26% -
rng::find_last(deque<int>)_(bail_90%)/1048576 1.03% 25382.249 25643.481 - 1.11% -
std::sort(deque<int>)_(repeated)/8192 1.03% 6729.888 6799.113 - 1.35% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 1.03% 9347.495 9443.599 - 1.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.03% 4.090 4.132 - 1.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.03% 42.658 43.097 - -19.44% -
std::sort_heap(deque<int>,_pred)/8192 1.03% 425439.413 429803.387 - -0.12% -
std::find(deque<int>)_(process_all)/8192 1.03% 1948.037 1968.017 - 1.71% -
std::set<std::string>::equal_range(key)_(existent)/32 1.02% 17.086 17.260 - 6.75% -
std::find(deque<int>)_(process_all)/32768 1.02% 7785.449 7865.105 - 1.65% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 1.02% 32.105 32.434 - -8.63% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 1.02% 26.805 27.079 - 3.83% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.02% 7273.138 7347.256 - 1.66% -
std::partition_point(vector<int>)/32 1.02% 2.563 2.589 - 2.35% -
std::find(list<int>)_(process_all)/32768 1.02% 25971.715 26236.030 - 0.09% -
SetIntersection_Front_Set_float_64_4 1.02% 16007678.629 16170506.056 - 0.47% -
SetIntersection_Interlaced_Vector_uint32_16384_1 1.02% 1039160.614 1049727.558 - 1.10% -
std::flat_multimap<int,_int>::clear()/8192 1.02% 407.632 411.774 - -1.32% -
std::find(deque<int>)_(bail_25%)/8 1.02% 2.279 2.302 - 1.40% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.01% 1.492 1.507 - 3.52% -
std::stable_partition(deque<int>)_(dense)/8192 1.01% 5622.795 5679.511 - 1.36% -
bm_gcd_random 1.01% 28.977 29.269 - -5.85% -
std::count_if(list<int>)_(every_other)/1024 1.01% 751.006 758.561 - 1.11% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 1.00% 2.137 2.158 - 1.05% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.00% 1.376 1.390 - -0.12% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.00% 1.416 1.430 - 0.81% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.00% 92245.368 93168.424 - 2.43% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::shift_left(vector<int>)/32 -69.61% 9.815 2.982 - 0.39% -
std::copy(vector<bool>)_(aligned)/262144 -53.85% 806.058 372.035 - -50.50% -
std::rotate_copy(vector<int>)/8192 -51.67% 619.099 299.186 - -58.45% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -44.90% 1028.585 566.769 - -14.39% -
std::reverse(vector<int>)/8 -43.18% 2.702 1.535 - -0.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -42.78% 49.719 28.449 - -17.63% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -42.51% 18105706.736 10409336.991 - 8.28% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -41.80% 2256.979 1313.605 - -23.80% -
std::unique_copy(deque<int>)_(sprinkled)/32 -40.83% 15.593 9.226 - 0.18% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -38.30% 55.758 34.405 - -35.17% -
std::copy_n(vector<bool>)_(aligned)/1048576 -38.21% 2650.002 1637.419 - -50.67% -
BM_PushHeap_uint32_Ascending_1 -38.13% 0.694 0.429 - -31.83% -
std::unique_copy(deque<int>)_(sprinkled)/52 -37.49% 24.635 15.400 - 4.59% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -37.17% 24730193.180 15538725.704 - -25.15% -
std::adjacent_find(deque<int>)/50 -36.85% 23.752 15.000 - -43.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -36.51% 67.099 42.600 - -33.92% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -33.80% 12343181.075 8171669.950 - -5.46% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -32.37% 2042.764 1381.614 - 6.03% -
std::fill_n(list<int>)/1024 -32.11% 649.107 440.691 - 0.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -31.32% 798.776 548.599 - -23.36% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -29.95% 4752773.702 3329342.153 - -14.99% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -29.83% 32.521 22.821 - -27.83% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -29.39% 41.512 29.311 - -29.01% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -28.83% 13.637 9.705 - -44.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -28.34% 2882.593 2065.727 - 8.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -28.08% 348071047.626 250337442.196 - 0.72% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -28.04% 8.992 6.471 - -40.79% -
SetIntersection_None_Set_float_1024_4 -27.86% 12182931.526 8789026.949 - -0.15% -
std::find_if(deque<int>)_(bail_25%)/8192 -27.71% 704.554 509.329 - -5.98% -
std::find_if(deque<int>)_(bail_25%)/32768 -27.55% 2817.198 2041.114 - -5.41% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -27.15% 0.483 0.352 - 29.19% -
std::shift_right(vector<int>)/32 -26.99% 4.056 2.962 - -27.32% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -26.86% 24.705 18.070 - 52.12% -
BM_vector_deque_move/0 -26.73% 0.546 0.400 - -8.80% -
SetIntersection_None_Set_float_1024_16 -26.21% 11879497.776 8765857.938 - -2.21% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -26.17% 0.358 0.264 - -21.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -26.02% 45.227 33.459 - -12.39% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -26.02% 42.074 31.127 - -27.11% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -25.85% 0.458 0.340 - -25.62% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -25.41% 3435.093 2562.151 - 29.60% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -24.86% 3585995.887 2694468.271 - -16.36% -
SetIntersection_None_Set_float_1024_64 -24.79% 11905118.425 8954186.681 - 1.50% -
std::copy_backward(vector<int>)/4096 -24.53% 192.540 145.311 - -37.78% -
SetIntersection_None_Set_float_1024_1 -24.38% 11877436.658 8981688.845 - -0.09% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -23.83% 2100.439 1599.993 - 25.08% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -23.63% 110.759 84.592 - -10.58% -
std::adjacent_find(deque<int>)/8 -23.61% 4.181 3.194 - -34.48% -
std::unordered_set<std::string>::erase(iterator)/1024 -23.50% 34.948 26.735 - -20.31% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -23.41% 0.442 0.338 - 0.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -22.93% 758.905 584.863 - -66.57% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -22.83% 0.485 0.375 - -16.70% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -22.63% 803.281 621.493 - -22.76% -
ranges::min(std::list<__int128>)/1 -22.60% 0.477 0.369 - -18.99% -
BM_vector_deque_copy_backward/0 -22.05% 0.517 0.403 - -15.99% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -21.91% 0.339 0.265 - -21.77% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -21.53% 1.849 1.451 - -6.17% -
std::find_if(vector<int>)_(bail_25%)/8 -21.43% 0.882 0.693 - -5.82% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -21.29% 18845173.619 14833909.741 - -20.48% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -21.28% 1.589 1.251 - -18.38% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -21.18% 70.993 55.956 - 22.69% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -21.06% 32323637.481 25517325.228 - -44.99% -
BM_PushHeap_string_Random_1 -20.80% 0.662 0.524 - 11.70% -
ranges::minmax(std::deque<__int128>)/1 -20.43% 0.846 0.673 - -1.32% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -20.17% 44.462 35.493 - 1.34% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -20.11% 9.308 7.436 - -19.49% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -19.89% 6.698 5.366 - -19.51% -
std::unordered_set<int>::find(key)_(existent)/32 -19.85% 1.378 1.105 - -20.82% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -19.56% 14645.952 11780.477 - -0.70% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -19.15% 23.302 18.840 - -9.47% -
ranges::minmax(std::deque<__int128>)/8 -19.11% 4.781 3.867 - 1.39% -
rng::contains_subrange(list<int>)_(process_all)/8192 -18.80% 8589.190 6974.159 - 3.39% -
std::find_if(vector<int>)_(process_all)/8 -18.80% 1.603 1.302 - -3.34% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -18.75% 25.801 20.963 - -18.32% -
BM_vector_deque_ranges_copy/0 -18.74% 0.674 0.548 - -12.41% -
SetIntersection_Interlaced_Vector_uint32_256_64 -18.56% 8502273.394 6924331.852 - -17.74% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -18.20% 26.305 21.517 - -22.23% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -18.14% 32721.663 26784.621 - -8.97% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -18.03% 1.722 1.412 - 4.96% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -18.00% 1.482 1.215 - -0.04% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -17.76% 8.851 7.279 - 12.99% -
BM_vector_deque_move_backward/0 -17.75% 0.497 0.409 - 3.47% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -17.74% 0.561 0.462 - -7.72% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -17.60% 7.654 6.307 - 0.43% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -17.45% 1.409 1.163 - -19.74% -
BM_PushHeap_string_Descending_262144 -17.25% 3.771 3.121 - -8.80% -
std::find_end(list<int>)_(same_length)/8192 -17.02% 9656.719 8013.071 - -0.72% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -16.91% 12.136 10.084 - -8.80% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -16.75% 2.956 2.461 - -29.93% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -16.66% 114978091.637 95821313.950 - -11.77% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -16.54% 23592.320 19689.182 - -0.92% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -16.49% 6.207 5.183 - 9.82% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -16.41% 1.168 0.977 - -17.66% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -16.22% 5.511 4.618 - 0.13% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -16.21% 32.234 27.010 - -6.99% -
std::map<std::string,_int>::contains(key)_(existent)/32 -15.95% 17.032 14.315 - -12.92% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -15.83% 30690.976 25831.219 - 3.15% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -15.76% 0.495 0.417 - -5.79% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -15.50% 23.744 20.065 - -2.71% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -15.39% 706.551 597.840 - -0.28% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -15.36% 7892.835 6680.369 - -0.21% -
ranges::min(std::list<long_long>)/70000 -15.06% 51212.521 43499.277 - -1.11% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -15.06% 1.210 1.028 - 15.45% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -14.82% 0.406 0.346 - -10.36% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -14.65% 1.431 1.222 - -5.95% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -14.62% 1.298 1.108 - -9.42% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -14.61% 1789.229 1527.766 - -12.84% -
std::set<std::string>::contains(key)_(non-existent)/32 -14.58% 10.834 9.255 - -4.05% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -14.53% 1.292 1.104 - -14.40% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -14.45% 11306.694 9672.440 - -15.05% -
std::stable_partition(list<int>)_(dense)/1024 -14.34% 1742.839 1492.930 - -14.87% -
std::find(vector<bool>)_(process_all)/8 -14.08% 0.735 0.631 - 0.52% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -13.92% 0.302 0.260 - -41.27% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -13.79% 62.238 53.659 - -5.06% -
ranges::min(std::deque<long_long>)/70000 -13.76% 23740.122 20473.563 - 8.05% -
BM_deque_deque_ranges_copy/0 -13.70% 0.917 0.792 - 7.77% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -13.51% 1.363 1.179 - -12.18% -
bm_ranges_lexicographical_compare<signed_char>/1 -13.50% 1.744 1.508 - -7.51% -
ranges::minmax(std::deque<char>)/64 -13.47% 27.189 23.527 - 0.99% -
BM_vector_deque_ranges_copy_backward/1 -13.33% 2.645 2.293 - 1.50% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -13.29% 43557.826 37769.050 - 0.80% -
std::find(vector<bool>)_(process_all)/50 -13.25% 0.786 0.682 - 0.73% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -13.12% 22.149 19.243 - -11.02% -
BM_PushHeap_uint32_Random_1 -13.10% 0.558 0.485 - 8.94% -
std::move(vector<bool>)_(aligned)/64 -13.04% 1.907 1.659 - 3.45% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -12.84% 1476.760 1287.152 - -34.48% -
std::transform(list<int>,_list<int>)/8192 -12.58% 9891.929 8647.858 - -4.43% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -12.53% 1.326 1.160 - -2.55% -
BM_lexicographical_compare_three_way_fast_path/1 -12.52% 0.425 0.371 - -6.02% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -12.48% 196457.532 171947.145 - -0.71% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -12.37% 1042755.518 913764.240 - 0.06% -
std::set<std::string>::contains(key)_(non-existent)/1024 -12.04% 22.807 20.060 - -12.01% -
ranges::min(std::deque<long_long>)/64 -12.01% 19.938 17.543 - -0.37% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -11.98% 4547.719 4002.915 - -4.96% -
ranges::minmax(std::deque<char>)/70000 -11.96% 27468.383 24183.392 - 0.59% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -11.83% 23.535 20.750 - 0.88% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -11.83% 6358798.644 5606711.585 - -21.75% -
std::list<int>::erase(begin)_(cheap_elements)/32 -11.79% 12.561 11.079 - -0.49% -
std::unordered_multiset<int>::ctor(const&)/32 -11.78% 228.454 201.546 - 1.56% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -11.62% 158936.963 140465.463 - -1.71% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -11.54% 1.380 1.221 - -5.47% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.43% 224.908 199.199 - 0.52% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -11.34% 23.723 21.034 - 13.26% -
std::move(vector<int>)/262144 -11.29% 19185.987 17020.560 - -1.53% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -11.28% 17978.590 15950.588 - 7.99% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -11.25% 1994297.850 1769940.350 - -4.89% -
std::remove(deque<int>)_(sprinkled)/50 -11.24% 64.705 57.434 - 5.75% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -11.15% 6396.865 5683.452 - 4.96% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -11.14% 30.610 27.199 - -9.75% -
BM_PushHeap_uint64_QuickSortAdversary_16 -11.12% 1.025 0.911 - -2.93% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -11.10% 340.380 302.595 - -11.16% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -11.05% 22.474 19.991 - -9.58% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -11.03% 1.779 1.583 - -12.24% -
BM_std_minmax_element<short>/3 -10.98% 1.244 1.108 - -8.37% -
BM_lexicographical_compare_three_way_slow_path/1 -10.94% 0.461 0.411 - -5.32% -
bm_write -10.87% 565.404 503.935 - -16.85% -
SetIntersection_Interlaced_Vector_float_16384_16 -10.86% 2924125.996 2606427.463 - -29.07% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -10.78% 69.265 61.801 - -10.46% -
std::unordered_set<int>::find(key)_(existent)/1024 -10.76% 1.437 1.283 - -4.01% -
SetIntersection_Interlaced_Vector_float_16384_64 -10.76% 7048513.164 6290432.262 - -25.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -10.66% 9630175.355 8603696.340 - -3.14% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -10.62% 12.160 10.868 - -2.66% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -10.56% 50.921 45.543 - -16.75% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -10.53% 12.468 11.155 - 0.84% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.50% 5921985.194 5299915.166 - -5.26% -
std::unordered_set<std::string>::erase(iterator)/8192 -10.41% 31.875 28.557 - -2.17% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -10.39% 10.728 9.614 - -9.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -10.37% 48494.989 43466.962 - 6.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -10.36% 9634485.309 8636622.009 - -2.63% -
std::unordered_set<int>::contains(key)_(existent)/1024 -10.33% 1.316 1.180 - -25.76% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -10.26% 1.802 1.617 - 3.78% -
std::unordered_set<int>::clear()/8192 -10.24% 68856.884 61808.208 - -15.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -10.23% 14071167.819 12631255.701 - -7.23% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -10.12% 34.819 31.294 - -6.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -10.10% 30769.023 27660.144 - 10.42% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -10.09% 78.655 70.716 - -9.02% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -10.07% 1.463 1.316 - -16.92% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -9.94% 19788.689 17822.154 - 1.20% -
std::remove(list<int>)_(prefix)/8192 -9.90% 9203.891 8293.050 - 2.39% -
std::set<int>::lower_bound(key)_(non-existent)/32 -9.86% 2.476 2.232 - -22.43% -
std::remove(list<int>)_(sprinkled)/8192 -9.82% 8729.460 7872.193 - -2.91% -
BM_std_minmax_element<long_long>/2 -9.81% 0.684 0.616 - -9.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -9.78% 15004902.810 13537257.979 - -7.98% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.78% 49967.204 45082.774 - -13.87% -
std::unordered_set<std::string>::count(key)_(existent)/32 -9.77% 39.251 35.414 - 9.15% -
std::unordered_set<int>::find(key)_(existent)/8192 -9.74% 1.480 1.336 - -7.74% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -9.73% 22.701 20.492 - -10.43% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -9.70% 9.792 8.843 - -17.81% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.65% 51659.358 46673.954 - 1.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.62% 78.996 71.395 - 10.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -9.61% 9620375.285 8695932.011 - -2.42% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -9.60% 22.566 20.400 - -8.37% -
std::partition_copy(list<int>)/32 -9.59% 8.969 8.108 - -7.02% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -9.59% 1.470 1.329 - -8.86% -
std::stable_partition(deque<int>)_(sparse)/32 -9.57% 12.503 11.307 - -13.86% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -9.56% 1.690 1.529 - -1.88% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -9.55% 20.688 18.712 - 1.71% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -9.51% 185.102 167.499 - 0.49% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -9.49% 1.479 1.339 - -2.86% -
SetIntersection_Interlaced_Vector_float_262144_16 -9.47% 3326780.645 3011797.225 - -29.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -9.46% 9641010.806 8728842.572 - -1.98% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -9.46% 20.792 18.826 - 51.69% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -9.41% 28.991 26.263 - -11.08% -
SetIntersection_Interlaced_Vector_uint64_256_64 -9.39% 7339310.383 6650142.263 - -14.25% -
std::search(list<int>)_(single_element)/8192 -9.32% 9506.038 8620.320 - -3.53% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.27% 0.671 0.609 - -5.94% -
rng::find_last(list<int>)_(bail_90%)/1048576 -9.24% 94989.139 86216.242 - -0.71% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -9.22% 10.786 9.792 - 1.09% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -9.22% 1.417 1.286 - 6.25% -
BM_PushHeap_uint32_SingleElement_4 -9.19% 0.370 0.336 - -5.64% -
bm_lexicographical_compare<signed_char>/64 -9.16% 2.348 2.133 - -5.75% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -9.13% 0.692 0.629 - 0.58% -
BM_PushHeap_uint64_SingleElement_1 -9.13% 0.634 0.576 - 20.43% -
std::map<std::string,_int>::find(key)_(existent)/32 -9.10% 16.692 15.173 - -2.64% -
std::is_sorted_until(deque<int>)/8 -9.08% 2.757 2.507 - -11.75% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -9.04% 0.380 0.346 - -27.96% -
ranges::minmax(std::deque<char>)/8 -9.04% 4.103 3.733 - 3.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -9.03% 0.701 0.638 - 62.69% -
std::unordered_set<int>::erase(iterator)/1024 -8.98% 21.624 19.682 - -11.39% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -8.93% 25.256 23.001 - -3.70% -
ranges::minmax(std::list<long_long>)/1 -8.90% 0.554 0.505 - 11.42% -
std::any_of(deque<int>)_(process_all)/8192 -8.84% 2768.377 2523.636 - 0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -8.83% 9215232.552 8401692.659 - 1.54% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -8.81% 543.318 495.451 - -7.31% -
bm_ranges_lexicographical_compare<signed_char>/64 -8.76% 2.363 2.156 - -15.79% -
std::copy_if(list<int>)_(entire_range)/64 -8.75% 36.634 33.428 - -8.93% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -8.73% 11.259 10.276 - 27.57% -
BM_PushHeap_float_Random_4 -8.71% 2.513 2.294 - -18.43% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -8.70% 29.825 27.231 - -4.09% -
std::move(deque<int>)/8 -8.67% 3.643 3.327 - -4.34% -
std::map<std::string,_int>::find(key)_(existent)/8192 -8.66% 33.590 30.681 - 0.76% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -8.63% 0.630 0.575 - -3.04% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -8.63% 1.332 1.217 - 1.34% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -8.62% 157205.179 143650.462 - -4.49% -
SetIntersection_Front_Set_string_64_64 -8.61% 34921274.831 31914052.676 - -13.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.60% 7255.055 6630.908 - 0.08% -
BM_StringRelational_Eq_Small_Small_ChangeLast -8.58% 2.076 1.898 - -5.53% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -8.57% 24.211 22.136 - 0.42% -
SetIntersection_Front_Vector_uint64_1024_1 -8.55% 1109623.364 1014783.755 - -2.91% -
std::remove(deque<int>)_(sprinkled)/32 -8.54% 56.447 51.628 - 4.22% -
std::generate(list<int>)/8192 -8.53% 7547.567 6903.436 - -10.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -8.49% 6183157.568 5658399.373 - -3.28% -
rng::fold_left(deque<int>)/1048576 -8.48% 1455128.112 1331742.316 - 142.14% -
std::remove(list<int>)_(sprinkled)/1024 -8.46% 1053.723 964.543 - 0.01% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.45% 14446.130 13225.373 - -0.38% -
std::map<std::string,_int>::erase(iterator)/32 -8.39% 30.674 28.100 - -0.06% -
std::set<std::string>::contains(key)_(non-existent)/8192 -8.33% 29.310 26.869 - -2.03% -
BM_deque_vector_copy/1024 -8.29% 40.372 37.024 - 0.52% -
BM_PushHeap_uint32_SingleElement_16 -8.28% 0.366 0.335 - -1.27% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.26% 8300.598 7614.608 - 2.28% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -8.24% 2469104.923 2265575.664 - 11.84% -
ranges::min(std::vector<__int128>)/1 -8.21% 0.376 0.345 - -16.24% -
BM_vector_deque_ranges_copy_backward/2 -8.15% 2.179 2.002 - 0.16% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.10% 56.075 51.536 - 6.20% -
std::none_of(list<int>)_(process_all)/8192 -8.09% 8793.273 8081.848 - 7.36% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -8.08% 5081.696 4670.994 - -0.09% -
std::move(list<int>)/64 -8.06% 42.847 39.394 - 0.98% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -7.98% 37581567.514 34583186.825 - -10.90% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -7.98% 21.519 19.802 - 5.51% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -7.93% 80.364 73.988 - -8.70% -
std::multimap<int,_int>::count(key)_(existent)/1024 -7.92% 5.849 5.386 - 1.19% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -7.91% 41.303 38.036 - -7.99% -
BM_deque_vector_copy_backward/0 -7.90% 1.553 1.430 - -3.11% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -7.87% 1.435 1.322 - -11.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -7.83% 12346165.701 11379904.372 - -0.26% -
std::unordered_set<int>::erase(iterator)/8192 -7.81% 21.378 19.708 - -11.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -7.78% 9517199.923 8776533.270 - 0.40% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -7.78% 6.304 5.814 - -0.50% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -7.77% 7.434 6.856 - 25.57% -
std::search(list<int>)_(same_length)/8192 -7.76% 8619.094 7950.315 - -6.25% -
BM_vector_deque_copy_backward/64000 -7.70% 8167.198 7538.287 - 3.89% -
std::distance(join_view(vector<vector<int>>))/1024 -7.65% 1.063 0.981 - 1.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -7.58% 23737319.385 21937874.165 - -1.40% -
ranges::minmax(std::deque<__int128>)/64 -7.55% 35.980 33.263 - 8.71% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -7.50% 189.697 175.467 - -11.67% -
BM_vector_deque_copy_backward/65536 -7.49% 8393.441 7764.673 - 4.52% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -7.49% 29.406 27.205 - -8.99% -
SetIntersection_Front_Vector_string_64_64 -7.46% 26660689.769 24671303.478 - -8.70% -
SetIntersection_Front_Vector_uint64_16384_1 -7.45% 1091239.930 1009996.435 - -3.28% -
SetIntersection_None_Set_uint64_16384_16384 -7.37% 180787147.178 167458518.366 - -2.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -7.37% 1.377 1.275 - 8.71% -
BM_PushHeap_float_Random_1 -7.35% 0.430 0.398 - -42.86% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -7.34% 37.940 35.156 - -1.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -7.29% 6096084.570 5651658.616 - -7.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -7.24% 11639799.806 10796506.142 - -1.91% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 -7.24% 371725.568 344815.041 - -0.35% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -7.21% 6.456 5.990 - -17.42% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -7.20% 26.404 24.504 - 12.92% -
BM_StringRelational_Eq_Empty_Huge_Control -7.18% 0.510 0.473 - -0.03% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -7.17% 10.580 9.821 - -9.83% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -7.16% 29.106 27.022 - -12.47% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -7.15% 6.627 6.153 - 0.09% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -7.15% 24.336 22.595 - -5.43% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.12% 1817.655 1688.239 - -5.18% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.11% 6256.040 5811.511 - -10.13% -
std::find_end(forward_list<int>)_(same_length)/8192 -7.10% 15426.895 14331.382 - 0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -7.09% 9536207.083 8860079.412 - 0.34% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -7.06% 1.442 1.340 - 2.43% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -7.01% 11.384 10.586 - -7.02% -
SetIntersection_Interlaced_Set_string_256_256 -7.01% 32030047.962 29783912.742 - -8.43% -
std::deque<std::string>::ctor(size)/8192 -6.94% 9252.082 8609.885 - 2.26% -
std::map<std::string,_int>::erase(iterator)/1024 -6.94% 34.414 32.026 - 25.62% -
std::for_each(list<int>)/8 -6.94% 2.525 2.350 - -1.17% -
std::any_of(list<int>)_(process_all)/8192 -6.93% 7527.861 7006.474 - -10.91% -
SetIntersection_Front_Vector_uint32_16384_256 -6.90% 2268765.617 2112274.794 - -7.29% -
std::multimap<int,_int>::count(key)_(existent)/32 -6.88% 3.867 3.601 - -0.44% -
std::copy(list<int>)/64 -6.85% 34.111 31.776 - -13.53% -
std::is_sorted_until(deque<int>,_pred)/8 -6.83% 4.398 4.098 - -32.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.82% 9936744.607 9258650.992 - 2.08% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -6.78% 32.826 30.599 - -6.23% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.71% 699.837 652.902 - 0.18% -
SetIntersection_Front_Vector_uint64_262144_64 -6.70% 1395540.782 1302012.743 - -5.11% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -6.69% 36.884 34.417 - -0.23% -
SetIntersection_Front_Vector_uint64_256_1 -6.69% 4415251.058 4120061.162 - -1.32% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -6.67% 50551278.113 47178111.447 - -8.34% -
std::set<int>::equal_range(key)_(existent)/8192 -6.65% 8.829 8.241 - -3.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -6.63% 229332429.145 214117352.313 - -1.10% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -6.63% 10.090 9.421 - -6.17% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.63% 50.140 46.816 - -1.83% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.63% 318.692 297.565 - -4.62% -
bm_lexicographical_compare<signed_char>/8 -6.62% 3.277 3.060 - -7.31% -
SetIntersection_Interlaced_Set_float_256_64 -6.60% 14112662.019 13181244.224 - 1.36% -
SetIntersection_Front_Vector_string_256_64 -6.60% 10729559.272 10021605.328 - -1.50% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -6.60% 226.264 211.336 - -7.11% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -6.58% 33.229 31.041 - -0.17% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -6.57% 356.615 333.200 - -6.40% -
BM_vector_deque_ranges_copy_backward/64000 -6.56% 8012.930 7486.917 - 3.99% -
SetIntersection_Front_Vector_uint64_16_4 -6.52% 57295851.532 53558489.952 - -1.28% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -6.52% 11.139 10.412 - 5.85% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.48% 25.720 24.053 - -4.99% -
std::unordered_set<int>::clear()/1024 -6.48% 8899.081 8322.864 - -18.63% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -6.45% 40.714 38.087 - -7.24% -
std::is_sorted_until(vector<int>)/1024 -6.45% 253.006 236.686 - -0.05% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -6.40% 2.445 2.289 - 0.17% -
BM_deque_deque_move_backward/0 -6.40% 0.917 0.859 - -6.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -6.39% 36.365 34.040 - -7.42% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -6.38% 1.303 1.220 - -7.33% -
BM_deque_deque_copy/0 -6.37% 0.847 0.793 - 0.59% -
SetIntersection_None_Set_uint64_64_1 -6.37% 22646445.244 21203251.141 - -6.10% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -6.36% 22.067 20.665 - -7.64% -
SetIntersection_Front_Vector_uint64_262144_1 -6.33% 1107908.680 1037755.997 - -0.32% -
std::copy_n(vector<bool>)_(unaligned)/262144 -6.31% 1831.156 1715.554 - 0.12% -
std::partition_copy(list<int>)/50 -6.29% 13.047 12.226 - -5.79% -
BM_StringFindNoMatch/10 -6.29% 1.386 1.298 - -2.31% -
ranges::minmax(std::deque<long_long>)/1 -6.26% 0.692 0.648 - -21.50% -
std::move(vector<int>)/1048576 -6.25% 58611.033 54949.256 - -21.93% -
rng::find_last(deque<int>)_(bail_90%)/8 -6.24% 0.869 0.815 - -3.65% -
ranges::minmax(std::deque<char>)/1 -6.24% 0.727 0.681 - -15.41% -
ranges::min(std::list<__int128>)/8 -6.24% 2.197 2.060 - -0.12% -
std::multimap<std::string,_int>::clear()/1024 -6.23% 22352.504 20958.837 - -7.75% -
SetIntersection_Front_Vector_uint32_16384_64 -6.23% 1357284.046 1272736.757 - -7.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -6.22% 13294092.501 12467777.039 - -0.80% -
ranges::minmax(std::list<__int128>)/70000 -6.21% 61728.701 57897.661 - -2.80% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -6.20% 6929691.898 6500262.142 - -21.82% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -6.20% 2.809 2.635 - -37.18% -
BM_vector_deque_copy_backward/70000 -6.19% 8893.854 8342.990 - 4.57% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -6.18% 1.721 1.615 - -3.01% -
std::replace(vector<int>)_(sprinkled)/32 -6.15% 5.627 5.280 - -14.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -6.14% 11958462.992 11223891.279 - -3.25% -
std::move(vector<int>)/8 -6.12% 2.277 2.137 - -7.32% -
std::rotate(list<int>)_(by_1/4)/1024 -6.10% 617.517 579.825 - 1.31% -
SetIntersection_Interlaced_Vector_float_1024_256 -6.10% 5940020.243 5577604.709 - -7.32% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.10% 6.715 6.305 - -3.17% -
SetIntersection_Front_Set_string_16384_256 -6.10% 15111108.552 14189989.684 - -4.39% -
BM_vector_deque_ranges_copy_backward/65536 -6.09% 8242.629 7740.274 - 4.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -6.06% 4411608.702 4144199.676 - -2.73% -
BM_vector_deque_ranges_move_backward/1 -6.06% 2.327 2.186 - 3.34% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -6.04% 24.406 22.933 - -4.00% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -6.00% 20.038 18.836 - 0.32% -
std::set<int>::upper_bound(key)_(non-existent)/32 -6.00% 2.584 2.429 - 1.12% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -5.94% 1.565 1.472 - 7.69% -
std::all_of(list<int>)_(process_all)/8192 -5.91% 8200.931 7716.079 - 10.29% -
ranges::minmax(std::vector<char>)/8 -5.90% 1.022 0.962 - -7.90% -
ranges::minmax(std::vector<long_long>)/1 -5.89% 0.693 0.652 - -5.27% -
std::unordered_set<int>::erase(iterator)/32 -5.88% 20.862 19.636 - -11.82% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -5.87% 107128.732 100835.864 - -1.36% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -5.87% 21.025 19.791 - -0.77% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -5.87% 11.020 10.373 - 0.03% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -5.87% 22.145 20.846 - -17.37% -
std::sort(vector<int>)_(repeated)/8 -5.84% 16.953 15.964 - 1.29% -
SetIntersection_Front_Set_uint32_16384_64 -5.82% 1703170.548 1604064.306 - -5.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -5.80% 126587.426 119250.751 - -2.55% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -5.79% 12.951 12.202 - 1.10% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.78% 2.479 2.336 - -1.83% -
BM_PushHeap_uint32_Descending_4 -5.75% 0.374 0.352 - -9.33% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.74% 4.490 4.232 - 0.44% -
std::list<int>::ctor(size)/32 -5.69% 343.870 324.296 - 1.05% -
std::multiset<std::string>::contains(key)_(existent)/8192 -5.69% 29.140 27.482 - -16.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -5.65% 22550333.662 21275289.805 - 1.18% -
bm_ranges_swap_ranges_vb_aligned/8 -5.65% 3.596 3.393 - 3.27% -
std::multiset<int>::contains(key)_(non-existent)/0 -5.62% 0.298 0.281 - 1.46% -
rng::contains_subrange(list<int>)_(process_all)/50 -5.61% 18.113 17.096 - 0.89% -
std::any_of(vector<int>)_(process_all)/8 -5.60% 2.607 2.461 - 6.24% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -5.59% 125034.633 118050.708 - 2.02% -
BM_vector_deque_ranges_move_backward/2 -5.57% 2.050 1.935 - 6.08% -
std::reverse(list<int>)/32768 -5.56% 18661.797 17624.046 - 0.60% -
SetIntersection_None_Set_uint32_1024_1024 -5.56% 9142183.278 8633836.351 - -4.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -5.55% 14465502.364 13662093.916 - -2.53% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -5.54% 1.686 1.592 - -2.05% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -5.53% 2.439 2.304 - -6.08% -
rng::find(vector<bool>)_(process_all)/50 -5.53% 0.676 0.639 - -0.74% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -5.51% 33.861 31.995 - 1.07% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -5.48% 1.684 1.592 - -2.15% -
std::find(list<int>)_(bail_25%)/1024 -5.46% 138.770 131.199 - 2.62% -
BM_PushHeap_uint32_SingleElement_64 -5.45% 0.371 0.351 - -3.18% -
rng::contains(list<int>)_(process_all)/8 -5.44% 2.336 2.209 - -5.13% -
SetIntersection_Front_Vector_uint64_256_4 -5.44% 4370993.667 4133258.459 - -1.45% -
BM_vector_deque_ranges_copy_backward/70000 -5.44% 8782.259 8304.608 - 4.91% -
std::map<std::string,_int>::find(key)_(existent)/1024 -5.39% 24.939 23.594 - -4.10% -
SetIntersection_Front_Vector_uint64_16_1 -5.38% 65680514.359 62144777.054 - -1.33% -
std::remove(list<int>)_(sprinkled)/50 -5.36% 65.095 61.605 - 1.22% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -5.36% 17.962 16.999 - 0.79% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -5.35% 12.971 12.277 - -7.53% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -5.35% 2.608 2.468 - 4.13% -
rng::contains_subrange(deque<int>)_(same_length)/16 -5.34% 13.021 12.325 - 15.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -5.33% 12105808.150 11460251.612 - -1.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.33% 1151143.688 1089820.123 - -5.64% -
bm_ranges_swap_ranges_vb_aligned/32 -5.32% 3.652 3.457 - 4.18% -
BM_StringEraseToEnd_Huge_Transparent -5.32% 2.516 2.383 - -1.21% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.31% 29.082 27.537 - 0.82% -
BM_PushHeap_string_PipeOrgan_1024 -5.29% 9.932 9.407 - -0.40% -
SetIntersection_Front_Vector_uint64_4_4 -5.28% 141433696.318 133966963.066 - -1.63% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -5.28% 96.689 91.589 - -4.75% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -5.27% 32.391 30.683 - -3.57% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -5.27% 34180.787 32380.008 - -6.55% -
BM_PushHeap_string_PipeOrgan_256 -5.26% 8.149 7.721 - -1.29% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -5.24% 292028.922 276731.217 - -0.92% -
SetIntersection_None_Set_uint64_1024_256 -5.24% 9051266.685 8577184.797 - -3.65% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -5.24% 24.492 23.210 - -3.55% -
std::is_sorted(deque<int>)/8 -5.21% 2.927 2.774 - 4.04% -
SetIntersection_None_Set_uint64_256_256 -5.21% 5897625.774 5590210.935 - -1.57% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -5.21% 16.694 15.825 - 1.07% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -5.20% 19.949 18.911 - -3.70% -
rng::find(vector<bool>)_(process_all)/8 -5.20% 0.626 0.593 - 6.93% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -5.19% 0.927 0.879 - 2.51% -
std::swap_ranges(list<int>)/8192 -5.19% 10253.863 9721.767 - 1.26% -
SetIntersection_Interlaced_Vector_string_262144_4 -5.18% 2107770.271 1998605.189 - -8.46% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -5.17% 13.339 12.649 - 0.97% -
std::find_first_of(list<int>)_(small_needle)/50 -5.17% 148.755 141.069 - 1.55% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -5.16% 1.263 1.198 - -2.23% -
std::stable_sort(deque<int>)_(ascending)/8192 -5.16% 14367.551 13626.295 - 0.32% -
rng::for_each(multiset<int>)/8 -5.16% 6.929 6.572 - -1.66% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -5.15% 13.218 12.537 - -3.08% -
BM_std_minmax_element<short>/2 -5.14% 0.687 0.651 - -4.62% -
SetIntersection_Front_Vector_uint64_64_4 -5.14% 16575704.508 15724290.070 - -1.90% -
std::set<int>::contains(key)_(non-existent)/1024 -5.13% 6.551 6.216 - -2.79% -
BM_deque_deque_ranges_copy_backward/64 -5.12% 3.576 3.393 - 0.58% -
std::sort(vector<int>)_(heap)/8 -5.12% 25.401 24.100 - 2.02% -
SetIntersection_Front_Set_string_262144_64 -5.12% 4682913.157 4443111.738 - -11.19% -
SetIntersection_None_Set_uint64_1024_16 -5.10% 9090821.650 8627058.762 - -1.94% -
std::find_if_not(deque<int>)_(process_all)/8 -5.10% 2.671 2.535 - -1.60% -
SetIntersection_Front_Vector_uint64_262144_4 -5.08% 1116692.408 1059989.749 - 0.35% -
bm_ranges_swap_ranges_vb_aligned/16 -5.07% 3.649 3.464 - 4.35% -
std::sort(vector<int>)_(pipe-organ)/8 -5.07% 18.930 17.971 - 2.10% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -5.06% 196.913 186.948 - -1.93% -
SetIntersection_Front_Vector_uint64_256_16 -5.06% 4335151.154 4115927.950 - -2.46% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -5.05% 33.466 31.775 - -2.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -5.05% 37004467.336 35135203.506 - -1.56% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -5.04% 959.643 911.272 - -2.30% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -5.03% 78.631 74.674 - -18.03% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -5.03% 234.742 222.940 - -4.23% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -5.02% 292798.460 278092.843 - -5.86% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -5.00% 35.549 33.770 - 0.71% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.00% 24.732 23.496 - -4.62% -
bm_lexicographical_compare<int>/8 -4.98% 1.578 1.499 - 2.55% -
SetIntersection_Interlaced_Vector_uint64_64_16 -4.98% 17489090.459 16618539.367 - -4.91% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.97% 108985.205 103570.233 - 0.86% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.96% 1.387 1.318 - -4.49% -
bm_ranges_lexicographical_compare<signed_char>/8 -4.96% 3.614 3.435 - -0.81% -
std::replace(vector<int>)_(sprinkled)/50 -4.95% 9.100 8.649 - -4.78% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.95% 52294.051 49703.791 - -5.27% -
BM_PushHeap_string_Ascending_1024 -4.94% 13.602 12.930 - -4.89% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -4.94% 29.483 28.026 - 12.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -4.93% 1074152.597 1021156.538 - -4.96% -
SetIntersection_Front_Vector_uint64_16384_16 -4.92% 1162019.010 1104806.834 - -1.27% -
ranges::minmax(std::vector<__int128>)/64 -4.91% 33.889 32.223 - 1.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -4.90% 3.604 3.427 - -2.76% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -4.89% 1.928 1.833 - -25.25% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -4.89% 2.885 2.744 - -0.04% -
std::unordered_set<int>::erase(key)_(existent)/1024 -4.88% 22.559 21.458 - -0.12% -
BM_PushHeap_string_QuickSortAdversary_64 -4.88% 13.877 13.200 - 1.50% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -4.88% 1932273.535 1838057.672 - 17.23% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -4.87% 8.161 7.764 - -6.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -4.87% 1171888.448 1114846.553 - -5.73% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -4.85% 28.217 26.848 - -1.77% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.83% 13351.953 12707.667 - 0.49% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -4.80% 38.712 36.853 - -1.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -4.80% 1519844.014 1446846.471 - -5.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -4.80% 1836020.458 1747866.997 - -4.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -4.77% 59314110.940 56481870.202 - -0.63% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -4.77% 12.228 11.645 - -4.72% -
ranges::minmax(std::list<char>)/64 -4.77% 35.738 34.034 - 1.18% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.75% 678.261 646.034 - -2.39% -
std::partition_copy(list<int>)/8192 -4.75% 7103.339 6766.025 - -7.80% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.75% 135639.829 129203.211 - 8.94% -
BM_PushHeap_uint32_Descending_16 -4.74% 0.373 0.355 - -6.24% -
BM_vector_deque_ranges_copy/1 -4.74% 2.372 2.259 - 3.41% -
std::find(vector<short>)_(bail_25%)/8 -4.74% 0.830 0.790 - 11.37% -
std::find_first_of(list<int>)_(small_needle)/32 -4.73% 99.236 94.542 - 1.92% -
std::sort(deque<int>)_(qsort_adversarial)/8 -4.71% 18.158 17.303 - -1.39% -
BM_vector_deque_ranges_move_backward/64000 -4.70% 7973.394 7598.495 - 7.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.70% 8801.507 8387.692 - 0.14% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.69% 33.808 32.222 - 1.73% -
SetIntersection_None_Set_uint32_256_256 -4.67% 5846547.154 5573322.610 - -4.57% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -4.66% 961.049 916.233 - -0.60% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -4.66% 178.925 170.581 - -5.16% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -4.65% 37.519 35.774 - 0.14% -
BM_vector_deque_move_backward/70000 -4.65% 9033.991 8613.923 - 11.36% -
SetIntersection_Front_Vector_uint64_64_16 -4.64% 14921659.385 14229018.966 - -1.19% -
std::rotate(deque<int>)_(by_1/3)/8192 -4.62% 3313.029 3159.819 - -1.11% -
BM_deque_deque_copy_backward/64 -4.62% 3.525 3.362 - 0.45% -
BM_StringConstructDestroyCStr_Small_Opaque -4.62% 2.187 2.086 - -4.66% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -4.61% 105.598 100.726 - 8.38% -
SetIntersection_Front_Set_uint32_16384_1 -4.59% 1043181.327 995285.618 - -3.00% -
std::remove_copy(deque<int>)_(prefix)/8192 -4.59% 3522.888 3361.209 - 0.73% -
BM_vector_deque_move_backward/65536 -4.59% 8378.354 7994.136 - 8.60% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.58% 37.638 35.913 - 0.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -4.58% 1065150.788 1016335.237 - -5.82% -
BM_StringRelational_Eq_Empty_Large_Control -4.58% 0.494 0.471 - 1.73% -
SetIntersection_Front_Vector_uint64_256_64 -4.58% 4573170.311 4363591.923 - 2.52% -
std::is_partitioned(list<int>)_(partitioned)/1024 -4.57% 612.344 584.356 - -17.62% -
std::set<int>::upper_bound(key)_(existent)/8192 -4.57% 8.275 7.897 - 1.91% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -4.57% 19.819 18.914 - -3.95% -
bm_lexicographical_compare<signed_char>/512 -4.56% 8.114 7.744 - -4.59% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -4.56% 7077.976 6755.056 - -0.08% -
std::search(list<int>,_pred)_(near_matches)/1024 -4.55% 45599.475 43523.006 - 0.39% -
SetIntersection_Interlaced_Set_uint64_1024_16 -4.55% 11715691.424 11183042.881 - -2.77% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -4.54% 35.738 34.115 - 3.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.54% 1678748.129 1602573.648 - -3.00% -
std::find_if(vector<int>)_(process_all)/50 -4.53% 5.685 5.428 - -3.78% -
std::find_if(vector<int>)_(process_all)/32768 -4.52% 3360.497 3208.621 - 0.47% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -4.51% 12.101 11.555 - 0.57% -
ranges::minmax(std::list<__int128>)/64 -4.50% 41.048 39.201 - -1.66% -
SetIntersection_Front_Vector_string_16384_4 -4.50% 1214983.675 1160330.249 - -2.27% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -4.49% 28.823 27.529 - 1.51% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -4.49% 1024.117 978.134 - 0.63% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.48% 33.892 32.374 - -8.94% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -4.47% 27.135 25.922 - 0.26% -
std::sort(deque<int>)_(ascending)/8 -4.47% 18.114 17.305 - -1.70% -
SetIntersection_Front_Vector_uint64_16_16 -4.46% 36912365.630 35265261.915 - -1.70% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -4.44% 5.137 4.908 - 13.46% -
std::unique(list<int>,_pred)_(sprinkled)/32 -4.43% 64.494 61.636 - -6.44% -
std::map<std::string,_int>::clear()/1024 -4.43% 23571.223 22526.733 - 0.08% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -4.42% 563.360 538.436 - -3.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.42% 19064812.122 18221585.045 - 0.39% -
SetIntersection_Front_Set_float_16384_16384 -4.42% 224945866.256 215003761.104 - -4.74% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -4.41% 20.294 19.398 - -4.47% -
std::fill_n(list<int>)/8192 -4.41% 9008.912 8611.658 - -4.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.39% 24352958.479 23283500.690 - -1.45% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -4.39% 34.478 32.965 - -3.09% -
std::replace_if(vector<int>)_(sprinkled)/50 -4.38% 13.597 13.001 - 1.35% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.38% 10.782 10.310 - -0.29% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -4.38% 4958.372 4741.113 - 0.32% -
std::find_if(vector<int>)_(process_all)/8192 -4.38% 844.444 807.498 - 0.69% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -4.36% 12.482 11.938 - -4.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -4.34% 0.522 0.499 - 17.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.34% 1168281.249 1117593.750 - -3.94% -
std::swap_ranges(vector<int>)/32 -4.33% 5.041 4.823 - 0.43% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.32% 383.089 366.545 - -3.72% -
std::rotate(deque<int>)_(by_1/2)/8192 -4.31% 1675.585 1603.296 - 2.75% -
SetIntersection_Interlaced_Vector_string_16384_16 -4.31% 4229683.677 4047507.206 - -5.62% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 -4.30% 8.262 7.906 - 0.98% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -4.30% 4698.845 4496.973 - -1.77% -
SetIntersection_Interlaced_Set_string_1_1 -4.29% 579236029.268 554409868.316 - -0.38% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 -4.28% 163315.657 156331.770 - -0.00% -
std::adjacent_find(deque<int>,_pred)/8 -4.27% 4.535 4.341 - 4.29% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -4.27% 2409660.602 2306724.881 - -24.88% -
BM_PushHeap_uint32_SingleElement_16384 -4.25% 0.372 0.356 - 0.03% -
SetIntersection_None_Set_uint64_256_4 -4.25% 11540783.296 11050325.889 - -4.69% -
BM_PushHeap_uint32_QuickSortAdversary_16 -4.23% 0.961 0.920 - -0.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -4.23% 1125994.810 1078380.023 - -3.05% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.23% 28166.896 26976.154 - -5.48% -
BM_deque_deque_move/0 -4.22% 0.823 0.789 - -2.53% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.21% 6539.219 6263.598 - -4.85% -
BM_PushHeap_string_PipeOrgan_16384 -4.20% 13.184 12.630 - -4.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -4.18% 9092028.045 8711651.564 - -2.62% -
std::list<std::string>::ctor(size)/32 -4.18% 359.249 344.241 - -1.12% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.17% 6.814 6.530 - -0.49% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -4.17% 25.730 24.656 - 10.92% -
rng::for_each(set<int>)/8 -4.17% 6.779 6.496 - -1.47% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -4.16% 98608.766 94508.497 - 0.26% -
std::unique(deque<int>,_pred)_(contiguous)/1024 -4.15% 661.389 633.934 - 0.03% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.15% 1.209 1.158 - 0.26% -
std::copy_if(deque<int>)_(entire_range)/1048576 -4.13% 289461.103 277492.413 - 0.21% -
std::copy(vector<bool>)_(aligned)/4096 -4.13% 4.941 4.737 - -3.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.13% 26168747.414 25087298.216 - -3.25% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -4.13% 960.249 920.601 - 0.27% -
std::find_if_not(vector<int>)_(process_all)/50 -4.13% 5.658 5.425 - -4.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -4.12% 1058598.546 1015026.536 - -2.92% -
std::rotate(vector<bool>)_(1_element_backward)/50 -4.10% 18.495 17.736 - -0.46% -
std::flat_map<int,_int>::ctor(const&)/32 -4.10% 23.778 22.803 - -0.35% -
std::copy_n(vector<bool>)_(aligned)/4096 -4.08% 4.971 4.768 - 1.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.08% 1674032.064 1605734.781 - -3.21% -
std::unordered_set<int>::erase(key)_(existent)/32 -4.07% 22.108 21.207 - 1.83% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -4.07% 508400.824 487721.869 - -4.01% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -4.06% 0.479 0.460 - 0.44% -
BM_PushHeap_uint32_SingleElement_262144 -4.05% 0.372 0.357 - -0.06% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.04% 1397.503 1341.007 - -4.48% -
SetIntersection_Front_Vector_uint64_256_256 -4.04% 4717255.817 4526902.430 - 6.66% -
std::find_if_not(deque<int>)_(process_all)/50 -4.03% 13.209 12.677 - 0.40% -
std::is_sorted_until(vector<int>,_pred)/8 -4.02% 3.620 3.475 - -4.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -4.02% 8940845.585 8581477.615 - -2.51% -
BM_PushHeap_string_Ascending_256 -4.02% 10.978 10.537 - -5.37% -
SetIntersection_Front_Vector_uint64_64_1 -4.01% 16921764.954 16242722.832 - -0.96% -
std::find_first_of(deque<int>)_(small_needle)/32 -4.01% 111.126 106.671 - -5.40% -
SetIntersection_Interlaced_Set_uint64_256_4 -4.00% 11177419.595 10729810.502 - -3.05% -
std::move(list<int>)/4096 -4.00% 4760.940 4570.371 - -9.95% -
BM_StringRead_Cold_Shallow_Small -4.00% 1.099 1.055 - -6.04% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -3.99% 1293810.305 1242153.402 - -2.59% -
std::rotate(deque<int>)_(by_1/3)/50 -3.99% 30.164 28.960 - -1.25% -
std::rotate(deque<int>)_(by_1/4)/50 -3.99% 28.430 27.296 - -2.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -3.97% 1149111.036 1103486.316 - -6.77% -
std::partition(list<int>)_(sparse)/8192 -3.97% 8515.414 8177.330 - 6.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -3.97% 1043887.227 1002443.615 - -4.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.96% 1674215.823 1607855.387 - -2.47% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -3.96% 33947.123 32602.586 - 0.42% -
std::unordered_set<std::string>::clear()/32 -3.96% 913.340 877.170 - -6.02% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.95% 681.369 654.453 - -0.18% -
std::fill(vector<int>)/32 -3.95% 1.081 1.038 - 0.24% -
SetIntersection_None_Vector_string_262144_64 -3.95% 1313891.238 1262047.231 - -2.26% -
std::map<std::string,_int>::clear()/32 -3.94% 902.900 867.300 - -5.86% -
SetIntersection_Front_Set_float_256_256 -3.94% 7639902.449 7338816.570 - -10.31% -
std::move(vector<bool>)_(unaligned)/512 -3.94% 4.859 4.668 - -2.11% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.93% 364.259 349.938 - 0.81% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -3.93% 530210.253 509391.586 - -3.37% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -3.92% 12.162 11.686 - -4.33% -
SetIntersection_Front_Set_uint32_64_64 -3.91% 13228084.931 12710611.393 - -3.75% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.90% 5.253 5.048 - -0.74% -
std::list<int>::insert(begin)_(cheap_elements)/32 -3.90% 11.137 10.702 - -2.88% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -3.90% 1.489 1.431 - -2.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -3.90% 1196269.079 1149659.551 - -4.61% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -3.88% 13.151 12.641 - -2.55% -
SetIntersection_None_Set_uint32_1024_16 -3.88% 8960692.296 8613100.677 - -5.47% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.88% 934.824 898.582 - 1.66% -
std::fill_n(vector<int>)/50 -3.88% 2.316 2.226 - 0.91% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -3.87% 1.251 1.202 - -11.66% -
rng::starts_with(deque<int>)/1000 -3.86% 476.489 458.077 - -0.74% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -3.86% 2.310 2.220 - -3.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -3.86% 1257070.739 1208549.796 - -0.80% -
SetIntersection_Front_Set_uint32_1024_4 -3.85% 1074539.592 1033215.763 - -3.55% -
BM_vector_deque_ranges_move/512 -3.84% 17.669 16.990 - 0.67% -
std::fill_n(vector<int>)/32 -3.83% 1.191 1.146 - 0.60% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -3.83% 1.616 1.554 - -2.91% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -3.82% 19.340 18.600 - -3.36% -
SetIntersection_Front_Vector_uint64_1024_4 -3.82% 1085107.369 1043685.913 - -3.49% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -3.81% 21.550 20.728 - -1.81% -
SetIntersection_Interlaced_Vector_float_262144_16384 -3.81% 351928513.685 338514768.376 - -4.91% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -3.80% 502047.186 482966.783 - -4.47% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.80% 289468.068 278470.632 - 0.55% -
std::copy_backward(vector<int>)/262144 -3.79% 12667.304 12186.664 - -2.74% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.79% 1.217 1.170 - -2.97% -
BM_PushHeap_uint32_SingleElement_1024 -3.79% 0.377 0.363 - 0.13% -
BM_PushHeap_uint64_PipeOrgan_4 -3.79% 0.503 0.484 - 0.08% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -3.78% 1.814 1.745 - 12.70% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -3.78% 6.707 6.453 - -9.42% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.78% 135065.374 129961.841 - -1.47% -
SetIntersection_None_Set_uint32_1024_64 -3.76% 9131631.345 8788042.668 - -1.51% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 -3.76% 0.610 0.587 - 0.17% -
bm_lexicographical_compare<int>/64 -3.75% 4.564 4.393 - 1.13% -
std::find_first_of(list<int>)_(large_needle)/1024 -3.74% 959903.877 923993.925 - 0.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.73% 1465.172 1410.585 - 0.63% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -3.72% 24.590 23.674 - -0.09% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -3.72% 38.959 37.509 - 0.18% -
std::make_heap(vector<int>)_(repeated)/8 -3.71% 16.078 15.481 - -0.29% -
BM_PushHeap_string_PipeOrgan_64 -3.71% 5.976 5.754 - 0.33% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.70% 33857.285 32603.440 - 0.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -3.69% 42961851.241 41375027.727 - -1.23% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -3.69% 1590013.917 1531339.110 - 7.09% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.69% 2644.016 2546.494 - -7.18% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.68% 718.704 692.246 - 0.68% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -3.67% 7997.277 7703.596 - 3.12% -
SetIntersection_Interlaced_Set_string_262144_256 -3.66% 2095983.722 2019203.289 - -2.77% -
std::multiset<std::string>::find(key)_(existent)/1024 -3.66% 24.955 24.041 - -6.74% -
bm_ranges_swap_ranges_vb_aligned/2048 -3.66% 8.989 8.660 - 0.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.66% 22530089.817 21705542.862 - -3.94% -
SetIntersection_None_Vector_uint32_16384_16384 -3.65% 1098507.605 1058399.700 - -4.27% -
BM_StringEraseToEnd_Huge_Opaque -3.65% 2.395 2.307 - 2.26% -
SetIntersection_None_Vector_string_1024_1024 -3.65% 1185699.043 1142421.224 - -0.04% -
SetIntersection_None_Set_uint32_256_16 -3.65% 10949874.209 10550495.892 - -3.34% -
BM_CmpEqual_ushort_schar -3.65% 1.050 1.012 - 2.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 -3.65% 120505.809 116111.622 - -0.22% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.65% 502.275 483.963 - 6.44% -
std::stable_partition(vector<int>)_(sparse)/1024 -3.64% 215.159 207.325 - -4.41% -
std::set<std::string>::find(key)_(existent)/8192 -3.63% 32.513 31.333 - 2.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.62% 5145259.254 4959105.522 - -1.23% -
SetIntersection_Front_Set_string_16384_16 -3.60% 1890057.942 1822034.408 - -5.98% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.60% 7.900 7.616 - -1.19% -
std::find_if(vector<char>)_(process_all)/8 -3.59% 1.574 1.518 - -3.18% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.58% 45.983 44.335 - -12.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.58% 182.525 175.997 - 2.47% -
SetIntersection_Interlaced_Set_uint64_256_64 -3.57% 13912469.775 13415766.717 - -3.07% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.57% 11582.507 11169.189 - 2.08% -
BM_PushHeap_uint32_PipeOrgan_1024 -3.55% 1.989 1.919 - 0.11% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 -3.55% 0.287 0.277 - 1.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.54% 7473.761 7208.856 - -7.90% -
SetIntersection_Interlaced_Vector_string_262144_1024 -3.54% 242812374.214 234217557.652 - -32.96% -
SetIntersection_Front_Vector_uint64_64_64 -3.53% 11133730.554 10740299.719 - 0.42% -
std::unordered_multiset<int>::ctor(const&)/0 -3.53% 13.413 12.940 - 0.59% -
std::find(vector<short>)_(process_all)/8 -3.52% 0.718 0.693 - 0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.51% 1353071.540 1305515.253 - 0.05% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.51% 107546.986 103771.781 - 1.85% -
BM_deque_vector_ranges_move_backward/1 -3.51% 2.165 2.089 - 3.91% -
std::find_if_not(vector<int>)_(bail_25%)/8 -3.50% 0.783 0.756 - -10.28% -
std::set<int>::equal_range(key)_(non-existent)/1024 -3.50% 6.952 6.709 - 3.56% -
SetIntersection_Interlaced_Vector_string_16_16 -3.50% 52441852.743 50606037.432 - -2.34% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.50% 363.949 351.209 - 1.18% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -3.49% 30.815 29.740 - -2.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.47% 144416.031 139405.354 - -0.18% -
std::copy_if(list<int>)_(every_other)/4096 -3.47% 3453.824 3334.047 - -19.97% -
SetIntersection_None_Vector_uint64_16384_256 -3.47% 1099655.875 1061538.189 - -3.33% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.47% 33741.153 32571.943 - 1.52% -
SetIntersection_None_Set_uint32_256_1 -3.46% 11597800.967 11195945.096 - -2.89% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.46% 124872.513 120548.791 - -0.60% -
BM_lexicographical_compare_three_way<IntPtr>/16 -3.46% 4.517 4.361 - 1.36% -
SetIntersection_Interlaced_Set_uint32_1024_4 -3.45% 10016753.639 9670838.118 - -2.71% -
SetIntersection_Front_Vector_uint64_16384_4 -3.45% 1085517.280 1048038.969 - -0.64% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.45% 1052552.058 1016262.649 - -7.44% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -3.45% 42.803 41.328 - 1.06% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -3.44% 207.549 200.400 - 11.62% -
SetIntersection_None_Set_uint32_1024_4 -3.44% 8978529.963 8669694.198 - -2.65% -
BM_PushHeap_uint32_SingleElement_256 -3.43% 0.396 0.382 - -1.90% -
SetIntersection_None_Set_uint32_1024_256 -3.43% 8932531.724 8625845.503 - -2.94% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.43% 536.578 518.157 - -3.51% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -3.43% 2.255 2.178 - 0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -3.43% 1083866.247 1046732.909 - -6.28% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -3.39% 13.004 12.563 - 1.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.39% 1644040.445 1588364.502 - -2.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -3.38% 12138730.475 11728437.743 - -2.81% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -3.37% 99375.332 96022.317 - -9.04% -
BM_PushHeap_string_Descending_16384 -3.37% 2.380 2.300 - -5.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -3.36% 209589181.748 202537881.176 - -1.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.35% 38.051 36.775 - -6.98% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -3.35% 2.842 2.747 - -6.98% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.35% 13437.394 12987.718 - 2.01% -
rng::contains_subrange(deque<int>)_(same_length)/32 -3.34% 20.556 19.868 - 11.18% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -3.34% 1082.541 1046.343 - 0.92% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 -3.34% 2633.558 2545.579 - 0.11% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -3.33% 17.346 16.769 - -5.63% -
std::multiset<std::string>::find(key)_(existent)/8192 -3.32% 29.180 28.210 - 7.96% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.31% 1278293.133 1235933.025 - -1.65% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -3.30% 10.781 10.425 - -4.46% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -3.30% 28291.760 27357.290 - -1.55% -
SetIntersection_Front_Set_uint32_1024_1 -3.30% 1038931.777 1004640.682 - -3.55% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.30% 557.773 539.381 - -0.49% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -3.29% 6780.214 6556.950 - -1.03% -
BM_vector_deque_copy/64 -3.29% 2.897 2.802 - -0.85% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.28% 1.465 1.417 - 5.12% -
std::set<int>::count(key)_(existent)/8192 -3.28% 8.126 7.859 - -2.31% -
SetIntersection_Front_Vector_uint64_262144_256 -3.28% 2316949.239 2240951.419 - -1.60% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -3.28% 19.247 18.616 - -2.91% -
std::rotate(list<int>)_(by_1/4)/8192 -3.28% 6862.805 6637.970 - 1.31% -
SetIntersection_Interlaced_Set_uint64_16384_256 -3.27% 213885970.362 206885381.515 - -3.00% -
SetIntersection_Front_Set_float_16384_16 -3.27% 1210856.028 1171248.439 - -4.43% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.27% 285233.088 275903.078 - 0.82% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -3.27% 27.384 26.490 - -0.92% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -3.26% 0.488 0.472 - 3.17% -
std::multimap<std::string,_int>::erase(iterator)/32 -3.26% 33.398 32.310 - 28.04% -
SetIntersection_None_Set_uint32_16384_16384 -3.24% 162157734.359 156897864.352 - 0.60% -
std::count(vector<bool>)/1024 -3.24% 1.755 1.698 - 0.68% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -3.24% 27435.651 26546.721 - -13.46% -
rng::find_last(list<int>)_(bail_90%)/8192 -3.23% 613.771 593.956 - -1.25% -
rng::find_if(vector<bool>)_(process_all)/8 -3.23% 3.650 3.532 - 1.42% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -3.22% 2.687 2.601 - -3.13% -
std::partition(list<int>)_(sparse)/1024 -3.22% 741.030 717.200 - -0.06% -
SetIntersection_None_Set_uint64_256_1 -3.20% 11682513.955 11308690.946 - -0.75% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -3.20% 2.561 2.479 - 9.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.20% 1677269.043 1623678.547 - -2.00% -
ranges::min(std::list<__int128>)/64 -3.19% 34.859 33.746 - 1.68% -
SetIntersection_None_Vector_uint64_262144_1 -3.19% 1128573.320 1092600.123 - -3.80% -
std::unique(list<int>)_(sprinkled)/52 -3.19% 69.927 67.699 - -3.10% -
std::replace_if(list<int>)_(sprinkled)/50 -3.19% 23.742 22.986 - 0.52% -
std::set<int>::count(key)_(existent)/1024 -3.18% 4.215 4.081 - -4.10% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.18% 6.712 6.498 - 0.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.18% 1671729.330 1618631.836 - -2.00% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -3.17% 11610.081 11241.778 - -9.09% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 -3.17% 3.129 3.030 - 0.16% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.16% 1665604.900 1612898.518 - -1.31% -
SetIntersection_Front_Vector_uint32_16384_16384 -3.16% 79551638.907 77035961.859 - 2.24% -
BM_deque_vector_move/2 -3.16% 1.834 1.776 - 0.34% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.16% 2847526.367 2757604.900 - -1.15% -
SetIntersection_None_Set_uint64_1024_1 -3.15% 8859435.769 8580494.181 - -5.63% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -3.14% 24.402 23.635 - 10.60% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -3.14% 9.197 8.908 - -1.89% -
std::search(vector<int>)_(no_match)/1000 -3.13% 213.214 206.530 - 1.08% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -3.13% 6.552 6.347 - -4.20% -
SetIntersection_Front_Vector_uint64_262144_16 -3.13% 1160413.202 1124121.349 - -0.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.13% 1807154.787 1750651.367 - -1.29% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.12% 11647.969 11284.686 - 0.55% -
std::set<int>::equal_range(key)_(non-existent)/8192 -3.12% 10.304 9.983 - 1.15% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -3.11% 30.805 29.847 - -3.07% -
std::set<int>::erase(key)_(existent)/1024 -3.11% 50.893 49.312 - -1.07% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.11% 130578.951 126524.102 - -3.84% -
std::search(vector<int>)_(no_match)/1024 -3.10% 218.014 211.247 - 1.05% -
std::find_if_not(vector<char>)_(bail_25%)/8 -3.10% 0.818 0.793 - 0.75% -
BM_deque_deque_move/1 -3.10% 2.560 2.481 - -0.13% -
std::for_each(join_view(vector<vector<int>>))/8 -3.10% 1.426 1.382 - -3.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.10% 88779.477 86030.704 - 0.55% -
std::set<std::string>::find(key)_(existent)/1024 -3.09% 26.040 25.234 - 5.80% -
vector<bool>::reserve() -3.09% 8.901 8.626 - 4.14% -
std::copy_n(vector<bool>)_(aligned)/262144 -3.08% 769.720 745.979 - 16.79% -
std::sort_heap(vector<int>)/8 -3.08% 32.247 31.253 - 5.36% -
SetIntersection_None_Set_string_262144_16384 -3.08% 1682866.209 1631082.031 - -1.94% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -3.08% 32.926 31.913 - -22.96% -
SetIntersection_Interlaced_Set_uint64_256_256 -3.07% 7676561.133 7440643.867 - -2.64% -
SetIntersection_None_Set_string_262144_256 -3.06% 1678357.830 1626929.849 - -2.36% -
std::remove_if(deque<int>)_(sprinkled)/50 -3.06% 67.536 65.468 - 2.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.06% 1058351.967 1025974.477 - -3.41% -
std::make_heap(vector<int>)_(pipe-organ)/8 -3.05% 17.035 16.515 - -1.67% -
std::rotate(deque<int>)_(by_1/3)/32 -3.05% 21.246 20.599 - -0.68% -
SetIntersection_Interlaced_Set_uint64_1024_256 -3.04% 14545416.722 14103280.425 - -3.33% -
std::multiset<int>::contains(key)_(non-existent)/8192 -3.04% 9.053 8.778 - 1.79% -
ranges::minmax(std::list<char>)/8 -3.04% 2.529 2.452 - -2.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.03% 144288.799 139915.195 - -0.42% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -3.03% 114.693 111.220 - -11.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.03% 1187919.593 1151946.766 - -3.29% -
std::all_of(vector<int>)_(process_all)/8 -3.02% 2.537 2.460 - 4.54% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.02% 22346224.711 21670825.959 - -6.75% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -3.02% 1375920.456 1334355.570 - 4.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -3.02% 0.636 0.617 - 0.33% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.02% 33.750 32.732 - 0.32% -
std::find_first_of(deque<int>)_(small_needle)/50 -3.01% 168.889 163.812 - -5.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -3.01% 1138710.988 1104480.180 - -0.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -3.00% 41.573 40.325 - 8.95% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.99% 207.463 201.253 - -4.02% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.99% 13497.382 13094.041 - -5.67% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.99% 1025.275 994.667 - -6.41% -
SetIntersection_None_Set_uint64_16384_64 -2.98% 173279926.163 168109999.320 - -1.01% -
BM_deque_vector_ranges_move/2 -2.98% 1.832 1.777 - -0.50% -
BM_PushHeap_string_PipeOrgan_16 -2.98% 4.301 4.173 - 0.68% -
BM_StringRelational_Eq_Empty_Small_Control -2.98% 0.497 0.483 - 0.89% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.98% 37378.568 36266.021 - -3.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.97% 1287.575 1249.289 - -5.69% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.97% 235192699.431 228201449.085 - -3.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.97% 1170557.722 1135763.530 - -2.65% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.97% 64519.821 62602.331 - -2.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.97% 18643401.195 18089724.631 - -2.60% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.97% 13140.176 12750.181 - -26.44% -
std::sort_heap(deque<int>,_pred)/8 -2.97% 34.727 33.697 - -2.94% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.96% 1632992.922 1584640.298 - -1.07% -
vector<bool>::resize() -2.96% 11.545 11.204 - 4.42% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.96% 11.104 10.775 - -1.41% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -2.95% 19.137 18.571 - -14.42% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.95% 2118928.142 2056351.074 - -0.42% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.94% 1.418 1.377 - 31.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.94% 0.791 0.768 - -5.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.94% 4318186.397 4191299.656 - -2.86% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.94% 13032.647 12649.945 - 0.87% -
SetIntersection_None_Set_uint32_256_64 -2.93% 9351912.860 9078289.938 - -3.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.91% 8946914.054 8686545.478 - -0.33% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.90% 2.265 2.199 - 1.36% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.89% 42.735 41.499 - -29.35% -
std::multiset<int>::contains(key)_(existent)/32 -2.88% 1.741 1.690 - 1.46% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.88% 335.808 326.132 - 1.81% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.88% 31.192 30.295 - -35.19% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.88% 18072913.196 17553189.676 - 0.20% -
SetIntersection_Front_Set_uint32_262144_16384 -2.87% 222681910.111 216294407.189 - -1.35% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.86% 55817.808 54218.995 - -0.60% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.86% 4.851 4.712 - -1.94% -
std::copy_backward(vector<bool>)_(aligned)/262144 -2.86% 753.934 732.362 - -7.28% -
std::set<std::string>::count(key)_(existent)/32 -2.86% 17.240 16.747 - -0.20% -
std::list<int>::ctor(size)/1024 -2.85% 12140.106 11794.707 - 2.01% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -2.84% 994.689 966.480 - -8.16% -
std::set<int>::find(key)_(existent)/1024 -2.83% 4.023 3.909 - -2.89% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.83% 7490.162 7278.069 - 0.63% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -2.83% 335.280 325.792 - -31.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.82% 24.607 23.913 - 0.90% -
std::vector<int>::ctor(size)/1024 -2.81% 44.952 43.686 - -1.64% -
SetIntersection_Front_Vector_uint64_1024_16 -2.81% 1149209.296 1116911.169 - -1.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -2.80% 2905282.080 2823917.531 - -3.65% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -2.79% 1.260 1.224 - -10.51% -
BM_CmpEqual_ushort_uchar -2.78% 1.132 1.101 - 0.71% -
BM_vector_deque_move_backward/64000 -2.78% 7786.907 7570.575 - 7.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.78% 1127289.681 1095977.815 - -1.11% -
std::copy_backward(deque<int>)/8 -2.78% 2.758 2.682 - 0.80% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -2.77% 1.661 1.615 - -5.86% -
std::remove(list<int>)_(sprinkled)/32 -2.77% 53.761 52.272 - 0.98% -
std::replace(vector<int>)_(sprinkled)/8192 -2.77% 1311.344 1275.047 - -0.17% -
std::vector<std::string>::ctor(size)/32 -2.76% 33.772 32.840 - 2.19% -
SetIntersection_Front_Set_string_262144_4 -2.76% 1246913.957 1212505.459 - -1.18% -
rng::starts_with(deque<int>,_pred)/8192 -2.76% 4013.679 3903.051 - 0.05% -
ranges::min(std::vector<long_long>)/1 -2.76% 0.455 0.442 - -1.75% -
BM_PushHeap_string_PipeOrgan_262144 -2.75% 18.460 17.952 - 2.82% -
std::is_sorted_until(vector<int>)/8 -2.75% 2.112 2.054 - -0.38% -
ranges::minmax(std::list<long_long>)/64 -2.75% 31.157 30.301 - 0.43% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.74% 19.273 18.744 - -2.42% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.74% 3.032 2.949 - 0.55% -
SetIntersection_Front_Set_uint32_262144_16 -2.73% 1195806.561 1163104.140 - -2.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -2.73% 1834345.581 1784208.652 - 2.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -2.73% 181236192.589 176285292.867 - -0.52% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.72% 8.400 8.172 - -2.90% -
SetIntersection_None_Set_uint32_16384_64 -2.72% 158267732.125 153963600.567 - -0.29% -
BM_vector_deque_move/2 -2.72% 2.056 2.000 - 15.83% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.72% 25.408 24.718 - -0.65% -
SetIntersection_Front_Vector_uint32_262144_16384 -2.70% 79604683.647 77452317.774 - 2.96% -
BM_PushHeap_uint64_Ascending_64 -2.70% 1.615 1.572 - 3.84% -
BM_num_put<long> -2.70% 11.546 11.234 - -3.53% -
std::none_of(list<int>)_(process_all)/32768 -2.70% 26985.618 26257.618 - 2.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -2.69% 8453735.604 8226022.623 - -2.63% -
std::find(list<int>)_(process_all)/8 -2.69% 2.377 2.313 - 2.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.67% 29.024 28.248 - 0.39% -
BM_deque_vector_ranges_copy_backward/1 -2.66% 2.145 2.088 - -0.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.65% 63250.869 61572.521 - -3.90% -
std::list<int>::ctor(size)/8192 -2.65% 98579.544 95964.796 - 2.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.65% 10963295.265 10672864.052 - -3.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.64% 24.604 23.956 - -0.36% -
BM_CmpLess_uchar_uint -2.63% 1.082 1.053 - -5.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.63% 633.900 617.206 - 0.55% -
BM_StringRead_Cold_Shallow_Empty -2.63% 1.084 1.056 - -7.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.63% 14312.077 13935.983 - -0.60% -
BM_PushHeap_string_Descending_64 -2.63% 2.230 2.172 - -6.40% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -2.62% 1.308 1.274 - 5.87% -
BM_deque_deque_ranges_copy_backward/512 -2.62% 19.431 18.922 - 0.09% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.61% 21.585 21.021 - -0.14% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.61% 24.270 23.637 - -0.36% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.61% 10.610 10.333 - -2.58% -
rng::fold_left(deque<int>)/8 -2.61% 3.706 3.609 - -7.76% -
SetIntersection_None_Set_uint64_16384_4 -2.61% 165761146.571 161438812.250 - -1.74% -
SetIntersection_Front_Vector_uint64_16384_64 -2.61% 1378911.417 1342969.277 - -2.25% -
BM_vector_deque_copy_backward/64 -2.61% 3.065 2.985 - -0.38% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.60% 16.408 15.981 - -1.05% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.60% 44.893 43.724 - 1.11% -
BM_lexicographical_compare_three_way<IntPtr>/4 -2.60% 1.191 1.160 - 1.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.59% 2976908.773 2899660.401 - -1.65% -
std::transform(deque<int>,_deque<int>)/32 -2.59% 21.924 21.355 - -1.65% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -2.59% 1.071 1.043 - -19.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -2.59% 355511236.073 346319844.275 - 37.99% -
std::set<int>::erase(key)_(existent)/32 -2.58% 22.060 21.491 - 0.85% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -2.58% 3.592 3.499 - -1.51% -
SetIntersection_None_Set_uint32_16384_1 -2.57% 158557736.381 154479026.555 - -0.96% -
SetIntersection_Interlaced_Set_string_64_64 -2.57% 37195644.875 36240423.015 - 3.52% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.56% 762.109 742.593 - -10.34% -
BM_CmpEqual_int_int -2.56% 1.075 1.048 - -3.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.55% 4236562.090 4128453.322 - -2.92% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.55% 45.512 44.351 - 0.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.55% 1133.522 1104.621 - -8.40% -
std::find(deque<int>)_(process_all)/8 -2.55% 3.575 3.483 - 0.54% -
SetIntersection_Front_Vector_uint32_262144_64 -2.55% 1364047.351 1329295.921 - 0.11% -
SetIntersection_None_Set_uint64_1024_4 -2.55% 8847009.252 8621770.906 - -2.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.55% 55827.442 54406.499 - -0.12% -
SetIntersection_None_Set_float_256_16 -2.54% 11054609.209 10773335.692 - -1.00% -
BM_vector_deque_ranges_copy/64 -2.54% 2.907 2.833 - 1.09% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.54% 32.875 32.041 - -2.82% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.54% 1.693 1.650 - -2.26% -
BM_deque_deque_move/2 -2.54% 2.300 2.242 - -2.68% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.53% 30.288 29.521 - -1.24% -
ranges::minmax(std::list<char>)/70000 -2.53% 57249.017 55800.727 - 4.19% -
std::any_of(deque<int>)_(process_all)/32768 -2.53% 10357.331 10095.340 - 0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -2.53% 1676939.535 1634548.424 - -0.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.53% 1323498.238 1290047.092 - -2.16% -
std::unordered_set<int>::contains(key)_(existent)/8192 -2.52% 1.393 1.358 - -13.59% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.52% 10.564 10.298 - -24.46% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.52% 12780.786 12458.899 - 0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -2.52% 4893850.145 4770657.359 - -2.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.52% 1168293.326 1138897.678 - -2.04% -
BM_CmpLess_uchar_ushort -2.51% 1.079 1.052 - -1.96% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.51% 203.942 198.823 - -0.42% -
SetIntersection_None_Vector_uint64_256_256 -2.50% 2108956.946 2056169.326 - -2.48% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.50% 12856.630 12535.419 - -5.11% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -2.50% 11670.326 11378.755 - -21.35% -
SetIntersection_None_Set_uint64_64_64 -2.50% 11581796.771 11292567.510 - -1.71% -
bm_lexicographical_compare<signed_char>/1 -2.50% 1.276 1.245 - -18.73% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -2.50% 2.421 2.360 - -8.42% -
std::find_if(vector<char>)_(process_all)/50 -2.48% 6.829 6.660 - -0.59% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.47% 334.159 325.889 - 1.93% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -2.46% 32.206 31.415 - -1.28% -
SetIntersection_None_Set_uint32_16384_16 -2.45% 158484710.297 154597070.562 - -0.33% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.45% 5.234 5.106 - -3.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.44% 245201334.202 239216144.550 - -0.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -2.44% 1694377.361 1653065.103 - -0.83% -
SetIntersection_None_Set_uint64_64_16 -2.44% 18437345.245 17988228.574 - -2.19% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.43% 7976.825 7782.724 - 2.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.43% 7776119.022 7586906.260 - 1.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.43% 169913596.509 165782663.504 - -1.57% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -2.43% 179.598 175.233 - -0.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.43% 11939.583 11649.436 - -1.08% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.43% 4138754.876 4038235.288 - -3.16% -
BM_PushHeap_float_Random_16 -2.43% 5.089 4.965 - -7.94% -
BM_PushHeap_float_Random_262144 -2.43% 7.353 7.175 - -5.21% -
std::multiset<int>::contains(key)_(existent)/1024 -2.42% 4.068 3.969 - 0.24% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -2.42% 337.390 329.234 - -8.48% -
std::multiset<int>::ctor(const&)/32 -2.41% 229.319 223.785 - -3.95% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.41% 17577145.604 17153256.518 - -3.39% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.41% 8.094 7.899 - -3.54% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -2.41% 3652.815 3564.874 - -2.36% -
std::flat_map<int,_int>::erase(iterator)/1024 -2.40% 81.855 79.891 - 7.01% -
std::partial_sort_copy(deque<int>)_(heap)/8 -2.40% 15.352 14.984 - 0.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.39% 449.819 439.052 - -3.46% -
std::list<std::string>::ctor(size)/1024 -2.39% 13124.086 12809.947 - 2.43% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -2.39% 17.591 17.170 - -0.98% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.39% 658.289 642.540 - -3.61% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.39% 6246.347 6097.235 - -0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.38% 11694845.288 11416242.967 - -1.32% -
SetIntersection_Interlaced_Set_string_1024_256 -2.38% 36245337.558 35382295.610 - 0.26% -
SetIntersection_Front_Set_uint32_262144_262144 -2.38% 1665348.631 1625786.297 - -3.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 -2.38% 11445.631 11173.788 - -0.53% -
SetIntersection_Front_Set_uint32_262144_1 -2.37% 1023768.557 999489.448 - -4.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.37% 1126724.165 1100017.135 - -1.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.37% 0.652 0.637 - -4.25% -
SetIntersection_Front_Vector_string_256_256 -2.37% 20377479.231 19895131.537 - 3.61% -
BM_deque_deque_copy_backward/512 -2.37% 19.365 18.907 - -0.01% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.36% 4151941.160 4054049.747 - -2.82% -
SetIntersection_None_Set_uint32_16384_4 -2.36% 158500397.009 154766063.224 - -0.54% -
std::sort(vector<int>)_(shuffled)/1024 -2.36% 4763.563 4651.349 - 0.33% -
std::sort(deque<int>)_(descending)/8 -2.35% 25.591 24.989 - -0.37% -
BM_PushHeap_uint64_Ascending_16384 -2.35% 3.689 3.603 - 0.79% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -2.35% 38.360 37.459 - -8.59% -
SetIntersection_None_Set_string_262144_16 -2.35% 1661968.590 1622937.338 - -1.79% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.35% 295.990 289.042 - -0.82% -
BM_CmpEqual_ushort_short -2.34% 1.010 0.986 - -4.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.34% 1248401.203 1219182.373 - -0.41% -
BM_StringAssignStr_Huge_Transparent -2.34% 111.000 108.404 - 0.02% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.34% 10.537 10.291 - -12.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.33% 2001089.029 1954478.924 - -0.30% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.32% 13288.033 12979.353 - 0.40% -
std::stable_sort(deque<int>)_(ascending)/8 -2.32% 18.544 18.114 - 3.37% -
SetIntersection_None_Set_uint32_16384_1024 -2.32% 158419797.725 154743971.763 - 1.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.32% 1241743.250 1212980.952 - -2.44% -
std::stable_partition(deque<int>)_(sparse)/50 -2.31% 30.109 29.412 - -0.01% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.31% 6863.542 6704.725 - 0.43% -
SetIntersection_None_Vector_uint64_262144_16 -2.31% 1122903.310 1096925.098 - -2.22% -
std::unique(list<int>,_pred)_(sprinkled)/52 -2.31% 80.661 78.796 - -3.98% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.31% 1.552 1.516 - -3.60% -
std::count(vector<int>)_(every_other)/8 -2.31% 1.379 1.347 - -2.10% -
vector<bool>(const_vector<bool>&) -2.30% 10.990 10.737 - 4.70% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -2.29% 18.989 18.554 - 0.60% -
SetIntersection_Interlaced_Set_string_64_4 -2.29% 26266819.223 25664775.693 - -0.66% -
ranges::minmax(std::list<long_long>)/70000 -2.29% 55592.542 54318.884 - -0.32% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.29% 54872.108 53616.166 - -1.47% -
SetIntersection_None_Set_string_262144_4 -2.28% 1660963.541 1623064.373 - -1.69% -
SetIntersection_None_Set_uint64_256_16 -2.28% 10819345.026 10573081.273 - -1.92% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.28% 194590.316 190163.260 - 0.34% -
BM_deque_vector_copy/4000 -2.27% 144.449 141.164 - -0.23% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.27% 13.432 13.128 - 0.31% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -2.26% 8741.280 8543.364 - 3.49% -
std::sort_heap(vector<int>,_pred)/8 -2.26% 32.368 31.635 - 9.52% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -2.26% 39.484 38.590 - 0.09% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.26% 1996.503 1951.401 - 9.12% -
std::replace(vector<int>)_(sprinkled)/1024 -2.25% 166.951 163.190 - -4.00% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -2.25% 13.110 12.815 - 0.44% -
std::sort_heap(deque<int>)/1024 -2.25% 13440.718 13138.383 - -1.70% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -2.24% 1.517 1.483 - -0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -2.24% 4048189.390 3957441.392 - -3.23% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -2.24% 110113.896 107649.670 - 5.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.23% 37.566 36.727 - -6.32% -
rng::starts_with(deque<int>,_pred)/1048576 -2.22% 519216.019 507690.382 - 0.02% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.22% 2979.085 2913.066 - -2.33% -
std::set<std::string>::upper_bound(key)_(existent)/32 -2.21% 15.735 15.387 - -11.39% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.21% 11.329 11.079 - 3.14% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -2.20% 12.483 12.208 - 1.52% -
SetIntersection_Front_Set_uint32_1024_1024 -2.20% 12100673.753 11834618.030 - -4.82% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.20% 5831.312 5703.170 - -4.60% -
std::all_of(list<int>)_(process_all)/32768 -2.19% 26510.013 25928.558 - 1.07% -
SetIntersection_None_Set_float_256_256 -2.19% 5870940.841 5742276.641 - 1.29% -
std::multimap<int,_int>::ctor(const&)/8192 -2.19% 53738.733 52561.386 - 0.07% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.18% 9.563 9.354 - 1.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.18% 206749.805 202237.680 - -6.77% -
BM_StringFindCharLiteral/64 -2.18% 2.142 2.096 - -1.05% -
std::remove_copy(list<int>)_(prefix)/32 -2.18% 11.477 11.228 - 0.47% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.17% 6643.946 6499.855 - -8.24% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -2.17% 1043871.588 1021252.645 - -2.03% -
BM_vector_deque_move_backward/1 -2.17% 2.303 2.253 - -1.86% -
SetIntersection_None_Set_uint32_16384_256 -2.16% 158109900.302 154687021.476 - 0.24% -
ranges::min(std::vector<char>)/64 -2.16% 4.224 4.132 - -1.75% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.16% 53065.805 51918.564 - -1.54% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.16% 6778.360 6632.069 - -4.15% -
BM_std_minmax_element<char>/3 -2.15% 1.139 1.114 - -7.23% -
BM_CmpLess_uint_int -2.15% 1.086 1.063 - -0.80% -
BM_PushHeap_string_Descending_256 -2.15% 2.312 2.262 - -5.31% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -2.15% 4.380 4.286 - -1.15% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.14% 6694.053 6550.486 - -13.55% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -2.14% 1.574 1.541 - -8.05% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.14% 16477889.905 16125647.169 - -1.91% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.14% 3.634 3.556 - 2.50% -
std::for_each_n(list<int>)/32 -2.13% 11.476 11.231 - -0.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.13% 53.459 52.319 - 0.20% -
bm_ranges_swap_ranges_vb_aligned/4096 -2.13% 12.354 12.091 - 1.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.13% 1192775.887 1167420.427 - -1.60% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -2.12% 25.238 24.702 - -3.93% -
SetIntersection_None_Vector_uint64_16384_4 -2.11% 1095422.576 1072301.048 - -2.11% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -2.11% 13005.954 12731.636 - 1.43% -
SetIntersection_Front_Vector_string_64_16 -2.11% 20863194.163 20423226.657 - -3.73% -
std::set<std::string>::erase(iterator)/8192 -2.10% 31.739 31.072 - 13.60% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 -2.10% 55.049 53.895 - 0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.09% 11332386.965 11095768.511 - -2.15% -
SetIntersection_Front_Set_uint32_256_256 -2.09% 7412993.946 7258230.379 - -5.24% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.08% 7770406.463 7608449.835 - -2.35% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -2.08% 601378.494 588854.275 - -1.19% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -2.08% 11.212 10.978 - 6.50% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.08% 32.839 32.155 - 2.87% -
SetIntersection_Interlaced_Set_string_1024_4 -2.08% 10524584.981 10305488.579 - -0.67% -
SetIntersection_Front_Set_float_262144_262144 -2.08% 1623981.285 1590186.441 - -3.19% -
std::list<std::string>::ctor(size)/8192 -2.08% 108109.447 105861.065 - 3.40% -
std::unordered_multiset<int>::clear()/32 -2.08% 604.864 592.290 - -0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.08% 1250857.096 1224874.103 - -0.01% -
SetIntersection_Interlaced_Set_string_262144_16 -2.08% 2170014.322 2124950.928 - -1.00% -
std::find_first_of(deque<int>)_(small_needle)/1024 -2.08% 3567.568 3493.497 - 0.13% -
SetIntersection_None_Vector_uint32_262144_16384 -2.07% 1130321.578 1106939.248 - -1.93% -
SetIntersection_Interlaced_Set_uint32_16384_16 -2.07% 210336805.472 205986983.919 - -0.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.06% 15525.497 15205.224 - -4.99% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -2.06% 13.178 12.907 - -1.05% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.06% 33.259 32.575 - -32.46% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.06% 380470.648 372646.474 - -1.02% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.05% 24.180 23.684 - -2.59% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -2.05% 105821.346 103649.631 - 1.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.05% 1654722.248 1620768.801 - -0.93% -
std::set<std::string>::equal_range(key)_(existent)/8192 -2.05% 29.751 29.141 - 3.05% -
std::find_end(forward_list<int>)_(single_element)/8192 -2.04% 5842.990 5723.743 - -6.69% -
SetIntersection_None_Vector_uint32_1024_4 -2.04% 1069045.399 1047242.406 - -2.63% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.03% 13163.725 12895.877 - -0.35% -
rng::starts_with(deque<int>)/8 -2.03% 4.064 3.981 - 0.05% -
SetIntersection_None_Set_uint32_262144_16384 -2.03% 1188196.291 1164061.683 - -0.31% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -2.03% 36791.338 36045.588 - -1.88% -
BM_std_minmax_element<long_long>/64000 -2.02% 17515.840 17161.623 - -1.65% -
SetIntersection_None_Set_string_262144_1 -2.01% 1656502.932 1623182.453 - -2.03% -
vector<bool>(size_type,_const_value_type&) -2.01% 8.909 8.730 - 4.18% -
std::set<int>::upper_bound(key)_(existent)/32 -2.01% 1.784 1.748 - 0.04% -
SetIntersection_Interlaced_Set_float_256_16 -2.01% 12112238.534 11869294.546 - -0.69% -
std::move(list<int>)/1048576 -2.00% 1038050.000 1017254.959 - 2.65% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.00% 281.761 276.120 - -0.12% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.00% 1499.138 1469.129 - 0.11% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -2.00% 24.042 23.562 - -8.86% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.98% 1580663.084 1549425.457 - -1.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.97% 232002279.424 227420780.490 - -1.04% -
rng::contains_subrange(list<int>)_(single_element)/8192 -1.97% 7313.320 7168.933 - 0.26% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.97% 17.071 16.734 - -1.68% -
ranges::min(std::list<__int128>)/70000 -1.97% 60224.310 59037.054 - 1.43% -
std::swap_ranges(vector<int>)/50 -1.96% 5.716 5.604 - 0.25% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.96% 359.744 352.703 - 1.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.96% 4325759.942 4241108.300 - -3.16% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.95% 51158.351 50158.745 - -5.74% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.95% 12865.955 12614.579 - -0.41% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.95% 220.760 216.452 - -1.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.95% 17141389.169 16807581.369 - -5.39% -
std::multiset<std::string>::ctor(const&)/32 -1.94% 813.969 798.151 - -2.48% -
std::pop_heap(vector<float>)/8192 -1.94% 20.028 19.639 - 0.50% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.94% 1040893.787 1020685.209 - -2.15% -
BM_num_put<unsigned_long_long> -1.94% 11.446 11.224 - 0.05% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 -1.94% 51638.983 50637.910 - -0.26% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.94% 6908.375 6774.658 - -0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.94% 11560109.986 11336408.104 - -1.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.94% 8832308.090 8661393.749 - -0.29% -
SetIntersection_Front_Set_uint32_262144_4 -1.92% 1055578.198 1035267.223 - -2.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.92% 44546.186 43689.527 - 0.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.92% 128.150 125.688 - -0.12% -
std::sort(vector<int>)_(ascending)/8 -1.92% 16.306 15.993 - 1.85% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.92% 39.594 38.835 - 10.08% -
SetIntersection_None_Set_string_262144_64 -1.92% 1659593.342 1627792.155 - -1.26% -
std::sort_heap(deque<int>)/8 -1.91% 36.648 35.947 - -2.71% -
SetIntersection_Front_Set_float_262144_16 -1.91% 1197725.483 1174859.528 - -0.11% -
BM_PushHeap_string_Ascending_262144 -1.91% 29.737 29.170 - -0.61% -
std::is_sorted(deque<int>,_pred)/8 -1.90% 4.915 4.821 - -0.40% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.90% 31.173 30.581 - -1.20% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.90% 56.100 55.033 - 1.11% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.90% 4882.188 4789.488 - 0.67% -
SetIntersection_Front_Vector_uint32_1024_1 -1.89% 1038951.246 1019271.633 - -2.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.88% 5761157.650 5652592.383 - 0.35% -
BM_deque_vector_ranges_move/4096 -1.88% 148.018 145.231 - -0.13% -
SetIntersection_Front_Vector_string_64_4 -1.88% 17960645.368 17623283.232 - -1.84% -
std::set<std::string>::contains(key)_(existent)/8192 -1.88% 29.807 29.248 - 9.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.88% 12168563.757 11940301.887 - 0.29% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.88% 25.150 24.678 - 8.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.87% 1857355.553 1822589.356 - -0.56% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.87% 17842001.746 17508270.781 - -1.46% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -1.87% 24.878 24.413 - 6.34% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.87% 25.243 24.772 - 0.20% -
SetIntersection_Interlaced_Vector_string_256_16 -1.87% 10380406.988 10186759.883 - -2.82% -
std::copy(list<int>)/8 -1.86% 2.538 2.490 - 0.60% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.86% 1321378.988 1296773.682 - -1.09% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.86% 1051906.840 1032344.788 - -1.53% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.86% 5.543 5.440 - -2.00% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.86% 201149667.877 197415227.163 - -1.62% -
std::fill_n(vector<bool>)/64 -1.86% 1.430 1.404 - 4.39% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.86% 286.923 281.600 - -1.65% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.85% 370.883 364.012 - 3.91% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.84% 31.590 31.008 - 6.48% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.84% 119677.703 117472.495 - -2.17% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.84% 15.076 14.799 - -1.53% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.84% 780.208 765.870 - -3.76% -
BM_PushHeap_string_SingleElement_16384 -1.84% 2.587 2.540 - -6.08% -
SetIntersection_None_Set_uint64_262144_64 -1.83% 1217152.830 1194832.359 - -1.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.83% 1050800.957 1031534.278 - -2.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.83% 65.498 64.297 - 4.26% -
std::stable_sort(deque<int>)_(descending)/8 -1.83% 26.033 25.556 - -0.55% -
SetIntersection_Front_Vector_uint64_4_1 -1.83% 215154900.729 211215693.962 - -1.55% -
SetIntersection_None_Vector_uint32_262144_4 -1.83% 1131766.415 1111079.916 - -1.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.82% 1635170.735 1605394.451 - -0.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.82% 68410017.959 67164892.064 - 0.21% -
SetIntersection_Interlaced_Vector_string_262144_256 -1.82% 67385558.868 66160486.671 - -12.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.82% 721.019 707.926 - -4.62% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.81% 4.236 4.159 - -1.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -1.81% 1147209.737 1126417.878 - -0.85% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.81% 24.300 23.860 - -0.73% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -1.81% 14.949 14.678 - 8.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.81% 1147392.862 1126620.920 - -2.47% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.80% 40239.613 39514.687 - -0.34% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -1.80% 13427.744 13185.953 - 4.34% -
SetIntersection_None_Vector_string_16_16 -1.80% 35068904.583 34437988.573 - -0.77% -
BM_std_minmax_element<long_long>/5500 -1.80% 1491.912 1465.093 - -0.86% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.80% 1.753 1.721 - 0.43% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.80% 13.039 12.805 - -0.07% -
BM_StringRead_Cold_Deep_Small -1.79% 1.151 1.130 - -7.53% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.79% 11.312 11.109 - -1.12% -
SetIntersection_None_Set_uint64_1024_1024 -1.79% 8922786.965 8762812.181 - -1.51% -
BM_StringRelational_Eq_Small_Small_Control -1.79% 1.889 1.856 - 0.42% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.79% 532.119 522.608 - -0.92% -
std::fill_n(vector<bool>)/32768 -1.79% 30.638 30.091 - -0.40% -
std::find_if(vector<int>)_(process_all)/1024 -1.78% 115.440 113.380 - 0.95% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.78% 25.113 24.665 - 2.39% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.78% 15.054 14.786 - 0.06% -
SetIntersection_Front_Vector_string_1024_16 -1.78% 1694675.626 1664498.242 - 0.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.78% 8943393.710 8784248.153 - -2.34% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -1.77% 100631.350 98847.974 - -6.67% -
SetIntersection_Front_Vector_uint32_262144_1 -1.77% 1044086.886 1025642.945 - -2.55% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.77% 541.952 532.380 - -2.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.77% 2998757.486 2945825.357 - -1.27% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.76% 32.483 31.910 - -1.75% -
SetIntersection_Interlaced_Set_uint64_1024_4 -1.76% 9902031.941 9727722.684 - -3.60% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.75% 10164038.464 9986094.387 - -1.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.75% 18314467.925 17994873.716 - -1.73% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.74% 59597.252 58559.744 - -6.45% -
BM_StringRead_Cold_Shallow_Large -1.74% 1.098 1.079 - -6.32% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.74% 202.555 199.032 - 0.46% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.74% 21020012.741 20654880.737 - -0.71% -
std::multiset<int>::erase(key)_(existent)/32 -1.74% 22.380 21.992 - -0.72% -
BM_PushHeap_string_SingleElement_4 -1.74% 2.310 2.270 - -5.75% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.73% 33.008 32.436 - -1.68% -
std::remove_if(deque<int>)_(prefix)/32 -1.73% 56.853 55.868 - 1.83% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.73% 10.027 9.853 - -0.95% -
BM_PushHeap_uint32_PipeOrgan_256 -1.73% 1.729 1.699 - 0.28% -
SetIntersection_None_Vector_string_262144_16384 -1.73% 1309855.371 1287187.750 - -0.26% -
std::search(vector<int>,_pred)_(no_match)/8192 -1.73% 4271.464 4197.586 - 0.63% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.73% 16446.877 16162.882 - -2.10% -
std::search(vector<int>,_pred)_(no_match)/1000 -1.72% 526.676 517.596 - 0.73% -
SetIntersection_Front_Set_string_256_256 -1.72% 29703672.683 29192601.107 - -5.44% -
std::set<int>::find(key)_(non-existent)/1024 -1.72% 5.621 5.524 - -1.27% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.72% 28.154 27.670 - 0.40% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.72% 47.608 46.790 - 11.20% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -1.72% 21.893 21.517 - -1.41% -
BM_num_put<long_long> -1.71% 11.637 11.437 - -1.48% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.71% 31.649 31.108 - -2.66% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.71% 12081817.874 11875574.489 - -4.25% -
BM_num_put<unsigned_long> -1.70% 11.193 11.002 - -2.34% -
std::for_each_n(list<int>)/8 -1.70% 2.597 2.553 - 6.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.70% 1261673.748 1240251.873 - -0.08% -
std::find_end(vector<int>)_(process_all)/1000 -1.70% 221.740 217.980 - -1.82% -
std::multiset<std::string>::erase(key)_(existent)/32 -1.70% 81.587 80.204 - 1.64% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.69% 1707110.760 1678193.361 - -1.34% -
SetIntersection_None_Set_uint64_16384_1 -1.69% 161714625.785 158982748.444 - -1.62% -
BM_StringAssignStr_Large_Opaque -1.69% 10.568 10.390 - 0.17% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.68% 3.862 3.797 - 1.61% -
SetIntersection_None_Vector_string_16384_4 -1.68% 1240857.993 1220002.530 - -0.41% -
std::partial_sort(deque<int>)_(heap)/8192 -1.68% 266348.247 261872.687 - -2.58% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -1.67% 74.311 73.069 - -17.20% -
std::move(deque<int>)/1048576 -1.67% 55402.643 54477.236 - -0.88% -
std::multiset<int>::count(key)_(existent)/1024 -1.67% 5.737 5.641 - -0.23% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 -1.67% 246.481 242.377 - 0.48% -
SetIntersection_None_Set_uint64_262144_4 -1.66% 1213193.603 1193007.813 - -0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.66% 8817856.973 8671213.946 - -2.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.66% 1239070.068 1218486.654 - -0.19% -
ranges::min(std::deque<__int128>)/1 -1.65% 0.617 0.607 - -8.65% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -1.65% 37.926 37.299 - -2.49% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -1.65% 1.622 1.596 - -20.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.65% 1050733.459 1033372.625 - -1.54% -
BM_vector_deque_move/64 -1.65% 2.865 2.818 - 5.34% -
BM_StringFindNoMatch/512 -1.64% 9.426 9.271 - 0.16% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.64% 537287438.026 528465906.339 - -1.25% -
std::set<std::string>::ctor(const&)/32 -1.64% 714.096 702.376 - -16.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.64% 12908.652 12696.997 - -1.36% -
std::remove_copy(vector<int>)_(prefix)/50 -1.64% 14.217 13.984 - 0.54% -
std::multiset<int>::erase(key)_(existent)/8192 -1.63% 61.956 60.944 - -1.99% -
BM_lexicographical_compare_three_way_fast_path/256 -1.63% 71.204 70.044 - -1.32% -
BM_std_minmax_element<long_long>/64 -1.63% 17.750 17.462 - 2.25% -
SetIntersection_None_Set_uint64_262144_256 -1.62% 1217712.890 1197931.153 - -0.88% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.62% 103.552 101.869 - 3.51% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.62% 1580960.287 1555279.623 - -10.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.62% 19969433.467 19646317.658 - 1.52% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.62% 55.629 54.729 - -0.91% -
BM_vector_deque_ranges_move_backward/65536 -1.62% 8355.614 8220.513 - 12.01% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.62% 100612.798 98987.649 - -6.75% -
SetIntersection_None_Vector_string_262144_1024 -1.61% 1310406.092 1289253.337 - 0.15% -
std::is_sorted_until(vector<int>)/8192 -1.61% 1876.982 1846.745 - 0.04% -
bm_ranges_lexicographical_compare<int>/1 -1.61% 1.385 1.363 - 4.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -1.61% 1140519.614 1122161.289 - 0.35% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.61% 686.276 675.248 - -5.44% -
std::multiset<std::string>::erase(key)_(existent)/1024 -1.60% 95.015 93.493 - 46.72% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.60% 364.259 358.427 - 0.36% -
std::set<std::string>::count(key)_(existent)/1024 -1.60% 24.500 24.108 - -0.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.60% 1240682.209 1220861.082 - 0.33% -
SetIntersection_None_Vector_uint32_262144_262144 -1.60% 1121497.180 1103590.180 - -1.50% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.59% 1613284.344 1587584.229 - -0.81% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.59% 12486615.754 12288067.800 - -2.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.59% 1332493.977 1311340.414 - -1.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.58% 4665544.086 4591791.037 - 9.81% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.58% 6828.727 6720.917 - 0.81% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.58% 52725.697 51894.047 - -8.49% -
BM_vector_deque_move/1 -1.58% 2.298 2.262 - 15.86% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -1.58% 2.439 2.401 - -42.26% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.58% 18.818 18.522 - -4.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.57% 1.295 1.275 - -0.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.57% 13748089.560 13532812.007 - -1.32% -
SetIntersection_None_Set_uint64_262144_16 -1.57% 1212102.215 1193125.735 - -1.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.56% 2011762.125 1980419.840 - -0.90% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.56% 215811838.481 212449735.691 - -1.33% -
std::move_backward(deque<int>)/32768 -1.56% 3526.024 3471.130 - 2.28% -
SetIntersection_None_Vector_string_16384_1 -1.55% 1243127.039 1223804.989 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.55% 163508990.879 160972958.511 - -1.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.55% 13955120.167 13738845.910 - -0.93% -
std::unordered_multiset<int>::find(key)_(existent)/32 -1.54% 1.445 1.422 - -4.61% -
SetIntersection_None_Set_uint32_64_64 -1.54% 11478507.022 11301374.961 - -2.41% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.54% 12.362 12.172 - 0.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.54% 34105945.330 33579993.980 - -1.48% -
BM_std_minmax_element<long_long>/4000 -1.54% 1086.972 1070.211 - 3.06% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.54% 1558915.365 1534934.408 - -5.22% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.54% 2.674 2.633 - 1.05% -
SetIntersection_None_Vector_string_256_256 -1.54% 2278119.248 2243133.788 - -0.34% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.53% 50.369 49.596 - 10.93% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.53% 12595.064 12402.499 - -3.94% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.53% 180357776.668 177600927.567 - -2.53% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -1.53% 23.545 23.185 - 6.21% -
BM_StringAssignAsciiz_Huge_Opaque -1.53% 191.052 188.135 - -0.28% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.53% 13395586.869 13191115.988 - -1.47% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.52% 54619.276 53786.793 - 0.65% -
BM_PushHeap_string_SingleElement_262144 -1.52% 2.609 2.569 - -6.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.52% 1094711.778 1078050.497 - 1.86% -
std::sort(deque<int>)_(heap)/8 -1.52% 24.535 24.162 - -0.58% -
SetIntersection_None_Set_uint64_256_64 -1.52% 9278120.358 9136968.836 - -2.49% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -1.52% 17.148 16.887 - 10.12% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.52% 179.872 177.139 - -1.34% -
BM_deque_vector_move/1 -1.52% 2.132 2.100 - 2.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.52% 11570266.114 11394515.732 - 1.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.51% 41.914 41.279 - -1.60% -
SetIntersection_Front_Vector_string_16384_256 -1.51% 9532954.211 9388561.267 - -0.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.51% 2129739.908 2097505.291 - -0.12% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.51% 350637235.114 345334902.063 - -0.10% -
std::rotate(list<int>)_(by_1/3)/50 -1.51% 23.205 22.855 - -1.61% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.51% 4663.057 4592.703 - 0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.51% 18393992.367 18116541.072 - -4.33% -
SetIntersection_Front_Vector_string_16_4 -1.51% 61166757.140 60245202.183 - -1.36% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.51% 369.973 364.400 - -0.29% -
SetIntersection_None_Set_uint64_4_4 -1.50% 135477757.163 133439129.532 - -1.63% -
std::move(vector<bool>)_(unaligned)/4096 -1.50% 26.262 25.867 - -3.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.50% 118713642.160 116928150.685 - -1.75% -
std::for_each_n(list<int>)/50 -1.50% 22.617 22.277 - -1.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.50% 537777544.363 529695578.822 - -1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.50% 9904212.178 9755427.812 - -2.15% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.50% 5.758 5.672 - 4.80% -
std::any_of(deque<int>)_(process_all)/50 -1.50% 19.202 18.914 - 0.25% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.50% 1595.990 1572.082 - -1.91% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.50% 69998.280 68951.048 - -7.84% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.49% 12085620.493 11905530.361 - -0.87% -
BM_deque_vector_move_backward/5500 -1.49% 198.460 195.506 - -1.86% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.49% 49.588 48.850 - -13.73% -
SetIntersection_Front_Set_uint32_16384_16 -1.49% 1184743.816 1167113.716 - -3.20% -
SetIntersection_None_Set_uint64_16384_16 -1.49% 167840465.874 165344312.942 - -1.15% -
SetIntersection_None_Set_uint64_262144_1024 -1.49% 1217404.621 1199315.756 - -0.79% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.48% 548.631 540.489 - 1.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.48% 16434021.008 16190805.850 - -2.11% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -1.48% 28.924 28.496 - -5.97% -
std::multimap<std::string,_int>::clear()/32 -1.48% 896.839 883.607 - -2.56% -
SetIntersection_None_Set_string_262144_1024 -1.47% 1664752.848 1640265.219 - -0.88% -
bm_lexicographical_compare<unsigned_char>/64 -1.47% 2.032 2.002 - 4.28% -
SetIntersection_Interlaced_Set_string_4_1 -1.46% 224360626.646 221080529.338 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.46% 1522958.109 1500725.722 - -2.29% -
BM_deque_vector_ranges_move_backward/5500 -1.46% 198.884 195.983 - -6.65% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -1.46% 68.562 67.563 - -38.79% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.46% 60420.405 59541.158 - -0.72% -
std::find_first_of(deque<int>)_(small_needle)/8192 -1.45% 28244.774 27833.859 - -0.08% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.45% 59650326.407 58784008.907 - -1.87% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.45% 1560546.224 1537916.828 - -4.09% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.45% 19.959 19.670 - -0.91% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.44% 29.383 28.959 - -0.62% -
SetIntersection_None_Vector_uint64_256_1 -1.44% 4237729.787 4176677.578 - -1.24% -
BM_StringEraseWithMove_Large_Transparent -1.44% 2.789 2.749 - -1.48% -
SetIntersection_None_Set_uint64_262144_16384 -1.44% 1217359.049 1199851.398 - -0.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.44% 46.453 45.785 - -7.12% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.44% 1533.844 1511.795 - 1.83% -
std::search(vector<int>,_pred)_(no_match)/1048576 -1.44% 599227.854 590622.829 - 0.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.43% 8.638 8.515 - -0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.43% 1863397.541 1836769.939 - -0.59% -
SetIntersection_Front_Vector_uint32_16384_1 -1.43% 1031051.313 1016341.545 - -3.69% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.43% 798.340 786.954 - 11.57% -
BM_std_minmax_element<long_long>/4096 -1.43% 1112.782 1096.912 - 2.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.42% 1168583.243 1151962.565 - -0.54% -
BM_CmpEqual_uchar_uchar -1.42% 1.076 1.060 - 1.28% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.42% 704754.112 694759.861 - 0.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.42% 1049615.155 1034744.451 - -2.85% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.42% 371.082 365.826 - -1.82% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.41% 4.793 4.726 - -1.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.41% 5783754.494 5702059.123 - 24.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -1.41% 4240869.628 4181031.454 - -1.33% -
BM_CmpEqual_schar_uchar -1.41% 1.105 1.090 - -0.94% -
SetIntersection_None_Vector_string_64_4 -1.41% 16714198.654 16479096.196 - -0.76% -
SetIntersection_None_Set_uint64_1024_64 -1.41% 8781419.095 8657969.073 - -3.83% -
std::multimap<std::string,_int>::clear()/8192 -1.40% 213130.227 210138.628 - -2.24% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.40% 16.902 16.665 - -1.96% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.40% 9164.214 9036.017 - -0.30% -
SetIntersection_None_Vector_uint64_256_4 -1.40% 4191810.074 4133257.300 - -1.50% -
SetIntersection_None_Set_uint64_64_4 -1.39% 21639203.110 21338050.393 - -1.18% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.39% 17.790 17.543 - 2.04% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -1.39% 30.331 29.910 - -0.08% -
BM_CmpLess_ushort_uint -1.39% 1.071 1.056 - -1.44% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.39% 27.067 26.691 - 2.92% -
SetIntersection_Front_Vector_uint32_16_16 -1.39% 35612922.174 35119325.008 - -2.13% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.38% 17.661 17.417 - 0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.38% 35497140.271 35005983.471 - -1.17% -
std::copy_backward(list<int>)/4096 -1.38% 3289.962 3244.453 - 1.82% -
BM_CmpEqual_short_short -1.38% 1.092 1.077 - 3.33% -
std::unordered_set<int>::erase(key)_(existent)/8192 -1.38% 23.096 22.777 - 0.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.38% 1643825.520 1621168.457 - -0.26% -
SetIntersection_None_Vector_uint64_262144_262144 -1.38% 1128208.145 1112660.404 - -1.36% -
std::any_of(list<int>)_(process_all)/32768 -1.38% 26203.950 25843.273 - 0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.38% 4980185.305 4911697.816 - -2.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.37% 1056686.080 1042181.285 - -0.58% -
SetIntersection_None_Vector_uint32_256_16 -1.37% 4016822.244 3961777.979 - -1.36% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.37% 728.032 718.056 - -5.02% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.37% 523.544 516.374 - -1.08% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.37% 13226713.124 13045751.187 - -3.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.37% 14794923.178 14592886.103 - -0.93% -
std::multiset<int>::contains(key)_(non-existent)/32 -1.36% 2.667 2.630 - -2.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.36% 1155034.704 1139289.256 - -1.52% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.36% 221325543.255 218315538.911 - -1.22% -
SetIntersection_Front_Set_string_256_1 -1.36% 4373659.645 4314302.557 - -0.55% -
SetIntersection_None_Set_float_256_1 -1.36% 11599777.380 11442366.390 - 0.66% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -1.36% 13569.533 13385.530 - 24.66% -
std::remove(deque<int>)_(prefix)/50 -1.35% 62.575 61.728 - 1.40% -
std::multimap<int,_int>::ctor(const&)/0 -1.35% 12.961 12.786 - 0.28% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -1.35% 32.984 32.538 - -57.01% -
SetIntersection_None_Set_uint32_262144_1 -1.35% 1197856.529 1181671.713 - -0.38% -
BM_deque_vector_ranges_move/5500 -1.35% 196.892 194.232 - 0.30% -
SetIntersection_Front_Vector_string_262144_4 -1.35% 1202968.311 1186726.913 - -1.41% -
BM_PushHeap_string_Ascending_64 -1.35% 7.328 7.229 - -2.89% -
BM_deque_vector_copy_backward/5500 -1.35% 200.188 197.488 - -2.38% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.35% 8511.769 8397.040 - -9.42% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 -1.35% 0.843 0.832 - 2.56% -
SetIntersection_None_Set_uint32_1024_1 -1.35% 9033372.915 8911777.478 - -0.54% -
SetIntersection_None_Vector_string_256_16 -1.34% 4323142.725 4265047.794 - 0.43% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.34% 18.755 18.503 - -0.02% -
std::unordered_multiset<int>::clear()/8192 -1.34% 65177.628 64305.000 - -1.42% -
std::deque<std::string>::ctor(size)/1024 -1.34% 740.166 730.268 - 1.92% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.33% 25.380 25.041 - 1.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.33% 1255366.293 1238625.490 - 0.06% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.33% 56066279.225 55320323.463 - -1.16% -
SetIntersection_Interlaced_Vector_string_16384_256 -1.33% 38602127.803 38088805.675 - -11.82% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.33% 1.516 1.496 - -0.83% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.33% 19.003 18.751 - -0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.33% 1527194.774 1506959.191 - 1.69% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.32% 56928267.025 56174812.710 - 0.94% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.32% 35909906.633 35434905.506 - -0.88% -
SetIntersection_None_Set_string_262144_262144 -1.32% 1663543.297 1641545.246 - -1.07% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.32% 6549.939 6463.342 - -1.16% -
std::partial_sort(deque<int>)_(descending)/8192 -1.32% 255944.769 252568.503 - -1.88% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.32% 53.399 52.696 - -24.23% -
SetIntersection_None_Set_uint64_262144_1 -1.32% 1219913.738 1203858.154 - -1.12% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -1.31% 1.244 1.227 - -8.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.31% 2097075.277 2069562.988 - -0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.31% 9377116.203 9254259.827 - 0.82% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.31% 379.188 374.226 - -0.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.31% 1241753.010 1225532.226 - 0.11% -
std::multiset<int>::count(key)_(existent)/8192 -1.31% 9.488 9.364 - -8.06% -
SetIntersection_None_Vector_uint64_16384_16 -1.30% 1099363.227 1085021.061 - -1.88% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.30% 360.392 355.693 - -2.87% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.30% 18.150 17.914 - -0.37% -
SetIntersection_Interlaced_Set_string_256_16 -1.30% 17899366.801 17666366.886 - -0.35% -
std::replace(vector<int>)_(prefix)/50 -1.30% 7.751 7.651 - 0.05% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.30% 292.138 288.346 - -2.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.30% 1212961.157 1197234.443 - 1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.29% 1648429.932 1627088.215 - -0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.29% 1176386.400 1161178.166 - -0.69% -
std::move_backward(deque<int>)/4096 -1.29% 158.890 156.838 - 0.97% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.29% 17.379 17.155 - -0.32% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.29% 144.010 142.155 - 0.40% -
BM_deque_deque_move_backward/4096 -1.29% 154.360 152.373 - 0.86% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.29% 3.031 2.992 - 0.28% -
std::multimap<std::string,_int>::erase(iterator)/1024 -1.29% 29.339 28.961 - -14.91% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.28% 1416.745 1398.580 - 2.64% -
std::rotate_copy(deque<int>)/1024 -1.28% 34.889 34.442 - -1.03% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -1.28% 20.697 20.432 - -8.18% -
BM_num_get<double> -1.28% 37.685 37.204 - 1.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.28% 396.520 391.457 - 0.07% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.28% 48933.221 48308.670 - -1.33% -
BM_PushHeap_uint32_PipeOrgan_16384 -1.28% 2.413 2.382 - -0.00% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.27% 735.815 726.439 - 1.34% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.27% 12.488 12.329 - 2.17% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.27% 50.980 50.331 - 0.09% -
SetIntersection_None_Set_uint64_1_1 -1.27% 536258957.293 529435142.784 - -1.28% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.27% 135825281.692 134098705.620 - -1.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.27% 594.191 586.654 - -1.46% -
bm_ranges_swap_ranges_vb_aligned/64 -1.27% 3.004 2.966 - -0.46% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.26% 214151039.893 211442267.689 - -1.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.26% 1045572.518 1032353.759 - -1.78% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.26% 42986.360 42443.478 - -2.87% -
SetIntersection_Interlaced_Vector_string_4_4 -1.26% 152721411.190 150794463.354 - 0.36% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 -1.26% 23.048 22.758 - 0.01% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.26% 20937517.224 20674064.863 - -1.42% -
BM_StringAssignAsciiz_Huge_Transparent -1.26% 190.623 188.228 - -0.14% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.25% 523.503 516.935 - -0.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.25% 1160410.254 1145877.573 - -1.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.25% 214953094.682 212264884.665 - -1.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.25% 1045947.574 1032883.420 - -0.95% -
SetIntersection_None_Set_uint64_16_1 -1.25% 66661245.636 65830301.661 - -1.22% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.25% 31.225 30.836 - -1.91% -
BM_CmpLess_uchar_uchar -1.25% 1.059 1.046 - -3.69% -
BM_vector_deque_ranges_move/4000 -1.24% 143.268 141.487 - 1.45% -
SetIntersection_Interlaced_Set_string_16384_1024 -1.24% 355419923.279 351003772.735 - 1.40% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 -1.24% 1.123 1.109 - -0.43% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.24% 227.659 224.840 - 3.75% -
rng::for_each(map<int>)/32 -1.24% 25.398 25.084 - -0.44% -
SetIntersection_None_Set_uint32_262144_16 -1.24% 1190879.069 1176151.123 - -0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.24% 1044311.633 1031403.117 - -1.04% -
std::replace_if(deque<int>)_(prefix)/1024 -1.23% 493.738 487.651 - 0.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.23% 1216186.727 1201209.250 - -1.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.23% 1192447.132 1177823.449 - -0.27% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.23% 396.713 391.850 - -1.31% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.22% 472503.337 466730.248 - 1.20% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.22% 54431.224 53766.939 - 1.29% -
SetIntersection_None_Vector_string_64_1 -1.22% 17548370.591 17334298.632 - -0.44% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.22% 213943329.637 211335316.807 - -1.36% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.22% 11631645.648 11490022.471 - -0.43% -
BM_CmpEqual_ushort_ushort -1.22% 1.063 1.050 - -2.56% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.22% 29.531 29.172 - -0.11% -
std::search(vector<int>)_(no_match)/8192 -1.22% 1657.696 1637.523 - 1.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.22% 4161462.114 4110827.799 - -1.86% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.22% 6728.105 6646.329 - 0.62% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.21% 8.860 8.752 - 3.21% -
SetIntersection_None_Set_uint64_16384_1024 -1.21% 168397800.933 166353202.353 - -1.00% -
SetIntersection_None_Set_uint64_262144_262144 -1.21% 1224624.267 1209758.625 - -1.11% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.21% 24.298 24.003 - -4.51% -
SetIntersection_Interlaced_Set_string_256_1 -1.21% 4364781.420 4311869.556 - 0.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.21% 1079871.187 1066791.548 - 0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.21% 1570202.177 1551187.637 - -2.42% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.21% 63005290.117 62242955.861 - -1.60% -
SetIntersection_Front_Vector_string_262144_1 -1.21% 1084100.276 1070988.794 - -0.90% -
SetIntersection_Front_Vector_uint64_262144_16384 -1.21% 79339132.427 78380696.450 - 5.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.20% 6.967 6.883 - -1.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.20% 45.095 44.553 - 16.02% -
BM_StringEraseWithMove_Huge_Opaque -1.20% 47.960 47.383 - -2.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.20% 1078853.209 1065874.465 - -0.92% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -1.20% 2.476 2.446 - -0.86% -
std::is_partitioned(list<int>)_(partitioned)/8192 -1.20% 6878.772 6796.174 - -5.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.20% 620.635 613.192 - 0.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.20% 62786.940 62034.037 - -5.93% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.20% 370.219 365.783 - -0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.20% 164103521.526 162137899.849 - -1.27% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.20% 252.604 249.585 - -0.23% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.20% 17.802 17.590 - 0.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.19% 11541373.563 11403479.643 - 0.20% -
SetIntersection_Front_Vector_string_262144_64 -1.19% 3131339.637 3093967.604 - -5.46% -
SetIntersection_Interlaced_Set_string_262144_4 -1.19% 1869209.066 1846908.201 - -0.32% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -1.19% 5710923.115 5642854.445 - -27.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.19% 8390271.195 8290412.914 - -2.04% -
BM_PushHeap_string_Descending_16 -1.19% 2.101 2.076 - -6.38% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.19% 38561.925 38103.515 - 0.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.19% 815.871 806.201 - -0.07% -
BM_num_get<long_double> -1.18% 37.771 37.325 - -0.46% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.18% 242892.560 240029.568 - -2.25% -
SetIntersection_Interlaced_Vector_float_16384_4 -1.18% 1376477.745 1360265.604 - -18.96% -
std::sort(deque<int>)_(pipe-organ)/8 -1.18% 20.353 20.114 - 0.22% -
std::is_sorted_until(list<int>)/8 -1.17% 2.096 2.072 - 0.06% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.17% 518.139 512.058 - -4.31% -
SetIntersection_None_Vector_uint64_1024_1 -1.17% 1077572.805 1064949.515 - -0.58% -
SetIntersection_Front_Set_uint32_1024_64 -1.17% 1784119.040 1763227.207 - -0.41% -
std::pop_heap(deque<float>)/1024 -1.17% 12.640 12.492 - -6.07% -
std::multimap<std::string,_int>::clear()/0 -1.17% 396.199 391.563 - -0.34% -
std::map<std::string,_int>::erase(iterator)/8192 -1.17% 32.870 32.486 - 1.31% -
rng::contains(list<int>)_(process_all)/32 -1.16% 9.134 9.028 - -0.39% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.16% 10.120 10.003 - 0.80% -
SetIntersection_None_Vector_string_262144_4 -1.16% 1321048.318 1305711.872 - 1.19% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -1.16% 21.965 21.710 - -5.34% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -1.16% 346063.518 342056.336 - -0.22% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.16% 42.303 41.813 - -2.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.16% 1047907.533 1035785.774 - -1.93% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.16% 3.971 3.925 - 0.23% -
SetIntersection_None_Set_uint32_262144_64 -1.15% 1189520.264 1175794.270 - -0.38% -
std::transform(list<int>)_(identity_transform)/8192 -1.15% 7745.342 7656.000 - 1.14% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.15% 53250.938 52637.978 - -7.13% -
BM_deque_deque_copy/1 -1.15% 2.597 2.568 - 1.32% -
SetIntersection_Interlaced_Set_string_16_4 -1.15% 73534400.364 72689526.441 - -1.24% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.15% 1160.543 1147.216 - -3.98% -
std::adjacent_find(list<int>)/8192 -1.15% 6692.952 6616.128 - -8.16% -
std::shift_right(deque<int>)/32 -1.15% 3.459 3.419 - -0.83% -
BM_vector_deque_ranges_move_backward/64 -1.15% 3.060 3.025 - -2.45% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.15% 36528.031 36109.604 - -0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.14% 215597554.867 213134533.264 - -1.30% -
BM_PushHeap_string_SingleElement_1024 -1.14% 2.583 2.553 - -5.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.14% 36.482 36.067 - -16.24% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.14% 775.142 766.323 - 12.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.14% 396.422 391.918 - 0.04% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.14% 6.417 6.344 - -0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.13% 4371064.185 4321505.656 - 0.01% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.13% 87.446 86.459 - -0.51% -
SetIntersection_None_Set_uint32_64_1 -1.13% 22544012.812 22289631.980 - -1.84% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -1.13% 1506.000 1489.029 - 12.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.13% 41.878 41.407 - -2.37% -
BM_deque_deque_ranges_copy_backward/4000 -1.13% 151.185 149.481 - 3.19% -
SetIntersection_None_Set_uint64_4_1 -1.13% 216760019.823 214318367.050 - -1.27% -
std::partial_sort_copy(deque<int>)_(descending)/8 -1.13% 14.821 14.654 - -4.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.12% 396.054 391.603 - 0.07% -
std::set<std::string>::ctor(const&)/1024 -1.12% 34940.613 34548.107 - -0.62% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.12% 2.821 2.790 - 0.62% -
std::move_backward(vector<bool>)_(aligned)/64 -1.12% 1.828 1.808 - 4.88% -
rng::for_each(multiset<int>)/32 -1.12% 25.549 25.262 - 0.45% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -1.12% 1.158 1.145 - -0.73% -
rng::for_each(map<int>)/8 -1.12% 6.253 6.183 - 1.44% -
BM_CmpEqual_uint_uint -1.12% 1.075 1.063 - -0.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.12% 1259.363 1245.295 - 0.39% -
std::multiset<std::string>::find(key)_(existent)/32 -1.12% 15.215 15.045 - 1.44% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -1.12% 1.402 1.386 - -5.56% -
std::partial_sort(vector<int>)_(descending)/8 -1.11% 25.047 24.768 - 3.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.11% 134793883.880 133296908.034 - -0.96% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.11% 1.714 1.695 - 0.41% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.11% 730.819 722.721 - 0.41% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.11% 1.714 1.695 - 5.08% -
SetIntersection_None_Set_string_64_1 -1.11% 22793747.730 22541536.546 - -1.96% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.11% 4.199 4.152 - 6.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.10% 3051914.277 3018193.369 - -0.86% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.10% 23.194 22.938 - -2.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.10% 36941288.606 36533927.238 - -0.93% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.10% 749.752 741.497 - -7.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.10% 5790720.831 5726976.592 - -1.08% -
SetIntersection_None_Set_uint32_262144_256 -1.10% 1188494.303 1175420.084 - -0.10% -
SetIntersection_None_Vector_string_4_4 -1.10% 136451204.175 134950305.033 - -0.61% -
SetIntersection_Interlaced_Set_string_262144_64 -1.10% 2149639.566 2125996.500 - -0.20% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.10% 25.333 25.055 - 1.42% -
SetIntersection_None_Set_uint32_64_16 -1.09% 18408531.991 18206965.957 - -1.39% -
SetIntersection_Front_Set_uint32_1024_256 -1.09% 3902138.672 3859421.951 - -5.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.09% 466375.228 461270.343 - 0.01% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.09% 33.996 33.625 - -0.42% -
BM_StringConstructDestroyCStr_Large_Transparent -1.09% 9.903 9.795 - -19.71% -
SetIntersection_None_Set_uint32_262144_4 -1.09% 1188348.308 1175368.736 - -0.50% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.09% 71.472 70.692 - -4.00% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.09% 16414772.435 16236073.399 - -0.62% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -1.09% 265.366 262.479 - -2.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.09% 54771930.777 54177617.482 - -1.36% -
SetIntersection_None_Vector_uint64_64_4 -1.09% 15919272.298 15746547.959 - -1.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.08% 1069172.702 1057598.704 - 0.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.08% 51.020 50.469 - 5.92% -
SetIntersection_Front_Vector_uint64_1_1 -1.08% 533392268.147 527632138.012 - -1.65% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.08% 487.359 482.098 - 0.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.08% 167487424.273 165680893.078 - -1.10% -
std::unique_copy(vector<int>)_(sprinkled)/32 -1.08% 13.976 13.825 - 4.82% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.08% 229.303 226.835 - -1.44% -
BM_PushHeap_string_SingleElement_16 -1.08% 2.592 2.564 - -7.62% -
std::set<std::string>::clear()/32 -1.07% 903.352 893.646 - 0.17% -
SetIntersection_None_Vector_string_16384_256 -1.07% 1240585.493 1227267.849 - 2.77% -
SetIntersection_Front_Set_string_16_4 -1.07% 63007360.814 62332238.965 - -1.42% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -1.07% 17.645 17.456 - 0.11% -
std::sort(vector<int>)_(shuffled)/8 -1.07% 23.310 23.060 - 1.72% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.07% 173482965.958 171629561.067 - 0.07% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.07% 220.182 217.832 - -8.94% -
SetIntersection_None_Vector_uint64_16_1 -1.06% 63210579.396 62538342.365 - -1.34% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.06% 19.670 19.461 - -1.21% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.06% 2.611 2.584 - -37.62% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.06% 1.881 1.861 - -1.51% -
SetIntersection_Front_Set_float_1024_16 -1.06% 1202441.871 1189710.096 - -2.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.06% 1038351.059 1027357.566 - 0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.06% 64056477.819 63378536.490 - -1.18% -
BM_StringAssignStr_Large_Transparent -1.06% 10.323 10.214 - -0.29% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.06% 6.354 6.287 - -0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.06% 118346003.468 117097262.614 - -0.98% -
rng::for_each(multiset<int>)/50 -1.05% 39.439 39.024 - -0.71% -
std::search(vector<int>)_(no_match)/1048576 -1.05% 212507.836 210277.036 - 1.07% -
std::map<int,_int>::count(key)_(existent)/1024 -1.05% 3.793 3.753 - 0.91% -
std::find(list<int>)_(bail_25%)/32768 -1.05% 7723.470 7642.501 - -4.74% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.05% 62833688.155 62176086.123 - -1.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.05% 29.778 29.467 - -28.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.04% 62948433.204 62290658.518 - -1.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.04% 1624.756 1607.836 - 2.50% -
std::search(vector<int>,_pred)_(no_match)/1024 -1.04% 534.850 529.283 - 0.65% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.04% 31.874 31.543 - -9.20% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.04% 33445.038 33097.264 - -0.01% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -1.04% 37.521 37.132 - -11.31% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.04% 36153.157 35778.152 - 0.50% -
std::multiset<int>::erase(key)_(existent)/1024 -1.04% 40.896 40.472 - 1.38% -
SetIntersection_None_Vector_uint64_64_1 -1.04% 16561029.014 16389429.566 - -1.94% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.03% 137145388.417 135728933.123 - -1.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.03% 536624693.270 531083099.182 - -1.48% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.03% 2821.380 2792.252 - 0.26% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -1.03% 622.921 616.510 - 1.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.03% 42.252 41.819 - 29.99% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.02% 19.044 18.849 - 2.59% -
std::pop_heap(deque<float>)/8192 -1.02% 62.907 62.264 - 1.51% -
std::is_sorted_until(list<int>)/1024 -1.02% 747.999 740.349 - -0.21% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.02% 37727300.769 37341699.928 - -1.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.02% 16444350.368 16276512.967 - -1.26% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.02% 10.462 10.355 - -0.75% -
SetIntersection_None_Set_uint32_256_4 -1.02% 11444463.400 11327745.085 - -1.82% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.02% 234.168 231.782 - 0.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.02% 16519405.335 16351675.405 - -0.72% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.02% 13207.559 13073.483 - -3.82% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.01% 3.448 3.413 - -1.49% -
std::remove(vector<int>)_(sprinkled)/32 -1.01% 49.091 48.594 - 0.06% -
BM_PushHeap_float_Ascending_1024 -1.01% 3.138 3.107 - 0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.00% 16979008.388 16808619.581 - -0.30% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -1.00% 20.799 20.590 - 1.56% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.00% 1041394.763 1030950.797 - -0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.00% 1251332.926 1238796.307 - -0.10% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 -1.00% 26.285 26.022 - 0.13% -
std::multiset<std::string>::contains(key)_(existent)/1024 -1.00% 24.568 24.322 - 12.04% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::unordered_set<std::string>::erase(key)_(existent)/1024 168.14% 50.104 134.348 - 34.93% -
rng::fold_left(deque<int>)/1048576 142.14% 549988.259 1331742.316 - -8.48% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 142.08% 633.905 1534.529 - 39.34% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 138.33% 669.668 1596.012 - 61.98% -
rng::fold_left(deque<int>)/8192 131.90% 4463.233 10350.300 - -0.61% -
SetIntersection_Interlaced_Vector_float_262144_64 118.26% 9216105.617 20114689.463 - 115.19% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 111.54% 13.052 27.611 - 1.37% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 100.86% 35.974 72.258 - 6.23% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 88.06% 9678.981 18202.147 - 88.88% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 83.35% 35.504 65.097 - 5.72% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 77.31% 6.450 11.436 - 0.62% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 75.69% 6.264 11.005 - 0.86% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.09% 410.742 719.160 - 0.23% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 74.70% 4.712 8.232 - 4.15% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 72.35% 11.140 19.201 - 40.17% -
BM_PushHeap_uint32_PipeOrgan_1 70.43% 0.409 0.696 - 25.45% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 69.88% 31.165 52.944 - 0.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 62.69% 0.392 0.638 - -9.03% -
std::unordered_set<int>::insert(value)_(already_present)/32 57.35% 1.750 2.753 - 6.88% -
std::find_if(list<int>)_(bail_25%)/1024 56.65% 127.937 200.410 - 11.39% -
SetIntersection_Interlaced_Vector_float_16384_256 56.27% 16984669.721 26541773.634 - 53.41% -
std::map<std::string,_int>::erase(key)_(existent)/8192 53.41% 61.483 94.319 - 0.71% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 52.12% 11.879 18.070 - -26.86% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 51.69% 12.411 18.826 - -9.46% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 50.80% 23.612 35.606 - -0.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.35% 32.353 47.996 - 0.93% -
BM_PushHeap_uint64_Descending_1 48.07% 0.471 0.697 - 50.89% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 46.73% 83.963 123.199 - 26.41% -
std::multiset<std::string>::erase(key)_(existent)/1024 46.72% 63.722 93.493 - -1.60% -
std::find_if_not(deque<int>)_(bail_25%)/32768 44.11% 1992.150 2870.827 - 43.02% -
std::find_if_not(list<int>)_(bail_25%)/1024 44.08% 127.323 183.447 - 0.37% -
std::find_if_not(deque<int>)_(bail_25%)/8192 43.10% 500.919 716.815 - 42.20% -
std::find_if(deque<int>)_(process_all)/8192 42.92% 1990.578 2844.847 - 0.64% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 42.78% 10.547 15.059 - 7.58% -
std::find_if(deque<int>)_(process_all)/1024 42.53% 249.280 355.298 - 0.65% -
std::map<std::string,_int>::erase(key)_(existent)/1024 41.57% 67.556 95.642 - 0.20% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 41.34% 22.361 31.604 - -0.04% -
std::find_if(deque<int>)_(process_all)/32768 41.05% 8082.038 11400.035 - 0.81% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 40.96% 4.501 6.345 - 0.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 40.58% 45.239 63.598 - 2.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 40.22% 20.919 29.333 - 0.54% -
std::find_if(deque<int>)_(process_all)/50 40.11% 12.473 17.477 - 18.62% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 39.89% 26.877 37.597 - 0.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 39.85% 0.965 1.350 - 30.99% -
std::equal(list<int>)_(it,_it,_it)/1024 39.24% 1124.461 1565.673 - 38.60% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 38.18% 50.805 70.200 - 0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 37.99% 250978078.238 346319844.275 - -2.59% -
ranges::min(std::vector<char>)/1 37.88% 0.331 0.457 - 0.40% -
std::find_first_of(vector<int>)_(large_needle)/32 37.39% 107.888 148.228 - 35.00% -
std::find_first_of(vector<int>)_(large_needle)/8192 37.20% 7293784.291 10007005.358 - 39.09% -
rng::fold_left(deque<int>)/50 37.20% 27.301 37.457 - 0.52% -
std::find_first_of(vector<int>)_(large_needle)/1024 37.04% 112837.887 154628.830 - 38.56% -
rng::fold_left(deque<int>)/32 36.94% 16.348 22.386 - -0.78% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 35.27% 8098.512 10955.047 - 7.64% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 34.88% 1.461 1.971 - 23.73% -
SetIntersection_Interlaced_Vector_float_256_16 34.12% 6170997.625 8276383.253 - 28.01% -
ranges::min(std::vector<__int128>)/70000 34.08% 29886.819 40071.660 - 25.53% -
std::find_first_of(vector<int>)_(large_needle)/50 34.05% 284.622 381.538 - 39.91% -
std::unordered_set<int>::insert(value)_(already_present)/1024 33.04% 1.892 2.517 - 6.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.54% 24.015 31.830 - 7.48% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 32.32% 28.502 37.713 - 30.26% -
std::unique_copy(deque<int>)_(contiguous)/52 32.16% 14.704 19.434 - 18.30% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.92% 4314.109 5691.228 - 0.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 31.85% 1.044 1.377 - -2.94% -
std::search(deque<int>,_pred)_(no_match)/8192 31.48% 3492.600 4591.960 - 30.74% -
SetIntersection_Interlaced_Vector_float_1024_64 31.32% 3608553.126 4738877.758 - 16.99% -
std::search(deque<int>,_pred)_(no_match)/1048576 31.20% 445735.395 584787.254 - 31.18% -
SetIntersection_Interlaced_Vector_uint64_262144_16 31.10% 5559185.694 7288006.195 - 135.29% -
std::search(deque<int>,_pred)_(no_match)/1024 31.05% 437.641 573.543 - 20.99% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 30.36% 0.338 0.440 - 30.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 30.14% 11.235 14.620 - 0.16% -
std::search(deque<int>,_pred)_(no_match)/1000 30.02% 426.574 554.628 - 20.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 29.99% 32.171 41.819 - -1.03% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 29.96% 0.369 0.480 - 25.51% -
std::unique_copy(deque<int>)_(contiguous)/32 29.87% 10.615 13.785 - 29.74% -
std::copy_backward(vector<bool>)_(aligned)/1048576 29.60% 1976.923 2562.151 - -25.41% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 29.19% 0.272 0.352 - -27.15% -
ranges::min(std::vector<__int128>)/64 28.81% 26.337 33.925 - 20.37% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 28.64% 8.931 11.489 - 9.81% -
std::multimap<std::string,_int>::erase(iterator)/32 28.04% 25.233 32.310 - -3.26% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 28.02% 21.818 27.932 - 20.37% -
std::unordered_set<std::string>::contains(key)_(existent)/32 27.67% 32.584 41.598 - 26.75% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 27.57% 8.055 10.276 - -8.73% -
SetIntersection_Interlaced_Vector_float_1024_16 26.82% 1971052.001 2499653.528 - 20.26% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 26.40% 92.525 116.951 - 1.16% -
std::map<std::string,_int>::erase(iterator)/1024 25.62% 25.495 32.026 - -6.94% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 25.57% 5.460 6.856 - -7.77% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 25.55% 20.042 25.163 - 0.67% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 25.49% 6.411 8.045 - 9.15% -
SetIntersection_Interlaced_Vector_float_16384_16384 25.36% 79640886.809 99841448.116 - 0.28% -
std::fill(vector<bool>)/1048576 25.15% 3054.135 3822.382 - 0.03% -
std::set<std::string>::insert(value)_(already_present)/8192 25.09% 29.840 37.325 - 1.74% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 25.08% 1279.144 1599.993 - -23.83% -
std::find_end(deque<int>)_(same_length)/8192 24.98% 2797.052 3495.729 - 24.77% -
bm_ranges_swap_ranges_vb_aligned/256 24.82% 3.457 4.315 - 2.27% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 24.66% 10737.534 13385.530 - -1.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 24.63% 4575371.148 5702059.123 - -1.41% -
BM_toupper_char<wchar_t> 24.56% 0.551 0.686 - 0.22% -
BM_toupper_char<char> 24.51% 0.553 0.689 - 0.16% -
SetIntersection_None_Set_string_1024_64 23.91% 8985856.243 11133970.146 - 22.16% -
SetIntersection_Interlaced_Vector_float_262144_4 23.06% 1540014.927 1895081.863 - 21.00% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 22.69% 45.607 55.956 - -21.18% -
std::partition(deque<int>)_(dense)/32 22.66% 9.489 11.640 - 28.73% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 22.48% 1.131 1.386 - 5.96% -
ranges::minmax(std::list<char>)/1 22.30% 0.377 0.461 - 42.65% -
rng::starts_with(list<int>,_pred)/8192 22.28% 9684.784 11842.107 - 20.80% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 22.18% 1.659 2.027 - 46.44% -
std::unordered_multiset<int>::find(key)_(existent)/8192 22.16% 1.249 1.526 - 19.44% -
std::partition_point(list<int>)/8192 22.14% 11825.322 14443.303 - 13.44% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 22.12% 505.458 617.269 - 5.19% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 22.04% 27.792 33.917 - -0.06% -
std::partition(deque<int>)_(dense)/50 22.02% 14.052 17.146 - 27.44% -
std::stable_partition(list<int>)_(dense)/8192 21.96% 17431.408 21259.014 - 22.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.94% 24.579 29.971 - 23.60% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 21.84% 1.101 1.341 - 14.00% -
std::find_if_not(vector<int>)_(process_all)/8 21.71% 1.312 1.596 - 20.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.59% 32.877 39.974 - -0.81% -
std::multiset<std::string>::erase(key)_(existent)/8192 21.21% 66.375 80.450 - -0.29% -
ranges::min(std::list<long_long>)/1 21.10% 0.375 0.454 - 25.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 21.00% 674.797 816.498 - 24.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 20.88% 3.796 4.588 - 21.41% -
std::find_if(deque<int>)_(process_all)/8 20.85% 2.512 3.036 - 4.80% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 20.72% 57.154 68.994 - 3.85% -
std::set<std::string>::erase(key)_(existent)/1024 20.48% 60.291 72.636 - -0.45% -
BM_PushHeap_uint64_SingleElement_1 20.43% 0.479 0.576 - -9.13% -
SetIntersection_Interlaced_Vector_float_1024_1024 20.16% 5913198.504 7105271.028 - -0.07% -
std::set<std::string>::erase(key)_(existent)/8192 20.15% 72.345 86.920 - -0.63% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.13% 18.740 22.512 - 19.82% -
SetIntersection_Interlaced_Vector_float_262144_256 20.12% 33965704.155 40801191.241 - 23.48% -
std::find_if(list<int>)_(process_all)/8192 20.08% 7735.543 9288.858 - 28.48% -
BM_PushHeap_string_PipeOrgan_1 20.04% 0.584 0.701 - 0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 20.02% 3203303.726 3844565.654 - 12.30% -
std::unordered_set<int>::find(key)_(non-existent)/1024 19.91% 0.954 1.144 - 8.20% -
BM_StringEraseWithMove_Empty_Opaque 19.59% 0.802 0.959 - 13.16% -
std::multimap<std::string,_int>::erase(iterator)/8192 19.49% 30.264 36.162 - -0.70% -
std::is_partitioned(deque<int>)_(partitioned)/1024 19.30% 292.628 349.116 - 18.87% -
std::unordered_set<int>::count(key)_(existent)/32 19.21% 1.225 1.461 - 1.97% -
SetIntersection_Interlaced_Vector_float_262144_1024 19.12% 96897190.723 115428661.194 - 27.91% -
BM_PushHeap_float_SingleElement_1 18.93% 0.586 0.697 - 0.01% -
std::is_sorted_until(list<int>,_pred)/8192 18.84% 7659.792 9102.804 - 19.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 18.58% 8677180.010 10289434.082 - 22.87% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 18.39% 34.444 40.779 - 0.15% -
BM_StringFindCharLiteral/1024 17.97% 17.939 21.162 - 10.21% -
std::map<std::string,_int>::ctor(const&)/32 17.94% 710.717 838.242 - 0.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 17.78% 0.424 0.499 - -4.34% -
std::find_end(deque<int>)_(match_near_end)/1000 17.77% 33.620 39.596 - 8.46% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 17.64% 22.495 26.464 - 15.93% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.58% 14.749 17.341 - 5.69% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 17.55% 52139.615 61288.663 - 15.86% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 17.52% 6.316 7.422 - 6.77% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 17.44% 245753.120 288604.996 - 15.21% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 17.34% 11124.608 13053.131 - 5.59% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 17.29% 10438.090 12243.120 - 22.08% -
std::multiset<std::string>::erase(iterator)/8192 17.28% 31.582 37.040 - 2.56% -
SetIntersection_Interlaced_Vector_uint32_262144_4 17.23% 1567920.028 1838057.672 - -4.88% -
BM_deque_vector_copy_backward/70000 17.17% 7843.430 9189.770 - 4.95% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 17.13% 62.416 73.108 - 0.31% -
std::set<std::string>::insert(value)_(already_present)/32 17.10% 8.914 10.438 - 4.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 17.02% 11674.973 13662.160 - 15.82% -
std::none_of(deque<int>)_(process_all)/32768 17.02% 10113.952 11834.882 - 12.87% -
std::none_of(deque<int>)_(process_all)/8192 16.94% 2528.100 2956.304 - 13.02% -
std::map<int,_int>::equal_range(key)_(existent)/32 16.93% 1.775 2.076 - 1.27% -
std::set<std::string>::find(key)_(non-existent)/32 16.91% 9.045 10.575 - 0.14% -
std::copy_n(vector<bool>)_(aligned)/262144 16.79% 638.731 745.979 - -3.08% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 16.75% 365.074 426.222 - 17.93% -
BM_deque_deque_ranges_move_backward/0 16.25% 0.736 0.856 - 8.87% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 16.16% 820.814 953.423 - 49.74% -
BM_deque_vector_move_backward/70000 16.11% 7751.143 8999.478 - 3.60% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 16.05% 30.463 35.352 - 0.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.02% 38.400 44.553 - -1.20% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 15.95% 2.213 2.566 - 1.87% -
BM_vector_deque_move/1 15.86% 1.952 2.262 - -1.58% -
BM_vector_deque_move/2 15.83% 1.727 2.000 - -2.72% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 15.80% 2.287 2.649 - 14.19% -
std::flat_multimap<int,_int>::erase(iterator)/1024 15.70% 75.125 86.918 - 5.47% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 15.68% 18.477 21.374 - 6.06% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 15.60% 6.078 7.026 - 15.53% -
std::search(deque<int>,_pred)_(near_matches)/1024 15.60% 25158.382 29082.492 - 4.07% -
ranges::min(std::list<char>)/1 15.57% 0.364 0.420 - 7.71% -
BM_deque_vector_copy_backward/64000 15.56% 7523.065 8694.018 - 6.50% -
std::search(deque<int>,_pred)_(near_matches)/1000 15.53% 23978.317 27702.333 - 3.68% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 15.45% 0.891 1.028 - -15.06% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.42% 10.679 12.325 - -5.34% -
std::search(list<int>,_pred)_(single_element)/8192 15.36% 8176.167 9432.281 - 14.23% -
BM_StringEraseWithMove_Empty_Transparent 15.26% 0.559 0.645 - 4.35% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 15.19% 69.432 79.982 - -0.79% -
std::is_partitioned(deque<int>)_(partitioned)/32 15.16% 9.313 10.725 - 14.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.05% 31.266 35.973 - 2.00% -
std::stable_partition(deque<int>)_(sparse)/1024 14.96% 422.350 485.547 - 8.98% -
std::lower_bound(std::list<int>)/8192 14.91% 13237.348 15211.439 - 11.22% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 14.84% 1.371 1.575 - 1.80% -
BM_StringRelational_Compare_Small_Empty_Control 14.82% 1.609 1.847 - 4.56% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 14.75% 239.328 274.633 - 17.53% -
std::unordered_set<int>::count(key)_(existent)/8192 14.69% 1.281 1.470 - -0.82% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 14.68% 19.562 22.433 - 2.84% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 14.65% 6747.790 7736.541 - 12.86% -
std::set<int>::equal_range(key)_(existent)/1024 14.52% 4.289 4.912 - 3.56% -
std::map<std::string,_int>::ctor(const&)/1024 14.51% 35391.665 40526.142 - 16.39% -
std::find_if_not(deque<int>)_(bail_25%)/1024 14.28% 77.605 88.690 - 12.35% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 14.22% 1.342 1.533 - 12.27% -
std::deque<std::string>::ctor(size)/32 14.15% 44.083 50.323 - 21.23% -
BM_deque_vector_move_backward/65536 14.13% 7338.727 8375.515 - 2.69% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 14.00% 9882.387 11266.403 - 8.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 13.98% 2393446.212 2728049.102 - -0.79% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 13.96% 2.423 2.762 - 13.88% -
std::map<std::string,_int>::count(key)_(existent)/8192 13.91% 28.038 31.937 - 8.98% -
SetIntersection_Interlaced_Vector_float_16384_1024 13.89% 45938317.730 52318183.100 - 12.00% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 13.87% 1.516 1.726 - 20.16% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 13.85% 7.978 9.083 - -0.65% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 13.74% 16.145 18.364 - 7.95% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 13.68% 1.662 1.889 - 22.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 13.66% 35077.373 39870.653 - 12.73% -
BM_deque_vector_ranges_move_backward/0 13.66% 1.342 1.526 - 8.32% -
std::set<std::string>::erase(iterator)/8192 13.60% 27.351 31.072 - -2.10% -
std::map<int,_int>::equal_range(key)_(existent)/1024 13.46% 4.326 4.908 - -4.44% -
rng::find_last(list<int>)_(bail_90%)/50 13.45% 1.246 1.414 - 13.13% -
std::is_partitioned(deque<int>)_(partitioned)/50 13.42% 14.168 16.069 - 13.15% -
BM_deque_vector_ranges_move_backward/70000 13.40% 7969.408 9037.538 - 2.85% -
std::find_if(vector<int>)_(bail_25%)/32768 13.39% 839.762 952.197 - 17.21% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 13.37% 9.483 10.750 - 13.16% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 13.37% 1.139 1.292 - 16.51% -
std::find_end(deque<int>)_(match_near_end)/1024 13.35% 32.402 36.727 - 13.16% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 13.34% 42.074 47.689 - 1.73% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 13.34% 2.171 2.461 - 3.99% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 13.33% 1231.554 1395.709 - 14.08% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 13.26% 18.571 21.034 - -11.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 13.21% 8793691.986 9955089.994 - 18.49% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 13.20% 0.409 0.463 - 14.30% -
BM_deque_vector_ranges_copy_backward/64000 13.20% 7454.620 8438.499 - 5.00% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 13.19% 32.797 37.121 - 0.20% -
SetIntersection_Interlaced_Vector_float_256_256 13.10% 4553133.961 5149720.269 - 0.40% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 13.10% 1.387 1.569 - 13.11% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 12.99% 6.442 7.279 - -17.76% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 12.95% 23.488 26.529 - 12.26% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 12.93% 24.817 28.026 - -4.94% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 12.92% 21.701 24.504 - -7.20% -
BM_deque_vector_ranges_move/0 12.85% 1.308 1.476 - 13.17% -
std::remove_if(list<int>)_(sprinkled)/8192 12.74% 8164.963 9204.845 - 13.97% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 12.70% 1.548 1.745 - -3.78% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 12.64% 309.396 348.492 - 2.15% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 12.59% 19951.709 22463.707 - 10.98% -
std::multiset<std::string>::erase(iterator)/1024 12.52% 28.695 32.288 - -0.99% -
std::any_of(vector<int>)_(process_all)/50 12.46% 12.571 14.137 - 0.61% -
std::for_each_n(list<int>)/8192 12.25% 7556.751 8482.702 - 17.40% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 12.24% 18.315 20.556 - 8.79% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 12.22% 4.660 5.230 - 9.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 12.21% 43.644 48.973 - 0.37% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 12.16% 683.232 766.323 - -1.14% -
BM_deque_vector_move_backward/64000 12.09% 7515.808 8424.645 - 7.10% -
BM_vector_deque_ranges_move_backward/0 12.07% 0.461 0.517 - 24.33% -
std::multiset<std::string>::contains(key)_(existent)/1024 12.04% 21.709 24.322 - -1.00% -
BM_vector_deque_ranges_move_backward/65536 12.01% 7338.762 8220.513 - -1.62% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 12.00% 1329.490 1489.029 - -1.13% -
BM_tolower_char<char> 11.98% 0.617 0.691 - 0.11% -
std::copy_if(vector<int>)_(entire_range)/64 11.97% 15.285 17.115 - 11.96% -
SetIntersection_Front_Set_uint64_1024_4 11.96% 1055987.746 1182293.429 - 11.54% -
BM_deque_deque_ranges_move/0 11.91% 0.793 0.887 - 4.94% -
std::set<std::string>::count(key)_(non-existent)/0 11.89% 0.255 0.285 - 7.21% -
SetIntersection_Interlaced_Vector_uint32_1024_16 11.84% 2025761.427 2265575.664 - -8.24% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 11.82% 27.117 30.323 - -0.22% -
BM_PushHeap_string_Random_1 11.70% 0.469 0.524 - -20.80% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 11.67% 0.969 1.083 - 5.04% -
std::stable_partition(deque<int>)_(dense)/50 11.67% 37.913 42.336 - 8.80% -
std::find_if_not(list<int>)_(bail_25%)/32768 11.65% 7373.488 8232.419 - 8.03% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 11.63% 2.257 2.520 - 6.00% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 11.62% 179.543 200.400 - -3.44% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 11.57% 705.357 786.954 - -1.43% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 11.48% 228.335 254.543 - 0.58% -
ranges::minmax(std::list<long_long>)/1 11.42% 0.453 0.505 - -8.90% -
std::find(vector<short>)_(bail_25%)/8 11.37% 0.710 0.790 - -4.74% -
BM_vector_deque_move_backward/70000 11.36% 7735.353 8613.923 - -4.65% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 11.34% 8160.941 9086.213 - 1.51% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 11.33% 3248.747 3616.683 - 11.34% -
std::set<std::string>::find(key)_(non-existent)/1024 11.29% 20.048 22.311 - -0.03% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11.27% 8266.918 9198.425 - 7.15% -
std::set<std::string>::insert(value)_(already_present)/1024 11.24% 26.792 29.804 - 0.30% -
std::map<int,_int>::insert(value)_(already_present)/1024 11.23% 3.231 3.593 - 7.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 11.21% 5492.321 6108.149 - 25.83% -
std::rotate(vector<bool>)_(by_1/4)/1024 11.20% 12.564 13.971 - 12.85% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 11.20% 42.077 46.790 - -1.72% -
rng::contains_subrange(deque<int>)_(same_length)/32 11.18% 17.870 19.868 - -3.34% -
std::stable_partition(deque<int>)_(sparse)/8192 11.17% 3299.520 3668.197 - 3.35% -
std::search(deque<int>)_(near_matches)/1000 10.97% 18680.726 20730.085 - 2.40% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 10.96% 1.584 1.758 - 5.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 10.94% 14397624.374 15973263.513 - 13.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 10.93% 44.708 49.596 - -1.53% -
std::unordered_set<int>::ctor(const&)/8192 10.92% 55243.951 61278.051 - 11.55% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 10.92% 22.228 24.656 - -4.17% -
BM_deque_vector_copy_backward/65536 10.82% 7755.877 8595.337 - 3.58% -
std::find_end(deque<int>)_(match_near_end)/8192 10.81% 272.167 301.592 - 10.65% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 10.76% 439599.408 486892.503 - 10.45% -
std::multiset<std::string>::contains(key)_(non-existent)/32 10.74% 9.631 10.666 - 1.19% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 10.70% 5.360 5.934 - 0.71% -
std::map<std::string,_int>::insert(value)_(already_present)/32 10.60% 21.369 23.635 - -3.14% -
rng::contains_subrange(deque<int>)_(same_length)/50 10.56% 26.031 28.779 - 0.04% -
std::is_partitioned(deque<int>)_(partitioned)/8192 10.52% 2384.866 2635.725 - 9.85% -
std::set<std::string>::find(key)_(non-existent)/8192 10.46% 27.107 29.941 - 0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 10.44% 144081847.032 159119700.864 - 10.90% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 10.42% 25049.689 27660.144 - -10.10% -
SetIntersection_Interlaced_Vector_uint64_1024_4 10.42% 1256764.869 1387690.974 - 10.66% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 10.39% 0.812 0.897 - 6.96% -
BM_vector_deque_ranges_move/0 10.39% 0.525 0.579 - 67.51% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 10.38% 1.387 1.531 - 22.04% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 10.38% 741.027 817.932 - 3.48% -
std::all_of(list<int>)_(process_all)/8192 10.29% 6996.132 7716.079 - -5.91% -
std::map<int,_int>::find(key)_(non-existent)/32 10.27% 2.253 2.484 - 11.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 10.16% 41082.278 45255.143 - 21.08% -
std::stable_partition(deque<int>)_(dense)/1024 10.15% 576.742 635.299 - 6.29% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 10.13% 6112.039 6731.277 - 8.82% -
std::find_first_of(vector<int>)_(small_needle)/50 10.13% 76.664 84.429 - 10.88% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 10.12% 64.832 71.395 - -9.62% -
std::multimap<std::string,_int>::find(key)_(existent)/32 10.12% 15.335 16.887 - -1.52% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 10.10% 1.488 1.638 - 11.26% -
std::sort_heap(vector<NonIntegral>,_pred)/8 10.09% 29.345 32.305 - 2.31% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 10.08% 35.280 38.835 - -1.92% -
BM_PushHeap_string_Descending_1 10.06% 0.531 0.584 - 0.09% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 9.98% 1735.289 1908.492 - 3.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9.98% 65223379.843 71729510.492 - 13.72% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.86% 9.528 10.467 - 1.43% -
rng::contains_subrange(list<int>)_(single_element)/50 9.84% 16.341 17.948 - 1.83% -
rng::fold_left(vector<int>)/1048576 9.83% 1324360.429 1454591.546 - 9.83% -
std::set<std::string>::upper_bound(key)_(existent)/1024 9.83% 22.315 24.508 - 0.24% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 9.82% 4.720 5.183 - -16.49% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 9.82% 42.861 47.068 - 2.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 9.81% 4181490.137 4591791.037 - -1.58% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 9.81% 702.674 771.616 - 20.02% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 9.80% 213.021 233.887 - 5.78% -
BM_vector_deque_ranges_move_backward/70000 9.77% 7821.490 8585.998 - -0.82% -
std::set<std::string>::contains(key)_(existent)/8192 9.77% 26.645 29.248 - -1.88% -
BM_StringFindStringLiteral/64 9.75% 2.157 2.367 - 6.22% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 9.74% 30.225 33.171 - 0.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9.69% 10691.891 11727.873 - 16.70% -
SetIntersection_Front_Vector_uint64_262144_1024 9.64% 5316786.676 5829333.127 - 3.95% -
rng::find_last_if(deque<int>)_(bail_10%)/50 9.60% 17.564 19.250 - 8.82% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 9.60% 23.217 25.445 - 15.50% -
std::remove_copy(deque<int>)_(prefix)/1024 9.59% 375.631 411.666 - 8.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 9.57% 7235397.834 7927598.199 - 14.60% -
std::stable_sort(deque<int>)_(pipe-organ)/8 9.54% 21.383 23.422 - 9.17% -
bm_lexicographical_compare<unsigned_char>/8 9.52% 1.316 1.441 - 3.85% -
std::sort_heap(vector<int>,_pred)/8 9.52% 28.885 31.635 - -2.26% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 9.48% 4.347 4.759 - 6.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 9.48% 46332003.136 50722642.618 - 12.53% -
rng::find_last_if(vector<int>)_(bail_90%)/8 9.43% 0.629 0.688 - 42.98% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 9.40% 12.302 13.458 - -0.46% -
SetIntersection_Interlaced_Vector_float_1024_4 9.37% 1272764.805 1392039.154 - 8.32% -
SetIntersection_Interlaced_Vector_float_256_4 9.36% 4822243.294 5273661.458 - 1.87% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 9.35% 26.584 29.070 - -0.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 9.32% 1493657.610 1632882.604 - 6.74% -
std::for_each(list<int>)/8192 9.28% 7438.980 8129.253 - 10.14% -
std::find_end(deque<int>)_(same_length)/1000 9.26% 325.631 355.790 - 3.47% -
BM_deque_deque_ranges_move_backward/70000 9.25% 7906.454 8637.926 - 1.15% -
std::rotate(deque<int>)_(by_1/4)/8192 9.23% 2558.429 2794.610 - 2.55% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 9.20% 1.039 1.134 - 30.55% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 9.18% 1443057.832 1575504.252 - 7.63% -
std::unordered_set<std::string>::count(key)_(existent)/32 9.15% 32.447 35.414 - -9.77% -
std::find_if(vector<int>)_(bail_25%)/1024 9.14% 28.869 31.507 - 19.23% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 9.12% 1788.355 1951.401 - -2.26% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 9.11% 2.272 2.479 - -3.20% -
SetIntersection_Front_Set_uint64_16384_1 9.08% 1008932.772 1100495.108 - 4.62% -
std::find_first_of(vector<int>)_(small_needle)/8192 9.04% 11594.686 12643.045 - 5.48% -
BM_StringRelational_Less_Large_Empty_Control 9.00% 1.609 1.754 - 8.83% -
BM_deque_vector_move_backward/0 8.97% 1.303 1.420 - 4.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 8.95% 37.013 40.325 - -3.00% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.94% 118601.458 129203.211 - -4.75% -
BM_PushHeap_uint32_Random_1 8.94% 0.445 0.485 - -13.10% -
bm_lexicographical_compare<unsigned_char>/1 8.90% 1.534 1.670 - 3.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 8.83% 343273638.211 373593567.391 - 8.12% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 8.80% 21.373 23.254 - 9.62% -
std::partition_copy(deque<int>)/32 8.78% 12.658 13.769 - 6.91% -
BM_vector_deque_ranges_copy/2 8.77% 1.990 2.164 - 5.72% -
std::replace_if(list<int>)_(sprinkled)/8192 8.76% 7320.746 7962.073 - 7.70% -
std::set<int>::erase(key)_(non-existent,_end)/32 8.72% 2.252 2.448 - 5.95% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.71% 1.173 1.275 - -7.37% -
ranges::minmax(std::deque<__int128>)/64 8.71% 30.597 33.263 - -7.55% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 8.70% 23.609 25.662 - 1.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 8.68% 9699363.595 10541381.040 - 11.25% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.68% 241222.539 262155.100 - 9.03% -
std::find_end(deque<int>)_(same_length)/1024 8.66% 332.781 361.593 - 3.07% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 8.62% 1446158.557 1570750.929 - 7.52% -
BM_vector_deque_move_backward/65536 8.60% 7360.985 7994.136 - -4.59% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 8.60% 24.669 26.790 - 7.29% -
std::find_if_not(vector<char>)_(process_all)/8 8.54% 1.482 1.609 - 12.81% -
BM_PushHeap_uint64_SingleElement_16 8.50% 0.338 0.366 - 2.41% -
std::set<std::string>::erase(key)_(existent)/32 8.48% 50.284 54.550 - 1.87% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 8.38% 92.934 100.726 - -4.61% -
BM_deque_deque_move_backward/64000 8.36% 7230.942 7835.501 - 2.34% -
SetIntersection_Interlaced_Vector_uint32_262144_64 8.28% 9613780.560 10409336.991 - -42.51% -
BM_StringRelational_Compare_Large_Empty_Control 8.26% 1.608 1.741 - 12.12% -
std::find_if(vector<int>)_(bail_25%)/8192 8.24% 222.169 240.465 - 13.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 8.22% 34.535 37.374 - -0.79% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 8.22% 13.563 14.678 - -1.81% -
BM_deque_deque_move_backward/65536 8.19% 7570.413 8190.196 - 1.74% -
BM_vector_deque_ranges_move/1 8.16% 2.176 2.353 - 1.09% -
std::partition_copy(vector<int>)/1024 8.14% 456.835 494.036 - 6.88% -
std::unique(deque<int>)_(sprinkled)/52 8.14% 58.694 63.470 - 2.35% -
bm_lexicographical_compare<int>/1 8.14% 1.282 1.386 - 3.31% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 8.12% 0.289 0.312 - 13.38% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 8.12% 49267.240 53269.227 - 8.14% -
BM_deque_deque_copy_backward/65536 8.12% 7572.941 8187.753 - 1.52% -
BM_deque_deque_ranges_copy_backward/65536 8.12% 7407.194 8008.537 - -0.46% -
SetIntersection_Interlaced_Set_string_16_16 8.12% 56188439.682 60749834.215 - 2.98% -
SetIntersection_Front_Set_string_1024_256 8.12% 14285740.985 15445346.700 - 6.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 8.10% 6.534 7.063 - 4.09% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 8.10% 795.431 859.860 - -0.51% -
std::move(deque<int>)/32768 8.10% 2331.800 2520.658 - 20.96% -
BM_deque_deque_ranges_move_backward/65536 8.10% 7497.091 8103.990 - -0.96% -
std::find_first_of(vector<int>)_(small_needle)/1024 8.09% 1504.072 1625.695 - 7.52% -
BM_deque_deque_ranges_move_backward/64 8.09% 3.374 3.647 - 8.38% -
ranges::min(std::deque<long_long>)/70000 8.05% 18947.479 20473.563 - -13.76% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 8.05% 22.841 24.678 - -1.88% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 8.03% 1912.101 2065.727 - -28.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 8.03% 2323602.023 2510275.029 - 6.32% -
SetIntersection_Front_Vector_string_1024_256 8.02% 9150043.026 9884030.096 - 4.48% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 8.01% 516997.163 558403.962 - 7.78% -
rng::find_last(vector<int>)_(bail_90%)/50 8.00% 1.415 1.528 - 3.82% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 7.99% 14770.873 15950.588 - -11.28% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 7.98% 6.655 7.186 - -0.01% -
std::move_backward(deque<int>)/8 7.98% 3.363 3.632 - 4.52% -
std::set<int>::erase(key)_(non-existent,_end)/8192 7.96% 8.165 8.814 - 7.31% -
std::multiset<std::string>::find(key)_(existent)/8192 7.96% 26.131 28.210 - -3.32% -
std::distance(join_view(vector<vector<int>>))/50 7.94% 0.641 0.692 - 14.62% -
std::copy_n(vector<int>)/8 7.92% 2.162 2.333 - 2.39% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 7.90% 441.772 476.688 - 4.13% -
rng::find_last(vector<int>)_(bail_90%)/8 7.90% 0.424 0.458 - 6.96% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 7.87% 15.823 17.069 - 5.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 7.87% 4783923.337 5160314.723 - 23.18% -
std::equal(list<int>)_(it,_it,_it)/8192 7.81% 9714.376 10472.689 - 5.75% -
std::rotate_copy(deque<int>)/32 7.81% 2.573 2.774 - 7.84% -
BM_deque_deque_ranges_copy/0 7.77% 0.735 0.792 - -13.70% -
BM_deque_deque_ranges_copy_backward/70000 7.71% 8131.276 8758.011 - 1.09% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 7.69% 1.367 1.472 - -5.94% -
std::map<std::string,_int>::count(key)_(non-existent)/32 7.67% 10.048 10.819 - 8.14% -
std::set<int>::equal_range(key)_(existent)/32 7.67% 1.808 1.947 - 3.20% -
std::unordered_set<int>::count(key)_(existent)/1024 7.66% 1.294 1.393 - 3.38% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 7.62% 603.761 649.795 - 8.57% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 7.62% 0.605 0.651 - 6.67% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.60% 5.585 6.010 - 6.45% -
BM_vector_deque_ranges_move_backward/64000 7.60% 7061.837 7598.495 - -4.70% -
BM_std_minmax_element<int>/5500 7.59% 1422.871 1530.907 - 2.46% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 7.59% 11644.559 12528.123 - 0.42% -
std::find_if(list<int>)_(bail_25%)/32768 7.54% 7077.989 7611.638 - 2.79% -
std::set<std::string>::erase(iterator)/1024 7.54% 31.060 33.400 - 0.18% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 7.52% 20.917 22.489 - 2.36% -
std::copy_backward(vector<int>)/8 7.51% 2.119 2.278 - 2.86% -
BM_lexicographical_compare_three_way<IntPtr>/1 7.50% 0.392 0.422 - -0.53% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 7.50% 1.137 1.222 - 11.05% -
BM_vector_deque_move/64000 7.47% 3069.389 3298.717 - 16.22% -
BM_deque_deque_move_backward/70000 7.45% 8053.695 8653.339 - 0.26% -
BM_vector_deque_move_backward/64000 7.39% 7049.427 7570.575 - -2.78% -
std::set<std::string>::upper_bound(key)_(existent)/8192 7.39% 27.789 29.842 - 1.46% -
SetIntersection_Front_Set_uint64_1024_1 7.37% 1056970.070 1134850.510 - 8.59% -
std::none_of(list<int>)_(process_all)/8192 7.36% 7527.869 8081.848 - -8.09% -
BM_std_minmax_element<int>/70000 7.36% 18157.945 19493.957 - 2.38% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 7.35% 51.886 55.700 - 0.21% -
BM_deque_deque_copy_backward/64000 7.35% 7405.065 7949.342 - -0.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 7.34% 1.157 1.242 - 1.20% -
BM_std_minmax_element<int>/65536 7.33% 17005.218 18251.290 - 2.43% -
std::unordered_set<int>::find(key)_(non-existent)/8192 7.32% 1.127 1.210 - -0.26% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.32% 66666.752 71544.801 - 4.42% -
std::set<int>::erase(key)_(non-existent,_end)/1024 7.30% 5.374 5.766 - 7.07% -
BM_deque_deque_copy_backward/70000 7.30% 7960.115 8540.815 - -0.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.28% 1721.271 1846.651 - 14.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 7.27% 23.890 25.626 - 5.15% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 7.24% 760.825 815.882 - 7.02% -
BM_deque_vector_ranges_move_backward/65536 7.21% 7911.153 8481.198 - 4.89% -
std::map<int,_int>::find(key)_(non-existent)/1024 7.20% 5.414 5.804 - 8.27% -
BM_std_minmax_element<int>/4000 7.18% 1042.776 1117.643 - 2.46% -
std::sort(vector<int>)_(qsort_adversarial)/1024 7.17% 12866.511 13789.240 - 6.60% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 7.16% 4.780 5.123 - 1.31% -
SetIntersection_Interlaced_Vector_uint32_16384_4 7.09% 1429979.884 1531339.110 - -3.69% -
SetIntersection_Front_Set_uint64_256_64 7.08% 5737624.205 6144065.971 - 19.92% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 7.01% 1.517 1.624 - 34.61% -
std::fill(vector<bool>)/64 7.01% 1.568 1.678 - 7.36% -
std::flat_map<int,_int>::erase(iterator)/1024 7.01% 74.659 79.891 - -2.40% -
std::find_end(list<int>,_pred)_(single_element)/8192 6.97% 8558.268 9154.633 - 13.14% -
BM_std_minmax_element<int>/4096 6.96% 1067.758 1142.120 - 2.24% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 6.96% 15.979 17.091 - 0.22% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 6.95% 21565.169 23064.053 - 4.80% -
rng::find(vector<bool>)_(process_all)/8 6.93% 0.555 0.593 - -5.20% -
BM_std_minmax_element<int>/64000 6.88% 16685.451 17832.680 - 2.37% -
std::replace_if(list<int>)_(prefix)/8192 6.87% 7142.279 7632.691 - 7.08% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 6.86% 3.982 4.255 - 5.15% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 6.84% 21624.317 23103.455 - 10.24% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 6.82% 69.520 74.261 - 0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 6.81% 197755628.616 211223399.472 - 1.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 6.80% 2276498.561 2431357.750 - -0.41% -
std::set<std::string>::equal_range(key)_(existent)/32 6.75% 16.169 17.260 - 1.02% -
rng::find_last(deque<int>)_(bail_90%)/1024 6.72% 28.968 30.916 - 6.04% -
BM_std_minmax_element<int>/512 6.71% 137.736 146.977 - 2.68% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 6.67% 144.782 154.445 - 6.07% -
std::find_end(deque<int>)_(single_element)/8192 6.67% 2209.722 2357.092 - 6.93% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 6.66% 53939.659 57533.908 - 4.96% -
rng::find_last(deque<int>)_(bail_90%)/8192 6.66% 199.701 213.007 - 5.59% -
SetIntersection_Front_Vector_uint64_256_256 6.66% 4244218.702 4526902.430 - -4.04% -
std::partition(list<int>)_(sparse)/8192 6.66% 7666.741 8177.330 - -3.97% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 6.63% 2.826 3.013 - 7.82% -
std::pop_heap(deque<int>)/1024 6.61% 12.280 13.092 - 5.16% -
BM_std_minmax_element<int>/1024 6.59% 271.287 289.173 - 2.16% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.58% 30.493 32.499 - 7.39% -
BM_deque_deque_ranges_move_backward/64000 6.55% 7352.422 7834.232 - -0.73% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 6.53% 219.130 233.438 - 2.97% -
std::map<int,_int>::find(key)_(non-existent)/8192 6.52% 7.857 8.369 - 10.15% -
std::find(vector<long_long>)_(bail_25%)/8 6.51% 0.868 0.924 - 4.51% -
BM_StringRelational_Compare_Small_Small_ChangeLast 6.51% 1.622 1.728 - 5.23% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 6.51% 19.512 20.782 - 5.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.50% 40814.327 43466.962 - -10.37% -
BM_deque_deque_ranges_copy_backward/64000 6.50% 7372.578 7851.633 - 0.31% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 6.50% 10.309 10.978 - -2.08% -
std::set<int>::insert(value)_(already_present)/8192 6.49% 9.996 10.645 - 9.70% -
std::multiset<std::string>::count(key)_(existent)/8192 6.48% 29.121 31.008 - -1.84% -
std::multiset<int>::count(key)_(non-existent)/32 6.46% 2.491 2.653 - 8.06% -
std::find_end(list<int>,_pred)_(same_length)/8192 6.46% 9496.537 10109.679 - 15.08% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 6.44% 454.701 483.963 - -3.65% -
std::replace(list<int>)_(sprinkled)/8192 6.42% 7140.702 7599.269 - 6.26% -
std::for_each_n(list<int>)/8 6.41% 2.399 2.553 - -1.70% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 6.40% 21.654 23.040 - 3.89% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 6.38% 0.316 0.336 - -0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.38% 232177285.777 246987010.453 - 6.96% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 6.37% 12796.412 13612.123 - 7.51% -
std::sort(vector<NonIntegral>)_(heap)/8192 6.35% 49523.705 52667.102 - 5.78% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 6.34% 22.957 24.413 - -1.87% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.34% 3.905 4.152 - -1.11% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 6.33% 19903.141 21163.198 - 7.28% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 6.33% 19.136 20.347 - 6.55% -
std::sort(deque<int>)_(repeated)/1024 6.32% 959.945 1020.570 - 6.18% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 6.29% 51.239 54.462 - 7.94% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.29% 1599.773 1700.341 - 3.85% -
BM_PushHeap_string_Random_64 6.28% 12.757 13.558 - 5.59% -
BM_deque_deque_ranges_move_backward/4000 6.27% 144.132 153.165 - 0.63% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 6.26% 2.360 2.507 - 3.89% -
std::unordered_multiset<int>::contains(key)_(existent)/32 6.25% 1.211 1.286 - -9.22% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 6.25% 1.520 1.615 - 33.74% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 6.24% 19903.805 21146.488 - 3.91% -
std::count(deque<int>)_(every_other)/8 6.24% 2.522 2.680 - 6.05% -
std::any_of(vector<int>)_(process_all)/8 6.24% 2.316 2.461 - -5.60% -
std::find_if_not(vector<bool>)_(process_all)/1024 6.23% 559.418 594.274 - 4.40% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.22% 583.200 619.472 - 4.56% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 6.21% 21.830 23.185 - -1.53% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 6.21% 3.662 3.889 - 1.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 6.20% 193597238.399 205608332.554 - 4.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 6.20% 196992849.699 209211373.555 - 0.89% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.20% 48.527 51.536 - -8.10% -
std::equal(deque<int>)_(it,_it,_it)/50 6.20% 22.602 24.002 - 11.32% -
std::unique(deque<int>)_(sprinkled)/32 6.19% 51.764 54.969 - 2.86% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 6.17% 4.479 4.755 - 6.17% -
BM_vector_deque_ranges_move/2 6.16% 1.945 2.065 - 0.54% -
rng::fold_left(list<int>)/32 6.16% 20.560 21.826 - 0.36% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.14% 173329.328 183974.261 - 4.10% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 6.13% 173542.689 184183.533 - 6.87% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.12% 51.026 54.151 - 6.87% -
std::partition(deque<int>)_(sparse)/32 6.12% 10.069 10.685 - -0.40% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 6.09% 23.508 24.939 - -0.30% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 6.08% 113936.354 120866.615 - 7.12% -
std::search(vector<int>)_(same_length)/1000 6.08% 241.038 255.694 - 5.61% -
BM_vector_deque_ranges_move_backward/2 6.08% 1.825 1.935 - -5.57% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 6.05% 0.280 0.296 - 9.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 6.04% 1136115.252 1204776.163 - 2.94% -
BM_std_minmax_element<long_long>/65536 6.04% 17185.188 18223.503 - 1.69% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 6.03% 1303.009 1381.614 - -32.37% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 6.01% 19.527 20.700 - 11.67% -
SetIntersection_Front_Set_uint64_256_256 5.97% 7798527.021 8264485.116 - 13.37% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 5.95% 23.130 24.506 - -0.71% -
std::set<int>::insert(value)_(already_present)/1024 5.94% 6.046 6.405 - 9.20% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 5.92% 47.647 50.469 - -1.08% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 5.92% 1.731 1.834 - 39.79% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 5.92% 870.589 922.089 - 2.00% -
std::set<int>::lower_bound(key)_(existent)/1024 5.91% 4.302 4.556 - 3.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 5.90% 1041094.569 1102506.191 - 5.11% -
SetIntersection_Interlaced_Set_float_64_16 5.88% 21455200.570 22716669.241 - 5.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.87% 199678545.327 211406301.476 - 5.50% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 5.87% 1.203 1.274 - -2.62% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.85% 47.510 50.291 - -0.60% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 5.85% 9.837 10.412 - -6.52% -
SetIntersection_Front_Set_uint64_256_16 5.85% 4481532.298 4743585.722 - 7.49% -
std::find_if_not(vector<char>)_(bail_25%)/32768 5.84% 944.667 999.870 - 5.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 5.84% 16.059 16.997 - 8.83% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 5.84% 66.765 70.663 - 2.73% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 5.84% 6.452 6.829 - -0.62% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 5.82% 17781.142 18815.399 - 6.23% -
std::set<std::string>::find(key)_(existent)/1024 5.80% 23.851 25.234 - -3.09% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 5.78% 52.632 55.675 - 0.64% -
BM_std_minmax_element<int>/64 5.76% 17.055 18.038 - 2.02% -
std::stable_partition(deque<int>)_(dense)/32 5.76% 29.079 30.753 - 6.17% -
std::remove(deque<int>)_(sprinkled)/50 5.75% 54.309 57.434 - -11.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.75% 629.615 665.823 - 11.88% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 5.75% 213.000 225.245 - 2.51% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 5.74% 20.356 21.526 - 6.44% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 5.74% 752.454 795.638 - 7.61% -
std::find_end(vector<int>)_(single_element)/8192 5.74% 1860.993 1967.742 - 5.26% -
std::find_if(vector<char>)_(bail_25%)/1024 5.73% 25.136 26.577 - 5.59% -
std::search(deque<int>)_(near_matches)/1024 5.73% 20553.620 21731.259 - 1.96% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 5.72% 12316.960 13021.029 - 5.37% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.70% 18.070 19.100 - 5.98% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 5.70% 1.188 1.256 - 2.90% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 5.68% 0.252 0.267 - 5.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.68% 78845.898 83324.562 - 2.73% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 5.66% 16.064 16.973 - 5.09% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 5.65% 17.344 18.325 - -0.16% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 5.65% 765.493 808.761 - 0.30% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 5.65% 24.212 25.580 - 5.21% -
std::fill(vector<bool>)/512 5.63% 1.493 1.577 - 2.97% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 5.62% 15779.992 16667.084 - 5.36% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 5.62% 84.623 89.378 - 1.74% -
SetIntersection_Front_Set_uint64_16384_1024 5.62% 12571742.754 13278062.757 - 12.02% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 5.61% 951004.736 1004381.964 - 5.41% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 5.59% 1.355 1.431 - 2.75% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 5.56% 6329.523 6681.630 - 0.38% -
std::unordered_set<std::string>::find(key)_(existent)/32 5.56% 37.402 39.481 - 7.61% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 5.55% 1.412 1.490 - 1.73% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.54% 67667.106 71415.484 - 3.34% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.54% 8488.069 8958.216 - 3.83% -
std::find_if(list<int>)_(bail_25%)/8192 5.53% 1418.712 1497.096 - 6.42% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 5.52% 1.538 1.623 - 34.67% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 5.51% 83174.250 87758.067 - 0.30% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 5.51% 49.280 51.994 - 2.47% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 5.51% 18.768 19.802 - -7.98% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 5.50% 16860.068 17787.143 - 11.80% -
std::reverse_copy(vector<int>)/8 5.48% 2.338 2.466 - -0.61% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.48% 0.460 0.485 - 0.70% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.47% 1.946 2.053 - 8.54% -
BM_align/8 5.47% 0.623 0.657 - 5.50% -
std::stable_sort(vector<int>)_(pipe-organ)/8 5.47% 18.359 19.363 - 5.01% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 5.46% 1.221 1.288 - 11.14% -
BM_PushHeap_uint64_SingleElement_64 5.46% 0.352 0.371 - 1.49% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 5.43% 15.738 16.593 - 4.14% -
rng::contains_subrange(vector<int>)_(same_length)/8192 5.43% 1858.701 1959.658 - 4.99% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 5.42% 0.266 0.281 - 6.71% -
std::rotate_copy(vector<int>)/1024 5.39% 32.641 34.402 - 3.42% -
std::fill(list<int>)/1024 5.39% 671.673 707.866 - 44.11% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 5.37% 12.855 13.546 - -0.21% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 5.37% 6.971 7.346 - 2.99% -
std::sort_heap(vector<int>)/8 5.36% 29.663 31.253 - -3.08% -
std::replace_if(deque<int>)_(prefix)/32 5.35% 13.730 14.464 - 2.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 5.34% 1403238.870 1478193.874 - -0.52% -
BM_vector_deque_move/64 5.34% 2.675 2.818 - -1.65% -
std::stable_sort(vector<int>)_(repeated)/8 5.33% 15.419 16.242 - 4.02% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 5.33% 14107.736 14859.185 - 4.67% -
std::map<int,_int>::insert(value)_(already_present)/8192 5.32% 3.898 4.105 - 1.80% -
std::for_each_n(deque<int>)/8 5.31% 1.250 1.317 - 9.86% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 5.30% 15.786 16.623 - 3.60% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.30% 267.545 281.714 - 2.66% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 5.28% 861965.853 907478.005 - 0.78% -
BM_align/256 5.28% 0.623 0.656 - 5.34% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 5.27% 21.643 22.783 - 3.38% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 5.24% 102287.484 107649.670 - -2.24% -
std::partial_sort_copy(vector<int>)_(heap)/8 5.23% 16.076 16.918 - 7.74% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 5.23% 2190145.505 2304725.329 - 1.39% -
std::find(vector<bool>)_(process_all)/1048576 5.23% 3657.611 3848.835 - 5.88% -
SetIntersection_Front_Vector_uint64_262144_16384 5.22% 74491368.376 78380696.450 - -1.21% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 5.22% 1.127 1.186 - 9.03% -
std::copy(vector<bool>)_(aligned)/32768 5.22% 35.554 37.410 - 6.35% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 5.22% 16286.026 17135.959 - 5.74% -
std::search(list<int>)_(single_element)/1024 5.21% 722.762 760.449 - 0.15% -
std::stable_partition(vector<int>)_(sparse)/32 5.20% 7.224 7.599 - 3.28% -
std::find_if_not(vector<char>)_(bail_25%)/8192 5.20% 240.529 253.030 - 5.06% -
BM_align/64 5.19% 0.623 0.655 - 5.24% -
std::partial_sort_copy(list<int>)_(heap)/1024 5.18% 8230.203 8656.760 - 5.15% -
std::set<int>::count(key)_(non-existent)/8192 5.18% 11.181 11.761 - 4.57% -
BM_align/1 5.18% 0.624 0.657 - 5.36% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 5.18% 21358.946 22464.692 - 5.17% -
std::replace(list<int>)_(prefix)/8192 5.16% 7044.596 7408.417 - 5.93% -
std::rotate(deque<int>)_(1_element_backward)/32 5.15% 3.540 3.722 - 5.28% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 5.15% 0.252 0.265 - 2.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 5.12% 29.773 31.297 - -0.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 5.12% 1.348 1.417 - -3.28% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 5.11% 349652.720 367519.738 - 5.70% -
std::is_sorted(list<int>,_pred)/8192 5.09% 8650.007 9089.933 - 17.53% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 5.08% 1.613 1.695 - -1.11% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 5.05% 85.198 89.499 - 0.53% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.05% 27.713 29.112 - -0.01% -
std::any_of(vector<int>)_(process_all)/32 5.03% 8.294 8.711 - 3.98% -
BM_deque_deque_ranges_copy/1 5.02% 2.438 2.560 - 2.45% -
std::set<std::string>::lower_bound(key)_(existent)/32 5.00% 14.973 15.722 - 0.11% -
std::find_if(vector<char>)_(bail_25%)/32768 4.99% 796.352 836.095 - 4.71% -
std::partition_copy(vector<int>)/8192 4.98% 4607.912 4837.439 - 6.10% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 4.97% 21.006 22.051 - 9.63% -
BM_lexicographical_compare_three_way_fast_path/4 4.97% 1.145 1.202 - 4.55% -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.97% 4.405 4.624 - 0.94% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.96% 5414.643 5683.452 - -11.15% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 4.96% 1.345 1.412 - -18.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 4.94% 0.665 0.697 - 32.43% -
std::find_end(vector<int>)_(same_length)/8192 4.94% 1995.053 2093.519 - 3.50% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 4.93% 23.447 24.604 - 3.52% -
SetIntersection_Interlaced_Vector_float_64_64 4.93% 10886581.015 11423325.828 - 0.93% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 4.93% 15610.941 16379.879 - 1.59% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 4.92% 46.791 49.091 - 5.76% -
BM_vector_deque_ranges_copy_backward/70000 4.91% 7915.634 8304.608 - -5.44% -
SetIntersection_Interlaced_Vector_float_256_64 4.91% 7220884.605 7575427.430 - 4.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.90% 174710.397 183266.486 - 5.39% -
std::set<int>::count(key)_(non-existent)/1024 4.89% 7.359 7.719 - 4.40% -
std::move_backward(vector<bool>)_(aligned)/64 4.88% 1.724 1.808 - -1.12% -
std::is_sorted_until(list<int>,_pred)/8 4.88% 3.623 3.799 - 3.01% -
std::find_if_not(vector<bool>)_(process_all)/8192 4.87% 4464.370 4681.865 - 3.42% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 4.87% 83586.203 87655.773 - 4.63% -
std::partial_sort_copy(list<int>)_(heap)/8192 4.87% 99924.565 104788.160 - 5.02% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.84% 160.174 167.926 - 0.14% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.82% 820.033 859.582 - 0.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 4.82% 7147034.371 7491343.125 - 2.18% -
std::unique_copy(vector<int>)_(sprinkled)/32 4.82% 13.190 13.825 - -1.08% -
std::map<int,_int>::equal_range(key)_(existent)/8192 4.80% 5.412 5.672 - -1.50% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.80% 221.055 231.661 - 1.92% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 4.78% 15.880 16.638 - 3.63% -
BM_PushHeap_uint64_Ascending_262144 4.76% 4.781 5.009 - 5.09% -
rng::contains(deque<int>)_(process_all)/8 4.76% 3.015 3.158 - 6.62% -
std::move_backward(deque<int>)/1048576 4.75% 126941.756 132967.313 - 0.97% -
BM_vector_deque_ranges_copy_backward/65536 4.75% 7389.624 7740.274 - -6.09% -
std::shuffle(vector<int>)/32 4.73% 277.769 290.910 - 3.43% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.72% 790.962 828.270 - 0.38% -
vector<bool>(const_vector<bool>&) 4.70% 10.255 10.737 - -2.30% -
bm_ranges_swap_ranges_vb_unaligned/262144 4.68% 3768.941 3945.354 - 2.88% -
std::set<std::string>::find(key)_(existent)/32 4.67% 15.795 16.533 - -0.38% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 4.67% 1.379 1.443 - 1.89% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 4.66% 0.751 0.786 - 4.19% -
std::upper_bound(std::list<int>)/8192 4.66% 13140.472 13752.508 - -0.52% -
std::equal(list<int>)_(it,_it,_it)/1048576 4.65% 1306800.325 1367605.833 - 4.20% -
std::multimap<int,_int>::contains(key)_(existent)/32 4.65% 1.738 1.818 - 5.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 4.64% 58.569 61.287 - 0.88% -
std::none_of(deque<int>)_(process_all)/8 4.63% 3.277 3.429 - 4.10% -
BM_PushHeap_uint64_SingleElement_262144 4.62% 0.357 0.374 - 3.09% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 4.62% 18.145 18.984 - 2.14% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.62% 41.552 43.470 - 7.41% -
std::equal(list<int>)_(it,_it,_it,_it)/50 4.62% 29.451 30.811 - 14.37% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 4.60% 29.260 30.607 - 7.65% -
rng::find_last(forward_list<int>)_(bail_10%)/8 4.60% 2.295 2.400 - 4.79% -
std::find(list<int>)_(process_all)/8192 4.60% 7099.829 7426.127 - 2.62% -
std::unique_copy(deque<int>)_(sprinkled)/52 4.59% 14.724 15.400 - -37.49% -
std::any_of(deque<int>)_(process_all)/8 4.58% 3.283 3.433 - 4.30% -
BM_vector_deque_copy_backward/70000 4.57% 7978.416 8342.990 - -6.19% -
std::search(list<int>)_(single_element)/1000 4.56% 689.282 720.696 - 6.52% -
std::all_of(deque<int>)_(process_all)/8 4.56% 3.298 3.448 - 4.29% -
BM_PushHeap_float_SingleElement_4 4.55% 0.360 0.377 - 5.69% -
std::copy(deque<int>)/8 4.55% 2.655 2.776 - 0.53% -
std::stable_sort(vector<int>)_(shuffled)/8 4.54% 19.579 20.468 - 3.59% -
std::sort(deque<int>)_(repeated)/8 4.54% 18.140 18.963 - 2.73% -
std::all_of(vector<int>)_(process_all)/8 4.54% 2.354 2.460 - -3.02% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 4.53% 29.514 30.851 - 4.85% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 4.53% 27194.285 28425.680 - 4.43% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.53% 54474.300 56940.543 - 2.69% -
BM_PushHeap_uint64_Descending_16 4.52% 0.360 0.376 - 4.77% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 4.52% 1.757 1.837 - 13.56% -
BM_vector_deque_copy_backward/65536 4.52% 7428.858 7764.673 - -7.49% -
SetIntersection_Front_Set_float_262144_1 4.51% 986263.395 1030722.980 - 0.40% -
rng::contains(vector<int>)_(process_all)/8 4.48% 2.522 2.635 - 0.93% -
std::is_partitioned(vector<int>)_(partitioned)/50 4.48% 9.384 9.805 - 0.59% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 4.48% 841.040 878.720 - 13.45% -
SetIntersection_Front_Set_uint64_16384_16384 4.46% 229019249.249 239242296.611 - 6.26% -
SetIntersection_Front_Set_uint64_16384_64 4.45% 1714697.503 1790946.521 - 8.65% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 4.45% 15.521 16.211 - 4.45% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 4.44% 24.531 25.621 - 1.68% -
SetIntersection_Front_Set_uint64_64_1 4.43% 16466443.410 17195937.115 - 4.61% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 4.43% 26.914 28.106 - 6.42% -
vector<bool>::resize() 4.42% 10.729 11.204 - -2.96% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.42% 365.966 382.129 - 1.79% -
std::sort(vector<int>)_(qsort_adversarial)/8192 4.41% 147082.363 153570.921 - 3.98% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.40% 24.028 25.086 - -0.67% -
BM_std_minmax_element<long_long>/70000 4.40% 18206.928 19007.889 - -0.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.39% 199800715.949 208578188.436 - 0.41% -
std::fill_n(vector<bool>)/64 4.39% 1.344 1.404 - -1.86% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.39% 4.990 5.209 - 3.92% -
SetIntersection_None_Vector_float_4_1 4.38% 213741608.422 223110541.343 - 4.48% -
std::for_each_n(deque<int>)/8192 4.38% 254.763 265.928 - 3.40% -
std::is_sorted_until(list<int>,_pred)/1024 4.37% 790.339 824.891 - 3.74% -
std::map<int,_int>::ctor(const&,_alloc)/8192 4.37% 51887.447 54153.482 - 4.12% -
ranges::min(std::vector<long_long>)/8 4.36% 2.170 2.265 - 2.29% -
std::copy(vector<bool>)_(aligned)/64 4.36% 1.296 1.353 - 4.93% -
bm_ranges_swap_ranges_vb_aligned/16 4.35% 3.319 3.464 - -5.07% -
std::multimap<int,_int>::clear()/1024 4.35% 10600.658 11061.274 - 2.98% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 4.34% 12636.927 13185.953 - -1.80% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 4.34% 16.525 17.241 - 3.80% -
std::stable_sort(vector<int>)_(heap)/8 4.33% 21.094 22.006 - 3.11% -
SetIntersection_Front_Set_uint64_16_4 4.33% 54985119.387 57363546.860 - 5.17% -
BM_deque_deque_ranges_move_backward/512 4.32% 18.880 19.695 - 4.37% -
std::map<int,_int>::count(key)_(non-existent)/1024 4.32% 7.222 7.534 - 4.22% -
BM_PushHeap_uint64_Ascending_16 4.31% 0.909 0.949 - 0.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 4.30% 20.082 20.946 - 2.92% -
std::adjacent_find(deque<int>,_pred)/8 4.29% 4.162 4.341 - -4.27% -
BM_PushHeap_uint32_Random_256 4.29% 5.414 5.646 - 2.21% -
std::search(deque<int>,_pred)_(same_length)/1000 4.29% 479.203 499.759 - 1.18% -
SetIntersection_Front_Vector_float_262144_16 4.29% 1085449.416 1132000.048 - 3.50% -
bm_lexicographical_compare<unsigned_char>/64 4.28% 1.920 2.002 - -1.47% -
std::move_backward(vector<int>)/262144 4.27% 21868.613 22802.068 - 18.23% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 4.27% 0.411 0.428 - 13.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.26% 61.669 64.297 - -1.83% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 4.26% 761.181 793.575 - 2.81% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 4.25% 0.476 0.496 - 4.39% -
BM_vector_deque_copy_backward/512 4.22% 17.482 18.221 - 4.23% -
std::remove(deque<int>)_(sprinkled)/32 4.22% 49.538 51.628 - -8.54% -
BM_StringFindStringLiteral/256 4.22% 5.423 5.652 - 3.56% -
std::find_if(vector<char>)_(bail_25%)/8192 4.21% 209.926 218.767 - 3.97% -
std::unordered_multiset<int>::erase(iterator)/8192 4.21% 19.859 20.695 - 5.02% -
ranges::min(std::vector<__int128>)/8 4.21% 2.917 3.040 - 3.71% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 4.21% 21.226 22.119 - 3.39% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 4.20% 5274.512 5496.292 - 3.05% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.20% 11801.055 12296.607 - 4.46% -
std::reverse_copy(list<int>)/4096 4.20% 3134.928 3266.502 - 5.53% -
std::find_if_not(vector<char>)_(bail_25%)/1024 4.20% 28.035 29.212 - 9.82% -
BM_vector_deque_move/5500 4.19% 195.683 203.888 - 4.11% -
ranges::minmax(std::list<char>)/70000 4.19% 53556.027 55800.727 - -2.53% -
bm_ranges_swap_ranges_vb_aligned/32 4.18% 3.318 3.457 - -5.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 4.18% 70.426 73.370 - 27.56% -
vector<bool>(size_type,_const_value_type&) 4.18% 8.380 8.730 - -2.01% -
bm_ranges_lexicographical_compare<int>/1 4.17% 1.309 1.363 - -1.61% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.16% 10.581 11.022 - -0.53% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 4.16% 19.463 20.273 - 3.42% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.16% 4.802 5.002 - 10.41% -
vector<bool>::reserve() 4.14% 8.283 8.626 - -3.09% -
std::fill_n(deque<int>)/8192 4.14% 233.541 243.205 - 2.46% -
std::multimap<int,_int>::find(key)_(non-existent)/32 4.13% 2.370 2.468 - -5.35% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.13% 54663.742 56920.436 - 0.67% -
std::count_if(deque<int>)_(every_other)/8192 4.13% 2682.840 2793.532 - 4.09% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 4.12% 626.346 652.155 - 4.05% -
std::find_end(deque<int>)_(single_element)/1000 4.11% 312.325 325.176 - 5.45% -
SetIntersection_None_Set_float_262144_16 4.11% 1145471.517 1192527.425 - 1.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 4.10% 32.598 33.935 - -0.17% -
BM_PushHeap_uint64_SingleElement_1024 4.10% 0.364 0.379 - 2.64% -
std::find_end(vector<int>)_(single_element)/1024 4.09% 244.093 254.083 - 3.31% -
BM_deque_vector_move_backward/2 4.08% 1.765 1.837 - 0.50% -
SetIntersection_None_Set_float_16384_1024 4.08% 149967456.792 156088640.346 - -0.19% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.07% 1448.808 1507.840 - 3.96% -
SetIntersection_Interlaced_Set_float_16384_1 4.07% 1003604.540 1044404.131 - 0.40% -
ranges::min(std::list<char>)/64 4.06% 27.012 28.110 - 3.63% -
SetIntersection_None_Set_float_16384_256 4.06% 151043094.353 157176538.182 - 1.20% -
BM_PushHeap_uint64_SingleElement_4 4.06% 0.357 0.372 - 1.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.06% 6.622 6.890 - 3.12% -
SetIntersection_None_Set_float_262144_16384 4.05% 1155743.326 1202520.752 - 3.10% -
std::remove_if(deque<int>)_(prefix)/50 4.04% 64.613 67.227 - 2.26% -
SetIntersection_None_Vector_float_16384_256 4.04% 1069768.359 1112958.347 - 0.45% -
std::is_sorted(deque<int>)/8 4.04% 2.667 2.774 - -5.21% -
SetIntersection_Interlaced_Vector_uint32_1024_4 4.03% 1282711.515 1334355.570 - -3.02% -
BM_deque_vector_ranges_move_backward/2 4.01% 1.764 1.835 - 0.45% -
SetIntersection_None_Set_float_262144_4 4.01% 1149936.281 1196045.246 - 2.29% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 4.00% 1.650 1.716 - 0.26% -
std::unique(list<int>)_(sprinkled)/8192 4.00% 7867.209 8181.706 - 2.87% -
BM_vector_deque_ranges_copy_backward/64000 3.99% 7199.611 7486.917 - -6.56% -
SetIntersection_None_Set_float_64_1 3.98% 21718738.212 22583122.694 - 0.25% -
std::move_backward(deque<int>)/262144 3.97% 30207.481 31408.048 - 0.67% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 3.97% 6897.997 7171.767 - 4.46% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.94% 245945.330 255631.917 - 2.26% -
std::map<int,_int>::count(key)_(non-existent)/8192 3.94% 11.095 11.532 - -0.11% -
std::partition(vector<int>)_(dense)/1024 3.94% 239.833 249.271 - 3.26% -
std::find(vector<char>)_(bail_25%)/8192 3.93% 39.449 41.001 - 1.85% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 3.92% 0.770 0.800 - 3.45% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.92% 0.606 0.630 - 4.31% -
SetIntersection_Front_Set_uint64_64_16 3.92% 15203419.619 15799478.444 - 5.31% -
BM_deque_vector_ranges_move_backward/1 3.91% 2.010 2.089 - -3.51% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 3.91% 350.324 364.012 - -1.85% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.89% 12250.441 12727.573 - 2.03% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.89% 24.226 25.169 - 1.03% -
std::find_if_not(vector<char>)_(process_all)/1024 3.89% 125.467 130.348 - 3.59% -
BM_vector_deque_copy_backward/64000 3.89% 7256.225 7538.287 - -7.70% -
BM_PushHeap_uint32_Random_16384 3.88% 5.772 5.996 - 3.71% -
std::find_end(deque<int>)_(single_element)/1024 3.88% 317.788 330.120 - 3.52% -
SetIntersection_Front_Set_uint64_16_1 3.87% 63069053.885 65512039.444 - 4.31% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.87% 31768.843 32998.421 - 4.68% -
BM_deque_deque_copy_backward/4000 3.85% 144.896 150.482 - 0.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 3.85% 41.909 43.522 - 1.14% -
std::rotate(vector<int>)_(by_1/4)/50 3.85% 11.605 12.051 - 4.57% -
BM_PushHeap_uint64_Ascending_64 3.84% 1.514 1.572 - -2.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 3.84% 17.698 18.378 - 4.50% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.84% 737.214 765.543 - 0.85% -
std::sort(deque<int>)_(qsort_adversarial)/8192 3.84% 477633.432 495962.361 - 2.60% -
std::find_end(deque<int>,_pred)_(process_all)/1000 3.83% 571.196 593.085 - 2.59% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 3.83% 26.080 27.079 - 1.02% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 3.80% 287.638 298.581 - -0.06% -
std::set<int>::count(key)_(non-existent)/32 3.80% 2.864 2.973 - 3.46% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.80% 227.145 235.780 - 0.58% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.80% 2.906 3.017 - 3.64% -
std::stable_sort(deque<int>)_(heap)/8 3.79% 23.667 24.563 - 1.79% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 3.78% 17.454 18.114 - 0.60% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 3.78% 1.558 1.617 - -10.26% -
std::rotate(list<int>)_(by_1/4)/50 3.78% 25.532 26.497 - 2.33% -
rng::contains_subrange(list<int>)_(single_element)/16 3.78% 4.926 5.112 - 5.87% -
SetIntersection_Front_Set_uint64_4_4 3.77% 137553706.472 142742207.058 - 4.20% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 3.77% 39.854 41.356 - 24.75% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 3.76% 26.934 27.947 - 0.79% -
SetIntersection_Front_Set_uint64_16384_4 3.76% 1076446.934 1116921.242 - 3.40% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.75% 164.976 171.164 - 3.43% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.75% 21.637 22.449 - 9.74% -
std::unique_copy(vector<int>)_(sprinkled)/52 3.75% 22.012 22.837 - 4.06% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.75% 216.716 224.840 - -1.24% -
SetIntersection_Interlaced_Set_string_256_64 3.74% 29568884.692 30676074.821 - -0.64% -
std::find_first_of(vector<int>)_(small_needle)/32 3.74% 53.847 55.861 - 12.83% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.73% 3.206 3.326 - 0.05% -
SetIntersection_None_Set_float_16384_64 3.72% 151453232.826 157087663.713 - 1.36% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 3.72% 53678.508 55673.544 - 1.67% -
BM_PushHeap_uint32_Random_1024 3.71% 5.632 5.842 - 0.91% -
ranges::minmax(std::deque<char>)/8 3.71% 3.599 3.733 - -9.04% -
std::replace_if(vector<int>)_(prefix)/8192 3.71% 2027.549 2102.816 - 4.05% -
rng::starts_with(vector<int>,_pred)/8 3.70% 2.450 2.541 - 1.77% -
rng::find_last(vector<char>)_(bail_90%)/50 3.69% 1.405 1.457 - 1.25% -
BM_num_put<const_void*> 3.69% 11.976 12.417 - 2.94% -
BM_std_minmax_element<char>/4 3.69% 1.213 1.258 - 2.26% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 3.68% 55.937 57.997 - 8.08% -
BM_PushHeap_uint64_SingleElement_16384 3.68% 0.364 0.377 - 2.65% -
SetIntersection_None_Set_float_262144_262144 3.67% 1146513.508 1188642.742 - 1.03% -
std::find_if_not(vector<bool>)_(process_all)/50 3.67% 23.574 24.440 - 0.41% -
BM_PushHeap_float_PipeOrgan_16384 3.67% 2.517 2.609 - 3.63% -
std::is_sorted(vector<int>,_pred)/8 3.67% 3.303 3.424 - 3.11% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 3.67% 0.275 0.285 - 4.07% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 3.67% 24.313 25.205 - 3.09% -
std::set<int>::ctor(const&)/32 3.66% 216.138 224.051 - 0.98% -
SetIntersection_None_Set_float_262144_1024 3.66% 1149187.012 1191209.392 - 1.73% -
std::multimap<std::string,_int>::ctor(const&)/1024 3.61% 34713.298 35966.501 - 0.58% -
SetIntersection_Front_Vector_string_256_256 3.61% 19202575.762 19895131.537 - -2.37% -
SetIntersection_Front_Set_uint64_1024_16 3.61% 1198509.430 1241720.590 - 5.84% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.60% 24.249 25.123 - 5.24% -
std::find_if_not(vector<char>)_(process_all)/50 3.60% 6.683 6.923 - 4.29% -
SetIntersection_None_Set_float_262144_64 3.59% 1147883.137 1189113.119 - 1.89% -
SetIntersection_None_Vector_float_1_1 3.59% 532925809.782 552065981.206 - 3.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.59% 1078496.632 1117227.129 - 0.87% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 3.58% 16.185 16.764 - 3.91% -
std::find(vector<int>)_(bail_25%)/8192 3.57% 465.168 481.769 - 2.09% -
std::set<int>::equal_range(key)_(non-existent)/1024 3.56% 6.478 6.709 - -3.50% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.55% 35.225 36.475 - 1.89% -
std::find_end(vector<int>)_(single_element)/1000 3.54% 238.497 246.935 - 2.99% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.54% 29.468 30.510 - 4.73% -
BM_PushHeap_uint32_Ascending_262144 3.54% 4.679 4.844 - 3.46% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 3.53% 0.811 0.840 - 3.62% -
std::shuffle(vector<int>)/1024 3.52% 8753.072 9061.474 - 3.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 3.52% 61636.592 63806.591 - 1.42% -
SetIntersection_Interlaced_Set_string_64_64 3.52% 35009422.244 36240423.015 - -2.57% -
std::map<int,_int>::lower_bound(key)_(existent)/32 3.52% 1.456 1.507 - 1.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.51% 98.419 101.869 - -1.62% -
SetIntersection_Front_Vector_string_16384_1024 3.50% 38058134.483 39391270.727 - 3.77% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 3.50% 18.050 18.682 - 2.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.50% 196078614.715 202932268.994 - 2.87% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 3.49% 8254.927 8543.364 - -2.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 3.49% 31.198 32.287 - -0.64% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.49% 391.574 405.221 - 3.21% -
SetIntersection_None_Set_float_16384_16384 3.48% 152495069.253 157803432.263 - 0.25% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 3.48% 12841.344 13287.965 - 3.74% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 3.47% 8.742 9.046 - 3.18% -
BM_vector_deque_move_backward/0 3.47% 0.395 0.409 - -17.75% -
std::set<int>::ctor(const&,_alloc)/32 3.47% 219.213 226.814 - 1.29% -
SetIntersection_None_Set_string_64_4 3.47% 21383169.487 22124481.875 - 0.47% -
std::deque<int>::ctor(size)/32 3.46% 29.330 30.346 - 6.09% -
BM_vector_deque_copy/2 3.45% 1.989 2.058 - 0.50% -
std::move(vector<bool>)_(aligned)/64 3.45% 1.603 1.659 - -13.04% -
SetIntersection_None_Set_float_262144_256 3.45% 1147915.852 1187475.178 - 1.95% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 3.44% 19.552 20.226 - 3.26% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 3.44% 1066216.858 1102922.970 - 2.98% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 3.43% 0.324 0.335 - 1.48% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 3.43% 15.790 16.332 - 3.68% -
rng::find_if(vector<bool>)_(process_all)/50 3.42% 23.266 24.062 - -0.38% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 3.42% 26.138 27.033 - 3.15% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 3.42% 1155.045 1194.557 - 3.12% -
BM_std_minmax_element<long_long>/512 3.42% 137.089 141.773 - -0.58% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 3.41% 445.203 460.404 - 5.57% -
std::partial_sort_copy(list<int>)_(shuffled)/8 3.41% 11.262 11.646 - 0.30% -
std::move_backward(list<int>)/4096 3.41% 4837.508 5002.292 - 0.01% -
BM_vector_deque_ranges_copy/1 3.41% 2.185 2.259 - -4.74% -
BM_PushHeap_float_SingleElement_16 3.41% 0.364 0.376 - 3.62% -
std::list<std::string>::ctor(size)/8192 3.40% 102383.115 105861.065 - -2.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 3.40% 1067949.770 1104212.580 - -0.54% -
rng::contains_subrange(list<int>)_(process_all)/8192 3.39% 6745.710 6974.159 - -18.80% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 3.39% 36589.042 37828.048 - 4.94% -
std::unique(vector<int>,_pred)_(contiguous)/32 3.38% 54.505 56.349 - 3.80% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 3.38% 175065.177 180985.325 - 4.04% -
BM_PushHeap_uint64_SingleElement_256 3.38% 0.386 0.399 - 1.84% -
std::stable_sort(deque<int>)_(ascending)/8 3.37% 17.522 18.114 - -2.32% -
std::remove(vector<int>)_(prefix)/8192 3.36% 2101.451 2172.100 - 3.34% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.36% 1.442 1.490 - 3.47% -
BM_vector_deque_move_backward/64 3.36% 2.982 3.082 - 1.44% -
SetIntersection_Interlaced_Set_float_262144_16384 3.35% 1236047.851 1277505.615 - 0.89% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 3.35% 157.664 162.946 - 0.88% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.34% 11021.876 11390.411 - 2.59% -
BM_vector_deque_ranges_move_backward/1 3.34% 2.115 2.186 - -6.06% -
BM_CmpEqual_short_short 3.33% 1.042 1.077 - -1.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 3.33% 2210726.304 2284358.142 - 2.90% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 3.33% 18753.016 19377.423 - 6.51% -
SetIntersection_Front_Set_uint64_16384_16 3.32% 1203734.927 1243723.716 - 3.20% -
rng::contains(deque<int>)_(process_all)/32 3.31% 8.604 8.889 - 2.04% -
SetIntersection_Front_Vector_uint64_16384_16384 3.31% 75831912.994 78345323.394 - 1.88% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 3.31% 601.874 621.817 - 3.60% -
std::partition_copy(vector<int>)/32 3.31% 7.982 8.246 - 0.14% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.31% 13397.437 13840.642 - 3.27% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 3.30% 5.162 5.332 - 2.47% -
std::search(vector<int>)_(same_length)/1024 3.30% 244.811 252.892 - 3.10% -
BM_deque_deque_ranges_move_backward/2 3.30% 2.336 2.413 - 0.48% -
std::equal(list<int>)_(it,_it,_it)/50 3.30% 35.269 36.432 - 2.72% -
BM_vector_deque_copy_backward/1024 3.30% 37.955 39.205 - 3.33% -
std::multimap<std::string,_int>::ctor(const&)/0 3.29% 12.707 13.125 - 3.08% -
SetIntersection_None_Vector_float_262144_1 3.29% 1128771.677 1165931.023 - 5.56% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 3.29% 0.811 0.838 - 3.35% -
std::set<std::string>::count(key)_(non-existent)/1024 3.28% 23.538 24.311 - 0.14% -
std::search(deque<int>)_(single_element)/1000 3.28% 436.016 450.319 - 0.64% -
std::find(vector<int>)_(bail_25%)/1024 3.27% 65.397 67.534 - 2.65% -
bm_ranges_swap_ranges_vb_aligned/8 3.27% 3.286 3.393 - -5.65% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 3.26% 96762.589 99917.838 - 5.83% -
std::copy_if(list<int>)_(every_other)/1048576 3.26% 825945.387 852844.040 - 1.52% -
std::deque<int>::erase(begin)_(cheap_elements)/32 3.25% 7.604 7.851 - 4.48% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 3.24% 16611.351 17149.641 - 0.79% -
SetIntersection_Front_Set_uint64_64_4 3.23% 16204337.952 16727777.263 - 4.30% -
std::count(deque<int>)_(every_other)/1024 3.22% 244.107 251.972 - 2.94% -
std::search(vector<int>)_(single_element)/1000 3.22% 231.335 238.783 - 2.92% -
SetIntersection_None_Set_float_16384_1 3.21% 151972274.179 156852478.574 - 1.31% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 3.21% 8.480 8.752 - -1.21% -
std::set<int>::upper_bound(key)_(existent)/1024 3.20% 4.077 4.207 - 2.16% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 3.20% 12.977 13.391 - 2.42% -
BM_deque_deque_ranges_copy_backward/4000 3.19% 144.861 149.481 - -1.13% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.19% 4.786 4.939 - 0.33% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 3.19% 780.145 804.999 - 5.34% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 3.17% 0.457 0.472 - -3.26% -
SetIntersection_Interlaced_Set_float_262144_16 3.17% 1557667.969 1607113.934 - 2.14% -
std::for_each_n(vector<int>)/8 3.17% 2.638 2.722 - 0.40% -
BM_std_minmax_element<char>/64000 3.17% 16722.664 17253.271 - 3.05% -
SetIntersection_None_Set_float_262144_1 3.17% 1159976.074 1196711.508 - 2.04% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 3.16% 23.683 24.432 - 3.93% -
SetIntersection_None_Set_float_16384_16 3.16% 151855596.352 156657577.380 - 1.04% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.16% 12756.228 13159.480 - 5.67% -
std::find_end(list<int>)_(match_near_end)/1000 3.16% 76.530 78.945 - 1.77% -
BM_std_minmax_element<long_long>/1024 3.15% 270.111 278.626 - -0.77% -
BM_vector_deque_move_backward/2 3.15% 2.051 2.116 - 3.41% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 3.15% 25042.208 25831.219 - -15.83% -
std::partial_sort(vector<int>)_(descending)/8 3.15% 24.012 24.768 - -1.11% -
BM_std_minmax_element<char>/65536 3.15% 17124.893 17663.759 - 3.23% -
BM_std_minmax_element<char>/5500 3.14% 1444.625 1490.051 - 3.07% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 3.14% 10.741 11.079 - -2.21% -
BM_deque_deque_ranges_move_backward/1 3.14% 2.593 2.675 - 3.26% -
BM_StringFindStringLiteral/32 3.13% 1.793 1.849 - 3.67% -
SetIntersection_Front_Set_string_16384_1 3.13% 1061581.333 1094790.660 - 0.72% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 3.13% 6.350 6.548 - 2.90% -
BM_vector_deque_copy_backward/2 3.12% 2.000 2.062 - 0.63% -
SetIntersection_Front_Set_string_262144_16384 3.12% 337008874.244 347536407.903 - -0.08% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 3.12% 7470.459 7703.596 - -3.67% -
std::adjacent_find(deque<int>,_pred)/50 3.12% 28.956 29.858 - 1.92% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.11% 5.011 5.167 - -0.86% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 3.11% 1.059 1.092 - 6.92% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.11% 903848.015 931965.500 - 0.17% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 3.11% 1.849 1.906 - 3.09% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 3.11% 54.356 56.045 - 2.21% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.10% 6489.759 6691.033 - 1.51% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.09% 141468.936 145846.061 - 2.14% -
std::multiset<int>::find(key)_(existent)/8192 3.09% 8.594 8.860 - 10.81% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 3.09% 0.811 0.836 - 3.17% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 3.09% 0.530 0.547 - 0.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 3.09% 23.267 23.986 - 2.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.08% 1040622.008 1072663.994 - 0.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 3.08% 33.096 34.115 - -4.54% -
std::partition_copy(deque<int>)/50 3.08% 21.140 21.790 - 3.75% -
SetIntersection_Interlaced_Set_float_16384_4 3.08% 165098108.045 170175485.841 - 2.48% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 3.07% 20.325 20.948 - 3.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 3.07% 0.556 0.573 - 22.87% -
std::find_if_not(list<int>)_(process_all)/1024 3.06% 724.247 746.431 - 1.19% -
std::set<int>::lower_bound(key)_(existent)/8192 3.06% 7.748 7.985 - 1.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.06% 729.071 751.381 - 2.02% -
BM_std_minmax_element<long_long>/4000 3.06% 1038.441 1070.211 - -1.54% -
std::set<std::string>::equal_range(key)_(existent)/8192 3.05% 28.277 29.141 - -2.05% -
BM_std_minmax_element<char>/4096 3.05% 1078.540 1111.454 - 3.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.05% 21742561.091 22405765.033 - -0.30% -
BM_std_minmax_element<char>/4000 3.05% 1053.545 1085.673 - 3.06% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 3.05% 851.538 877.469 - 2.92% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.04% 5731.293 5905.687 - 5.07% -
SetIntersection_Interlaced_Set_float_262144_4 3.04% 1254860.434 1292975.912 - 2.03% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 3.03% 6659.352 6861.410 - 1.65% -
BM_std_minmax_element<char>/1024 3.03% 275.555 283.899 - 3.11% -
BM_deque_deque_ranges_copy/1024 3.03% 36.959 38.078 - 2.79% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3.03% 3729.986 3842.862 - 0.72% -
SetIntersection_None_Vector_float_1024_64 3.03% 1060784.415 1092880.164 - 1.87% -
std::partition(list<int>)_(sparse)/50 3.02% 21.752 22.409 - 0.79% -
std::set<std::string>::count(key)_(non-existent)/32 3.02% 10.451 10.767 - -0.19% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.02% 5.885 6.063 - 1.48% -
rng::find_last_if(deque<int>)_(bail_90%)/8 3.01% 0.994 1.024 - 0.33% -
BM_vector_deque_copy_backward/1 3.01% 2.240 2.308 - 0.31% -
std::multimap<int,_int>::contains(key)_(existent)/8192 3.01% 5.346 5.506 - -0.54% -
ranges::minmax(std::deque<long_long>)/8 3.00% 3.865 3.981 - 5.86% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 3.00% 2896.832 2983.597 - 2.58% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 2.99% 52.541 54.112 - 4.08% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.99% 7556.923 7782.724 - -2.43% -
BM_deque_deque_move_backward/4000 2.98% 144.932 149.250 - -0.93% -
SetIntersection_None_Set_float_16384_4 2.98% 152401497.371 156939893.911 - 1.03% -
SetIntersection_Interlaced_Vector_float_16_16 2.98% 35304761.483 36355502.814 - 0.54% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.97% 178093.372 183374.157 - 3.97% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 2.96% 0.487 0.502 - 1.58% -
BM_StringEraseWithMove_Huge_Transparent 2.96% 45.328 46.668 - 1.83% -
SetIntersection_Front_Vector_uint32_262144_16384 2.96% 75228986.539 77452317.774 - -2.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.95% 12893455.171 13274254.555 - -0.89% -
SetIntersection_Front_Vector_string_1024_64 2.95% 3453497.542 3555416.492 - 4.55% -
BM_std_minmax_element<long_long>/4096 2.95% 1065.511 1096.912 - -1.43% -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.95% 2.915 3.001 - 2.49% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.95% 2.021 2.080 - 2.95% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 2.94% 52.908 54.462 - 5.23% -
std::partial_sort(deque<int>)_(shuffled)/8 2.93% 32.376 33.326 - 3.55% -
std::find(list<int>)_(process_all)/8 2.93% 2.247 2.313 - -2.69% -
std::search(vector<int>)_(single_element)/1024 2.93% 237.436 244.388 - 2.99% -
BM_CmpEqual_ushort_int 2.93% 1.038 1.068 - -0.53% -
SetIntersection_None_Set_float_64_64 2.93% 11168700.624 11495473.497 - 1.11% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 2.92% 25.933 26.691 - -1.39% -
BM_StringRelational_Less_Small_Small_ChangeLast 2.91% 1.736 1.787 - 1.32% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.90% 17.202 17.701 - 1.55% -
std::search(list<int>)_(no_match)/1024 2.90% 730.845 752.012 - -0.40% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.89% 24.627 25.339 - -0.85% -
BM_std_minmax_element<char>/70000 2.88% 18334.008 18862.860 - 3.05% -
BM_std_minmax_element<char>/512 2.88% 140.349 144.391 - 2.93% -
SetIntersection_Front_Set_uint64_16_16 2.87% 38072981.091 39167552.853 - 3.33% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.87% 14.449 14.864 - 2.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.87% 1035985.754 1065714.385 - -0.66% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 2.87% 21.281 21.892 - 3.40% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.87% 31.259 32.155 - -2.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.87% 18885988.751 19427341.913 - 1.78% -
std::sort(vector<NonIntegral>)_(heap)/8 2.86% 23.125 23.787 - 0.34% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.86% 36522.862 37567.596 - 2.89% -
std::set<std::string>::ctor(&&,_different_allocs)/0 2.86% 12.757 13.122 - 2.13% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 2.86% 474.524 488.088 - 2.73% -
std::map<int,_int>::ctor(const&,_alloc)/1024 2.85% 6583.786 6771.398 - 4.26% -
SetIntersection_Front_Set_uint64_262144_64 2.84% 1688334.814 1736297.613 - 0.17% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.84% 5.367 5.519 - 0.54% -
SetIntersection_Interlaced_Set_float_16384_1024 2.84% 169092099.833 173893940.336 - 0.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.83% 347460971.431 357302770.733 - 1.66% -
std::sort(vector<NonIntegral>)_(descending)/8 2.83% 24.685 25.384 - 1.03% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 2.83% 1.140 1.173 - 3.01% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 2.83% 1.515 1.558 - 29.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.82% 1075143.141 1105503.194 - 1.37% -
std::find_if_not(vector<bool>)_(process_all)/1048576 2.82% 571317.007 587435.299 - 1.41% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.82% 35.511 36.512 - 6.11% -
BM_PushHeap_string_PipeOrgan_262144 2.82% 17.460 17.952 - -2.75% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 2.81% 16.698 17.167 - 4.76% -
std::find(vector<int>)_(bail_25%)/32768 2.81% 1845.038 1896.862 - 2.06% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 2.80% 0.770 0.791 - 2.37% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 2.80% 422.991 434.825 - 3.11% -
std::list<int>::ctor(size)/8192 2.79% 93359.438 95964.796 - -2.65% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.79% 365.430 375.620 - 1.82% -
std::find(deque<int>)_(bail_25%)/1024 2.78% 67.349 69.221 - 2.21% -
std::set<std::string>::lower_bound(key)_(existent)/8192 2.78% 29.474 30.292 - 1.06% -
SetIntersection_None_Vector_string_16384_256 2.77% 1194138.645 1227267.849 - -1.07% -
BM_PushHeap_uint64_Ascending_256 2.77% 2.088 2.146 - 0.11% -
BM_PushHeap_string_Random_4 2.77% 6.049 6.216 - -0.35% -
std::stable_partition(list<int>)_(alloc_fails)/8192 2.76% 25014.029 25704.477 - 2.77% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2.76% 24.441 25.115 - 2.17% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 2.75% 33.742 34.671 - 2.16% -
std::rotate(deque<int>)_(by_1/2)/8192 2.75% 1560.354 1603.296 - -4.31% -
rng::find_last(list<int>)_(bail_10%)/1048576 2.75% 784660.727 806229.003 - 2.63% -
std::multimap<int,_int>::ctor(const&)/32 2.75% 223.010 229.137 - 2.24% -
std::set<std::string>::find(key)_(existent)/8192 2.74% 30.497 31.333 - -3.63% -
BM_PushHeap_uint32_QuickSortAdversary_1 2.74% 0.465 0.478 - 2.70% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.73% 12892.336 13244.789 - 1.37% -
BM_StringRelational_Compare_Small_Large_Control 2.73% 1.849 1.900 - 6.04% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 2.73% 273.560 281.034 - 1.89% -
BM_deque_vector_copy/1 2.72% 2.067 2.123 - -0.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.72% 96.404 99.026 - 0.41% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.71% 6.378 6.551 - 0.59% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.70% 667.622 685.680 - 0.21% -
std::multiset<int>::find(key)_(existent)/1024 2.69% 4.049 4.158 - 1.77% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 2.68% 5.244 5.384 - 0.48% -
BM_deque_deque_ranges_copy/2 2.67% 2.242 2.302 - 2.95% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 2.67% 305983.020 314150.561 - 2.60% -
bm_swap_ranges_vb_aligned/64 2.67% 2.882 2.959 - 6.81% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.67% 766.792 787.245 - 1.72% -
std::find_if(list<int>)_(bail_25%)/8 2.67% 0.920 0.944 - 2.64% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 2.66% 0.811 0.833 - 2.13% -
SetIntersection_None_Vector_float_64_64 2.65% 8421526.178 8644967.700 - 2.25% -
std::find(deque<int>)_(bail_25%)/32768 2.65% 1903.008 1953.490 - 1.93% -
std::multimap<std::string,_int>::ctor(const&)/8192 2.65% 338458.560 347435.505 - 1.78% -
std::move(list<int>)/1048576 2.65% 991037.096 1017254.959 - -2.00% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.64% 1362.626 1398.580 - -1.28% -
std::set<int>::ctor(const&)/1024 2.63% 6246.512 6410.719 - 1.36% -
std::stable_sort(vector<int>)_(ascending)/8 2.63% 15.814 16.230 - 4.52% -
std::find_end(vector<int>)_(match_near_end)/1000 2.63% 27.731 28.460 - 2.72% -
std::stable_sort(vector<int>)_(descending)/8 2.62% 24.368 25.008 - 8.03% -
SetIntersection_Interlaced_Vector_string_1024_64 2.62% 8185305.496 8400123.301 - 2.58% -
BM_PushHeap_uint64_Random_64 2.62% 5.487 5.631 - 0.70% -
std::unique(vector<int>)_(sprinkled)/8192 2.62% 3895.926 3998.080 - 2.65% -
std::find(list<int>)_(bail_25%)/1024 2.62% 127.848 131.199 - -5.46% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 2.61% 514009.557 527439.198 - 1.84% -
std::reverse_copy(list<int>)/8 2.61% 2.350 2.411 - -0.77% -
bm_swap_ranges_vb_unaligned/262144 2.60% 3832.587 3932.303 - 2.53% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 2.60% 40.102 41.143 - 5.69% -
BM_CmpLess_schar_uchar 2.60% 1.074 1.102 - 0.33% -
std::map<int,_int>::count(key)_(non-existent)/32 2.60% 2.873 2.948 - 2.38% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.59% 18.429 18.907 - 0.73% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 2.59% 18.374 18.849 - -1.02% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 2.59% 328.097 336.582 - 6.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 2.58% 32.068 32.895 - -0.82% -
BM_deque_deque_copy_backward/2 2.58% 2.468 2.531 - 2.84% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 2.57% 484.137 496.572 - 5.63% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.57% 9.333 9.572 - 1.53% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 2.56% 10.171 10.431 - 2.02% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 2.56% 0.811 0.832 - -1.35% -
BM_deque_vector_ranges_move/4000 2.56% 138.140 141.671 - -0.13% -
std::is_sorted_until(vector<int>,_pred)/8192 2.56% 3306.307 3390.818 - 4.90% -
bm_lexicographical_compare<int>/8 2.55% 1.462 1.499 - -4.98% -
std::find(list<int>)_(process_all)/1024 2.55% 685.972 703.443 - 0.13% -
std::copy(list<int>)/32768 2.54% 26123.101 26787.140 - 0.35% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.54% 23.779 24.383 - 2.55% -
BM_vector_deque_move_backward/4000 2.54% 139.969 143.522 - 0.39% -
BM_vector_deque_copy_backward/4000 2.54% 140.927 144.503 - 0.12% -
std::set<int>::contains(key)_(existent)/8192 2.54% 8.116 8.322 - 1.51% -
BM_PushHeap_uint32_Random_64 2.53% 5.028 5.155 - 5.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.53% 45.513 46.664 - 1.03% -
SetIntersection_Front_Vector_uint64_256_64 2.52% 4256239.435 4363591.923 - -4.58% -
SetIntersection_Front_Vector_float_1024_64 2.52% 1336760.760 1370469.376 - -0.23% -
std::remove_if(deque<int>)_(sprinkled)/50 2.52% 63.861 65.468 - -3.06% -
bm_ranges_lexicographical_compare<int>/8 2.51% 1.498 1.536 - 2.58% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 2.51% 12.416 12.728 - 0.15% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.51% 0.858 0.879 - -5.19% -
BM_deque_vector_move_backward/1 2.51% 2.069 2.121 - -0.91% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 2.51% 1312558.910 1345443.431 - 2.52% -
std::find_if_not(vector<bool>)_(process_all)/8 2.50% 3.469 3.556 - -2.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.50% 1568.592 1607.836 - -1.04% -
std::search(vector<int>)_(single_element)/8192 2.50% 1822.517 1868.074 - 2.23% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.50% 599770.577 614751.026 - 2.48% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 2.49% 23.729 24.320 - 2.63% -
std::partition(vector<int>)_(dense)/32 2.49% 8.156 8.359 - 1.61% -
std::stable_sort(deque<int>)_(repeated)/8 2.49% 17.784 18.226 - 0.12% -
std::stable_partition(vector<int>)_(dense)/50 2.49% 25.597 26.234 - -0.94% -
std::stable_sort(vector<int>)_(repeated)/1024 2.49% 1089.040 1116.125 - -0.57% -
std::multimap<int,_int>::ctor(const&)/1024 2.49% 6564.338 6727.588 - 0.81% -
std::partition(deque<int>)_(sparse)/50 2.48% 15.453 15.837 - 4.33% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.48% 9.787 10.030 - 0.17% -
BM_PushHeap_string_Random_16 2.48% 10.299 10.554 - 1.11% -
std::make_heap(deque<int>)_(shuffled)/8192 2.47% 22518.940 23076.269 - 2.12% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.47% 74.663 76.510 - 6.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.47% 171.755 175.997 - -3.58% -
SetIntersection_Front_Vector_string_1024_1024 2.47% 39841103.141 40824479.809 - 4.38% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.46% 2.336 2.394 - 4.12% -
std::stable_partition(vector<int>)_(dense)/32 2.46% 21.398 21.925 - 1.88% -
std::find(vector<int>)_(bail_25%)/8 2.45% 1.441 1.477 - 6.19% -
BM_getline_string 2.45% 16.615 17.022 - 1.71% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 2.45% 55.807 57.173 - 1.51% -
std::copy_n(list<int>)/32768 2.44% 26331.454 26973.525 - 1.50% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.44% 6146.769 6296.577 - 2.09% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.43% 90954.179 93168.424 - 1.00% -
std::list<std::string>::ctor(size)/1024 2.43% 12505.523 12809.947 - -2.39% -
SetIntersection_Front_Set_string_256_64 2.43% 14060122.483 14402116.453 - 0.74% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.43% 1.308 1.340 - -7.06% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.43% 9.926 10.167 - -0.49% -
SetIntersection_None_Vector_string_262144_16 2.43% 1272765.224 1303636.028 - 1.77% -
std::rotate(vector<int>)_(by_1/4)/32 2.42% 4.732 4.846 - 2.36% -
std::rotate(vector<int>)_(1_element_backward)/8192 2.42% 294.746 301.865 - 0.91% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.40% 604.001 618.512 - 2.65% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.40% 12631.680 12934.737 - 8.02% -
BM_deque_deque_ranges_copy_backward/2 2.39% 2.353 2.410 - 2.40% -
std::remove(list<int>)_(prefix)/8192 2.39% 8099.386 8293.050 - -9.90% -
std::map<std::string,_int>::count(key)_(existent)/1024 2.39% 24.089 24.665 - -1.78% -
BM_deque_deque_copy_backward/4096 2.38% 152.066 155.690 - 2.44% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.38% 54968.162 56275.721 - -0.70% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 2.37% 53.579 54.848 - 0.35% -
SetIntersection_None_Vector_float_64_1 2.37% 16651504.595 17045580.443 - 2.45% -
std::copy_backward(list<int>)/8 2.36% 2.406 2.463 - 2.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.36% 78.750 80.606 - -0.23% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.35% 2.160 2.210 - 2.31% -
bm_swap_ranges_vb_aligned/8 2.35% 3.251 3.327 - 4.37% -
std::partition_point(vector<int>)/32 2.35% 2.529 2.589 - 1.02% -
BM_PushHeap_string_Random_256 2.35% 14.121 14.452 - 2.41% -
std::unordered_multiset<int>::find(key)_(existent)/1024 2.34% 1.422 1.456 - 2.89% -
BM_lexicographical_compare_three_way<IntPtr>/64 2.33% 15.579 15.942 - 0.51% -
SetIntersection_Interlaced_Set_uint32_256_64 2.33% 12915637.320 13217052.161 - -0.80% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.33% 2229.809 2281.818 - 1.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.33% 42.246 43.231 - 0.43% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.33% 72.001 73.677 - 0.19% -
std::remove_copy(deque<int>)_(prefix)/32 2.33% 12.856 13.156 - 1.38% -
std::copy_if(list<int>)_(entire_range)/262144 2.33% 213969.367 218947.786 - 0.89% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.33% 8.968 9.177 - 2.82% -
SetIntersection_Interlaced_Set_float_262144_1024 2.32% 1503440.674 1538395.508 - 2.13% -
std::copy_if(vector<int>)_(entire_range)/8 2.32% 2.254 2.306 - 6.12% -
std::find(deque<int>)_(bail_25%)/8192 2.31% 475.563 486.569 - 2.08% -
BM_std_minmax_element<char>/2 2.31% 0.603 0.616 - 0.87% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.31% 880135.267 900461.626 - 0.21% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 2.31% 352.021 360.141 - 0.94% -
BM_deque_vector_move/1024 2.30% 36.696 37.541 - 0.74% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 2.30% 5604.772 5733.778 - 1.39% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 2.30% 0.770 0.787 - 1.64% -
BM_deque_vector_ranges_copy_backward/4096 2.29% 147.048 150.418 - 1.19% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.29% 2.928 2.995 - -0.54% -
std::replace(deque<int>)_(prefix)/32 2.28% 12.692 12.982 - 1.30% -
ranges::min(std::list<char>)/8 2.28% 1.904 1.947 - 1.19% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.28% 13508.466 13816.692 - 0.41% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.28% 2.162 2.211 - 0.89% -
SetIntersection_Front_Set_string_262144_1 2.28% 1070602.755 1095011.034 - -0.99% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.28% 7444.925 7614.608 - -8.26% -
std::move_backward(deque<int>)/32768 2.28% 3393.848 3471.130 - -1.56% -
std::multimap<int,_int>::clear()/8192 2.27% 85326.872 87265.921 - 2.55% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 2.27% 1000221.514 1022916.126 - 2.66% -
std::set<int>::insert(value)_(new_value,_end)/8192 2.27% 72.267 73.907 - 2.46% -
BM_StringEraseToEnd_Huge_Opaque 2.26% 2.256 2.307 - -3.65% -
std::search(deque<int>)_(no_match)/1024 2.26% 343.994 351.773 - 1.03% -
std::deque<std::string>::ctor(size)/8192 2.26% 8419.664 8609.885 - -6.94% -
std::search(vector<int>)_(same_length)/8192 2.26% 1865.216 1907.325 - 1.40% -
BM_std_minmax_element<long_long>/64 2.25% 17.078 17.462 - -1.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.25% 1745020.134 1784208.652 - -2.73% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 2.24% 1.470 1.503 - 12.96% -
std::reverse_copy(list<int>)/32768 2.24% 26302.702 26892.586 - 1.77% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.24% 140937.184 144090.468 - -0.88% -
SetIntersection_Front_Vector_uint32_16384_16384 2.24% 75350489.860 77035961.859 - -3.16% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.23% 24.200 24.740 - 2.54% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 2.23% 5.966 6.098 - 0.85% -
BM_std_minmax_element<short>/65536 2.22% 17575.901 17966.930 - 7.12% -
BM_std_minmax_element<short>/64000 2.22% 17161.273 17542.590 - 6.92% -
std::is_sorted_until(vector<int>,_pred)/1024 2.21% 408.022 417.058 - 1.46% -
std::rotate(list<int>)_(1_element_forward)/50 2.21% 25.567 26.133 - 1.62% -
std::none_of(list<int>)_(process_all)/32768 2.21% 25689.098 26257.618 - -2.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.21% 11663283.869 11920900.698 - -0.11% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 2.21% 5.539 5.662 - 2.92% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 2.21% 134.412 137.379 - 1.25% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.21% 12756.724 13038.136 - 0.65% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.20% 745.524 761.944 - 0.79% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.20% 19.690 20.122 - 1.70% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.19% 707.880 723.394 - 0.19% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.19% 2.532 2.587 - 2.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.19% 392.378 400.974 - 2.60% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.19% 2.164 2.211 - 2.28% -
std::vector<std::string>::ctor(size)/32 2.19% 32.136 32.840 - -2.76% -
SetIntersection_Interlaced_Set_float_16384_64 2.19% 210366080.108 214971662.927 - 1.17% -
std::equal(vector<int>)_(it,_it,_it)/1024 2.19% 77.542 79.240 - 1.83% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 2.19% 10.933 11.172 - -0.58% -
std::remove_if(list<int>)_(sprinkled)/1024 2.19% 977.646 999.013 - 1.62% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 2.19% 360614.712 368495.707 - 1.82% -
std::find_end(list<int>)_(match_near_end)/1024 2.18% 59.528 60.823 - 1.77% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.17% 15.629 15.969 - -0.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 2.17% 36.712 37.510 - 1.85% -
std::map<std::string,_int>::ctor(const&)/8192 2.17% 343700.749 351167.877 - 2.68% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 2.17% 946563.627 967098.715 - 1.77% -
BM_PushHeap_string_Random_16384 2.17% 15.974 16.320 - 2.50% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.17% 246509.749 251853.233 - -0.17% -
SetIntersection_Interlaced_Set_float_262144_256 2.17% 1532402.670 1565617.512 - 0.83% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.17% 12.068 12.329 - -1.27% -
std::remove_if(list<int>)_(prefix)/1024 2.16% 991.662 1013.062 - 0.63% -
BM_StringAssignAsciiz_Empty_Opaque 2.16% 3.038 3.104 - 4.14% -
BM_std_minmax_element<short>/5500 2.16% 1480.681 1512.602 - 7.87% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 2.15% 27.902 28.502 - 1.55% -
SetIntersection_Front_Set_uint64_256_1 2.15% 4194276.700 4284522.439 - 3.56% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 2.15% 722170.321 737700.562 - 0.91% -
std::unordered_set<std::string>::erase(iterator)/32 2.15% 29.901 30.544 - 3.96% -
BM_PushHeap_uint64_Random_16384 2.15% 6.247 6.381 - 0.54% -
BM_deque_vector_ranges_copy/5500 2.15% 191.495 195.604 - 0.89% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.14% 3.034 3.099 - -0.02% -
BM_vector_deque_ranges_move/64000 2.14% 3069.179 3134.879 - 10.37% -
std::multiset<int>::find(key)_(existent)/32 2.13% 1.600 1.634 - 1.90% -
std::stable_sort(vector<int>)_(heap)/1024 2.13% 2511.930 2565.350 - 0.51% -
BM_std_minmax_element<short>/4000 2.12% 1079.499 1102.429 - 8.06% -
rng::contains(deque<int>)_(process_all)/50 2.12% 12.532 12.798 - 1.30% -
std::multiset<int>::equal_range(key)_(existent)/8192 2.12% 8.270 8.445 - 0.50% -
rng::starts_with(list<int>)/8 2.12% 2.919 2.981 - 2.08% -
std::copy_if(vector<int>)_(every_other)/8 2.11% 4.161 4.249 - 0.50% -
BM_CmpEqual_uint_uchar 2.11% 1.093 1.116 - 0.72% -
std::replace_if(vector<int>)_(prefix)/1024 2.11% 269.698 275.394 - 2.82% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.11% 20.341 20.770 - 2.69% -
BM_std_minmax_element<short>/70000 2.11% 18800.434 19197.062 - 7.00% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.11% 1560.573 1593.496 - 0.90% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.10% 841576.800 859279.798 - 1.07% -
std::sort(vector<int>)_(pipe-organ)/8 2.10% 17.601 17.971 - -5.07% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 2.10% 44495.289 45428.391 - 1.20% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 2.09% 473589.458 483501.060 - 1.69% -
SetIntersection_Interlaced_Vector_float_64_16 2.09% 16815535.167 17167351.730 - 2.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.08% 9069584.462 9258650.992 - -6.82% -
std::unordered_multiset<int>::ctor(const&)/8192 2.08% 54517.349 55653.632 - 0.05% -
std::rotate(list<int>)_(1_element_backward)/32 2.08% 13.135 13.409 - 0.89% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.08% 10941.331 11169.189 - -3.57% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.08% 52065.324 53148.090 - 1.68% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.08% 21.289 21.732 - 0.57% -
BM_CmpEqual_ushort_schar 2.08% 0.991 1.012 - -3.65% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 2.08% 3992.712 4075.581 - 1.21% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 2.08% 37.379 38.155 - 2.06% -
BM_StringAssignAsciiz_Small_Opaque 2.07% 3.041 3.104 - 3.93% -
BM_deque_deque_ranges_copy_backward/4096 2.07% 150.881 154.004 - 1.19% -
SetIntersection_None_Set_string_256_256 2.07% 5829220.607 5949791.449 - 0.58% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 2.07% 4.736 4.834 - 1.91% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 2.06% 501.544 511.900 - 0.38% -
std::equal(vector<int>)_(it,_it,_it)/8192 2.06% 569.661 581.394 - 1.92% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.06% 4.497 4.589 - 4.15% -
std::fill(vector<bool>)/32768 2.06% 29.996 30.613 - 1.91% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.06% 179583.451 183275.329 - -0.62% -
rng::contains_subrange(vector<int>)_(process_all)/50 2.05% 11.466 11.701 - 1.14% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 2.05% 6.874 7.015 - 3.41% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.05% 2.159 2.204 - 1.99% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 2.04% 17.191 17.543 - -1.39% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.04% 79419.823 81038.860 - -0.05% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 2.04% 23.775 24.260 - 1.36% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 2.04% 272.604 278.156 - 2.05% -
SetIntersection_Front_Set_uint64_256_4 2.03% 4229711.206 4315747.857 - 2.61% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.03% 92.382 94.259 - 1.72% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 2.03% 24.381 24.875 - -0.38% -
std::lower_bound(std::forward_list<int>)/100 2.03% 82.206 83.871 - 1.61% -
BM_deque_vector_move/1 2.03% 2.058 2.100 - -1.52% -
std::sort(vector<int>)_(qsort_adversarial)/8 2.03% 15.724 16.043 - 2.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.02% 165978.444 169337.104 - 2.20% -
std::deque<int>::insert(begin)_(cheap_elements)/8192 2.02% 5.965 6.086 - 1.86% -
BM_deque_vector_ranges_copy/0 2.02% 1.553 1.585 - 5.89% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.02% 115714.844 118050.708 - -5.59% -
std::sort(vector<int>)_(heap)/8 2.02% 23.624 24.100 - -5.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.01% 392.346 400.250 - 1.43% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 2.01% 12701.374 12957.226 - 8.15% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.01% 12731.460 12987.718 - -3.35% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.01% 4.018 4.099 - 0.27% -
SetIntersection_Front_Vector_string_256_1 2.01% 4196337.550 4280637.602 - 0.81% -
std::list<int>::ctor(size)/1024 2.01% 11562.706 11794.707 - -2.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 2.01% 1462119.010 1491452.337 - 0.88% -
BM_deque_deque_ranges_move_backward/4096 2.00% 150.551 153.568 - 1.75% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.00% 4.377 4.465 - -0.86% -
std::for_each(deque<int>)/8 2.00% 0.910 0.928 - 0.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.99% 45.939 46.855 - 0.59% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.99% 173.835 177.300 - 1.15% -
std::swap_ranges(list<int>)/1024 1.99% 749.856 764.791 - 0.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.99% 4506876.116 4596578.287 - 0.75% -
std::remove(deque<int>)_(prefix)/32 1.99% 53.508 54.573 - -0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 1.99% 5356393.760 5462962.159 - 2.49% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.98% 46.823 47.752 - 1.82% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 1.98% 6773.377 6907.695 - 1.89% -
bm_ranges_swap_ranges_vb_unaligned/4096 1.98% 64.084 65.352 - 0.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.97% 43174.065 44023.666 - 0.23% -
BM_std_minmax_element<short>/4096 1.97% 1105.054 1126.792 - 7.74% -
std::replace(list<int>)_(prefix)/50 1.96% 17.055 17.389 - 1.50% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.96% 5657.400 5768.150 - 0.12% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.96% 4.052 4.132 - 1.03% -
std::find(list<int>)_(process_all)/50 1.95% 18.825 19.193 - 1.09% -
std::set<int>::contains(key)_(existent)/32 1.95% 1.632 1.663 - 1.34% -
SetIntersection_None_Vector_float_256_16 1.94% 4003723.305 4081550.454 - 1.51% -
BM_deque_vector_ranges_move/1 1.94% 2.029 2.069 - -0.13% -
SetIntersection_Front_Set_uint64_262144_4 1.94% 1073021.825 1093798.911 - 4.53% -
std::stable_partition(list<int>)_(dense)/50 1.94% 57.426 58.538 - 2.46% -
std::equal(vector<int>)_(it,_it,_it)/1048576 1.94% 73636.819 75061.982 - 1.86% -
BM_vector_deque_move/65536 1.93% 3106.739 3166.810 - 10.98% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 1.93% 29.634 30.206 - 3.12% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.93% 3978.004 4054.842 - 2.70% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.93% 195.297 199.065 - 3.15% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 1.93% 319.721 325.889 - -2.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.93% 413035.983 420996.400 - 4.51% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.93% 1.584 1.615 - 0.07% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.93% 2284.535 2328.548 - 1.14% -
BM_vector_deque_copy/64000 1.92% 3066.720 3125.713 - 10.18% -
std::deque<std::string>::ctor(size)/1024 1.92% 716.503 730.268 - -1.34% -
std::find_first_of(list<int>)_(large_needle)/50 1.92% 1738.576 1771.963 - 1.73% -
std::find_first_of(list<int>)_(small_needle)/32 1.92% 92.763 94.542 - -4.73% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.92% 73.206 74.609 - -0.46% -
std::find(vector<bool>)_(process_all)/1024 1.91% 4.633 4.721 - 5.03% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.91% 8.669 8.835 - 0.91% -
std::find(vector<int>)_(process_all)/1024 1.91% 240.658 245.261 - 0.94% -
SetIntersection_Interlaced_Set_float_262144_64 1.91% 1538117.678 1567477.537 - 1.55% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.91% 4778.635 4869.746 - 1.79% -
std::set<int>::upper_bound(key)_(existent)/8192 1.91% 7.749 7.897 - -4.57% -
std::remove_copy(list<int>)_(prefix)/8192 1.90% 6880.525 7011.176 - 1.08% -
std::generate_n(deque<int>)/8192 1.90% 1938.677 1975.487 - 0.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.89% 53.714 54.731 - 0.67% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.89% 598006.067 609331.166 - -0.69% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.89% 20.108 20.488 - 1.26% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.89% 45809.531 46673.954 - -9.65% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.88% 21.133 21.530 - 1.31% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 1.88% 2.708 2.758 - 1.81% -
std::find_if(vector<bool>)_(process_all)/50 1.88% 23.614 24.057 - 0.72% -
BM_lexicographical_compare_three_way_fast_path/64 1.88% 15.510 15.802 - 0.93% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.87% 15805.860 16101.962 - 1.81% -
BM_std_minmax_element<short>/512 1.87% 143.275 145.957 - 6.22% -
std::move_backward(vector<int>)/1048576 1.87% 56541.236 57596.012 - -0.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.86% 1058354.372 1078050.497 - -1.52% -
std::search(list<int>)_(same_length)/1024 1.86% 762.209 776.390 - 2.17% -
BM_StringRelational_Compare_Huge_Empty_Control 1.86% 1.610 1.640 - 2.67% -
rng::contains_subrange(deque<int>)_(process_all)/16 1.86% 9.189 9.360 - 22.12% -
BM_deque_deque_ranges_copy_backward/1024 1.85% 37.907 38.610 - 2.85% -
BM_PushHeap_string_Random_1024 1.85% 14.663 14.934 - 1.78% -
std::set<std::string>::count(key)_(non-existent)/8192 1.85% 33.123 33.737 - 0.79% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 1.85% 22.447 22.862 - 2.49% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.85% 48.040 48.929 - 1.57% -
std::stable_sort(deque<int>)_(shuffled)/8 1.85% 22.793 23.214 - 2.07% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.85% 101887.453 103771.781 - -3.51% -
std::sort(vector<int>)_(ascending)/8 1.85% 15.703 15.993 - -1.92% -
std::find_end(forward_list<int>)_(match_near_end)/1000 1.85% 758.810 772.826 - 1.70% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 1.84% 472.850 481.570 - 4.04% -
rng::contains(vector<int>)_(process_all)/32 1.84% 8.216 8.367 - 1.37% -
std::sort(deque<int>)_(ascending)/1024 1.84% 756.439 770.377 - 0.72% -
std::generate_n(vector<int>)/32 1.84% 7.847 7.991 - 1.16% -
BM_deque_deque_copy_backward/1 1.84% 2.724 2.774 - 2.41% -
std::copy_backward(deque<int>)/32768 1.84% 3676.253 3743.820 - 2.35% -
BM_deque_deque_move_backward/64 1.84% 3.364 3.426 - 2.50% -
std::rotate_copy(list<int>)/8192 1.83% 6941.271 7068.559 - 3.35% -
std::unordered_set<int>::erase(key)_(existent)/32 1.83% 20.826 21.207 - -4.07% -
std::find_end(forward_list<int>)_(same_length)/1024 1.83% 1484.638 1511.795 - -1.44% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.83% 244742.745 249214.339 - 1.47% -
std::remove_if(deque<int>)_(prefix)/32 1.83% 54.866 55.868 - -1.73% -
BM_std_minmax_element<short>/1024 1.82% 281.908 287.053 - 7.34% -
std::copy_backward(list<int>)/4096 1.82% 3186.315 3244.453 - -1.38% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 1.82% 689.383 701.957 - 1.27% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.82% 635975.804 647567.660 - 0.26% -
rng::find_last(vector<char>)_(bail_10%)/50 1.82% 10.698 10.893 - 0.13% -
BM_StringRelational_Less_Huge_Large_Control 1.82% 2.103 2.142 - 0.69% -
BM_lexicographical_compare_three_way<IntPtr>/65536 1.82% 14946.416 15218.072 - 0.68% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.82% 116419.262 118533.809 - 3.14% -
std::set<int>::clear()/8192 1.82% 78916.256 80349.451 - 2.65% -
SetIntersection_Interlaced_Set_float_1024_4 1.81% 9689654.532 9865423.788 - 0.57% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.81% 320.323 326.132 - -2.88% -
std::find_first_of(list<int>)_(large_needle)/8192 1.81% 47909902.735 48777200.002 - 0.58% -
BM_vector_deque_ranges_copy/64000 1.81% 3073.603 3129.188 - 10.17% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1.81% 941.336 958.346 - 1.84% -
BM_vector_deque_ranges_copy_backward/64 1.81% 2.968 3.021 - -0.75% -
std::find_if(deque<int>)_(bail_25%)/1024 1.80% 77.783 79.184 - 1.88% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.80% 37933812.503 38616715.277 - 1.04% -
rng::fold_left(vector<int>)/8192 1.80% 10309.105 10494.657 - 1.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.80% 1335016.037 1359023.832 - -0.45% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 1.80% 2.139 2.177 - 1.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.79% 0.658 0.670 - 0.68% -
rng::contains_subrange(list<int>)_(process_all)/32 1.79% 10.041 10.221 - 0.30% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 1.79% 3.079 3.134 - 2.20% -
SetIntersection_None_Vector_float_64_4 1.79% 15906785.572 16191376.035 - 1.75% -
std::multiset<int>::contains(key)_(non-existent)/8192 1.79% 8.624 8.778 - -3.04% -
std::find(deque<int>)_(process_all)/1024 1.79% 242.037 246.359 - 0.80% -
std::copy_if(vector<int>)_(entire_range)/512 1.78% 122.560 124.747 - 1.66% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.78% 1.742 1.773 - 0.18% -
BM_PushHeap_float_PipeOrgan_1024 1.78% 2.097 2.134 - 1.80% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.78% 244713.323 249064.820 - 0.40% -
BM_CmpLess_uchar_schar 1.77% 1.017 1.035 - -0.19% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 1.77% 10.175 10.355 - 1.22% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.77% 1005.752 1023.587 - 0.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.77% 18248360.567 18571907.756 - 2.70% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.77% 968172.998 985333.749 - 1.99% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.77% 1.968 2.003 - 1.61% -
BM_PushHeap_uint32_Random_4 1.76% 2.207 2.246 - 0.75% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.76% 12.991 13.219 - 1.11% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 1.76% 212.929 216.676 - 0.24% -
SetIntersection_None_Vector_float_256_4 1.76% 4203005.812 4276895.185 - 1.71% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.76% 30380.898 30914.413 - 1.48% -
std::find_if_not(list<int>)_(bail_25%)/8192 1.75% 1417.976 1442.815 - 0.50% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.75% 31.926 32.484 - 7.73% -
SetIntersection_None_Vector_float_4_4 1.75% 133477109.766 135809898.314 - 1.69% -
std::fill_n(list<int>)/50 1.74% 15.557 15.828 - 0.60% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.73% 672.628 684.289 - 0.86% -
SetIntersection_Interlaced_Set_float_1024_16 1.73% 11434609.477 11632828.851 - 2.40% -
std::fill_n(list<int>)/32 1.73% 8.014 8.153 - 1.22% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.73% 618816.062 629537.486 - 1.48% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.73% 245.658 249.910 - 1.20% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.73% 31.675 32.222 - -4.69% -
std::copy_if(list<int>)_(entire_range)/8 1.73% 2.545 2.589 - -0.49% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.73% 242216.863 246399.575 - 1.30% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.72% 9650.092 9816.420 - 0.78% -
std::replace_if(list<int>)_(prefix)/50 1.72% 24.501 24.923 - 1.45% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.72% 521.972 530.946 - -0.40% -
std::partition(list<int>)_(sparse)/32 1.72% 8.770 8.920 - 0.91% -
std::find(vector<int>)_(process_all)/8192 1.72% 1840.737 1872.335 - 0.89% -
std::sort(vector<int>)_(shuffled)/8 1.72% 22.671 23.060 - -1.07% -
BM_deque_deque_ranges_move_backward/1024 1.71% 37.870 38.520 - 0.57% -
BM_CmpEqual_schar_ushort 1.71% 1.079 1.098 - 0.40% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 1.71% 18.397 18.712 - -9.55% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.71% 43.804 44.554 - 7.46% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.71% 230.639 234.588 - 3.01% -
std::find(deque<int>)_(process_all)/8192 1.71% 1934.993 1968.017 - 1.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.71% 0.628 0.639 - 0.31% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.71% 41.959 42.674 - 50.44% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.71% 6.721 6.836 - 1.12% -
std::sort(vector<int>)_(descending)/8 1.70% 24.745 25.166 - -0.85% -
SetIntersection_Interlaced_Set_float_16384_16 1.70% 204503954.986 207984450.966 - 0.80% -
BM_std_minmax_element<short>/64 1.70% 17.343 17.638 - 2.65% -
BM_PushHeap_uint64_Ascending_1024 1.70% 2.574 2.618 - -0.15% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.70% 15655.880 15921.760 - 0.17% -
std::fill(vector<int>)/8192 1.70% 231.305 235.231 - 0.56% -
std::find(vector<char>)_(bail_25%)/32768 1.70% 135.613 137.914 - 1.32% -
std::shift_right(deque<int>)/50 1.70% 4.466 4.542 - 2.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1.69% 1481891.897 1506959.191 - -1.33% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.69% 2.239 2.277 - -0.33% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.69% 2752.032 2798.458 - 1.40% -
SetIntersection_None_Set_float_64_16 1.68% 18048889.919 18352652.081 - 0.39% -
std::stable_sort(deque<int>)_(heap)/1024 1.68% 2706.527 2752.063 - 1.45% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.68% 23.212 23.601 - -0.77% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.68% 1841.833 1872.732 - -0.25% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.68% 20.525 20.869 - 1.24% -
std::find(vector<int>)_(process_all)/32768 1.68% 7365.817 7489.264 - 0.98% -
ranges::min(std::list<__int128>)/64 1.68% 33.190 33.746 - -3.19% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.68% 23.159 23.547 - 1.16% -
rng::find(vector<bool>)_(process_all)/1024 1.67% 4.671 4.749 - 2.22% -
SetIntersection_Interlaced_Vector_uint32_4_1 1.67% 213522266.364 217081030.091 - 1.92% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 1.66% 2.136 2.172 - 1.70% -
std::shift_left(list<int>)/32 1.66% 13.336 13.558 - 1.54% -
std::find_if_not(deque<int>)_(process_all)/1024 1.66% 269.388 273.868 - 7.86% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.66% 13956.697 14188.542 - 0.46% -
BM_CmpEqual_uint_schar 1.66% 1.012 1.029 - -0.24% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.66% 6514.827 6622.882 - 1.14% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.66% 883.928 898.582 - -3.88% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 1.66% 757.904 770.467 - 19.81% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.66% 7227.483 7347.256 - 1.02% -
std::find_end(list<int>)_(single_element)/8192 1.66% 8275.159 8412.291 - 10.81% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 1.66% 14757.096 15001.566 - 2.98% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.66% 12.633 12.842 - 0.39% -
std::set<int>::insert(value)_(new_value,_middle)/32 1.65% 18.344 18.648 - 1.25% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.65% 14.850 15.095 - 1.20% -
std::find(deque<int>)_(process_all)/32768 1.65% 7737.534 7865.105 - 1.02% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.65% 682.421 693.670 - 0.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.64% 11210422.731 11394515.732 - -1.52% -
std::multiset<std::string>::erase(key)_(existent)/32 1.64% 78.908 80.204 - -1.70% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.64% 24.637 25.041 - -1.33% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.64% 145930.508 148323.139 - 0.04% -
std::find_end(list<int>)_(near_matches)/1024 1.64% 34536.449 35102.280 - 1.83% -
std::partition_point(deque<int>)/8192 1.64% 15.061 15.307 - 1.59% -
std::is_partitioned(list<int>)_(partitioned)/32 1.64% 8.544 8.684 - 0.78% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.63% 45361.311 46101.930 - 3.14% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 1.63% 61.456 62.457 - -0.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.63% 87335.818 88758.809 - 1.22% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.63% 777.150 789.796 - 1.33% -
SetIntersection_None_Vector_uint32_262144_16 1.62% 1127973.546 1146271.241 - 2.54% -
std::copy_backward(deque<int>)/1048576 1.62% 130848.893 132966.348 - 0.64% -
BM_deque_vector_ranges_copy_backward/65536 1.62% 8445.245 8581.707 - 4.14% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.61% 3.736 3.797 - -1.68% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.61% 5196.519 5280.163 - 0.75% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.61% 975.212 990.905 - -0.07% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.61% 7721.449 7845.684 - 0.94% -
bm_swap_ranges_vb_unaligned/64 1.61% 4.925 5.004 - -0.27% -
std::find_end(list<int>)_(near_matches)/1000 1.60% 33113.347 33644.263 - 1.93% -
std::find(list<int>)_(bail_25%)/8 1.60% 0.928 0.943 - 1.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.60% 1826332.356 1855554.199 - 0.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.60% 1150885.537 1169294.857 - 0.82% -
std::find_end(vector<int>)_(match_near_end)/1024 1.59% 28.294 28.745 - 0.31% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 1.59% 54.460 55.326 - 1.47% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.59% 2518.214 2558.198 - 1.58% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.59% 210948.071 214295.218 - 1.00% -
BM_num_get<double> 1.59% 36.623 37.204 - -1.28% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.59% 1559.873 1584.621 - 0.24% -
SetIntersection_Front_Set_uint64_262144_1 1.58% 1038146.520 1054590.289 - 1.53% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.58% 102034.835 103649.631 - -2.05% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.58% 476.470 484.003 - 0.08% -
BM_vector_deque_ranges_move_backward/5500 1.58% 197.046 200.162 - 1.58% -
BM_lexicographical_compare_three_way_fast_path/1024 1.58% 244.043 247.901 - 0.94% -
std::transform(vector<int>)_(identity_transform)/50 1.58% 16.132 16.387 - 0.51% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.58% 1881.352 1911.030 - -0.70% -
rng::contains(vector<int>)_(process_all)/50 1.58% 12.122 12.313 - 1.05% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.58% 43.584 44.271 - -0.20% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 1.57% 31996.933 32498.764 - 1.80% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.57% 6.560 6.663 - -0.52% -
std::set<int>::insert(value)_(already_present)/32 1.57% 1.750 1.777 - 0.01% -
std::unique(vector<int>)_(sprinkled)/1024 1.57% 528.651 536.933 - 1.54% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.56% 3.737 3.796 - 1.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.56% 809.776 822.436 - 1.91% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.56% 20.274 20.590 - -1.00% -
std::sort(deque<int>)_(descending)/8192 1.56% 10306.072 10467.066 - 0.92% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.56% 3926.328 3987.605 - 0.75% -
std::unordered_multiset<int>::ctor(const&)/32 1.56% 198.452 201.546 - -11.78% -
std::rotate_copy(list<int>)/50 1.55% 13.765 13.979 - 0.56% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.55% 27.948 28.381 - 0.87% -
std::find_first_of(list<int>)_(small_needle)/50 1.55% 138.917 141.069 - -5.17% -
std::for_each(vector<int>)/8 1.55% 0.908 0.922 - 0.21% -
std::none_of(list<int>)_(process_all)/8 1.55% 2.637 2.678 - 1.00% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.54% 3.697 3.754 - -0.54% -
SetIntersection_Front_Set_float_256_1 1.54% 4131692.757 4195497.631 - 2.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 1.54% 8273927.302 8401692.659 - -8.83% -
BM_StringFindStringLiteral/128 1.54% 3.187 3.236 - 1.09% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.54% 347.346 352.703 - -1.96% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.54% 136297.294 138398.923 - 1.59% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.54% 484.801 492.275 - 1.07% -
BM_vector_deque_copy/65536 1.54% 3101.452 3149.184 - 10.44% -
std::find_if_not(list<int>)_(process_all)/32768 1.54% 25380.825 25771.347 - 0.63% -
std::all_of(vector<int>)_(process_all)/32 1.54% 8.377 8.505 - 1.32% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.54% 64.582 65.574 - 2.26% -
SetIntersection_Front_Vector_string_262144_1024 1.53% 39760406.040 40369411.870 - 1.74% -
std::sort_heap(vector<NonIntegral>)/8 1.53% 30.069 30.529 - -0.22% -
std::map<int,_int>::count(key)_(existent)/32 1.53% 1.565 1.588 - 2.92% -
rng::find(vector<bool>)_(process_all)/1048576 1.53% 3611.892 3667.146 - 0.52% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.53% 6.816 6.920 - 0.60% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.52% 12.025 12.208 - -2.20% -
BM_lexicographical_compare_three_way<IntPtr>/16384 1.52% 3730.798 3787.559 - 0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.52% 19352590.987 19646317.658 - -1.62% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.52% 32085.419 32571.943 - -3.47% -
BM_vector_deque_ranges_move_backward/4096 1.52% 147.444 149.679 - 0.76% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.51% 140089.778 142211.673 - 2.42% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.51% 1886.654 1915.193 - 0.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.51% 5956.037 6046.124 - 2.79% -
bm_ranges_lexicographical_compare<int>/64 1.51% 4.415 4.482 - 1.86% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.51% 27.119 27.529 - -4.49% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 1.51% 11.205 11.374 - 0.98% -
SetIntersection_Interlaced_Vector_float_4_4 1.51% 135145025.399 137187080.589 - 0.97% -
std::pop_heap(deque<float>)/8192 1.51% 61.340 62.264 - -1.02% -
SetIntersection_Front_Set_uint64_64_64 1.51% 13709639.806 13916085.454 - 4.40% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.50% 34.951 35.477 - 2.83% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.50% 942.704 956.879 - 0.43% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.50% 1.777 1.803 - -0.26% -
std::stable_sort(deque<int>)_(ascending)/1024 1.50% 2094.733 2126.197 - 1.15% -
BM_PushHeap_string_QuickSortAdversary_64 1.50% 13.004 13.200 - -4.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.50% 1036319.289 1051873.833 - 0.07% -
std::lower_bound(std::deque<int>)/8192 1.50% 64.612 65.581 - 0.63% -
SetIntersection_None_Set_float_1024_64 1.50% 8821894.870 8954186.681 - -24.79% -
std::generate(deque<int>)/1024 1.50% 241.566 245.186 - 0.92% -
std::multiset<int>::equal_range(key)_(existent)/1024 1.50% 5.340 5.420 - 2.98% -
BM_vector_deque_ranges_copy_backward/1 1.50% 2.259 2.293 - -13.33% -
std::multiset<int>::find(key)_(non-existent)/32 1.49% 2.273 2.307 - 2.53% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.49% 659551.092 669406.996 - 72.59% -
rng::find(vector<bool>)_(process_all)/8192 1.49% 33.241 33.737 - 0.90% -
std::copy(vector<bool>)_(unaligned)/64 1.49% 1.794 1.820 - 1.13% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.49% 48.201 48.919 - 1.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.49% 17036399.861 17289618.528 - -0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.48% 1130189.084 1146963.344 - 0.43% -
SetIntersection_None_Vector_uint32_262144_64 1.48% 1119892.315 1136496.182 - 1.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.48% 47.577 48.282 - 3.26% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.48% 11626.842 11798.912 - 2.82% -
BM_vector_deque_ranges_move/65536 1.48% 3112.575 3158.608 - 10.54% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.48% 214.494 217.662 - -0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.48% 25900691.834 26283025.253 - 1.24% -
SetIntersection_Interlaced_Vector_float_16384_1 1.48% 1033656.971 1048912.264 - 1.36% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.47% 166028.175 168469.670 - -0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.47% 7477195.071 7586906.260 - -2.43% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.47% 17565.135 17822.736 - 0.59% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.47% 38498.808 39063.047 - 1.41% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.46% 943.968 957.796 - 0.28% -
std::deque<int>::ctor(size)/1024 1.46% 75.347 76.451 - 7.34% -
BM_lexicographical_compare_three_way<IntPtr>/4096 1.46% 946.265 960.102 - 0.27% -
SetIntersection_Interlaced_Set_float_1024_256 1.46% 13983835.652 14188004.375 - 0.55% -
std::transform(list<int>)_(identity_transform)/50 1.46% 30.184 30.624 - 0.73% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.46% 1585395.079 1608485.729 - 0.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.46% 1162.960 1179.898 - -0.76% -
std::find(vector<long_long>)_(bail_25%)/1024 1.46% 22.920 23.253 - 1.35% -
std::multiset<int>::contains(key)_(existent)/32 1.46% 1.666 1.690 - -2.88% -
std::set<int>::find(key)_(non-existent)/32 1.45% 2.236 2.269 - -0.73% -
BM_CmpEqual_short_ushort 1.45% 1.078 1.094 - -0.66% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.45% 16633.488 16874.482 - -0.43% -
BM_lexicographical_compare_three_way_fast_path/262144 1.45% 59928.147 60795.903 - 0.96% -
BM_vector_deque_ranges_move/4000 1.45% 139.468 141.487 - -1.24% -
BM_PushHeap_uint64_Random_256 1.45% 5.958 6.044 - -0.02% -
BM_CmpLess_schar_int 1.45% 1.104 1.119 - 0.04% -
std::find_end(list<int>)_(same_length)/1024 1.45% 753.538 764.429 - 1.46% -
SetIntersection_Interlaced_Set_string_1024_16 1.45% 12864581.252 13050512.549 - 1.12% -
std::partition(vector<int>)_(dense)/50 1.44% 12.984 13.172 - 0.09% -
SetIntersection_Interlaced_Set_float_256_4 1.44% 10949989.422 11108071.407 - 1.67% -
std::replace(vector<int>)_(prefix)/32 1.44% 5.116 5.190 - -0.53% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.44% 29.704 30.132 - 1.56% -
BM_lexicographical_compare_three_way<IntPtr>/262144 1.44% 59827.395 60690.048 - 0.21% -
std::copy(vector<int>)/8 1.44% 2.213 2.245 - 2.71% -
std::multiset<std::string>::find(key)_(existent)/32 1.44% 14.831 15.045 - -1.12% -
ranges::min(std::list<char>)/70000 1.44% 52834.320 53595.476 - -0.78% -
rng::for_each(map<int>)/8 1.44% 6.095 6.183 - -1.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.44% 195026066.803 197829981.997 - 1.21% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.44% 3844.276 3899.542 - 0.99% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.43% 15380.353 15601.035 - 0.99% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.43% 902573.520 915521.649 - 1.26% -
rng::starts_with(list<int>)/1048576 1.43% 932877.932 946253.257 - 0.98% -
ranges::minmax(std::vector<__int128>)/64 1.43% 31.768 32.223 - -4.91% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.43% 9.222 9.354 - -2.18% -
BM_deque_deque_ranges_copy_backward/1 1.43% 2.626 2.664 - 1.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.43% 1048799.297 1063799.015 - -0.62% -
ranges::min(std::list<__int128>)/70000 1.43% 58205.552 59037.054 - -1.97% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.43% 16634.439 16871.945 - -0.32% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.43% 12552.625 12731.636 - -2.11% -
std::search(list<int>,_pred)_(same_length)/8192 1.43% 8574.559 8696.779 - 0.64% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 1.42% 20.710 21.005 - 1.84% -
std::lower_bound(std::list<int>)/8 1.42% 15.340 15.559 - 0.54% -
rng::find_if(vector<bool>)_(process_all)/8 1.42% 3.483 3.532 - -3.23% -
ranges::minmax(std::list<long_long>)/8 1.42% 2.527 2.563 - 1.24% -
std::find_first_of(list<int>)_(small_needle)/1024 1.42% 2736.688 2775.542 - -0.55% -
ranges::min(std::vector<long_long>)/70000 1.42% 7873.041 7984.643 - 0.46% -
bm_ranges_swap_ranges_vb_aligned/4096 1.42% 11.922 12.091 - -2.13% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.42% 24.705 25.055 - -1.10% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.42% 8404.936 8523.887 - 1.07% -
std::shift_right(vector<int>)/8192 1.41% 297.377 301.580 - 0.29% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.41% 6565.424 6658.073 - -0.40% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.41% 73.661 74.700 - 0.37% -
SetIntersection_Interlaced_Set_float_16384_256 1.41% 196886740.230 199664472.584 - 1.20% -
std::find_end(vector<int>)_(near_matches)/1000 1.41% 13409.390 13598.558 - 0.58% -
SetIntersection_Front_Set_uint64_1024_1024 1.41% 12664646.235 12843190.816 - 7.24% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.41% 589633.299 597942.023 - 1.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.41% 89.604 90.866 - 0.61% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 1.41% 892924.132 905495.447 - 1.11% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.41% 98278.198 99660.203 - -0.02% -
std::sort(deque<int>)_(pipe-organ)/1024 1.40% 2691.609 2729.383 - -0.74% -
std::pop_heap(deque<std::string>)/8192 1.40% 113.519 115.110 - -0.11% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.40% 9.422 9.554 - 0.21% -
SetIntersection_Interlaced_Set_string_16384_1024 1.40% 346154910.491 351003772.735 - -1.24% -
std::lower_bound(std::deque<int>)/100 1.40% 30.391 30.816 - 0.62% -
std::remove(deque<int>)_(prefix)/50 1.40% 60.876 61.728 - -1.35% -
std::copy_n(vector<bool>)_(unaligned)/64 1.40% 1.786 1.811 - 0.53% -
std::find(deque<int>)_(bail_25%)/8 1.40% 2.270 2.302 - 1.02% -
BM_deque_vector_ranges_copy/1024 1.40% 36.791 37.305 - -0.16% -
std::map<int,_int>::find(key)_(existent)/8192 1.40% 5.324 5.398 - 1.10% -
BM_lexicographical_compare_three_way<IntPtr>/4 1.40% 1.144 1.160 - -2.60% -
BM_lexicographical_compare_three_way<IntPtr>/1024 1.40% 243.843 247.249 - 0.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 1.39% 11823.126 11988.050 - 7.74% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.39% 29.883 30.300 - 7.12% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 1.39% 14941.516 15149.655 - -0.10% -
ranges::minmax(std::deque<__int128>)/8 1.39% 3.814 3.867 - -19.11% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.39% 8.710 8.831 - 0.96% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.39% 558514.057 566287.217 - 0.92% -
std::stable_partition(vector<int>)_(sparse)/50 1.39% 21.420 21.717 - 0.68% -
std::generate(vector<int>)/1024 1.39% 241.592 244.945 - 0.60% -
std::pop_heap(vector<float>)/8 1.39% 50.246 50.944 - 1.37% -
std::copy_n(deque<int>)/8 1.39% 2.752 2.790 - 3.64% -
std::move_backward(list<int>)/262144 1.38% 258599.019 262179.664 - 0.60% -
std::generate(vector<int>)/32 1.38% 7.894 8.003 - 1.32% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.38% 24441.824 24779.922 - 0.07% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 1.38% 96097.795 97426.772 - 1.18% -
std::remove(list<int>)_(prefix)/32 1.38% 52.004 52.723 - 0.93% -
std::multiset<int>::erase(key)_(existent)/1024 1.38% 39.921 40.472 - -1.04% -
std::fill_n(vector<int>)/8192 1.38% 231.897 235.097 - 0.37% -
rng::fold_left(vector<int>)/32 1.38% 21.592 21.890 - 1.06% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.38% 663.902 673.055 - 1.90% -
SetIntersection_Front_Set_uint64_1024_64 1.38% 1774335.884 1798783.985 - 7.23% -
std::search(vector<int>)_(near_matches)/1000 1.38% 14336.062 14533.508 - 1.98% -
std::replace(deque<int>)_(prefix)/50 1.38% 19.007 19.269 - 0.74% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.38% 4.538 4.600 - 0.23% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 1.38% 6924.740 7020.017 - 1.43% -
std::search(list<int>)_(same_length)/1000 1.38% 742.047 752.256 - 0.87% -
std::find_end(vector<int>,_pred)_(same_length)/1000 1.37% 608.152 616.510 - -1.03% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.37% 28.812 29.208 - -0.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.37% 756.466 766.849 - 2.61% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.37% 406.221 411.788 - 4.14% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.37% 20.304 20.582 - 1.51% -
std::find_first_of(list<int>)_(small_needle)/8192 1.37% 21933.727 22233.968 - 0.43% -
std::swap_ranges(list<int>)/32 1.37% 19.359 19.624 - 0.49% -
BM_lexicographical_compare_three_way_fast_path/16384 1.37% 3742.951 3794.181 - 0.69% -
std::generate(vector<int>)/50 1.37% 11.857 12.019 - 1.10% -
SetIntersection_None_Vector_uint32_16384_16 1.37% 1100739.562 1115790.115 - 1.59% -
SetIntersection_Front_Set_string_64_16 1.37% 24033700.601 24362189.218 - -0.99% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.37% 16.928 17.159 - 1.22% -
BM_deque_vector_copy_backward/1024 1.37% 36.637 37.137 - 0.19% -
BM_deque_deque_copy_backward/5500 1.36% 203.034 205.805 - 2.09% -
std::set<int>::clear()/32 1.36% 620.702 629.163 - 1.05% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.36% 2.170 2.199 - -2.90% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.36% 7236.795 7335.354 - 0.53% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 1.36% 11.385 11.540 - 0.85% -
SetIntersection_Interlaced_Set_float_256_64 1.36% 13004318.605 13181244.224 - -6.60% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.36% 17.744 17.985 - 2.36% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.36% 4.303 4.361 - -3.46% -
std::stable_partition(deque<int>)_(dense)/8192 1.36% 5603.500 5679.511 - 1.01% -
BM_vector_deque_ranges_copy_backward/1024 1.36% 37.785 38.298 - 0.85% -
std::sort(deque<int>)_(repeated)/8192 1.35% 6708.291 6799.113 - 1.03% -
std::replace_if(vector<int>)_(sprinkled)/50 1.35% 12.827 13.001 - -4.38% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.35% 248.146 251.498 - 0.37% -
std::remove_if(vector<int>)_(prefix)/32 1.35% 48.751 49.409 - -0.40% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.35% 288.673 292.570 - 1.89% -
std::set<int>::find(key)_(existent)/8192 1.35% 8.017 8.125 - 1.87% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.34% 742.000 751.974 - 0.59% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.34% 32.170 32.602 - -0.68% -
std::unordered_set<std::string>::count(key)_(existent)/1024 1.34% 35.023 35.493 - -20.17% -
std::sort(deque<int>)_(ascending)/8192 1.34% 5702.092 5778.552 - 0.54% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.34% 209120.589 211923.983 - 1.30% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.34% 748.975 759.006 - 2.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.34% 1.201 1.217 - -8.63% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.34% 716.860 726.439 - -1.27% -
std::copy_n(vector<bool>)_(aligned)/4096 1.33% 4.705 4.768 - -4.08% -
SetIntersection_None_Vector_float_262144_256 1.33% 1118549.505 1133463.652 - 0.33% -
BM_deque_vector_move_backward/4096 1.33% 146.602 148.555 - -0.16% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.33% 7.918 8.023 - 0.73% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.33% 86.331 87.480 - 0.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.33% 1129279.291 1144289.754 - 1.30% -
BM_PushHeap_string_QuickSortAdversary_16384 1.33% 15.493 15.699 - 0.43% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.33% 1.134 1.149 - 2.25% -
std::count_if(deque<int>)_(every_other)/1048576 1.33% 342087.753 346628.197 - 1.29% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.33% 47.968 48.605 - 3.74% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.33% 9.749 9.878 - -0.90% -
SetIntersection_None_Vector_float_256_1 1.32% 4247542.416 4303797.636 - 1.11% -
BM_deque_deque_copy/1 1.32% 2.534 2.568 - -1.15% -
SetIntersection_Interlaced_Vector_float_64_1 1.32% 16318879.178 16534768.214 - 0.82% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.32% 8.133 8.241 - 0.64% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.32% 6.824 6.915 - 1.12% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.32% 6546.044 6632.430 - 0.17% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.32% 4311.939 4368.836 - 1.47% -
std::find_end(list<int>,_pred)_(process_all)/1024 1.32% 810.136 820.814 - 0.50% -
std::find_if_not(list<int>)_(process_all)/8 1.32% 3.562 3.609 - 0.90% -
std::adjacent_find(vector<int>)/1048576 1.32% 232131.825 235190.258 - 0.14% -
std::upper_bound(std::deque<int>)/8192 1.32% 64.549 65.399 - 0.73% -
std::move_backward(list<int>)/32768 1.32% 31554.776 31970.218 - 0.10% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.31% 17.804 18.038 - 14.16% -
std::rotate(list<int>)_(by_1/4)/8192 1.31% 6551.817 6637.970 - -3.28% -
BM_PushHeap_string_QuickSortAdversary_16 1.31% 10.429 10.566 - 0.84% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.31% 41801.505 42349.797 - -0.33% -
BM_CmpEqual_schar_schar 1.31% 1.080 1.095 - 0.11% -
rng::find_last(list<int>)_(bail_10%)/50 1.31% 15.761 15.967 - 0.80% -
std::map<std::string,_int>::erase(iterator)/8192 1.31% 32.066 32.486 - -1.17% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.31% 24381.808 24701.068 - 1.51% -
ranges::minmax(std::deque<long_long>)/70000 1.31% 24550.840 24872.158 - 0.35% -
std::partition_point(vector<int>)/8192 1.31% 9.238 9.359 - 0.91% -
SetIntersection_Front_Vector_string_256_4 1.31% 4604073.369 4664329.119 - -0.57% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.31% 188505.742 190971.620 - 7.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.31% 1181805.709 1197234.443 - -1.30% -
std::rotate(list<int>)_(by_1/4)/1024 1.31% 572.353 579.825 - -6.10% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.30% 791.073 801.355 - 0.65% -
SetIntersection_None_Set_float_256_256 1.29% 5668918.520 5742276.641 - -2.19% -
SetIntersection_None_Vector_float_262144_262144 1.29% 1131427.982 1146067.139 - 2.16% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.29% 1947.144 1972.329 - 0.44% -
std::sort(vector<int>)_(repeated)/8 1.29% 15.760 15.964 - -5.84% -
std::for_each_n(deque<int>)/50 1.29% 3.901 3.951 - 0.85% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.29% 56572.930 57303.184 - 1.31% -
std::upper_bound(std::forward_list<int>)/8 1.29% 15.990 16.196 - 0.83% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.29% 35.644 36.103 - 3.32% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.29% 3743.133 3791.277 - 0.37% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.29% 53084.299 53766.939 - -1.22% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.29% 6361.493 6443.253 - -0.58% -
BM_lexicographical_compare_three_way_fast_path/16 1.29% 4.381 4.437 - 1.07% -
BM_deque_vector_move_backward/1024 1.28% 36.709 37.180 - 0.27% -
std::find(deque<int>)_(process_all)/50 1.28% 13.061 13.229 - 0.38% -
SetIntersection_None_Vector_float_64_16 1.28% 13590657.947 13765008.516 - 2.32% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.28% 5885.676 5961.148 - -0.70% -
rng::fold_left(list<int>)/1048576 1.28% 1351610.361 1368937.704 - 0.64% -
BM_CmpEqual_uchar_uchar 1.28% 1.047 1.060 - -1.42% -
std::search(list<int>,_pred)_(same_length)/1000 1.28% 790.076 800.194 - 1.05% -
std::map<int,_int>::erase(key)_(existent)/8192 1.28% 24.900 25.217 - 0.45% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.28% 53949.379 54637.307 - 2.88% -
SetIntersection_Front_Vector_float_256_64 1.27% 4349719.020 4405172.540 - 0.92% -
std::make_heap(deque<int>)_(shuffled)/1024 1.27% 2549.025 2581.443 - 1.14% -
std::generate(vector<int>)/8192 1.27% 1823.829 1847.013 - 0.61% -
BM_lexicographical_compare_three_way_fast_path/4096 1.27% 950.004 962.067 - 0.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.27% 13561317.431 13733366.668 - 0.62% -
std::fill_n(deque<int>)/1024 1.27% 29.519 29.893 - -0.78% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.27% 810.402 820.674 - 0.72% -
std::none_of(vector<int>)_(process_all)/50 1.27% 19.144 19.387 - 0.70% -
std::generate_n(vector<int>)/50 1.27% 11.862 12.012 - 0.58% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.26% 23.026 23.317 - 2.96% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.26% 1864.525 1888.045 - 0.39% -
SetIntersection_None_Vector_float_262144_16384 1.26% 1130218.335 1144468.797 - 2.61% -
std::swap_ranges(list<int>)/8192 1.26% 9600.745 9721.767 - -5.19% -
BM_vector_deque_copy/1024 1.26% 35.771 36.220 - 0.77% -
std::find_end(list<int>,_pred)_(process_all)/1000 1.25% 791.734 801.670 - 0.52% -
BM_vector_deque_ranges_copy_backward/5500 1.25% 196.280 198.742 - 0.67% -
std::generate(deque<int>)/32 1.25% 7.972 8.071 - 0.50% -
BM_CmpLess_ushort_schar 1.25% 1.043 1.056 - 2.84% -
std::generate_n(deque<int>)/32 1.25% 8.157 8.259 - 0.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.25% 181191.355 183453.674 - 2.53% -
rng::contains(deque<int>)_(process_all)/8192 1.25% 1859.031 1882.234 - 0.96% -
SetIntersection_None_Set_string_256_4 1.25% 11277958.237 11418618.290 - 0.23% -
SetIntersection_None_Vector_float_16384_1024 1.25% 1107032.038 1120834.277 - 1.40% -
std::copy_backward(list<int>)/262144 1.25% 216911.166 219615.129 - 0.28% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.24% 52412.689 53065.200 - 0.67% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.24% 533.850 540.489 - -1.48% -
std::adjacent_find(list<int>)/50 1.24% 22.970 23.255 - 0.58% -
BM_deque_deque_ranges_move_backward/5500 1.24% 201.337 203.838 - 1.47% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.24% 350895390.283 355242814.075 - 10.39% -
BM_PushHeap_uint64_Random_1024 1.24% 6.129 6.205 - -0.23% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.23% 11.477 11.619 - 0.64% -
BM_deque_deque_ranges_move/1024 1.23% 36.805 37.259 - 1.83% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.23% 75422.629 76352.810 - -0.65% -
std::copy(vector<int>)/32768 1.23% 3749.542 3795.759 - 0.01% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.23% 22.144 22.417 - 0.64% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.23% 753.329 762.606 - 0.85% -
std::map<int,_int>::erase(key)_(existent)/1024 1.23% 24.405 24.706 - 1.74% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.23% 948.099 959.756 - 0.32% -
rng::find_if_not(vector<bool>)_(process_all)/1024 1.23% 563.387 570.302 - 0.88% -
std::remove(list<int>)_(sprinkled)/50 1.22% 60.859 61.605 - -5.36% -
std::copy_backward(deque<int>)/262144 1.22% 31221.470 31603.652 - -0.06% -
std::rotate(list<int>)_(by_1/2)/32 1.22% 6.428 6.506 - 0.49% -
rng::starts_with(list<int>)/8192 1.22% 9200.469 9312.671 - 0.98% -
SetIntersection_None_Set_uint32_16384_1024 1.22% 152879738.503 154743971.763 - -2.32% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 1.22% 9329.909 9443.599 - 1.03% -
std::set<int>::clear()/0 1.22% 388.896 393.634 - 0.62% -
ranges::minmax(std::vector<long_long>)/64 1.22% 10.111 10.234 - 0.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.22% 62684.174 63447.420 - -0.20% -
std::unique_copy(list<int>)_(contiguous)/8192 1.22% 6779.685 6862.227 - 0.98% -
BM_lexicographical_compare_three_way_fast_path/65536 1.22% 14981.197 15163.529 - 0.72% -
BM_PushHeap_string_Random_262144 1.22% 18.040 18.260 - 2.15% -
std::pop_heap(deque<int>)/8192 1.21% 53.073 53.718 - 1.58% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.21% 146030.576 147803.443 - -0.09% -
std::remove_copy_if(list<int>)_(prefix)/32 1.21% 16.906 17.111 - 0.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.21% 5668.842 5737.486 - -0.85% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 1.21% 2.205 2.232 - 0.63% -
ranges::minmax(std::vector<char>)/70000 1.21% 589.654 596.784 - 0.61% -
std::pop_heap(vector<int>)/8 1.21% 50.954 51.570 - 1.14% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.21% 72.869 73.749 - 0.21% -
std::pop_heap(vector<std::string>)/8 1.21% 53.254 53.896 - 0.88% -
std::generate_n(vector<int>)/8192 1.21% 1825.995 1848.022 - 0.63% -
std::multiset<int>::upper_bound(key)_(existent)/1024 1.21% 7.034 7.119 - 0.80% -
std::find(list<int>)_(bail_25%)/8192 1.20% 1418.358 1435.443 - 1.51% -
std::count_if(list<int>)_(every_other)/1048576 1.20% 885143.600 895802.176 - 1.37% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.20% 2686.257 2718.591 - 0.46% -
std::multiset<int>::count(key)_(existent)/32 1.20% 3.758 3.803 - 1.13% -
std::move_backward(vector<bool>)_(aligned)/4096 1.20% 7.156 7.242 - -0.18% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 1.20% 17610.713 17822.154 - -9.94% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.20% 558.214 564.902 - 0.54% -
BM_StringCopy_Huge 1.20% 108.124 109.420 - 3.08% -
std::adjacent_find(vector<int>,_pred)/1048576 1.20% 461212.820 466730.248 - -1.22% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.20% 17144.735 17349.790 - 0.54% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.20% 21362.021 21617.451 - 4.02% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.19% 49620.033 50212.112 - 1.12% -
std::find(vector<bool>)_(process_all)/8192 1.19% 33.467 33.867 - 1.67% -
std::move(vector<int>)/32768 1.19% 1709.576 1729.957 - 0.04% -
std::generate(deque<int>)/50 1.19% 11.949 12.091 - 0.49% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.19% 5.322 5.386 - -7.92% -
std::rotate(vector<int>)_(by_1/3)/50 1.19% 11.133 11.265 - -0.91% -
std::find_end(list<int>)_(near_matches)/8192 1.19% 2235998.537 2262597.760 - 0.56% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 1.19% 837.946 847.896 - 0.69% -
SetIntersection_None_Vector_string_262144_4 1.19% 1290403.758 1305711.872 - -1.16% -
std::upper_bound(std::vector<int>)/100 1.18% 12.256 12.401 - 0.84% -
std::generate_n(vector<int>)/1024 1.18% 240.982 243.836 - 0.43% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.18% 20.516 20.759 - 0.27% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.18% 2866.893 2900.744 - 0.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.18% 21027017.373 21275289.805 - -5.65% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.18% 59747.241 60452.243 - 0.37% -
std::find_end(vector<int>)_(near_matches)/8192 1.18% 763869.547 772878.130 - 0.39% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.18% 784.237 793.479 - 0.26% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.18% 347.120 351.209 - -3.50% -
std::search(list<int>,_pred)_(same_length)/1024 1.18% 811.079 820.634 - 0.91% -
ranges::minmax(std::list<char>)/64 1.18% 33.638 34.034 - -4.77% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.18% 1903.190 1925.589 - 0.35% -
std::sort(vector<int>)_(pipe-organ)/1024 1.18% 2272.575 2299.302 - 0.55% -
std::generate_n(list<int>)/32 1.17% 8.505 8.605 - 0.66% -
BM_CmpLess_ushort_ushort 1.17% 1.054 1.066 - -0.66% -
std::upper_bound(std::deque<int>)/100 1.17% 30.392 30.749 - 0.65% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 1.17% 2.372 2.400 - 0.73% -
SetIntersection_None_Set_float_256_4 1.17% 11282467.969 11414726.599 - 1.63% -
ranges::min(std::vector<char>)/70000 1.17% 490.730 496.480 - 0.30% -
std::find_if_not(list<int>)_(bail_25%)/8 1.17% 0.917 0.927 - 0.48% -
std::find_if_not(deque<int>)_(process_all)/8192 1.17% 2154.561 2179.766 - 8.27% -
std::find_if_not(deque<int>)_(process_all)/32768 1.17% 8666.123 8767.479 - 8.27% -
std::copy_n(vector<int>)/262144 1.17% 12281.933 12425.384 - 0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.17% 1130443.455 1143646.576 - 0.23% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.17% 38.971 39.426 - -0.59% -
SetIntersection_Interlaced_Vector_float_262144_1 1.17% 1044084.415 1056271.310 - -0.11% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.16% 6879.276 6959.417 - 0.49% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.16% 36607.944 37034.311 - 0.07% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 1.16% 10.947 11.074 - 11.65% -
SetIntersection_Front_Vector_string_16_16 1.16% 51254324.350 51849086.831 - -0.54% -
std::find_end(vector<int>)_(same_length)/1024 1.16% 254.807 257.763 - 4.17% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.16% 23101.802 23369.464 - 0.43% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 1.16% 973254.283 984520.921 - 0.40% -
rng::starts_with(list<int>)/1024 1.16% 769.144 778.045 - 0.70% -
std::find_end(deque<int>)_(process_all)/1048576 1.16% 268048.694 271148.968 - 2.90% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.16% 243.917 246.738 - 0.27% -
BM_PushHeap_float_QuickSortAdversary_16 1.16% 0.976 0.987 - 0.93% -
std::map<int,_int>::find(key)_(existent)/1024 1.16% 4.194 4.242 - -0.05% -
std::generate_n(deque<int>)/50 1.16% 12.123 12.263 - 0.52% -
std::generate(deque<int>)/8192 1.15% 1888.200 1910.002 - 0.38% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1.15% 1522.827 1540.404 - 0.38% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.15% 248.391 251.256 - 0.48% -
SetIntersection_Front_Vector_float_256_1 1.15% 4158832.436 4206795.094 - 1.46% -
std::unordered_map<int,_int>::clear()/32 1.15% 584.888 591.611 - 1.44% -
std::lower_bound(std::vector<int>)/100 1.15% 12.096 12.235 - 0.89% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 1.15% 40.766 41.234 - 0.85% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.15% 9.870 9.983 - -3.12% -
std::search(deque<int>)_(no_match)/1048576 1.15% 419326.963 424134.677 - 0.74% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.15% 6754.389 6831.813 - 0.53% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.14% 22.855 23.116 - 0.99% -
BM_CmpEqual_uint_short 1.14% 1.018 1.029 - -0.81% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.14% 4495.191 4546.538 - 0.80% -
std::multiset<int>::equal_range(key)_(existent)/32 1.14% 2.387 2.414 - 5.02% -
std::transform(list<int>)_(identity_transform)/8192 1.14% 7569.706 7656.000 - -1.15% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.14% 30.136 30.479 - 1.11% -
std::multiset<std::string>::count(key)_(existent)/1024 1.14% 23.120 23.383 - 1.05% -
SetIntersection_Front_Set_uint64_16384_256 1.14% 3966943.696 4012131.797 - 9.07% -
std::remove_copy(list<int>)_(prefix)/1024 1.14% 737.345 745.731 - 0.29% -
std::sort(vector<NonIntegral>)_(ascending)/1024 1.14% 517.590 523.476 - 0.52% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 1.14% 17.348 17.545 - -0.34% -
std::search(vector<int>)_(no_match)/8192 1.14% 1619.124 1637.523 - -1.22% -
std::set<int>::insert(value)_(new_value,_end)/32 1.13% 18.703 18.915 - 1.99% -
SetIntersection_None_Vector_float_16384_16384 1.13% 1102964.043 1115471.152 - 0.94% -
std::partial_sort(vector<int>)_(repeated)/8 1.13% 18.483 18.693 - 0.12% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 1.13% 37.420 37.843 - 0.05% -
bm_lexicographical_compare<int>/64 1.13% 4.344 4.393 - -3.75% -
std::find(vector<long_long>)_(bail_25%)/32768 1.13% 724.712 732.882 - 0.91% -
std::copy_if(list<int>)_(entire_range)/1048576 1.13% 867647.920 877424.844 - 0.10% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.12% 8.139 8.231 - 0.79% -
std::set<int>::erase(key)_(existent)/8192 1.12% 67.817 68.579 - -0.53% -
ranges::minmax(std::vector<__int128>)/70000 1.12% 34866.881 35258.669 - -0.90% -
SetIntersection_None_Set_string_64_16 1.12% 18557289.509 18765792.807 - -0.18% -
SetIntersection_Interlaced_Set_float_1024_1 1.12% 1041462.395 1053160.536 - 1.37% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 1.12% 17.168 17.361 - 0.50% -
SetIntersection_Interlaced_Set_string_16384_64 1.12% 351746882.924 355694597.894 - 2.40% -
std::find_end(list<int>,_pred)_(process_all)/1048576 1.12% 953904.190 964608.505 - 0.42% -
SetIntersection_Front_Vector_string_262144_16 1.12% 1636738.272 1655103.335 - 1.37% -
std::set<int>::upper_bound(key)_(non-existent)/32 1.12% 2.402 2.429 - -6.00% -
std::find(vector<char>)_(process_all)/8192 1.12% 135.502 137.017 - 0.70% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 1.12% 779.352 788.063 - 0.30% -
std::lower_bound(std::vector<int>)/8192 1.12% 15.613 15.788 - 0.72% -
ranges::minmax(std::vector<__int128>)/8 1.12% 4.098 4.144 - 0.44% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.12% 21.425 21.664 - 1.76% -
SetIntersection_Front_Vector_float_262144_4 1.11% 1059705.878 1071514.461 - 0.89% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.11% 585943.118 592466.702 - 0.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 1.11% 591090.105 597664.908 - 0.57% -
std::copy_n(list<int>)/4096 1.11% 3524.515 3563.714 - 0.21% -
rng::find_last(deque<int>)_(bail_90%)/1048576 1.11% 25361.449 25643.481 - 1.03% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.11% 43.244 43.724 - -2.60% -
std::rotate(vector<int>)_(by_1/3)/32 1.11% 9.868 9.978 - 0.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.11% 390.585 394.923 - 0.33% -
std::remove_if(deque<int>)_(sprinkled)/32 1.11% 54.429 55.033 - -1.90% -
std::count_if(list<int>)_(every_other)/1024 1.11% 750.249 758.561 - 1.01% -
std::partition_point(vector<int>)/1024 1.11% 6.041 6.108 - 0.11% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.11% 802.184 811.063 - 0.79% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.11% 16.425 16.607 - -0.13% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 1.11% 34063.921 34440.779 - 1.12% -
std::distance(join_view(vector<vector<int>>))/1024 1.11% 0.971 0.981 - -7.65% -
rng::contains_subrange(list<int>)_(same_length)/32 1.11% 16.408 16.589 - 0.56% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.11% 14931.691 15096.760 - 0.32% -
std::is_sorted_until(list<int>)/8192 1.10% 7164.030 7243.032 - 2.76% -
BM_PushHeap_uint64_Random_262144 1.10% 6.297 6.367 - 1.71% -
SetIntersection_Interlaced_Vector_uint32_16384_1 1.10% 1038313.215 1049727.558 - 1.02% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 1.10% 12.069 12.202 - -5.79% -
SetIntersection_None_Vector_float_262144_1024 1.10% 1128491.037 1140882.805 - 1.62% -
std::find_end(forward_list<int>)_(same_length)/1000 1.10% 1467.746 1483.855 - 2.73% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.09% 184.629 186.649 - 1.47% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.09% 9.686 9.792 - -9.22% -
std::unordered_map<int,_int>::clear()/8192 1.09% 63769.595 64467.414 - -0.21% -
std::remove(list<int>)_(prefix)/50 1.09% 62.852 63.539 - 1.34% -
SetIntersection_None_Vector_float_16384_16 1.09% 1103223.252 1115281.834 - 2.89% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.09% 5.746 5.809 - -0.59% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.09% 2.977 3.010 - -0.57% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 1.09% 28.943 29.259 - 9.04% -
std::copy_n(list<int>)/64 1.09% 14.563 14.722 - -0.10% -
BM_vector_deque_ranges_copy/64 1.09% 2.802 2.833 - -2.54% -
SetIntersection_None_Vector_uint32_1024_1 1.09% 1075807.999 1087521.639 - 1.22% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 1.09% 7.896 7.982 - 0.72% -
std::shift_right(vector<int>)/1024 1.09% 35.421 35.806 - 0.73% -
rng::for_each(multimap<int>)/32 1.09% 26.425 26.712 - 0.91% -
std::generate_n(deque<int>)/1024 1.08% 242.336 244.964 - 0.48% -
std::make_heap(deque<int>,_pred)_(repeated)/8 1.08% 23.371 23.624 - 0.46% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.08% 27.380 27.676 - 3.08% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.08% 18.099 18.295 - 0.67% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.08% 7.939 8.025 - -0.95% -
std::rotate(deque<int>)_(by_1/3)/1024 1.08% 406.262 410.652 - 2.04% -
std::sort(deque<int>)_(descending)/1024 1.08% 1289.179 1303.108 - 0.43% -
std::search(vector<int>)_(no_match)/1000 1.08% 204.324 206.530 - -3.13% -
std::pop_heap(deque<std::string>)/8 1.08% 57.088 57.704 - 0.40% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.08% 94001.044 95015.312 - 0.90% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.08% 363020.239 366936.213 - 0.33% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.08% 3336.858 3372.782 - 0.91% -
std::copy(list<int>)/1048576 1.08% 859148.971 868391.358 - 0.66% -
std::sort(vector<int>)_(ascending)/1024 1.08% 517.408 522.974 - 0.53% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.07% 31.656 31.995 - -5.51% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.07% 9.418 9.519 - 0.22% -
std::all_of(list<int>)_(process_all)/32768 1.07% 25653.580 25928.558 - -2.19% -
std::find_if(vector<bool>)_(process_all)/1024 1.07% 564.403 570.451 - 0.82% -
std::partition_copy(deque<int>)/1024 1.07% 632.973 639.753 - 1.11% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.07% 15.657 15.825 - -5.21% -
rng::starts_with(list<int>)/1000 1.07% 751.616 759.656 - 0.60% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.07% 12821.766 12958.684 - 0.11% -
std::search(vector<int>)_(no_match)/1048576 1.07% 208058.321 210277.036 - -1.05% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.06% 188.181 190.180 - 0.77% -
std::sort(vector<NonIntegral>)_(descending)/1024 1.06% 768.373 776.536 - -0.29% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.06% 40.894 41.328 - -3.45% -
std::generate(list<int>)/32 1.06% 8.381 8.470 - 0.61% -
std::set<int>::find(key)_(non-existent)/8192 1.06% 8.480 8.570 - -0.69% -
std::copy_if(vector<int>)_(entire_range)/4096 1.06% 928.489 938.300 - 0.93% -
BM_lexicographical_compare_three_way_slow_path/16 1.06% 4.550 4.598 - 2.10% -
std::sort(deque<int>)_(shuffled)/8192 1.06% 80335.774 81183.744 - -0.40% -
std::reverse_copy(vector<int>)/4096 1.06% 130.822 132.202 - 0.38% -
rng::contains(vector<int>)_(process_all)/1048576 1.05% 231035.502 233472.042 - 0.08% -
std::replace(deque<int>)_(sprinkled)/50 1.05% 18.139 18.330 - 0.41% -
std::find_end(list<int>,_pred)_(same_length)/1000 1.05% 769.076 777.177 - 0.59% -
rng::find_last(vector<int>)_(bail_10%)/1048576 1.05% 211995.939 214225.372 - 0.70% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 1.05% 2.136 2.158 - 1.00% -
std::upper_bound(std::vector<int>)/8 1.05% 5.938 6.000 - 0.47% -
std::sort(deque<int>)_(pipe-organ)/8192 1.05% 25994.863 26267.397 - 0.57% -
std::list<int>::ctor(size)/32 1.05% 320.932 324.296 - -5.69% -
BM_vector_deque_ranges_copy/65536 1.05% 3120.466 3153.167 - 5.61% -
std::upper_bound(std::deque<int>)/8 1.05% 17.950 18.138 - 0.85% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.05% 12.433 12.563 - -3.39% -
SetIntersection_None_Vector_string_16384_16384 1.05% 1212053.724 1224742.699 - -0.33% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 1.05% 7.860 7.943 - 1.23% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.05% 1.396 1.411 - 0.90% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.05% 38732.744 39137.921 - 0.39% -
std::search(vector<int>)_(no_match)/1024 1.05% 209.060 211.247 - -3.10% -
std::move_backward(list<int>)/64 1.05% 39.254 39.664 - 0.35% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.05% 2.606 2.633 - -1.54% -
std::unordered_map<int,_int>::clear()/0 1.04% 388.796 392.859 - 0.72% -
rng::contains_subrange(deque<int>)_(process_all)/50 1.04% 25.462 25.727 - 13.62% -
std::make_heap(deque<int>)_(repeated)/8192 1.04% 17777.665 17963.036 - 1.14% -
rng::find_last(vector<int>)_(bail_10%)/8192 1.04% 1641.591 1658.663 - 0.74% -
ranges::minmax(std::deque<__int128>)/70000 1.04% 34481.899 34840.408 - 0.49% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.04% 575378.187 581350.124 - 0.67% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.04% 2512522.996 2538569.293 - 0.51% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.04% 41866.130 42300.048 - 0.46% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.04% 21.490 21.713 - 1.08% -
rng::fold_left(vector<int>)/50 1.04% 37.082 37.466 - 0.92% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.04% 43.683 44.135 - -0.63% -
std::unique(vector<int>)_(sprinkled)/32 1.03% 53.959 54.518 - 0.26% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.03% 264.634 267.367 - -0.26% -
rng::for_each(multimap<int>)/8 1.03% 6.131 6.194 - 0.18% -
std::fill(list<int>)/32 1.03% 8.265 8.350 - 0.53% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.03% 12296.656 12423.511 - 0.51% -
BM_CmpEqual_ushort_uint 1.03% 1.044 1.055 - 0.34% -
SetIntersection_None_Vector_uint32_262144_1 1.03% 1122893.214 1134472.404 - 0.37% -
std::copy_backward(list<int>)/64 1.03% 30.778 31.095 - 0.72% -
std::partition(deque<int>)_(dense)/1024 1.03% 351.090 354.704 - 0.56% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.03% 97.253 98.254 - 1.34% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 1.03% 169.528 171.272 - -0.07% -
std::move(deque<int>)/4096 1.03% 150.039 151.581 - 1.67% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.03% 13.817 13.959 - 0.74% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.03% 1010049.561 1020406.820 - -0.06% -
BM_vector_deque_ranges_copy_backward/4096 1.03% 147.787 149.302 - 0.34% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 1.02% 28.684 28.978 - -0.40% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.02% 730.890 738.371 - 0.51% -
std::multiset<std::string>::count(key)_(existent)/32 1.02% 19.922 20.126 - 1.36% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 1.02% 18235.202 18421.587 - 0.54% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.02% 25606.798 25868.456 - 0.92% -
ranges::minmax(std::deque<long_long>)/64 1.02% 22.893 23.127 - -0.09% -
SetIntersection_None_Vector_uint32_16384_64 1.02% 1101771.937 1113026.011 - 1.60% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.02% 243678.843 246166.360 - 0.93% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.02% 662.365 669.119 - 3.45% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.02% 134093.316 135460.057 - 1.34% -
std::copy_if(list<int>)_(entire_range)/512 1.02% 367.380 371.119 - 0.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.02% 7631.942 7709.604 - 0.08% -
rng::for_each(multiset<int>)/8192 1.02% 7786.853 7866.070 - 1.61% -
BM_deque_deque_move_backward/5500 1.02% 202.033 204.088 - -0.53% -
rng::contains(deque<int>)_(process_all)/1048576 1.02% 242800.589 245269.297 - 0.68% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 1.01% 5086.131 5137.754 - 0.09% -
std::generate_n(list<int>)/8192 1.01% 6868.739 6938.414 - -0.77% -
BM_vector_deque_ranges_copy_backward/512 1.01% 17.478 17.656 - 0.98% -
rng::find_last(vector<char>)_(bail_10%)/8 1.01% 1.993 2.014 - 0.71% -
std::copy_if(vector<int>)_(every_other)/1048576 1.01% 492919.995 497884.984 - -0.35% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 1.01% 244125.712 246583.157 - 0.47% -
std::multiset<int>::lower_bound(key)_(existent)/1024 1.01% 7.063 7.134 - 0.78% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.01% 40.919 41.331 - 1.60% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.01% 12761.118 12889.489 - 0.12% -
std::replace(vector<int>)_(prefix)/8192 1.01% 1265.227 1277.952 - 0.55% -
SetIntersection_None_Vector_uint32_256_64 1.01% 3409655.918 3443935.805 - 1.32% -
SetIntersection_None_Vector_uint32_16384_1024 1.01% 1103324.172 1114413.158 - 1.03% -
BM_StringFindStringLiteral/1024 1.00% 18.013 18.194 - 0.89% -
std::count(deque<int>)_(every_other)/8192 1.00% 1917.375 1936.587 - -0.36% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.00% 11.564 11.680 - 0.97% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.300 388.143 -10.21% 388.143
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.094 552.018 0.27% 552.018
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.56% 4013.336 17.808 708.000 0.46% 708.000
std::search_n(deque<int>)_(no_match)/8192 -99.34% 2429.649 15.962 393.358 -1.01% 393.358
std::search_n(vector<int>)_(no_match)/1024 -98.47% 216.841 3.327 77.137 -9.15% 77.137
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.095 71.428 0.23% 71.428
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.54% 611.467 15.035 102.183 -3.98% 102.183
std::search_n(deque<int>)_(no_match)/1024 -95.34% 293.746 13.699 42.029 -0.10% 42.029
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -79.85% 135.918 27.391 - -0.93% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -77.61% 135.333 30.306 - 2.45% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -76.69% 124.371 28.997 - 0.57% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -76.66% 130.189 30.388 - 0.10% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -75.08% 95.112 23.703 - -0.73% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -74.13% 93.679 24.232 - 0.39% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -73.95% 92.896 24.201 - 1.28% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -73.29% 91.695 24.490 - 1.82% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.58% 2531.800 820.917 - -0.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -66.57% 1749.757 584.863 - -22.93% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -63.05% 23.874 8.820 - -0.03% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -60.36% 14.878 5.898 - 0.18% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -59.75% 24.088 9.696 - 0.55% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -59.03% 40.863 16.741 - -0.40% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -58.55% 42.486 17.608 - -0.03% -
std::rotate_copy(vector<int>)/8192 -58.45% 720.009 299.186 - -51.67% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -57.27% 40.369 17.251 - 0.92% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -57.01% 75.689 32.538 - -1.35% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -56.29% 15.020 6.565 - 0.69% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -56.04% 23.870 10.494 - -0.30% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -53.06% 14.877 6.984 - 0.25% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -51.96% 36.266 17.424 - 1.89% -
BM_deque_vector_copy/64 -51.83% 5.410 2.606 - 0.17% -
std::search_n(vector<int>)_(no_match)/32 -51.53% 6.886 3.337 0.374 -8.92% 0.374
std::copy_n(vector<bool>)_(aligned)/1048576 -50.67% 3319.084 1637.419 - -38.21% -
std::copy(vector<bool>)_(aligned)/262144 -50.50% 751.624 372.035 - -53.85% -
std::transform(deque<int>)_(identity_transform)/32 -49.18% 24.212 12.304 - 0.04% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -48.12% 64.988 33.719 - 0.68% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -47.80% 58.922 30.759 - -0.71% -
BM_vector_deque_ranges_move/64 -46.96% 5.321 2.822 - -0.97% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 -46.47% 0.482 0.258 - 0.57% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 -46.43% 0.482 0.258 - 0.68% -
std::search_n(vector<int>,_pred)_(no_match)/32 -45.94% 15.025 8.122 0.396 0.33% 0.396
rng::find_last(list<int>)_(bail_10%)/1024 -45.70% 1240.838 673.777 - 0.35% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -44.99% 46390890.196 25517325.228 - -21.06% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -44.25% 17.408 9.705 - -28.83% -
std::adjacent_find(deque<int>)/50 -43.32% 26.467 15.000 - -36.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -43.16% 22832289.416 12977492.705 - 8.88% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -43.16% 5750178.186 3268540.378 - 6.38% -
BM_PushHeap_float_Random_1 -42.86% 0.697 0.398 - -7.35% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -42.26% 4.158 2.401 - -1.58% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -41.27% 0.443 0.260 - -13.92% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -40.79% 10.928 6.471 - -28.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -39.16% 65517870.747 39859721.256 - 0.72% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -38.79% 110.373 67.563 - -1.46% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -38.61% 72.369 44.430 - 53.38% -
std::copy_backward(vector<int>)/4096 -37.78% 233.555 145.311 - -24.53% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -37.62% 4.142 2.584 - -1.06% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -37.18% 4.194 2.635 - -6.20% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -36.82% 2.794 1.765 - -0.26% -
std::set<int>::contains(key)_(non-existent)/8192 -35.53% 19.181 12.366 - 8.80% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -35.19% 46.745 30.295 - -2.88% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -35.17% 53.070 34.405 - -38.30% -
std::vector<int>::ctor(size)/8192 -35.12% 574.879 372.960 - 99.46% -
std::adjacent_find(deque<int>)/8 -34.48% 4.875 3.194 - -23.61% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -34.48% 1964.499 1287.152 - -12.84% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.39% 653.879 429.025 - 0.01% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -33.92% 37.421 24.726 - 3.63% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -33.92% 64.468 42.600 - -36.51% -
std::copy(vector<int>)/4096 -33.15% 222.446 148.705 - 3.40% -
std::is_sorted_until(deque<int>,_pred)/8 -32.96% 6.112 4.098 - -6.83% -
SetIntersection_Interlaced_Vector_string_262144_1024 -32.96% 349346807.551 234217557.652 - -3.54% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -32.46% 48.229 32.575 - -2.06% -
BM_PushHeap_uint32_Ascending_1 -31.83% 0.629 0.429 - -38.13% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -31.07% 472.645 325.792 - -2.83% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -29.93% 3.512 2.461 - -16.75% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -29.52% 0.445 0.313 - 2.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -29.35% 58.742 41.499 - -2.89% -
SetIntersection_Interlaced_Vector_float_262144_16 -29.31% 4260499.326 3011797.225 - -9.47% -
SetIntersection_Interlaced_Vector_float_16384_16 -29.07% 3674779.688 2606427.463 - -10.86% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -29.01% 41.289 29.311 - -29.39% -
SetIntersection_Interlaced_Set_string_16384_16 -28.89% 345495322.150 245680560.707 - -0.72% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -28.71% 34.642 24.697 - 2.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -28.48% 41.201 29.467 - -1.05% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -27.96% 0.480 0.346 - -9.04% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -27.83% 31.621 22.821 - -29.83% -
std::shift_right(vector<int>)/32 -27.32% 4.075 2.962 - -26.99% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -27.30% 19.119 13.899 - 0.18% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -27.27% 7758674.068 5642854.445 - -1.19% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -27.11% 42.702 31.127 - -26.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -26.99% 2287558.021 1670256.102 - -0.70% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -26.44% 17331.996 12750.181 - -2.97% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -26.38% 45.478 33.481 - 3.81% -
std::unordered_set<int>::contains(key)_(existent)/1024 -25.76% 1.589 1.180 - -10.33% -
SetIntersection_Interlaced_Vector_float_16384_64 -25.68% 8464292.663 6290432.262 - -10.76% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -25.62% 0.456 0.340 - -25.85% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -25.54% 7088.095 5277.848 - -0.35% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -25.26% 43.054 32.180 - 0.21% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -25.25% 2.453 1.833 - -4.89% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -25.15% 20759934.317 15538725.704 - -37.17% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -24.88% 3070726.040 2306724.881 - -4.27% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -24.79% 43.399 32.641 - 1.05% -
std::copy(vector<bool>)_(aligned)/1048576 -24.58% 3793.166 2860.818 - 15.72% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -24.46% 13.631 10.298 - -2.52% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.34% 769.308 582.038 - 0.49% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -24.23% 69.546 52.696 - -1.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -23.80% 1723.823 1313.605 - -41.80% -
BM_vector_deque_copy/0 -23.55% 0.604 0.461 - 17.85% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -23.36% 715.814 548.599 - -31.32% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -23.24% 14.036 10.775 - 5.39% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -22.96% 41.424 31.913 - -3.08% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -22.76% 804.576 621.493 - -22.63% -
std::vector<int>::ctor(size)/32 -22.65% 14.541 11.247 - 1.46% -
BM_StringConstructDestroyCStr_Empty_Transparent -22.53% 0.316 0.245 - 1.03% -
std::set<int>::lower_bound(key)_(non-existent)/32 -22.43% 2.878 2.232 - -9.86% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -22.23% 27.669 21.517 - -18.20% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.20% 3794.811 2952.506 - -0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -21.99% 0.697 0.544 - 10.05% -
std::move(vector<int>)/1048576 -21.93% 70383.066 54949.256 - -6.25% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -21.82% 8314145.924 6500262.142 - -6.20% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -21.77% 0.338 0.265 - -21.91% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -21.75% 7165166.732 5606711.585 - -11.83% -
std::all_of(vector<int>)_(process_all)/50 -21.51% 17.631 13.839 - 9.16% -
ranges::minmax(std::deque<long_long>)/1 -21.50% 0.826 0.648 - -6.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -21.46% 2.802 2.201 - 24.85% -
BM_StringDestroy_Large -21.45% 9.522 7.479 - 4.20% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -21.35% 14468.164 11378.755 - -2.50% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -21.35% 43.032 33.845 - 3.72% -
std::multimap<std::string,_int>::ctor(const&)/32 -21.27% 894.508 704.216 - 2.00% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -21.15% 25721.937 20283.010 - 7.02% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -21.10% 0.335 0.264 - -26.17% -
std::equal(vector<bool>)_(unaligned)/8 -21.09% 1.121 0.885 - 15.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -20.95% 7137942.061 5642445.389 - 41.03% -
std::unordered_set<int>::find(key)_(existent)/32 -20.82% 1.395 1.105 - -19.85% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -20.80% 2.014 1.596 - -1.65% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -20.76% 24559.665 19459.909 - 7.41% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -20.65% 39.829 31.605 - 0.31% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.65% 511.827 406.150 - 0.10% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -20.48% 18655393.692 14833909.741 - -21.29% -
std::equal(vector<bool>)_(unaligned)/50 -20.46% 1.123 0.893 - 19.45% -
std::unordered_set<std::string>::erase(iterator)/1024 -20.31% 33.550 26.735 - -23.50% -
ranges::min(std::deque<__int128>)/70000 -20.28% 36497.526 29096.288 - 19.39% -
SetIntersection_Front_Set_uint64_262144_1024 -20.20% 15566381.195 12422542.685 - 3.89% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -20.16% 34.246 27.342 - 0.51% -
std::copy_if(list<int>)_(every_other)/4096 -19.97% 4165.891 3334.047 - -3.47% -
std::unordered_set<int>::contains(key)_(existent)/32 -19.91% 1.587 1.271 - 11.25% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -19.85% 1.302 1.043 - -2.59% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -19.74% 1.449 1.163 - -17.45% -
BM_StringConstructDestroyCStr_Large_Transparent -19.71% 12.199 9.795 - -1.09% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -19.51% 6.666 5.366 - -19.89% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -19.49% 9.236 7.436 - -20.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -19.44% 53.493 43.097 - 1.03% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -19.31% 37.345 30.135 - -0.07% -
ranges::min(std::list<__int128>)/1 -18.99% 0.456 0.369 - -22.60% -
SetIntersection_Interlaced_Vector_float_16384_4 -18.96% 1678455.658 1360265.604 - -1.18% -
BM_vector_deque_ranges_copy_backward/0 -18.77% 0.676 0.550 - 16.19% -
bm_lexicographical_compare<signed_char>/1 -18.73% 1.531 1.245 - -2.50% -
std::unordered_set<int>::clear()/1024 -18.63% 10228.555 8322.864 - -6.48% -
BM_PushHeap_float_Random_4 -18.43% 2.812 2.294 - -8.71% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -18.38% 1.532 1.251 - -21.28% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -18.32% 25.666 20.963 - -18.75% -
bm_ranges_swap_ranges_vb_unaligned/64 -18.14% 6.192 5.069 - 0.33% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -18.11% 50.255 41.156 - 18.64% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -18.08% 32.565 26.677 - -0.25% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -18.03% 91.105 74.674 - -5.03% -
BM_StringConstructDestroyCStr_Large_Opaque -18.01% 18.549 15.209 - -0.13% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -17.81% 10.759 8.843 - -9.70% -
SetIntersection_Interlaced_Vector_uint32_256_64 -17.74% 8417840.117 6924331.852 - -18.56% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -17.66% 1.186 0.977 - -16.41% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -17.65% 0.487 0.401 - 18.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.63% 34.540 28.449 - -42.78% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.62% 1037.840 854.967 - 1.99% -
std::is_partitioned(list<int>)_(partitioned)/1024 -17.62% 709.345 584.356 - -4.57% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.57% 24.829 20.466 - 1.06% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -17.42% 7.254 5.990 - -7.21% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -17.37% 25.227 20.846 - -5.87% -
std::find_first_of(deque<int>)_(large_needle)/50 -17.34% 816.645 675.061 - 0.31% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -17.26% 24.103 19.942 - 0.37% -
std::multiset<std::string>::erase(iterator)/32 -17.26% 33.084 27.375 - 0.43% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -17.20% 88.248 73.069 - -1.67% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -16.92% 1.584 1.316 - -10.07% -
bm_write -16.85% 606.091 503.935 - -10.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -16.75% 54.705 45.543 - -10.56% -
BM_PushHeap_string_QuickSortAdversary_1 -16.74% 0.701 0.584 - 24.04% -
std::multiset<std::string>::contains(key)_(existent)/8192 -16.70% 32.993 27.482 - -5.69% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -16.70% 0.450 0.375 - -22.83% -
std::set<std::string>::ctor(const&)/32 -16.50% 841.161 702.376 - -1.64% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -16.36% 3221521.985 2694468.271 - -24.86% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -16.35% 88.260 73.826 - 1.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -16.24% 43.062 36.067 - -1.14% -
ranges::min(std::vector<__int128>)/1 -16.24% 0.412 0.345 - -8.21% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -16.01% 12.729 10.691 - 1.03% -
BM_vector_deque_copy_backward/0 -15.99% 0.480 0.403 - -22.05% -
std::unordered_set<int>::clear()/8192 -15.98% 73561.139 61808.208 - -10.24% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -15.91% 1.576 1.325 - 0.19% -
bm_ranges_lexicographical_compare<signed_char>/64 -15.79% 2.561 2.156 - -8.76% -
ranges::minmax(std::deque<char>)/1 -15.41% 0.805 0.681 - -6.24% -
BM_StringFindAllMatch/512 -15.41% 13.701 11.590 - -0.31% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -15.26% 9630.343 8160.664 - 0.66% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -15.05% 11385.720 9672.440 - -14.45% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -14.99% 3916378.838 3329342.153 - -29.95% -
std::multimap<std::string,_int>::erase(iterator)/1024 -14.91% 34.034 28.961 - -1.29% -
std::stable_partition(list<int>)_(dense)/1024 -14.87% 1753.766 1492.930 - -14.34% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -14.77% 55.823 47.578 - 1.94% -
std::replace(vector<int>)_(sprinkled)/32 -14.77% 6.195 5.280 - -6.15% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -14.61% 804.553 687.046 - -0.36% -
SetIntersection_Interlaced_Vector_string_262144_16 -14.60% 6855503.643 5854508.082 - -0.32% -
SetIntersection_Front_Set_uint32_262144_1024 -14.50% 14332566.840 12253787.346 - 0.93% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -14.42% 21.701 18.571 - -2.95% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -14.40% 1.290 1.104 - -14.53% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -14.39% 662.007 566.769 - -44.90% -
SetIntersection_Interlaced_Vector_uint64_256_64 -14.25% 7754898.091 6650142.263 - -9.39% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -14.21% 14.285 12.255 - 9.71% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -14.01% 0.404 0.348 - 14.12% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -13.97% 9182.285 7899.165 - 0.14% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.96% 32.089 27.611 - -0.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -13.88% 143713879.990 123762601.255 - 6.07% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.87% 52341.438 45082.774 - -9.78% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -13.87% 35.428 30.515 - -0.29% -
std::stable_partition(deque<int>)_(sparse)/32 -13.86% 13.126 11.307 - -9.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -13.77% 35.816 30.882 - -0.51% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.73% 56.622 48.850 - -1.49% -
SetIntersection_Interlaced_Vector_string_262144_64 -13.68% 22340393.591 19284842.876 - -1.00% -
std::unordered_set<int>::contains(key)_(existent)/8192 -13.59% 1.571 1.358 - -2.52% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -13.55% 7577.612 6550.486 - -2.14% -
std::copy(list<int>)/64 -13.53% 36.747 31.776 - -6.85% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -13.46% 30675.141 26546.721 - -3.24% -
std::multiset<std::string>::insert(value)_(already_present)/32 -13.16% 49.249 42.766 - 0.51% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -13.16% 1.536 1.334 - 6.87% -
std::find_first_of(deque<int>)_(large_needle)/32 -13.10% 326.383 283.612 - 0.20% -
SetIntersection_Front_Set_string_64_64 -13.08% 36717887.879 31914052.676 - -8.61% -
std::map<std::string,_int>::erase(key)_(existent)/32 -13.03% 77.818 67.675 - 20.47% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -12.96% 39.010 33.956 - 37.92% -
SetIntersection_Interlaced_Vector_string_262144_256 -12.95% 76003151.660 66160486.671 - -1.82% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -12.94% 6166.445 5368.266 - 0.40% -
std::map<std::string,_int>::contains(key)_(existent)/32 -12.92% 16.440 14.315 - -15.95% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -12.88% 107792999.534 93910450.072 - 9.22% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -12.84% 1752.841 1527.766 - -14.61% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -12.72% 11.791 10.291 - -2.34% -
std::count_if(list<int>)_(every_other)/8192 -12.65% 8357.806 7300.261 - 2.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.60% 63.031 55.086 - -0.97% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -12.47% 30.870 27.022 - -7.16% -
BM_vector_deque_ranges_copy/0 -12.41% 0.625 0.548 - -18.74% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -12.39% 38.192 33.459 - -26.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -12.34% 34.541 30.278 - -0.81% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -12.34% 28.541 25.019 - -0.66% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.30% 50.554 44.335 - -3.58% -
SetIntersection_None_Set_string_1024_16 -12.29% 12663239.195 11106340.812 - 25.43% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -12.29% 31.247 27.405 - -0.67% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -12.24% 1.804 1.583 - -11.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -12.23% 7605.711 6675.476 - 4.11% -
BM_StringRead_Cold_Deep_Empty -12.20% 1.308 1.149 - 0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -12.18% 25584093.036 22466740.227 - 8.07% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -12.18% 1.343 1.179 - -13.51% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -12.11% 1.835 1.613 - 0.09% -
std::search_n(list<int>,_pred)_(no_match)/8192 -12.03% 8200.717 7214.474 223.503 -2.58% 223.503
std::set<std::string>::contains(key)_(non-existent)/1024 -12.01% 22.798 20.060 - -12.04% -
BM_StringRelational_Compare_Empty_Large_Control -11.97% 1.830 1.611 - 3.72% -
std::unordered_set<int>::count(key)_(non-existent)/32 -11.84% 1.596 1.407 - 1.70% -
SetIntersection_Interlaced_Vector_string_16384_256 -11.82% 43195874.964 38088805.675 - -1.33% -
std::unordered_set<int>::erase(iterator)/32 -11.82% 22.267 19.636 - -5.88% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -11.77% 108597894.405 95821313.950 - -16.66% -
std::is_sorted_until(deque<int>)/8 -11.75% 2.841 2.507 - -9.08% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -11.73% 61.523 54.308 - 0.47% -
std::search(list<int>)_(no_match)/8192 -11.67% 7424.052 6557.438 - -0.93% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.67% 198.647 175.467 - -7.50% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -11.66% 1.361 1.202 - -3.87% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -11.65% 1.497 1.322 - -7.87% -
SetIntersection_None_Set_string_1024_1 -11.62% 12681800.183 11207892.037 - 25.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -11.56% 645.167 570.616 - 0.04% -
std::pop_heap(vector<std::string>)/1024 -11.45% 22.869 20.250 - 0.66% -
std::unordered_set<int>::erase(iterator)/1024 -11.39% 22.213 19.682 - -8.98% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.39% 17.364 15.387 - -2.21% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -11.35% 33.527 29.721 - 0.33% -
std::unordered_set<int>::erase(iterator)/8192 -11.35% 22.232 19.708 - -7.81% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -11.31% 41.865 37.132 - -1.04% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -11.24% 728.294 646.466 - 2.72% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -11.20% 30.962 27.495 - 0.72% -
SetIntersection_Front_Set_string_262144_64 -11.19% 5003161.131 4443111.738 - -5.12% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -11.17% 26.923 23.917 - 13.05% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -11.16% 340.610 302.595 - -11.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -11.14% 96.779 85.999 - 0.42% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -11.08% 29.537 26.263 - -9.41% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -11.06% 125.055 111.220 - -3.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -11.02% 21.627 19.243 - -13.12% -
std::any_of(list<int>)_(process_all)/8192 -10.91% 7864.493 7006.474 - -6.93% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -10.90% 38814871.394 34583186.825 - -7.98% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.87% 352.361 314.055 - -0.49% -
std::for_each_n(join_view(vector<vector<int>>))/8 -10.86% 1.613 1.438 - -0.49% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -10.84% 1.351 1.205 - 1.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -10.79% 22.147 19.756 - 5.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -10.74% 11172785.651 9973179.146 - 33.72% -
std::set<std::string>::count(key)_(existent)/8192 -10.71% 34.687 30.972 - -0.95% -
SetIntersection_Interlaced_Set_uint32_262144_16 -10.68% 1741256.019 1555279.623 - -1.62% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.63% 13.463 12.032 - -0.20% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -10.60% 576.560 515.435 - 0.16% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -10.58% 94.600 84.592 - -23.63% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -10.51% 1.368 1.224 - -2.79% -
std::multiset<std::string>::find(key)_(non-existent)/32 -10.49% 10.524 9.420 - 0.10% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -10.46% 69.021 61.801 - -10.78% -
BM_deque_vector_ranges_move_backward/64000 -10.43% 9101.442 8151.725 - 4.86% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -10.43% 22.879 20.492 - -9.73% -
std::reverse(list<int>)/4096 -10.43% 1765.143 1581.098 - 2.11% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -10.36% 0.386 0.346 - -14.82% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -10.34% 828.254 742.593 - -2.56% -
SetIntersection_Front_Set_float_256_256 -10.31% 8182561.613 7338816.570 - -3.94% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -10.28% 629.201 564.500 - -0.26% -
std::find_if_not(vector<int>)_(bail_25%)/8 -10.28% 0.842 0.756 - -3.50% -
std::generate(list<int>)/8192 -10.27% 7693.826 6903.436 - -8.53% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -10.21% 34.610 31.075 - 0.21% -
SetIntersection_Front_Set_float_1024_256 -10.14% 4238564.298 3808951.877 - 2.71% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.13% 6466.454 5811.511 - -7.11% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -10.09% 8.840 7.948 - 7.98% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -10.06% 33.789 30.389 - 10.06% -
std::set<int>::equal_range(key)_(non-existent)/32 -10.05% 2.664 2.396 - -0.18% -
std::remove_if(vector<int>)_(sprinkled)/50 -9.97% 63.333 57.019 - -0.26% -
std::move(list<int>)/4096 -9.95% 5075.383 4570.371 - -4.00% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -9.83% 10.891 9.821 - -7.17% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -9.75% 30.139 27.199 - -11.14% -
BM_deque_vector_ranges_copy_backward/70000 -9.71% 10219.110 9226.591 - 4.33% -
std::unordered_multiset<int>::count(key)_(existent)/32 -9.68% 1.934 1.747 - 8.48% -
ranges::min(std::deque<char>)/70000 -9.67% 19818.274 17902.636 - 0.33% -
SetIntersection_Front_Set_float_1024_1024 -9.66% 13560496.078 12250330.413 - 8.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.65% 1333.658 1205.019 - 0.82% -
std::set<std::string>::contains(key)_(existent)/32 -9.64% 15.814 14.290 - -0.46% -
std::find_end(deque<int>)_(near_matches)/8192 -9.64% 1252100.370 1131403.563 - 0.29% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.61% 843.533 762.454 - 0.20% -
std::copy_if(list<int>)_(every_other)/32768 -9.60% 28160.750 25458.250 - -0.91% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -9.58% 22.109 19.991 - -11.05% -
std::set<std::string>::erase(iterator)/32 -9.54% 28.049 25.374 - 0.08% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -9.47% 20.811 18.840 - -19.15% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -9.43% 1.769 1.602 - 5.44% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -9.42% 7.124 6.453 - -3.78% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -9.42% 1.223 1.108 - -14.62% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.42% 9269.935 8397.040 - -1.35% -
std::map<int,_int>::ctor(const&)/1024 -9.40% 7444.928 6745.047 - 3.98% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -9.36% 39.052 35.396 - 1.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -9.35% 0.578 0.523 - 33.35% -
BM_PushHeap_uint32_Descending_4 -9.33% 0.389 0.352 - -5.75% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.33% 4.661 4.227 - 0.25% -
std::find_end(deque<int>)_(near_matches)/1024 -9.31% 18033.884 16354.722 - -0.01% -
BM_StringDestroy_Huge -9.29% 12.129 11.002 - 2.90% -
BM_std_minmax_element<long_long>/2 -9.25% 0.679 0.616 - -9.81% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -9.20% 34.738 31.543 - -1.04% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -9.14% 10.581 9.614 - -10.39% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -9.09% 12366.156 11241.778 - -3.17% -
std::find_end(deque<int>)_(near_matches)/1000 -9.08% 17301.504 15729.984 - -0.11% -
ranges::min(std::deque<__int128>)/64 -9.05% 25.229 22.945 - 9.67% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -9.04% 105569.772 96022.317 - -3.37% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -9.02% 77.730 70.716 - -10.09% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -8.99% 29.892 27.205 - -7.49% -
std::multiset<std::string>::contains(key)_(existent)/32 -8.98% 16.435 14.959 - 0.72% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -8.97% 29425.545 26784.621 - -18.14% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -8.94% 35.554 32.374 - -4.48% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.94% 239.223 217.832 - -1.07% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.93% 841.801 766.607 - 0.49% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -8.93% 26.550 24.178 - 0.38% -
std::copy_if(list<int>)_(entire_range)/64 -8.93% 36.704 33.428 - -8.75% -
SetIntersection_Interlaced_Vector_string_256_64 -8.88% 20857354.572 19005120.157 - 2.59% -
SetIntersection_Front_Set_float_262144_1024 -8.87% 13347852.654 12164479.233 - 8.35% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -8.86% 25.853 23.562 - -2.00% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -8.86% 1.458 1.329 - -9.59% -
BM_PushHeap_string_Descending_262144 -8.80% 3.422 3.121 - -17.25% -
BM_vector_deque_move/0 -8.80% 0.438 0.400 - -26.73% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -8.80% 11.057 10.084 - -16.91% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -8.78% 2.033 1.854 - 6.36% -
SetIntersection_Front_Set_float_16384_1024 -8.75% 13580671.575 12391698.723 - 8.99% -
SetIntersection_Front_Vector_string_64_64 -8.70% 27023384.684 24671303.478 - -7.46% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -8.70% 81.041 73.988 - -7.93% -
ranges::min(std::deque<__int128>)/1 -8.65% 0.664 0.607 - -1.65% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -8.63% 35.497 32.434 - 1.02% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -8.59% 40.978 37.459 - -2.35% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -8.57% 1.343 1.227 - -1.31% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -8.57% 19.659 17.974 - -0.20% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.49% 56706.774 51894.047 - -1.58% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -8.48% 359.742 329.234 - -2.42% -
SetIntersection_Interlaced_Vector_string_262144_4 -8.46% 2183326.230 1998605.189 - -5.18% -
SetIntersection_Interlaced_Set_string_256_256 -8.43% 32527027.954 29783912.742 - -7.01% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -8.42% 2.577 2.360 - -2.50% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.40% 1205.938 1104.621 - -2.55% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -8.37% 22.265 20.400 - -9.60% -
BM_std_minmax_element<short>/3 -8.37% 1.209 1.108 - -10.98% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -8.34% 51470782.220 47178111.447 - -6.67% -
SetIntersection_Front_Set_float_16384_256 -8.25% 4199292.751 3852726.714 - 8.47% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.24% 7083.683 6499.855 - -2.17% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -8.18% 22.251 20.432 - -1.28% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -8.16% 1052.378 966.480 - -2.84% -
std::adjacent_find(list<int>)/8192 -8.16% 7204.023 6616.128 - -1.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -8.16% 67905738.999 62366093.519 - 1.69% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -8.10% 23.816 21.887 - 0.27% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -8.08% 23.831 21.906 - -0.24% -
std::multiset<int>::count(key)_(existent)/8192 -8.06% 10.185 9.364 - -1.31% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -8.05% 1.676 1.541 - -2.14% -
std::set<std::string>::ctor(const&,_alloc)/32 -8.01% 754.223 693.817 - -0.62% -
SetIntersection_Front_Set_string_1024_64 -8.00% 4966333.257 4568873.275 - -0.01% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -7.99% 41.339 38.036 - -7.91% -
rng::find_last(vector<char>)_(bail_90%)/8192 -7.98% 205.461 189.061 - 0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -7.98% 14710690.364 13537257.979 - -9.78% -
BM_PushHeap_float_Random_16 -7.94% 5.394 4.965 - -2.43% -
SetIntersection_Front_Set_float_262144_256 -7.94% 4160749.066 3830288.503 - 0.38% -
ranges::minmax(std::vector<char>)/8 -7.90% 1.044 0.962 - -5.90% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.90% 7827.398 7208.856 - -3.54% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -7.89% 65.849 60.655 - 1.73% -
SetIntersection_None_Set_string_1024_4 -7.87% 12516676.481 11532108.646 - 27.79% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -7.84% 74815.710 68951.048 - -1.50% -
std::partition_copy(list<int>)/8192 -7.80% 7338.800 6766.025 - -4.75% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.76% 97.167 89.624 - 0.56% -
std::map<int,_int>::ctor(const&)/8192 -7.76% 58703.685 54146.159 - 4.23% -
rng::fold_left(deque<int>)/8 -7.76% 3.913 3.609 - -2.61% -
std::multimap<std::string,_int>::clear()/1024 -7.75% 22718.921 20958.837 - -6.23% -
std::unordered_set<int>::find(key)_(existent)/8192 -7.74% 1.447 1.336 - -9.74% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -7.72% 0.500 0.462 - -17.74% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.70% 93.924 86.693 - -0.59% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -7.68% 644.506 595.009 - 3.77% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -7.66% 1.553 1.434 - 3.76% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -7.64% 54000255.708 49872118.759 - 17.10% -
SetIntersection_Front_Set_string_262144_16 -7.64% 2039869.741 1884069.121 - 3.06% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -7.64% 22.373 20.665 - -6.36% -
ranges::min(std::deque<char>)/64 -7.63% 17.984 16.611 - 0.18% -
BM_PushHeap_string_SingleElement_16 -7.62% 2.776 2.564 - -1.08% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -7.61% 34.599 31.965 - -0.01% -
BM_deque_deque_copy_backward/0 -7.61% 0.931 0.860 - 11.94% -
BM_StringMove_Small -7.56% 0.794 0.734 - 2.83% -
SetIntersection_Interlaced_Set_uint32_262144_4 -7.55% 1374565.267 1270756.346 - -0.18% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -7.55% 0.237 0.219 - 0.36% -
BM_StringRead_Cold_Deep_Small -7.53% 1.222 1.130 - -1.79% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -7.53% 13.277 12.277 - -5.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -7.53% 6111872.852 5651658.616 - -7.29% -
bm_ranges_lexicographical_compare<signed_char>/1 -7.51% 1.631 1.508 - -13.50% -
SetIntersection_Front_Vector_uint32_16384_64 -7.49% 1375714.783 1272736.757 - -6.23% -
SetIntersection_Interlaced_Set_uint32_262144_1 -7.44% 1097971.448 1016262.649 - -3.45% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -7.44% 65.935 61.032 - -0.85% -
ranges::minmax(std::vector<char>)/64 -7.43% 1.328 1.230 - -0.24% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -7.42% 800.940 741.497 - -1.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -7.42% 36.767 34.040 - -6.39% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -7.38% 13.253 12.275 - 30.57% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -7.36% 1.832 1.697 - 10.75% -
BM_StringRead_Cold_Deep_Large -7.34% 1.338 1.240 - -0.75% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -7.33% 1.316 1.220 - -6.38% -
SetIntersection_Interlaced_Vector_float_1024_256 -7.32% 6018052.764 5577604.709 - -6.10% -
std::move(vector<int>)/8 -7.32% 2.306 2.137 - -6.12% -
bm_lexicographical_compare<signed_char>/8 -7.31% 3.302 3.060 - -6.62% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -7.31% 534.534 495.451 - -8.81% -
SetIntersection_Front_Vector_uint32_16384_256 -7.29% 2278427.191 2112274.794 - -6.90% -
std::copy_backward(vector<bool>)_(aligned)/262144 -7.28% 789.882 732.362 - -2.86% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -7.24% 41.060 38.087 - -6.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -7.23% 13616005.769 12631255.701 - -10.23% -
BM_std_minmax_element<char>/3 -7.23% 1.201 1.114 - -2.15% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.18% 2743.554 2546.494 - -3.69% -
std::find_if(vector<char>)_(bail_25%)/8 -7.14% 0.957 0.889 - 9.54% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -7.13% 56676.944 52637.978 - -1.15% -
BM_PushHeap_float_Random_1024 -7.12% 7.553 7.016 - -0.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.12% 49.293 45.785 - -1.44% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -7.11% 227.513 211.336 - -6.60% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -7.09% 1.617 1.503 - 10.36% -
std::partition_copy(list<int>)/32 -7.02% 8.721 8.108 - -9.59% -
BM_StringRead_Cold_Shallow_Empty -7.02% 1.135 1.056 - -2.63% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -7.02% 11.385 10.586 - -7.01% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.99% 829.050 771.096 - 18.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -6.99% 29.039 27.010 - -16.21% -
std::map<int,_int>::clear()/32 -6.99% 695.035 646.475 - 0.79% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -6.98% 2.953 2.747 - -3.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -6.98% 39.534 36.775 - -3.35% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -6.96% 6.183 5.753 - 2.21% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -6.96% 1.495 1.391 - 4.85% -
std::unique(deque<int>)_(contiguous)/8192 -6.95% 4033.370 3753.067 - 0.44% -
std::search(list<int>,_pred)_(no_match)/8192 -6.89% 7798.397 7260.960 - -0.59% -
std::reverse_copy(list<int>)/512 -6.86% 391.377 364.529 - 0.18% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -6.83% 43.161 40.212 - 0.09% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -6.80% 799.787 745.377 - 12.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -6.79% 4999450.693 4660168.904 - 5.16% -
std::shift_left(list<int>)/8192 -6.78% 7603.754 7088.146 - -0.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.77% 216919.492 202237.680 - -2.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -6.77% 1183563.512 1103486.316 - -3.97% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.75% 106156.503 98987.649 - -1.62% -
SetIntersection_Interlaced_Set_uint32_64_16 -6.75% 23238654.458 21670825.959 - -3.02% -
std::multiset<std::string>::find(key)_(existent)/1024 -6.74% 25.779 24.041 - -3.66% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.71% 11.951 11.148 - 1.03% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -6.69% 33.539 31.294 - -10.12% -
std::find_end(forward_list<int>)_(single_element)/8192 -6.69% 6134.257 5723.743 - -2.04% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -6.67% 105914.800 98847.974 - -1.77% -
BM_deque_vector_ranges_move_backward/5500 -6.65% 209.939 195.983 - -1.46% -
BM_deque_deque_move_backward/0 -6.64% 0.920 0.859 - -6.40% -
std::multiset<std::string>::count(key)_(non-existent)/32 -6.57% 11.364 10.617 - 1.95% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -6.57% 7064.338 6600.541 - 1.11% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -6.55% 34650.160 32380.008 - -5.27% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.55% 16160.124 15102.283 - 0.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.53% 42220.257 39465.177 - 1.57% -
std::set<std::string>::contains(key)_(existent)/1024 -6.50% 24.211 22.637 - 0.33% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -6.47% 5.078 4.749 - 0.80% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.45% 62598.020 58559.744 - -1.74% -
std::unique(list<int>,_pred)_(sprinkled)/32 -6.44% 65.880 61.636 - -4.43% -
BM_PushHeap_string_SingleElement_64 -6.43% 2.777 2.598 - -0.44% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.43% 18.408 17.225 - 0.03% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -6.42% 23.832 22.302 - 1.72% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.41% 1062.781 994.667 - -2.99% -
BM_PushHeap_string_Descending_64 -6.40% 2.320 2.172 - -2.63% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -6.40% 355.969 333.200 - -6.57% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.39% 2297.606 2150.697 - 0.08% -
BM_PushHeap_string_Descending_16 -6.38% 2.217 2.076 - -1.19% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.37% 44198.507 41383.221 - 0.41% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -6.32% 1.179 1.104 - 0.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -6.32% 39.205 36.727 - -2.23% -
BM_StringRead_Cold_Shallow_Large -6.32% 1.152 1.079 - -1.74% -
BM_deque_vector_ranges_copy/70000 -6.31% 3448.286 3230.535 - 0.97% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -6.31% 11.299 10.586 - 3.22% -
std::count(list<int>)_(every_other)/1048576 -6.29% 873195.537 818297.556 - 0.34% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -6.29% 8.285 7.764 - -4.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -6.28% 1116840.647 1046732.909 - -3.43% -
std::search(list<int>)_(same_length)/8192 -6.25% 8480.488 7950.315 - -7.76% -
BM_PushHeap_uint32_Descending_16 -6.24% 0.379 0.355 - -4.74% -
BM_PushHeap_string_SingleElement_256 -6.24% 2.715 2.546 - -0.75% -
BM_PushHeap_float_Random_256 -6.23% 7.367 6.908 - 0.40% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -6.23% 32.632 30.599 - -6.78% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -6.17% 10.040 9.421 - -6.63% -
BM_PushHeap_float_Random_16384 -6.17% 7.623 7.153 - 1.64% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -6.17% 1.546 1.451 - -21.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.16% 72.774 68.290 - 0.80% -
BM_deque_vector_ranges_copy/65536 -6.11% 3128.203 2936.981 - -0.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.10% 23876.535 22419.374 - 0.12% -
BM_deque_vector_ranges_copy/64000 -6.10% 3121.639 2931.164 - 0.54% -
SetIntersection_None_Set_uint64_64_1 -6.10% 22580170.810 21203251.141 - -6.37% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -6.08% 2.453 2.304 - -5.53% -
BM_PushHeap_string_SingleElement_16384 -6.08% 2.704 2.540 - -1.84% -
std::fill(deque<int>)/1024 -6.07% 32.312 30.351 - 0.83% -
std::pop_heap(deque<float>)/1024 -6.07% 13.299 12.492 - -1.17% -
BM_StringRead_Cold_Shallow_Small -6.04% 1.123 1.055 - -4.00% -
BM_lexicographical_compare_three_way_fast_path/1 -6.02% 0.395 0.371 - -12.52% -
std::unordered_set<std::string>::clear()/32 -6.02% 933.402 877.170 - -3.96% -
BM_PushHeap_string_SingleElement_262144 -6.02% 2.734 2.569 - -1.52% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -5.99% 6656.318 6257.750 - -0.02% -
std::find_if(deque<int>)_(bail_25%)/8192 -5.98% 541.750 509.329 - -27.71% -
SetIntersection_Front_Set_string_16384_16 -5.98% 1937963.880 1822034.408 - -3.60% -
BM_deque_vector_copy/0 -5.98% 1.559 1.466 - 4.27% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -5.97% 30.304 28.496 - -1.48% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -5.95% 1.299 1.222 - -14.65% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -5.94% 0.648 0.609 - -9.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.93% 65944.330 62034.037 - -1.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -5.90% 1537516.546 1446846.471 - -4.80% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -5.89% 23.082 21.722 - 0.36% -
std::map<std::string,_int>::clear()/32 -5.86% 921.312 867.300 - -3.94% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -5.86% 295408.806 278092.843 - -5.02% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.86% 1.715 1.615 - -2.77% -
bm_gcd_random -5.85% 31.086 29.269 - 1.01% -
std::replace(list<int>)_(prefix)/1024 -5.85% 785.529 739.615 - 0.10% -
BM_PushHeap_string_SingleElement_1024 -5.84% 2.712 2.553 - -1.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -5.84% 54.145 50.984 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -5.82% 1079196.259 1016335.237 - -4.58% -
std::find_if(vector<int>)_(bail_25%)/8 -5.82% 0.736 0.693 - -21.43% -
std::find_first_of(deque<int>)_(small_needle)/50 -5.81% 173.913 163.812 - -3.01% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -5.79% 0.442 0.417 - -15.76% -
std::partition_copy(list<int>)/50 -5.79% 12.978 12.226 - -6.29% -
SetIntersection_Interlaced_Vector_uint32_256_16 -5.78% 6603472.743 6221688.302 - 4.54% -
BM_PushHeap_string_SingleElement_4 -5.75% 2.409 2.270 - -1.74% -
SetIntersection_Front_Set_float_262144_16384 -5.75% 228201279.112 215077025.227 - -0.01% -
bm_lexicographical_compare<signed_char>/64 -5.75% 2.263 2.133 - -9.16% -
std::partition(list<int>)_(dense)/1024 -5.74% 412.971 389.271 - 0.51% -
std::multiset<int>::ctor(const&,_alloc)/8192 -5.74% 53210.608 50158.745 - -1.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -5.73% 1182562.606 1114846.553 - -4.87% -
BM_CmpLess_uchar_uint -5.72% 1.117 1.053 - -2.63% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -5.71% 1623.033 1530.287 - 10.32% -
std::unique_copy(deque<int>)_(contiguous)/8192 -5.69% 3959.967 3734.637 - 0.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.69% 1324.625 1249.289 - -2.97% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -5.67% 24.981 23.565 - 7.35% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.67% 13880.784 13094.041 - -2.99% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -5.66% 43.919 41.431 - 1.09% -
BM_PushHeap_uint32_SingleElement_4 -5.64% 0.356 0.336 - -9.19% -
std::move_backward(vector<bool>)_(unaligned)/64 -5.64% 1.734 1.636 - 0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.64% 1154935.026 1089820.123 - -5.33% -
SetIntersection_None_Set_uint64_1024_1 -5.63% 9092670.744 8580494.181 - -3.15% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -5.63% 17.769 16.769 - -3.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -5.62% 0.814 0.768 - -2.94% -
SetIntersection_Interlaced_Vector_string_16384_16 -5.62% 4288302.922 4047507.206 - -4.31% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.61% 13415.140 12662.695 - -0.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.61% 979859.505 924901.485 - 0.24% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -5.56% 1.468 1.386 - -1.12% -
BM_StringRelational_Eq_Small_Small_ChangeLast -5.53% 2.009 1.898 - -8.58% -
SetIntersection_Interlaced_Vector_string_1024_4 -5.48% 1717485.515 1623395.644 - 0.69% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -5.48% 28538.844 26976.154 - -4.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.47% 69283.589 65493.764 - 0.81% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -5.47% 1.291 1.221 - -11.54% -
std::copy_n(vector<int>)/4096 -5.47% 172.086 162.678 - 8.71% -
SetIntersection_None_Set_uint32_1024_16 -5.47% 9111137.382 8613100.677 - -3.88% -
SetIntersection_Front_Vector_string_262144_64 -5.46% 3272591.317 3093967.604 - -1.19% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -5.46% 8643397.922 8171669.950 - -33.80% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -5.45% 32.615 30.838 - 0.67% -
SetIntersection_Front_Set_string_256_256 -5.44% 30873578.681 29192601.107 - -1.72% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.44% 714.126 675.248 - -1.61% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -5.44% 1977.161 1869.526 - -0.33% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -5.44% 1.301 1.230 - 2.59% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -5.43% 23.893 22.595 - -7.15% -
std::find_if(deque<int>)_(bail_25%)/32768 -5.41% 2157.941 2041.114 - -27.55% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.40% 4.529 4.284 - 3.95% -
std::find_first_of(deque<int>)_(small_needle)/32 -5.40% 112.757 106.671 - -4.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.39% 17765501.233 16807581.369 - -1.95% -
BM_PushHeap_string_Ascending_256 -5.37% 11.134 10.537 - -4.02% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -5.34% 22.935 21.710 - -1.16% -
SetIntersection_Front_Set_uint32_262144_64 -5.34% 1686092.803 1596045.650 - -0.31% -
BM_lexicographical_compare_three_way_slow_path/1 -5.32% 0.434 0.411 - -10.94% -
rng::find_last(deque<int>)_(bail_10%)/50 -5.32% 12.064 11.423 - 0.71% -
std::is_partitioned(list<int>)_(partitioned)/8192 -5.31% 7177.363 6796.174 - -1.20% -
BM_PushHeap_string_Descending_256 -5.31% 2.389 2.262 - -2.15% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -5.27% 52470.299 49703.791 - -4.95% -
ranges::minmax(std::vector<long_long>)/1 -5.27% 0.688 0.652 - -5.89% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -5.26% 52.175 49.430 - -0.74% -
std::unordered_map<int,_int>::ctor(const&)/8192 -5.26% 59021.197 55916.648 - 1.52% -
SetIntersection_Front_Vector_uint32_16384_1024 -5.26% 5593949.777 5299915.166 - -10.50% -
SetIntersection_Front_Set_uint32_256_256 -5.24% 7659448.212 7258230.379 - -2.09% -
SetIntersection_Interlaced_Set_uint32_262144_64 -5.22% 1619440.350 1534934.408 - -1.54% -
BM_PushHeap_float_Random_262144 -5.21% 7.569 7.175 - -2.43% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -5.21% 2.466 2.337 - 2.02% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -5.20% 6973366.576 6611021.075 - 0.66% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.18% 1780.489 1688.239 - -7.12% -
SetIntersection_Front_Set_uint32_1024_256 -5.18% 4070064.754 3859421.951 - -1.09% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -5.16% 179.863 170.581 - -4.66% -
rng::contains(list<int>)_(process_all)/8 -5.13% 2.328 2.209 - -5.44% -
SetIntersection_Interlaced_Vector_string_16384_64 -5.12% 13157231.822 12483985.579 - 3.35% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.11% 13210.504 12535.419 - -2.50% -
SetIntersection_Front_Vector_uint64_262144_64 -5.11% 1372084.962 1302012.743 - -6.70% -
std::sort(vector<int>)_(heap)/1024 -5.11% 4832.304 4585.558 - 0.56% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -5.10% 43204.293 40998.768 - 0.03% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -5.06% 56.521 53.659 - -13.79% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -5.06% 0.233 0.222 - 1.38% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -5.06% 11.796 11.199 - 2.92% -
BM_PushHeap_string_Descending_16384 -5.05% 2.422 2.300 - -3.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -5.04% 33.806 32.102 - 1.25% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -5.02% 756.039 718.056 - -1.37% -
SetIntersection_Front_Set_uint32_16384_64 -5.01% 1688614.325 1604064.306 - -5.82% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.99% 16004.565 15205.224 - -2.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.99% 25.317 24.053 - -6.48% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.99% 918.642 872.804 - 0.86% -
std::remove_if(list<int>)_(sprinkled)/50 -4.97% 74.324 70.627 - -0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -4.96% 1074436.400 1021156.538 - -4.93% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.96% 47.736 45.370 - 0.91% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -4.96% 4211.660 4002.915 - -11.98% -
BM_StringFindAllMatch/8 -4.94% 2.873 2.731 - 4.04% -
SetIntersection_Front_Set_float_64_64 -4.93% 13850448.489 13167538.210 - 3.59% -
BM_CmpEqual_ushort_short -4.91% 1.037 0.986 - -2.34% -
SetIntersection_Interlaced_Vector_uint64_64_16 -4.91% 17476485.058 16618539.367 - -4.98% -
SetIntersection_Interlaced_Vector_float_262144_16384 -4.91% 355981242.406 338514768.376 - -3.81% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -4.89% 10.698 10.174 - 6.87% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -4.89% 1860922.443 1769940.350 - -11.25% -
BM_PushHeap_string_Ascending_1024 -4.89% 13.594 12.930 - -4.94% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.85% 6582.676 6263.598 - -4.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.84% 644659.485 613430.803 - 2.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.84% 1418.184 1349.504 - -0.13% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.84% 4992.279 4750.768 - 0.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.83% 1053356.810 1002443.615 - -3.97% -
std::set<int>::ctor(&&,_different_allocs)/1024 -4.83% 6173.371 5875.203 - 0.60% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.83% 38244.012 36397.622 - 0.24% -
SetIntersection_Front_Set_uint32_1024_1024 -4.82% 12433868.103 11834618.030 - -2.20% -
std::fill_n(list<int>)/8192 -4.80% 9046.214 8611.658 - -4.41% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.80% 8.724 8.305 - 0.62% -
std::replace(vector<int>)_(sprinkled)/50 -4.78% 9.084 8.649 - -4.95% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -4.76% 919.487 875.758 - 1.14% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -4.75% 96.151 91.589 - -5.28% -
SetIntersection_Front_Set_float_16384_16384 -4.74% 225694902.018 215003761.104 - -4.42% -
std::multiset<int>::ctor(const&)/8192 -4.74% 53158.406 50640.590 - -0.35% -
std::find(list<int>)_(bail_25%)/32768 -4.74% 8022.389 7642.501 - -1.05% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -4.72% 15.315 14.591 - -0.47% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -4.72% 12.222 11.645 - -4.77% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -4.71% 5.787 5.515 - 1.71% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -4.70% 35.903 34.214 - 0.51% -
SetIntersection_None_Set_uint64_256_4 -4.69% 11594445.423 11050325.889 - -4.25% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -4.68% 1535020.066 1463251.939 - 7.41% -
BM_StringConstructDestroyCStr_Small_Opaque -4.66% 2.188 2.086 - -4.62% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -4.64% 29.293 27.934 - 0.56% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -4.63% 26.943 25.696 - 0.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.62% 742.252 707.926 - -1.82% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -4.62% 311.990 297.565 - -6.63% -
BM_std_minmax_element<short>/2 -4.62% 0.683 0.651 - -5.14% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -4.62% 24.633 23.496 - -5.00% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.61% 19.267 18.378 - -0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -4.61% 1205208.645 1149659.551 - -3.90% -
std::unordered_multiset<int>::find(key)_(existent)/32 -4.61% 1.491 1.422 - -1.54% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.60% 5978.461 5703.170 - -2.20% -
bm_lexicographical_compare<signed_char>/512 -4.59% 8.116 7.744 - -4.56% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -4.59% 12.512 11.938 - -4.36% -
BM_deque_vector_copy/64000 -4.59% 3002.860 2865.170 - 0.69% -
std::is_sorted_until(vector<int>,_pred)/8 -4.58% 3.642 3.475 - -4.02% -
SetIntersection_None_Set_uint32_256_256 -4.57% 5839950.100 5573322.610 - -4.67% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -4.56% 4288280.585 4092595.186 - 21.03% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.56% 77257.429 73733.067 - 0.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.54% 46789.561 44665.017 - 2.13% -
std::set<int>::contains(key)_(non-existent)/32 -4.52% 2.883 2.753 - 3.87% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.51% 17.893 17.085 - 0.27% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.51% 714.755 682.527 - -0.19% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -4.51% 25.136 24.003 - -1.21% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.51% 53.069 50.678 - -0.36% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.49% 150408.301 143650.462 - -8.62% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.49% 1.380 1.318 - -4.96% -
std::map<int,_int>::ctor(const&)/32 -4.48% 234.864 224.335 - 0.45% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.48% 1403.905 1341.007 - -4.04% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -4.47% 20.307 19.398 - -4.41% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -4.47% 505570.470 482966.783 - -3.80% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -4.46% 10.912 10.425 - -3.30% -
std::remove_if(list<int>)_(prefix)/8192 -4.45% 9895.199 9455.183 - 0.60% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.44% 278.438 266.070 - 0.10% -
std::transform(list<int>,_list<int>)/8192 -4.43% 9049.095 8647.858 - -12.58% -
SetIntersection_Front_Set_float_16384_16 -4.43% 1225513.146 1171248.439 - -3.27% -
std::set<std::string>::clear()/1024 -4.43% 22587.844 21588.331 - -0.41% -
std::stable_partition(vector<int>)_(sparse)/1024 -4.41% 216.880 207.325 - -3.64% -
SetIntersection_Front_Set_string_16384_256 -4.39% 14841135.951 14189989.684 - -6.10% -
std::multiset<int>::ctor(const&,_alloc)/1024 -4.38% 6696.126 6402.527 - 0.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.36% 0.679 0.650 - 15.12% -
std::equal(vector<int>)_(it,_it,_it)/8 -4.35% 1.229 1.176 - 1.62% -
std::move(deque<int>)/8 -4.34% 3.478 3.327 - -8.67% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -4.33% 12.215 11.686 - -3.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.33% 18935876.892 18116541.072 - -1.51% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.32% 57439.554 54955.695 - 0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.31% 554586041.157 530694178.077 - -0.71% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.31% 535.105 512.058 - -1.17% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.29% 55.818 53.423 - 0.36% -
SetIntersection_None_Set_string_16384_1 -4.28% 210213417.855 201221019.617 - 4.82% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.28% 23.884 22.863 - -0.06% -
SetIntersection_None_Set_uint32_1024_1024 -4.28% 9019637.463 8633836.351 - -5.56% -
SetIntersection_None_Vector_uint32_16384_16384 -4.27% 1105661.011 1058399.700 - -3.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.27% 1922236.660 1840118.351 - -0.87% -
BM_StringFindAllMatch/1 -4.26% 3.157 3.023 - 7.64% -
SetIntersection_Interlaced_Set_float_1024_1024 -4.25% 12402850.426 11875574.489 - -1.71% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -4.25% 19.343 18.522 - -1.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -4.25% 0.665 0.637 - -2.37% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.23% 232.792 222.940 - -5.03% -
SetIntersection_Front_Set_uint32_262144_1 -4.23% 1043620.312 999489.448 - -2.37% -
SetIntersection_Front_Set_float_16384_64 -4.22% 1771979.265 1697122.835 - 7.92% -
rng::find_last(deque<int>)_(bail_10%)/1024 -4.22% 237.570 227.551 - 0.87% -
std::is_sorted(deque<int>,_pred)/1024 -4.21% 670.005 641.793 - 0.02% -
std::partial_sort_copy(deque<int>)_(descending)/8 -4.20% 15.296 14.654 - -1.13% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -4.20% 6.625 6.347 - -3.13% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.17% 7.651 7.332 - -1.00% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -4.16% 15.353 14.714 - -0.38% -
std::find_if_not(vector<int>)_(process_all)/50 -4.16% 5.660 5.425 - -4.13% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.15% 6919.170 6632.069 - -2.16% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.13% 1883.538 1805.751 - 2.85% -
std::move_backward(deque<int>)/64 -4.12% 5.398 5.176 - -0.92% -
BM_PushHeap_string_PipeOrgan_16384 -4.11% 13.172 12.630 - -4.20% -
std::map<std::string,_int>::find(key)_(existent)/1024 -4.10% 24.604 23.594 - -5.39% -
std::set<int>::count(key)_(existent)/1024 -4.10% 4.256 4.081 - -3.18% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -4.09% 28.394 27.231 - -8.70% -
SetIntersection_Interlaced_Set_uint32_262144_256 -4.09% 1603431.478 1537916.828 - -1.45% -
SetIntersection_Interlaced_Vector_string_16384_4 -4.08% 1841569.878 1766357.889 - -0.76% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -4.08% 1479159.990 1418758.789 - -0.23% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -4.06% 13928.528 13362.490 - -0.96% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -4.06% 13.321 12.780 - -0.25% -
std::unordered_set<int>::count(key)_(non-existent)/0 -4.06% 0.278 0.267 - -0.79% -
std::set<std::string>::contains(key)_(non-existent)/32 -4.05% 9.646 9.255 - -14.58% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -4.04% 1.539 1.477 - 11.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.03% 38.337 36.792 - 0.40% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -4.02% 209.684 201.253 - -2.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -4.02% 1821063.549 1747866.997 - -4.80% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -4.01% 508118.395 487721.869 - -4.07% -
std::unordered_set<int>::find(key)_(existent)/1024 -4.01% 1.336 1.283 - -10.76% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.01% 408.102 391.743 - 0.22% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -4.00% 23.889 22.933 - -6.04% -
std::replace(vector<int>)_(sprinkled)/1024 -4.00% 169.994 163.190 - -2.25% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.00% 73.639 70.692 - -1.09% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -3.98% 1.861 1.787 - 0.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.98% 1194.803 1147.216 - -1.15% -
std::unique(list<int>,_pred)_(sprinkled)/52 -3.98% 82.060 78.796 - -2.31% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -3.95% 19.691 18.914 - -4.57% -
std::multiset<int>::ctor(const&)/32 -3.95% 232.977 223.785 - -2.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.94% 22595456.210 21705542.862 - -3.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -3.94% 1163407.768 1117593.750 - -4.34% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -3.94% 24.804 23.828 - 4.07% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.94% 12910.606 12402.499 - -1.53% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -3.93% 25.711 24.702 - -2.12% -
BM_deque_deque_copy/64000 -3.91% 3056.465 2937.021 - -0.30% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.90% 64073.548 61572.521 - -2.65% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.90% 18.293 17.579 - -0.63% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -3.87% 1.703 1.638 - 6.31% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -3.85% 1.275 1.225 - 1.23% -
std::copy(vector<bool>)_(aligned)/4096 -3.85% 4.926 4.737 - -4.13% -
std::none_of(vector<int>)_(process_all)/8 -3.85% 2.564 2.466 - 0.62% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.84% 21.688 20.855 - 2.45% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.84% 131573.970 126524.102 - -3.11% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -3.84% 559.925 538.436 - -4.42% -
BM_StringMove_Large -3.84% 0.735 0.707 - 0.19% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.83% 13.494 12.978 - 0.55% -
SetIntersection_None_Set_uint64_1024_64 -3.83% 9002334.521 8657969.073 - -1.41% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.82% 13593.061 13073.483 - -1.02% -
std::find_if(list<int>)_(process_all)/50 -3.81% 20.057 19.292 - 0.72% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.80% 14365840.624 13819621.073 - 1.06% -
SetIntersection_None_Vector_uint64_262144_1 -3.80% 1135779.239 1092600.123 - -3.19% -
std::find_if(vector<int>)_(process_all)/50 -3.78% 5.641 5.428 - -4.53% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -3.77% 21.621 20.806 - -0.74% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.76% 795.785 765.870 - -1.84% -
SetIntersection_Front_Set_uint32_64_64 -3.75% 13205774.499 12710611.393 - -3.91% -
SetIntersection_Front_Vector_string_64_16 -3.73% 21215406.422 20423226.657 - -2.11% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.72% 380.721 366.545 - -4.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.72% 5683.831 5472.458 - 0.57% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -3.71% 1.235 1.189 - -0.11% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -3.70% 23.885 23.001 - -8.93% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -3.70% 19.638 18.911 - -5.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.70% 6569425.171 6326273.626 - -0.94% -
BM_CmpLess_uchar_uchar -3.69% 1.086 1.046 - -1.25% -
std::set<std::string>::equal_range(key)_(existent)/1024 -3.69% 25.302 24.368 - -0.18% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -3.69% 360954.608 347630.251 - 0.44% -
SetIntersection_Interlaced_Vector_string_64_16 -3.69% 29409543.761 28324848.935 - -0.05% -
SetIntersection_Front_Vector_uint32_16384_1 -3.69% 1055254.260 1016341.545 - -1.43% -
ranges::min(std::deque<long_long>)/8 -3.67% 2.403 2.314 - -0.14% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -3.67% 5073.826 4887.748 - 0.35% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.66% 7007.870 6751.387 - 0.42% -
SetIntersection_None_Set_uint64_1024_256 -3.65% 8902385.558 8577184.797 - -5.24% -
rng::find_last(deque<int>)_(bail_90%)/8 -3.65% 0.845 0.815 - -6.24% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.65% 4047.949 3900.376 - -0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -3.65% 2930755.723 2823917.531 - -2.80% -
BM_StringRelational_Eq_Large_Large_Control -3.64% 2.213 2.133 - -0.40% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.62% 5.473 5.275 - 0.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.61% 666.615 642.540 - -2.39% -
std::copy_backward(vector<bool>)_(aligned)/512 -3.60% 1.573 1.516 - -2.31% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.60% 10090484.117 9727722.684 - -1.76% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -3.58% 5.295 5.106 - -2.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.57% 643002.421 620051.678 - 0.42% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -3.57% 31.818 30.683 - -5.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -3.55% 24.065 23.210 - -5.24% -
SetIntersection_Front_Set_uint32_1024_4 -3.55% 1071249.812 1033215.763 - -3.85% -
SetIntersection_Front_Set_uint32_1024_1 -3.55% 1041580.144 1004640.682 - -3.30% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.55% 8459.392 8159.439 - 0.47% -
bm_ranges_lexicographical_compare<signed_char>/512 -3.54% 8.189 7.899 - -2.41% -
BM_num_put<long> -3.53% 11.645 11.234 - -2.70% -
BM_CmpLess_short_schar -3.53% 0.988 0.953 - 0.05% -
std::search(list<int>)_(single_element)/8192 -3.53% 8935.607 8620.320 - -9.32% -
BM_deque_deque_move/64 -3.53% 3.152 3.041 - 0.41% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -3.52% 31.806 30.687 - 1.92% -
std::stable_sort(vector<int>)_(ascending)/1024 -3.51% 2172.858 2096.585 - 0.76% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.51% 536.994 518.157 - -3.43% -
SetIntersection_Front_Vector_uint64_1024_4 -3.49% 1081399.933 1043685.913 - -3.82% -
std::make_heap(deque<int>)_(ascending)/8 -3.48% 27.845 26.875 - -0.53% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -3.48% 151.848 146.564 - -0.74% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.46% 454.809 439.052 - -2.39% -
std::shift_right(deque<int>)/1024 -3.46% 41.655 40.213 - -0.49% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -3.41% 1.556 1.503 - 4.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.41% 1062195.120 1025974.477 - -3.06% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.41% 37545.020 36266.021 - -2.98% -
BM_std_minmax_element<long_long>/3 -3.41% 1.184 1.144 - 4.66% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.39% 17755972.941 17153256.518 - -2.41% -
BM_PushHeap_float_Random_64 -3.39% 6.699 6.472 - 0.05% -
BM_CmpEqual_int_int -3.39% 1.084 1.048 - -2.56% -
SetIntersection_Interlaced_Set_uint64_64_64 -3.38% 13502785.584 13045751.187 - -1.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.38% 685.414 662.251 - -0.97% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.38% 22.433 21.675 - -0.46% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -3.37% 527179.721 509391.586 - -3.93% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -3.37% 2.298 2.220 - -3.86% -
BM_std_minmax_element<int>/3 -3.36% 1.138 1.099 - -0.82% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -3.36% 19.247 18.600 - -3.82% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.35% 243.741 235.572 - 4.17% -
std::unordered_multimap<int,_int>::clear()/8192 -3.35% 64844.701 62672.087 - 1.93% -
SetIntersection_Front_Set_uint64_1024_256 -3.34% 4278192.684 4135156.213 - 12.03% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -3.34% 72.588 70.162 - 1.54% -
std::find_if(vector<int>)_(process_all)/8 -3.34% 1.347 1.302 - -18.80% -
SetIntersection_None_Set_uint32_256_16 -3.34% 10915105.269 10550495.892 - -3.65% -
SetIntersection_None_Vector_uint64_16384_256 -3.33% 1098145.365 1061538.189 - -3.47% -
std::unordered_multimap<int,_int>::clear()/1024 -3.33% 8420.524 8140.363 - 1.81% -
SetIntersection_Interlaced_Set_uint64_1024_256 -3.33% 14588622.809 14103280.425 - -3.04% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.32% 57898.920 55977.847 - -0.08% -
SetIntersection_Front_Set_uint32_262144_256 -3.32% 3830800.392 3703747.017 - -0.98% -
BM_deque_vector_ranges_copy_backward/0 -3.29% 1.421 1.375 - 0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.29% 1191074.694 1151946.766 - -3.03% -
SetIntersection_Front_Vector_uint64_16384_1 -3.28% 1044288.354 1009996.435 - -7.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.28% 5850385.342 5658399.373 - -8.49% -
BM_StringRelational_Less_Small_Empty_Control -3.28% 1.717 1.661 - 0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -3.26% 11032883.793 10672864.052 - -2.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -3.25% 11600744.420 11223891.279 - -6.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.25% 25928857.049 25087298.216 - -4.13% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -3.24% 4.552 4.404 - 3.33% -
std::move(vector<bool>)_(unaligned)/4096 -3.24% 26.732 25.867 - -1.50% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.23% 591.919 572.791 - 0.29% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.23% 15.207 14.715 - 0.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -3.23% 4089560.990 3957441.392 - -2.24% -
std::partition(list<int>)_(dense)/8192 -3.23% 5358.135 5185.234 - 2.95% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -3.22% 857.543 829.947 - -0.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.21% 643.498 622.851 - 12.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.21% 1658952.148 1605734.781 - -4.08% -
std::for_each(join_view(vector<vector<int>>))/8 -3.21% 1.427 1.382 - -3.10% -
std::shift_right(list<int>)/8192 -3.20% 7670.697 7425.164 - 1.37% -
SetIntersection_Front_Set_uint32_16384_16 -3.20% 1205652.387 1167113.716 - -1.49% -
std::remove(vector<int>)_(prefix)/32 -3.19% 50.778 49.156 - 1.10% -
SetIntersection_Front_Set_float_262144_262144 -3.19% 1642585.369 1590186.441 - -2.08% -
SetIntersection_Front_Set_string_1024_16 -3.19% 1955368.088 1893000.896 - 2.51% -
BM_PushHeap_uint32_SingleElement_64 -3.18% 0.362 0.351 - -5.45% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -3.18% 9.559 9.255 - 0.27% -
std::find_if(vector<char>)_(process_all)/8 -3.18% 1.567 1.518 - -3.59% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -3.18% 40.686 39.394 - 10.89% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -3.17% 6.511 6.305 - -6.10% -
SetIntersection_Interlaced_Set_uint64_256_1 -3.16% 4169966.224 4038235.288 - -2.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -3.16% 4379362.712 4241108.300 - -1.96% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.15% 671397.495 650246.061 - 0.23% -
SetIntersection_Interlaced_Vector_string_256_256 -3.14% 20892201.851 20235927.503 - 10.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.14% 8882216.196 8603696.340 - -10.66% -
BM_PushHeap_string_Descending_1024 -3.13% 2.436 2.359 - -0.10% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -3.13% 2.685 2.601 - -3.22% -
BM_deque_vector_copy_backward/0 -3.11% 1.476 1.430 - -7.90% -
rng::starts_with(deque<int>)/1024 -3.11% 476.854 462.044 - 1.53% -
std::unique(list<int>)_(sprinkled)/52 -3.10% 69.865 67.699 - -3.19% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.10% 235491224.871 228201449.085 - -2.97% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.09% 23738.636 23004.379 - 0.26% -
SetIntersection_Front_Set_uint32_262144_262144 -3.09% 1677584.799 1625786.297 - -2.38% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -3.09% 34.015 32.965 - -4.39% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -3.08% 12.936 12.537 - -5.15% -
std::set<int>::equal_range(key)_(existent)/8192 -3.07% 8.503 8.241 - -6.65% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.07% 1503.723 1457.537 - -0.31% -
SetIntersection_Interlaced_Set_uint64_256_64 -3.07% 13840365.732 13415766.717 - -3.57% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.07% 404.622 392.210 - -0.34% -
std::find(vector<long_long>)_(process_all)/8 -3.07% 1.096 1.063 - 12.68% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -3.07% 30.791 29.847 - -3.11% -
BM_deque_deque_copy/5500 -3.06% 202.960 196.756 - -0.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.05% 386164.568 374378.948 - -0.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -3.05% 46.832 45.403 - 2.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.05% 1112265.150 1078380.023 - -4.23% -
SetIntersection_Interlaced_Set_uint64_256_4 -3.05% 11066807.337 10729810.502 - -4.00% -
std::count(list<int>)_(every_other)/8192 -3.04% 7535.874 7306.506 - 2.61% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -3.04% 0.593 0.575 - -8.63% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.04% 20950210.136 20312780.905 - 0.04% -
SetIntersection_None_Set_uint32_256_64 -3.04% 9362650.872 9078289.938 - -2.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.03% 50.116 48.596 - 5.29% -
BM_PushHeap_string_Descending_4 -3.02% 1.933 1.874 - -0.90% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.01% 1.665 1.615 - -6.18% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -3.01% 228584785.252 221714029.346 - -0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.00% 1652153.401 1602573.648 - -4.54% -
SetIntersection_Interlaced_Set_uint64_16384_256 -3.00% 213282787.873 206885381.515 - -3.27% -
SetIntersection_Front_Set_uint32_16384_1 -3.00% 1026027.524 995285.618 - -4.59% -
BM_CmpLess_ushort_short -2.99% 1.070 1.038 - -0.01% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -2.98% 270.537 262.479 - -1.09% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -2.98% 6842.805 6639.054 - -0.94% -
std::multiset<int>::contains(key)_(non-existent)/32 -2.98% 2.711 2.630 - -1.36% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.97% 102445.098 99399.728 - -0.02% -
std::is_sorted(deque<int>,_pred)/8192 -2.97% 5356.698 5197.506 - 0.10% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -2.97% 1.206 1.170 - -3.79% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.97% 13.747 13.340 - -0.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.96% 3551.922 3446.681 - 1.79% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.96% 233.706 226.784 - -0.14% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.96% 39970196.619 38787873.129 - 0.33% -
std::find_end(list<int>)_(process_all)/8192 -2.95% 7515.754 7293.927 - -0.50% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -2.95% 644221.397 625212.474 - 0.01% -
std::move(deque<int>)/64 -2.95% 5.021 4.874 - 1.95% -
std::sort_heap(deque<int>,_pred)/8 -2.94% 34.719 33.697 - -2.97% -
BM_StringRelational_Eq_Large_Huge_Control -2.94% 0.489 0.474 - 0.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.94% 19.211 18.646 - 0.77% -
SetIntersection_None_Set_uint32_1024_256 -2.94% 8887022.808 8625845.503 - -3.43% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.93% 484.969 470.763 - 11.06% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.93% 0.938 0.911 - -11.12% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.92% 297.034 288.346 - -1.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -2.92% 1045599.451 1015026.536 - -4.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.92% 4252705.089 4128453.322 - -2.55% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.92% 25.455 24.712 - 0.62% -
std::map<std::string,_int>::clear()/8192 -2.92% 218681.069 212304.773 - -0.66% -
SetIntersection_Front_Vector_uint64_1024_1 -2.91% 1045235.294 1014783.755 - -8.55% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -2.91% 1.601 1.554 - -3.83% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.91% 404.775 392.990 - 0.44% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -2.91% 19.174 18.616 - -3.28% -
std::remove(list<int>)_(sprinkled)/8192 -2.91% 8107.857 7872.193 - -9.82% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.90% 8.416 8.172 - -2.72% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -2.90% 19.460 18.896 - -0.68% -
BM_CmpLess_int_uint -2.89% 1.090 1.059 - -0.52% -
BM_PushHeap_string_Ascending_64 -2.89% 7.444 7.229 - -1.35% -
SetIntersection_None_Set_uint32_256_1 -2.89% 11529564.767 11195945.096 - -3.46% -
std::set<int>::find(key)_(existent)/1024 -2.89% 4.026 3.909 - -2.83% -
std::rotate(deque<int>)_(by_1/4)/50 -2.89% 28.108 27.296 - -3.99% -
std::list<int>::insert(begin)_(cheap_elements)/32 -2.88% 11.019 10.702 - -3.90% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.87% 366.210 355.693 - -1.30% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.87% 43695.444 42443.478 - -1.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.86% 4314885.303 4191299.656 - -2.94% -
BM_deque_vector_copy/70000 -2.86% 3288.794 3194.644 - 0.63% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -2.86% 1.379 1.339 - -9.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.86% 1547.980 1503.708 - 1.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.86% 22.199 21.564 - -0.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.86% 14695.793 14276.153 - 3.90% -
std::partial_sort(deque<int>)_(heap)/8 -2.85% 41.340 40.160 - 0.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.85% 1065102.705 1034744.451 - -1.42% -
SetIntersection_Front_Set_uint32_262144_4 -2.85% 1065592.318 1035267.223 - -1.92% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.84% 1051269.111 1021369.127 - -0.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.84% 1634803.955 1588364.502 - -3.39% -
std::set<int>::insert(value)_(new_value,_end)/1024 -2.84% 43.909 42.663 - 4.11% -
BM_StringRelational_Less_Empty_Empty_Control -2.83% 1.827 1.775 - 11.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.83% 33900.897 32941.831 - -0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -2.82% 14111433.784 13712996.755 - 0.07% -
SetIntersection_Interlaced_Vector_string_256_16 -2.82% 10482620.642 10186759.883 - -1.87% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.82% 219.177 212.994 - 5.43% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.82% 4171641.043 4054049.747 - -2.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.82% 32.970 32.041 - -2.54% -
SetIntersection_Front_Vector_uint32_1024_1 -2.81% 1048755.888 1019271.633 - -1.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.81% 12067171.443 11728437.743 - -3.38% -
rng::find_last(deque<int>)_(bail_90%)/50 -2.80% 1.916 1.863 - 0.19% -
rng::find_if(vector<bool>)_(process_all)/8192 -2.80% 4666.051 4535.381 - 0.70% -
ranges::minmax(std::list<__int128>)/70000 -2.80% 59564.330 57897.661 - -6.21% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.79% 74789.387 72701.170 - 0.10% -
std::set<int>::contains(key)_(non-existent)/1024 -2.79% 6.394 6.216 - -5.13% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.77% 11501606.159 11183042.881 - -4.55% -
SetIntersection_Interlaced_Set_string_262144_256 -2.77% 2076646.971 2019203.289 - -3.66% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.76% 41.730 40.578 - 1.08% -
SetIntersection_None_Set_uint64_1024_4 -2.76% 8866597.824 8621770.906 - -2.55% -
BM_PushHeap_float_Descending_1 -2.76% 0.536 0.521 - 16.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.76% 1060446.869 1031193.830 - 0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.76% 3.525 3.427 - -4.90% -
SetIntersection_Front_Vector_string_256_16 -2.76% 6315256.638 6141258.580 - 0.20% -
std::multiset<std::string>::clear()/32 -2.75% 916.312 891.099 - -0.57% -
BM_num_get<long_long> -2.74% 10.875 10.577 - 0.07% -
std::copy_backward(vector<int>)/262144 -2.74% 12529.387 12186.664 - -3.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -2.73% 4260604.027 4144199.676 - -6.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.72% 1255.449 1221.269 - 0.32% -
std::multiset<int>::ctor(const&)/1024 -2.71% 6583.685 6404.954 - 0.21% -
std::sort_heap(deque<int>)/8 -2.71% 36.949 35.947 - -1.91% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.71% 9940022.363 9670838.118 - -3.45% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.71% 20.623 20.065 - -15.50% -
std::map<std::string,_int>::count(key)_(existent)/32 -2.69% 16.497 16.052 - -0.11% -
rng::find_last(vector<char>)_(bail_90%)/8 -2.69% 0.440 0.428 - 1.82% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -2.68% 32.530 31.658 - -0.01% -
BM_deque_deque_move/2 -2.68% 2.304 2.242 - -2.54% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.67% 171290.622 166708.937 - 0.46% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -2.67% 1.834 1.785 - 4.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -2.66% 10082706.103 9814286.167 - 0.34% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.66% 22.451 21.853 - 0.90% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -2.66% 11.165 10.868 - -10.62% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.66% 31.958 31.108 - -1.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.65% 1166734.880 1135763.530 - -2.97% -
BM_CmpLess_int_int -2.65% 1.070 1.041 - -0.69% -
SetIntersection_None_Set_uint32_1024_4 -2.65% 8905406.330 8669694.198 - -3.44% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.64% 15.585 15.173 - -9.10% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.64% 7642458.134 7440643.867 - -3.07% -
std::copy(vector<bool>)_(aligned)/512 -2.64% 1.415 1.377 - 0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -2.63% 8448328.109 8226022.623 - -2.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.63% 8869495.544 8636622.009 - -10.36% -
SetIntersection_None_Vector_uint32_1024_4 -2.63% 1075475.026 1047242.406 - -2.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.62% 8946343.704 8711651.564 - -4.18% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -2.62% 24.961 24.306 - -0.42% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.62% 30.195 29.404 - 0.79% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.62% 16.292 15.865 - 1.29% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.61% 143106.779 139369.124 - -0.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.60% 18573425.908 18089724.631 - -2.97% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.60% 406.258 395.709 - 0.43% -
std::unordered_set<std::string>::clear()/1024 -2.59% 23615.183 23003.306 - 0.60% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.59% 1275180.500 1242153.402 - -3.99% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.59% 24.314 23.684 - -2.05% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.58% 10.607 10.333 - -2.61% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.58% 68.297 66.538 - 0.64% -
std::partial_sort(deque<int>)_(heap)/8192 -2.58% 268797.063 261872.687 - -1.68% -
std::multimap<std::string,_int>::clear()/32 -2.56% 906.818 883.607 - -1.48% -
BM_CmpEqual_ushort_ushort -2.56% 1.078 1.050 - -1.22% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.55% 1.190 1.160 - -12.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.55% 122373.301 119250.751 - -5.80% -
SetIntersection_Front_Vector_uint32_262144_1 -2.55% 1052471.538 1025642.945 - -1.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.55% 4139182.680 4033688.781 - -0.91% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.55% 12.971 12.641 - -3.88% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.55% 302801.338 295092.575 - 0.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.54% 405.166 394.876 - 0.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -2.53% 14017362.535 13662093.916 - -5.55% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -2.53% 11.451 11.161 - -0.01% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.53% 182212949.097 177600927.567 - -1.53% -
BM_deque_deque_move/0 -2.53% 0.809 0.789 - -4.22% -
BM_PushHeap_string_Ascending_16384 -2.52% 19.489 18.997 - -0.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.51% 8802411.858 8581477.615 - -4.02% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.50% 23.527 22.938 - -1.10% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -2.50% 12.512 12.200 - 0.77% -
SetIntersection_None_Set_uint64_256_64 -2.49% 9370715.529 9136968.836 - -1.52% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -2.49% 38.250 37.299 - -1.65% -
SetIntersection_Front_Set_uint64_262144_256 -2.49% 3884075.185 3787459.064 - 3.89% -
std::adjacent_find(list<int>,_pred)/8 -2.49% 3.920 3.822 - -0.11% -
BM_CmpLess_uchar_short -2.49% 1.059 1.033 - -0.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.48% 5222641.880 5092869.907 - -0.62% -
std::multiset<std::string>::ctor(const&)/32 -2.48% 818.461 798.151 - -1.94% -
SetIntersection_None_Vector_uint64_256_256 -2.48% 2108461.175 2056169.326 - -2.50% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.48% 13.248 12.920 - 0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.47% 1155185.357 1126620.920 - -1.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.47% 1648612.793 1607855.387 - -3.96% -
BM_StringEraseWithMove_Huge_Opaque -2.47% 48.581 47.383 - -1.20% -
SetIntersection_Front_Vector_uint64_256_16 -2.46% 4219917.222 4115927.950 - -5.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.46% 15540.232 15158.004 - -0.12% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.46% 21.316 20.792 - -0.92% -
std::search(list<int>)_(no_match)/1000 -2.45% 709.956 692.543 - 2.35% -
BM_vector_deque_ranges_move_backward/64 -2.45% 3.101 3.025 - -1.15% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -2.44% 926858.243 904222.870 - 1.16% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -2.44% 30.484 29.740 - -3.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.44% 20.395 19.897 - -0.78% -
std::move(list<int>)/512 -2.44% 368.575 359.585 - 1.72% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -2.44% 34.441 33.601 - 0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.44% 1243284.916 1212980.952 - -2.32% -
std::flat_multimap<int,_int>::clear()/1024 -2.43% 403.551 393.726 - 0.46% -
SetIntersection_Front_Set_float_1024_64 -2.43% 1832791.498 1788244.099 - 12.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.43% 1042884.366 1017562.818 - 0.95% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.43% 777.453 758.587 - 1.72% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.42% 19.210 18.744 - -2.74% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.42% 16.789 16.383 - 0.09% -
BM_StringFindAllMatch/64 -2.42% 3.236 3.157 - 0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.42% 8911721.477 8695932.011 - -9.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.42% 1589660.931 1551187.637 - -1.21% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.42% 12592655.939 12288067.800 - -1.59% -
SetIntersection_None_Set_uint32_64_64 -2.41% 11580247.646 11301374.961 - -1.54% -
SetIntersection_Front_Set_uint32_16384_256 -2.41% 3869862.807 3776672.926 - 2.55% -
ranges::minmax(std::list<char>)/8 -2.41% 2.512 2.452 - -3.04% -
SetIntersection_Front_Set_uint32_262144_16 -2.40% 1191753.467 1163104.140 - -2.73% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.40% 64144.005 62602.331 - -2.97% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.40% 269.484 263.018 - 1.11% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.39% 661.867 646.034 - -4.75% -
SetIntersection_Front_Set_uint32_16384_1024 -2.39% 12667720.138 12364855.371 - 4.60% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.39% 1160.107 1132.396 - 0.63% -
SetIntersection_None_Set_string_16384_4 -2.39% 205369041.613 200467174.511 - 4.79% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.39% 545.398 532.380 - -1.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.38% 446.664 436.020 - 0.09% -
std::for_each(join_view(vector<vector<int>>))/32 -2.38% 3.877 3.784 - 0.54% -
BM_deque_vector_copy_backward/5500 -2.38% 202.296 197.488 - -1.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.37% 42.413 41.407 - -1.13% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -2.37% 1.402 1.369 - 2.21% -
SetIntersection_Front_Set_float_262144_64 -2.37% 1754597.485 1713029.708 - 0.38% -
SetIntersection_None_Set_string_262144_256 -2.36% 1666332.275 1626929.849 - -3.06% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -2.36% 24.054 23.485 - 0.47% -
ranges::minmax(std::list<__int128>)/1 -2.36% 0.460 0.449 - 0.60% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -2.36% 24.352 23.779 - -0.15% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -2.36% 3650.870 3564.874 - -2.41% -
std::partition(deque<int>)_(sparse)/8192 -2.35% 3295.180 3217.669 - 5.81% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.35% 7791467.503 7608449.835 - -2.08% -
std::partial_sort(vector<int>)_(repeated)/8192 -2.35% 27111.128 26474.546 - -0.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.34% 5029602.064 4911697.816 - -1.38% -
std::stable_partition(list<int>)_(sparse)/1024 -2.34% 953.147 930.811 - 1.29% -
BM_num_put<unsigned_long> -2.34% 11.266 11.002 - -1.70% -
SetIntersection_Interlaced_Vector_string_16_16 -2.34% 51819782.613 50606037.432 - -3.50% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -2.34% 2366.757 2311.430 - -0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.34% 8994335.319 8784248.153 - -1.78% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.33% 2982.610 2913.066 - -2.22% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.33% 420.959 411.159 - 0.35% -
BM_StringAssignStr_Small_Opaque -2.33% 0.736 0.718 - -0.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.31% 15148.120 14797.538 - 0.17% -
SetIntersection_Front_Set_float_1024_16 -2.31% 1217881.960 1189710.096 - -1.06% -
BM_StringFindNoMatch/10 -2.31% 1.329 1.298 - -6.29% -
std::for_each(join_view(vector<vector<int>>))/50 -2.31% 4.171 4.075 - 1.13% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.31% 3.005 2.935 - 1.16% -
std::set<int>::count(key)_(existent)/8192 -2.31% 8.044 7.859 - -3.28% -
SetIntersection_Interlaced_Vector_string_64_4 -2.30% 21959288.280 21453635.871 - -0.20% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -2.30% 932.719 911.272 - -5.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.29% 9.663 9.442 - 1.14% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.29% 5106.825 4989.920 - 0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -2.29% 1535875.148 1500725.722 - -1.46% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.29% 22.144 21.637 - 4.02% -
std::distance(join_view(vector<vector<int>>))/4096 -2.28% 4.586 4.481 - 0.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.27% 65639.459 64146.695 - -0.72% -
SetIntersection_Front_Vector_string_16384_4 -2.27% 1187306.502 1160330.249 - -4.50% -
SetIntersection_None_Vector_string_262144_64 -2.26% 1291292.522 1262047.231 - -3.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.26% 21169125.224 20690536.143 - -0.93% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.26% 1.688 1.650 - -2.54% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.25% 15.250 14.906 - -0.08% -
SetIntersection_Front_Vector_uint64_16384_64 -2.25% 1373929.434 1342969.277 - -2.61% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.25% 245557.229 240029.568 - -1.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.25% 577.117 564.150 - 12.79% -
std::multimap<std::string,_int>::clear()/8192 -2.24% 214961.382 210138.628 - -1.40% -
BM_deque_vector_copy/65536 -2.24% 3013.831 2946.278 - 1.40% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.24% 4.219 4.124 - -0.68% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -2.23% 1.226 1.198 - -5.16% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.23% 15.377 15.034 - 0.36% -
SetIntersection_Interlaced_Set_float_256_256 -2.23% 7712209.809 7540296.038 - -0.80% -
SetIntersection_None_Vector_uint64_262144_16 -2.22% 1121864.595 1096925.098 - -2.31% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -2.22% 32.497 31.775 - -5.05% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.22% 28.333 27.705 - -0.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -2.21% 2.106 2.060 - -0.37% -
SetIntersection_None_Set_float_1024_16 -2.21% 8963908.957 8765857.938 - -26.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.21% 8867090.143 8671213.946 - -1.66% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -2.20% 33.584 32.844 - 2.05% -
std::flat_multimap<int,_int>::clear()/32 -2.20% 400.868 392.060 - 0.22% -
std::adjacent_find(list<int>,_pred)/8192 -2.20% 7362.896 7201.239 - -0.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.19% 13079.869 12793.524 - 0.07% -
SetIntersection_None_Set_uint64_64_16 -2.19% 18390308.517 17988228.574 - -2.44% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.18% 267848.832 262005.270 - 0.38% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.18% 581.890 569.196 - 0.68% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -2.18% 1.462 1.431 - -3.90% -
std::unordered_set<std::string>::erase(iterator)/8192 -2.17% 29.191 28.557 - -10.41% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.17% 120081.206 117472.495 - -1.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.17% 13670.058 13373.380 - -0.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.16% 1318586.742 1290047.092 - -2.53% -
SetIntersection_None_Set_uint64_16384_16384 -2.16% 171154050.089 167458518.366 - -7.37% -
std::pop_heap(deque<std::string>)/1024 -2.16% 60.758 59.448 - 0.02% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.15% 67092.647 65646.808 - -0.85% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.15% 1043158.132 1020685.209 - -1.94% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.15% 1.627 1.592 - -5.48% -
SetIntersection_Front_Set_string_16_16 -2.15% 60701157.319 59395310.088 - 2.75% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.15% 267657.584 261903.676 - 0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.15% 15785535.600 15446209.917 - -0.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.15% 9969672.159 9755427.812 - -1.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.15% 11339355.675 11095768.511 - -2.09% -
std::map<int,_int>::clear()/1024 -2.15% 10661.392 10432.630 - 1.30% -
BM_StringRelational_Less_Empty_Small_Control -2.14% 1.757 1.720 - 7.51% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.14% 15542.135 15209.827 - 2.17% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.14% 120254309.394 117684269.572 - 1.61% -
SetIntersection_Front_Vector_uint32_16_16 -2.13% 35884167.006 35119325.008 - -1.39% -
std::stable_partition(list<int>)_(dense)/32 -2.13% 37.568 36.767 - 2.42% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.13% 11.206 10.968 - 1.96% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.13% 22673274.151 22191404.606 - 0.21% -
std::shift_right(deque<int>)/8192 -2.12% 315.847 309.148 - 0.52% -
std::for_each(multimap<int>::iterator)/8192 -2.11% 7657.274 7495.429 - -0.12% -
std::flat_multimap<int,_int>::clear()/0 -2.11% 399.605 391.167 - 0.09% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.11% 13.045 12.769 - 0.47% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.11% 2.052 2.009 - 2.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -2.11% 16539733.632 16190805.850 - -1.48% -
SetIntersection_None_Vector_uint64_16384_4 -2.11% 1095405.391 1072301.048 - -2.11% -
std::move(vector<bool>)_(unaligned)/512 -2.11% 4.768 4.668 - -3.94% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.11% 16.661 16.310 - 1.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -2.11% 4873258.021 4770657.359 - -2.52% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.10% 16509.367 16162.882 - -1.73% -
std::count(vector<int>)_(every_other)/8 -2.10% 1.376 1.347 - -2.31% -
SetIntersection_Interlaced_Vector_string_64_64 -2.08% 27262060.306 26695507.855 - 6.21% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.07% 7596.359 7438.896 - -0.10% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -2.07% 42.698 41.813 - -1.16% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.07% 7.597 7.440 - 0.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.07% 15.190 14.876 - -0.35% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.07% 13.105 12.834 - 0.89% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.05% 20.587 20.165 - 2.91% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.05% 1.626 1.592 - -5.54% -
BM_PushHeap_string_PipeOrgan_4 -2.05% 2.567 2.514 - 0.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -2.04% 8463379.527 8290412.914 - -1.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.04% 1162633.401 1138897.678 - -2.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.04% 15.204 14.894 - -0.35% -
std::set<int>::count(key)_(existent)/32 -2.04% 1.644 1.610 - -0.38% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.04% 170885971.239 167404428.158 - -0.99% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.04% 5046032.944 4943267.180 - 3.34% -
std::unordered_multimap<int,_int>::clear()/32 -2.03% 603.877 591.589 - -0.23% -
std::set<std::string>::contains(key)_(non-existent)/8192 -2.03% 27.427 26.869 - -8.33% -
BM_num_get<unsigned_long> -2.03% 10.510 10.297 - 0.21% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -2.03% 1042435.939 1021252.645 - -2.17% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.03% 18.158 17.790 - 0.65% -
SetIntersection_Front_Set_string_262144_256 -2.03% 15079210.532 14773406.059 - 0.25% -
SetIntersection_None_Set_string_262144_1 -2.03% 1656736.897 1623182.453 - -2.01% -
SetIntersection_None_Set_string_16384_64 -2.02% 203903841.314 199779511.978 - 2.81% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.02% 3.408 3.339 - 0.33% -
BM_CmpEqual_uchar_short -2.02% 1.030 1.009 - 2.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.02% 1052760.740 1031534.278 - -1.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.01% 1821640.777 1785020.725 - 1.50% -
SetIntersection_Front_Set_float_4_1 -2.01% 218709583.003 214316237.032 - 0.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.00% 1307.827 1281.614 - 3.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.00% 1656847.658 1623678.547 - -3.20% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -2.00% 5.551 5.440 - -1.86% -
SetIntersection_Front_Vector_string_262144_256 -2.00% 9742873.313 9548296.309 - 0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.00% 1651588.865 1618631.836 - -3.18% -
SetIntersection_None_Vector_uint64_262144_4 -1.99% 1138528.444 1115835.565 - -0.78% -
std::multiset<int>::erase(key)_(existent)/8192 -1.99% 62.183 60.944 - -1.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.99% 7.023 6.883 - -1.20% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.99% 399.527 391.592 - 0.31% -
std::for_each(list<int>)/50 -1.98% 21.805 21.372 - 1.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.98% 8905218.907 8728842.572 - -9.46% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.97% 220.800 216.452 - -1.95% -
BM_CmpLess_uchar_ushort -1.96% 1.073 1.052 - -2.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.96% 63.448 62.203 - 0.19% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.96% 23922.061 23452.593 - 0.59% -
SetIntersection_None_Set_string_64_1 -1.96% 22992016.710 22541536.546 - -1.11% -
BM_num_get<unsigned_short> -1.96% 10.283 10.082 - -0.52% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.96% 16.998 16.665 - -1.40% -
SetIntersection_Interlaced_Vector_string_16_4 -1.96% 67956251.022 66626604.473 - -0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.95% 1168671.865 1145877.573 - -1.25% -
SetIntersection_None_Vector_uint64_64_1 -1.94% 16714136.973 16389429.566 - -1.04% -
SetIntersection_None_Set_string_262144_16384 -1.94% 1663382.324 1631082.031 - -3.08% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.94% 4.805 4.712 - -2.86% -
SetIntersection_None_Set_uint64_1024_16 -1.94% 8797649.992 8627058.762 - -5.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.94% 15.053 14.761 - 0.12% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.94% 1309.302 1283.959 - -0.68% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.93% 190.636 186.948 - -5.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.93% 706.515 692.867 - -0.62% -
SetIntersection_None_Vector_uint32_262144_16384 -1.93% 1128725.736 1106939.248 - -2.07% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.93% 22.818 22.378 - -0.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.93% 1056122.205 1035785.774 - -1.16% -
SetIntersection_Front_Set_uint32_1024_16 -1.93% 1192766.637 1169801.547 - -0.78% -
SetIntersection_None_Set_uint64_256_16 -1.92% 10780360.535 10573081.273 - -2.28% -
std::partition(deque<int>)_(sparse)/1024 -1.92% 400.688 392.987 - 2.94% -
std::copy_backward(vector<int>)/32768 -1.92% 3784.373 3711.670 - 133.41% -
std::search(deque<int>)_(near_matches)/8192 -1.92% 1476459.508 1448162.878 - 0.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.91% 1122126.846 1100663.443 - 0.90% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.91% 16439294.980 16125647.169 - -2.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.91% 11006402.719 10796506.142 - -7.24% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.91% 31.435 30.836 - -1.25% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.91% 1602.623 1572.082 - -1.50% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -1.90% 35.721 35.041 - -0.10% -
SetIntersection_Front_Vector_uint64_64_4 -1.90% 16029186.688 15724290.070 - -5.14% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.90% 4.611 4.523 - -0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.89% 3.196 3.135 - -0.54% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.89% 9.079 8.908 - -3.14% -
bm_swap_ranges_vb_unaligned/512 -1.89% 12.563 12.326 - 0.14% -
SetIntersection_None_Vector_uint64_16384_16 -1.88% 1105853.681 1085021.061 - -1.30% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.88% 36735.540 36045.588 - -2.03% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -1.88% 1.558 1.529 - -9.56% -
std::partial_sort(deque<int>)_(descending)/8192 -1.88% 257399.873 252568.503 - -1.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.87% 16.533 16.225 - -0.36% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.87% 3492789.406 3427592.263 - 1.54% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.87% 59901657.896 58784008.907 - -1.45% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.87% 272.892 267.801 - 0.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.86% 4188777.653 4110827.799 - -1.22% -
BM_deque_vector_move_backward/5500 -1.86% 199.210 195.506 - -1.49% -
BM_vector_deque_move_backward/1 -1.86% 2.296 2.253 - -2.17% -
SetIntersection_Front_Set_uint32_16384_16384 -1.86% 221134899.028 217029942.545 - 0.59% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.86% 202.450 198.695 - 0.89% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.85% 0.833 0.817 - -0.35% -
BM_CmpEqual_uchar_int -1.85% 1.072 1.052 - 0.80% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -1.84% 11.174 10.968 - 0.56% -
SetIntersection_None_Set_uint32_64_1 -1.84% 22707648.462 22289631.980 - -1.13% -
std::deque<int>::ctor(size)/8192 -1.84% 458.610 450.169 - 3.61% -
SetIntersection_Front_Vector_string_64_4 -1.84% 17952960.421 17623283.232 - -1.88% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -1.83% 2.379 2.336 - -5.78% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.83% 47.690 46.816 - -6.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.83% 357190102.564 350652937.677 - 0.01% -
BM_CmpEqual_schar_uint -1.82% 1.118 1.097 - 0.09% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.82% 372.612 365.826 - -1.42% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.82% 1079265.870 1059646.323 - -0.65% -
SetIntersection_None_Set_uint32_256_4 -1.82% 11537350.620 11327745.085 - -1.02% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.82% 3.650 3.584 - 1.94% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.82% 15.140 14.865 - -0.21% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.82% 15.075 14.801 - 0.27% -
std::find_end(vector<int>)_(process_all)/1000 -1.82% 222.010 217.980 - -1.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.81% 1120310.381 1100017.135 - -2.37% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.81% 563.751 553.569 - 1.20% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.81% 21.109 20.728 - -3.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.80% 15.039 14.769 - 0.31% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.80% 297.300 291.956 - -0.75% -
SetIntersection_None_Set_string_262144_16 -1.79% 1652525.881 1622937.338 - -2.35% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -1.78% 622.932 611.838 - 12.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.78% 1051011.951 1032353.759 - -1.26% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.77% 4578.037 4496.973 - -4.30% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.77% 13.639 13.398 - -0.56% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.77% 27.331 26.848 - -4.85% -
BM_StringConstructDestroyCStr_Empty_Opaque -1.77% 2.155 2.117 - 1.96% -
BM_deque_vector_move/64 -1.76% 2.655 2.608 - 2.29% -
SetIntersection_Front_Set_uint32_4_4 -1.76% 137502341.836 135080236.873 - -0.74% -
std::sort(vector<int>)_(heap)/8192 -1.76% 46637.237 45817.038 - 0.67% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.76% 23821.757 23402.847 - 0.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.76% 1182703.692 1161922.209 - -0.46% -
SetIntersection_None_Vector_uint32_1024_1024 -1.76% 1078306.659 1059365.806 - -0.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.75% 119016780.369 116928150.685 - -1.50% -
BM_deque_vector_move/0 -1.75% 1.401 1.376 - 3.50% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.75% 4.234 4.159 - -1.81% -
SetIntersection_Interlaced_Set_float_262144_1 -1.75% 1032131.440 1014062.636 - 0.13% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.75% 32.478 31.910 - -1.76% -
ranges::min(std::vector<char>)/64 -1.75% 4.206 4.132 - -2.16% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -1.74% 1796409.249 1765158.098 - 19.92% -
SetIntersection_None_Set_uint64_16384_4 -1.74% 164296628.795 161438812.250 - -2.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.73% 18311994.542 17994873.716 - -1.75% -
SetIntersection_Front_Set_uint32_256_16 -1.73% 4481681.635 4404142.283 - -0.01% -
SetIntersection_None_Vector_uint32_256_1 -1.73% 4276491.644 4202571.277 - -0.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.73% 37484424.388 36836639.901 - -0.86% -
SetIntersection_Interlaced_Vector_string_256_4 -1.73% 6116010.426 6010356.517 - -0.35% -
std::rotate_copy(deque<int>)/8192 -1.72% 294.732 289.654 - -0.47% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.71% 1052984.900 1034943.672 - 0.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.71% 4899.260 4815.542 - 16.43% -
SetIntersection_None_Set_uint64_64_64 -1.71% 11488846.159 11292567.510 - -2.50% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.71% 142906.511 140465.463 - -11.62% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -1.71% 30.940 30.412 - 0.05% -
BM_deque_vector_ranges_move_backward/4000 -1.71% 145.503 143.021 - 0.63% -
std::sort_heap(deque<int>)/1024 -1.70% 13366.247 13138.383 - -2.25% -
SetIntersection_Front_Vector_uint64_16_16 -1.70% 35875669.173 35265261.915 - -4.46% -
std::move_backward(deque<int>)/512 -1.70% 23.979 23.572 - -0.29% -
std::find_end(vector<int>)_(process_all)/8192 -1.70% 1725.403 1696.069 - 0.66% -
std::sort(deque<int>)_(ascending)/8 -1.70% 17.604 17.305 - -4.47% -
std::move_backward(vector<bool>)_(aligned)/512 -1.69% 2.330 2.291 - 1.29% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.69% 51.997 51.118 - 0.05% -
SetIntersection_None_Set_string_262144_4 -1.69% 1650966.555 1623064.373 - -2.28% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.69% 625.709 615.156 - 12.42% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.68% 17.020 16.734 - -1.97% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.68% 32.989 32.436 - -1.73% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.67% 16.796 16.515 - -3.05% -
BM_CmpEqual_uint_ushort -1.67% 1.115 1.097 - -0.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.66% 830.231 816.410 - -0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.66% 63345067.630 62290658.518 - -1.04% -
SetIntersection_None_Set_string_16384_16 -1.66% 203578927.555 200197430.810 - 5.00% -
ranges::minmax(std::list<__int128>)/64 -1.66% 39.862 39.201 - -4.50% -
rng::for_each(multiset<int>)/8 -1.66% 6.683 6.572 - -5.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.66% 2329343.410 2290677.878 - 0.73% -
std::fill(vector<bool>)/262144 -1.66% 941.294 925.701 - 301.39% -
SetIntersection_None_Vector_uint64_262144_16384 -1.66% 1134322.799 1115547.779 - -0.49% -
std::for_each(set<int>::iterator)/50 -1.65% 37.148 36.534 - -0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.65% 2948407.795 2899660.401 - -2.59% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.65% 2212.559 2175.994 - -0.20% -
SetIntersection_Front_Vector_uint64_1_1 -1.65% 536496893.917 527632138.012 - -1.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.65% 1221362.324 1201209.250 - -1.23% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.65% 1256643.228 1235933.025 - -3.31% -
std::transform(deque<int>,_deque<int>)/32 -1.65% 21.713 21.355 - -2.59% -
BM_std_minmax_element<long_long>/64000 -1.65% 17449.139 17161.623 - -2.02% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.65% 286.317 281.600 - -1.86% -
BM_deque_deque_move/512 -1.65% 17.947 17.652 - 0.15% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.64% 51.285 50.444 - -0.50% -
std::vector<int>::ctor(size)/1024 -1.64% 44.415 43.686 - -2.81% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.64% 4.172 4.104 - 1.85% -
BM_CmpLess_uchar_int -1.64% 1.081 1.063 - -0.96% -
SetIntersection_None_Vector_uint64_256_64 -1.64% 3439570.642 3383327.975 - -0.76% -
SetIntersection_Front_Vector_uint64_4_4 -1.63% 136187309.760 133966963.066 - -5.28% -
std::reverse(vector<int>)/32768 -1.63% 1051.717 1034.610 - 0.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.63% 366806757.063 360845734.426 - -0.48% -
SetIntersection_None_Set_uint64_4_4 -1.63% 135643378.985 133439129.532 - -1.50% -
SetIntersection_None_Set_string_1024_1024 -1.62% 9147533.178 8999009.743 - -0.39% -
std::fill(deque<int>)/50 -1.62% 2.407 2.368 - 0.15% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -1.62% 20.406 20.075 - 2.23% -
SetIntersection_None_Set_uint64_16384_1 -1.62% 161598357.210 158982748.444 - -1.69% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.62% 200660410.789 197415227.163 - -1.86% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.62% 1057515.170 1040435.798 - -0.95% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.61% 148025.122 145638.288 - 1.96% -
std::rotate(list<int>)_(by_1/3)/50 -1.61% 23.228 22.855 - -1.51% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.61% 400.518 394.088 - 0.01% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.60% 36.193 35.612 - 0.23% -
SetIntersection_None_Set_float_256_64 -1.60% 9425454.870 9274448.680 - 1.79% -
std::find_if_not(deque<int>)_(process_all)/8 -1.60% 2.576 2.535 - -5.10% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.60% 32.188 31.672 - 0.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.60% 1186410.352 1167420.427 - -2.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.60% 22888910.395 22522816.907 - 0.02% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.60% 63254473.419 62242955.861 - -1.21% -
SetIntersection_Front_Vector_uint64_262144_256 -1.60% 2277331.454 2240951.419 - -3.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.60% 41.949 41.279 - -1.51% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.60% 214871649.914 211442267.689 - -1.26% -
rng::fold_left(list<int>)/8 -1.60% 3.837 3.776 - -0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.58% 62927491.000 61930146.227 - -0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.57% 538149468.356 529695578.822 - -1.50% -
bm_gcd_trivial -1.57% 0.675 0.665 - -1.35% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.57% 19.116 18.816 - -0.16% -
SetIntersection_None_Set_uint64_256_256 -1.57% 5679364.155 5590210.935 - -5.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.57% 168422198.126 165782663.504 - -2.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.56% 35693248.541 35135203.506 - -5.05% -
std::find_end(vector<int>)_(process_all)/1048576 -1.56% 221623.335 218158.549 - 0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.56% 1332086.752 1311340.414 - -1.59% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -1.55% 27788.298 27357.290 - -3.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.55% 9112829.632 8971834.407 - -0.81% -
SetIntersection_Front_Vector_uint64_4_1 -1.55% 214531218.244 211215693.962 - -1.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.54% 1049564.848 1033372.625 - -1.65% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.54% 16484020.997 16229945.368 - -0.88% -
rng::for_each(multimap<int>)/8192 -1.54% 7501.057 7385.658 - -0.04% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.54% 52729.224 51918.564 - -2.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.54% 742.833 731.421 - -0.55% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.53% 1048432.845 1032344.788 - -1.86% -
std::move(vector<int>)/262144 -1.53% 17285.567 17020.560 - -11.29% -
BM_deque_vector_ranges_move/64 -1.53% 2.658 2.617 - 1.00% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.53% 300.066 295.473 - 1.54% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.53% 178.987 176.253 - -0.30% -
BM_vector_deque_ranges_move_backward/512 -1.53% 17.927 17.654 - 0.96% -
SetIntersection_Front_Vector_string_16384_64 -1.53% 3428717.280 3376423.414 - 1.24% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.53% 15.028 14.799 - -1.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.52% 1156851.776 1139289.256 - -1.36% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.52% 4.474 4.406 - -0.11% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.51% 3.553 3.499 - -2.58% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.51% 6432.620 6335.265 - -0.05% -
SetIntersection_None_Set_uint32_1024_64 -1.51% 8922964.495 8788042.668 - -3.76% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.51% 1.889 1.861 - -1.06% -
SetIntersection_None_Set_uint64_1024_1024 -1.51% 8897075.085 8762812.181 - -1.79% -
BM_num_get<void*> -1.51% 10.872 10.708 - 0.19% -
std::for_each(set<int>::iterator)/8192 -1.50% 8034.084 7913.195 - 0.82% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.50% 16122.820 15880.740 - 0.19% -
SetIntersection_Front_Vector_string_256_64 -1.50% 10174332.052 10021605.328 - -6.60% -
SetIntersection_None_Vector_uint32_262144_262144 -1.50% 1120392.590 1103590.180 - -1.60% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.50% 380.263 374.563 - -0.48% -
SetIntersection_None_Vector_uint64_256_4 -1.50% 4196121.267 4133257.300 - -1.40% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.50% 55577.448 54745.779 - -0.44% -
SetIntersection_None_Vector_uint64_16384_1024 -1.50% 1113960.092 1097303.303 - -0.16% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.49% 3.465 3.413 - -1.01% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.49% 136125304.599 134098705.620 - -1.27% -
std::unordered_multiset<int>::erase(iterator)/32 -1.49% 19.816 19.521 - -0.69% -
std::unordered_multiset<int>::clear()/1024 -1.49% 8388.866 8264.070 - -0.29% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.49% 4.797 4.726 - -1.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.48% 539080873.013 531083099.182 - -1.03% -
BM_num_put<long_long> -1.48% 11.609 11.437 - -1.71% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.48% 119835.108 118057.725 - -0.59% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.48% 15.564 15.334 - -0.47% -
BM_StringEraseWithMove_Large_Transparent -1.48% 2.790 2.749 - -1.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.48% 34083896.468 33579993.980 - -1.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.47% 215442438.063 212264884.665 - -1.25% -
SetIntersection_Front_Set_float_16384_1 -1.47% 1044869.859 1029468.008 - -0.93% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.47% 5.795 5.710 - -0.09% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.47% 131900.777 129961.841 - -3.78% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.47% 54416.012 53616.166 - -2.29% -
BM_StringFindStringLiteral/16 -1.47% 1.642 1.618 - -0.07% -
rng::for_each(set<int>)/8 -1.47% 6.593 6.496 - -4.17% -
SetIntersection_None_Vector_uint64_64_64 -1.47% 8504532.100 8379899.073 - -0.74% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.47% 13387252.429 13191115.988 - -1.53% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.46% 17768049.856 17508270.781 - -1.87% -
std::fill(deque<int>)/8192 -1.46% 241.791 238.257 - -0.76% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.46% 595.330 586.654 - -1.27% -
std::map<int,_int>::count(key)_(existent)/8192 -1.46% 5.745 5.661 - -0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.45% 23626974.281 23283500.690 - -4.39% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.45% 615.372 606.428 - -0.42% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.45% 29774.261 29342.762 - -0.27% -
SetIntersection_Front_Vector_uint64_256_4 -1.45% 4194039.502 4133258.459 - -5.44% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.44% 230.146 226.835 - -1.08% -
BM_CmpLess_ushort_uint -1.44% 1.071 1.056 - -1.39% -
std::unique(list<int>)_(contiguous)/32 -1.44% 52.893 52.133 - 0.25% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.43% 18.976 18.704 - -0.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.43% 2910532.443 2868892.264 - -0.75% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.43% 185930.932 183271.641 - 0.88% -
std::find(vector<char>)_(process_all)/50 -1.43% 1.665 1.641 - 1.19% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.42% 20972916.069 20674064.863 - -1.26% -
SetIntersection_Front_Set_string_16_4 -1.42% 63232726.230 62332238.965 - -1.07% -
std::set<std::string>::ctor(const&)/0 -1.42% 12.915 12.731 - 0.14% -
std::unordered_multiset<int>::clear()/8192 -1.42% 65232.083 64305.000 - -1.34% -
bm_ranges_swap_ranges_vb_aligned/512 -1.42% 5.249 5.175 - 0.37% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.42% 1.209 1.192 - 0.32% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.42% 1571737.225 1549425.457 - -1.98% -
SetIntersection_None_Vector_uint64_1_1 -1.42% 535744016.069 528150709.592 - -0.95% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.41% 10.930 10.775 - -2.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.41% 16098305.475 15870785.999 - -0.99% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -1.41% 21.825 21.517 - -1.72% -
SetIntersection_Front_Vector_string_262144_4 -1.41% 1203670.962 1186726.913 - -1.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.40% 22249638.687 21937874.165 - -7.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.40% 8564573.971 8444946.162 - -0.85% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.39% 17.547 17.303 - -4.71% -
SetIntersection_None_Set_uint32_64_16 -1.39% 18463924.419 18206965.957 - -1.09% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.39% 37868338.892 37341699.928 - -1.02% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.38% 35.650 35.156 - -7.34% -
std::find_end(vector<int>)_(process_all)/1024 -1.38% 226.135 223.012 - -0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.37% 37750027.195 37231267.341 - -0.39% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.37% 37.366 36.853 - -4.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.37% 199.608 196.869 - -0.28% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.37% 4.157 4.100 - -0.87% -
SetIntersection_None_Vector_uint64_4_1 -1.37% 214527059.033 211593113.120 - -0.99% -
SetIntersection_None_Set_float_1024_256 -1.37% 8874252.837 8752929.111 - -0.31% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.37% 668.988 659.847 - -0.07% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -1.36% 102229.906 100835.864 - -5.87% -
SetIntersection_Front_Vector_string_16_4 -1.36% 61077315.660 60245202.183 - -1.51% -
SetIntersection_None_Vector_uint64_262144_262144 -1.36% 1128025.003 1112660.404 - -1.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.36% 16474.730 16250.383 - 1.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.36% 54925249.300 54177617.482 - -1.09% -
SetIntersection_None_Vector_uint32_256_16 -1.36% 4016445.381 3961777.979 - -1.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.36% 12871.544 12696.997 - -1.64% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.36% 214240155.571 211335316.807 - -1.22% -
SetIntersection_None_Set_uint32_16_16 -1.36% 35465740.583 34985053.082 - -0.08% -
SetIntersection_Front_Set_uint32_16384_4 -1.35% 1070485.947 1056008.113 - -0.91% -
SetIntersection_Front_Set_uint32_262144_16384 -1.35% 219248401.645 216294407.189 - -2.87% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.34% 1701058.594 1678193.361 - -1.69% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.34% 179.548 177.139 - -1.52% -
SetIntersection_None_Vector_uint64_16_1 -1.34% 63387777.779 62538342.365 - -1.06% -
std::reverse(vector<int>)/512 -1.34% 16.557 16.336 - 0.05% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.34% 19.331 19.073 - 0.57% -
SetIntersection_None_Vector_string_1024_64 -1.34% 1191577.761 1175664.921 - 0.31% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.33% 744.831 734.920 - -0.36% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.33% 48959.899 48308.670 - -1.28% -
BM_StringRelational_Compare_Large_Large_ChangeLast -1.33% 2.085 2.057 - 0.11% -
SetIntersection_Front_Vector_uint64_16_1 -1.33% 62981587.137 62144777.054 - -5.38% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.33% 675.845 666.867 - -0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.33% 215710379.540 212845142.167 - -0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -1.33% 4237314.430 4181031.454 - -1.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.33% 163139859.544 160972958.511 - -1.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.33% 357902329.804 353150591.786 - -0.60% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.33% 215308009.933 212449735.691 - -1.56% -
BM_lexicographical_compare_three_way_fast_path/256 -1.32% 70.985 70.044 - -1.63% -
std::flat_multimap<int,_int>::clear()/8192 -1.32% 417.286 411.774 - 1.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.32% 11488045.413 11336408.104 - -1.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.32% 11568927.715 11416242.967 - -2.38% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.32% 32.474 32.046 - 2.91% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.32% 587952.066 580200.525 - 0.72% -
SetIntersection_Front_Vector_uint64_256_1 -1.32% 4175069.437 4120061.162 - -6.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.32% 14980802.086 14783500.635 - -0.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.32% 13713307.685 13532812.007 - -1.57% -
SetIntersection_None_Set_uint32_16_4 -1.31% 56762947.263 56017297.302 - -0.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.31% 3473770.131 3428157.675 - -0.94% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.31% 1634342.285 1612898.518 - -3.16% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.31% 23.011 22.709 - 0.47% -
SetIntersection_None_Vector_uint64_4_4 -1.31% 134049471.633 132292426.938 - -0.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.31% 1181025.735 1165549.036 - -0.62% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.31% 397.053 391.850 - -1.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.31% 398.585 393.373 - 0.49% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.31% 17.769 17.537 - -0.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.30% 215949195.173 213134533.264 - -1.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.30% 137152308.314 135369083.316 - -0.92% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.30% 137961.977 136172.917 - 0.21% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.29% 62991077.063 62176086.123 - -1.05% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.29% 1037.701 1024.297 - -0.52% -
BM_PushHeap_string_PipeOrgan_256 -1.29% 7.822 7.721 - -5.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.29% 54644881.273 53940052.862 - -0.87% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.29% 600.072 592.339 - -0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.29% 205181555.098 202537881.176 - -3.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.29% 1773495.604 1750651.367 - -3.13% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.28% 293.160 289.399 - -0.55% -
SetIntersection_None_Set_uint64_1_1 -1.28% 536305197.453 529435142.784 - -1.27% -
BM_tolower_string<wchar_t> -1.28% 6.442 6.360 - 0.26% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.28% 31.822 31.415 - -2.46% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.28% 19.629 19.378 - 0.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.28% 35725.002 35268.272 - 1.99% -
SetIntersection_Front_Vector_uint64_16_4 -1.28% 54250935.493 53558489.952 - -6.52% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.27% 7806.861 7707.440 - 0.50% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.27% 74.261 73.316 - 0.31% -
SetIntersection_Front_Set_string_16384_1024 -1.27% 59234636.588 58481942.319 - 1.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.27% 164223726.434 162137899.849 - -1.20% -
SetIntersection_None_Set_uint64_4_1 -1.27% 217074459.147 214318367.050 - -1.13% -
std::set<int>::find(key)_(non-existent)/1024 -1.27% 5.595 5.524 - -1.72% -
SetIntersection_Front_Vector_uint64_16384_16 -1.27% 1118995.246 1104806.834 - -4.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.27% 2983634.524 2945825.357 - -1.77% -
std::reverse(vector<int>)/4096 -1.26% 132.299 130.626 - 0.07% -
SetIntersection_None_Set_string_262144_64 -1.26% 1648619.629 1627792.155 - -1.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.26% 16484097.870 16276512.967 - -1.02% -
SetIntersection_None_Set_uint64_262144_16 -1.26% 1208327.151 1193125.735 - -1.57% -
BM_PushHeap_float_PipeOrgan_16 -1.25% 0.907 0.896 - 0.60% -
std::rotate(deque<int>)_(by_1/3)/50 -1.25% 29.327 28.960 - -3.99% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.25% 350757553.463 346367425.726 - 0.42% -
SetIntersection_Interlaced_Vector_float_64_4 -1.25% 17984349.606 17759401.606 - 0.24% -
rng::find_last(list<int>)_(bail_90%)/8192 -1.25% 601.471 593.956 - -3.23% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.25% 535143114.518 528465906.339 - -1.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.25% 13999395.298 13825076.153 - -0.69% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.24% 651.825 643.725 - -0.05% -
SetIntersection_Front_Vector_string_64_1 -1.24% 16914092.212 16704028.869 - -0.94% -
SetIntersection_None_Vector_uint64_262144_64 -1.24% 1140246.029 1126091.007 - 1.27% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.24% 117332.053 115876.940 - -0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.24% 175009316.708 172840122.130 - -0.19% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.24% 29.891 29.521 - -2.53% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -1.24% 5.423 5.356 - -0.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.24% 3.786 3.739 - 0.40% -
BM_num_get<unsigned_long_long> -1.24% 10.484 10.355 - 0.23% -
SetIntersection_Interlaced_Set_string_16_4 -1.24% 73598855.335 72689526.441 - -1.15% -
SetIntersection_None_Vector_uint64_256_1 -1.24% 4228922.228 4176677.578 - -1.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.23% 538220795.255 531590294.542 - -0.98% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.23% 20.696 20.442 - -0.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.23% 8386601.191 8283646.757 - -0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.23% 41889079.726 41375027.727 - -3.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.23% 5020620.053 4959105.522 - -3.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.22% 12198077.623 12048753.034 - -0.06% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.22% 5.828 5.757 - -0.60% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.22% 221018447.715 218315538.911 - -1.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.22% 161658796.749 159682163.011 - -0.65% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -1.22% 802.029 792.226 - 1.31% -
SetIntersection_None_Set_uint64_16_1 -1.22% 66642458.452 65830301.661 - -1.25% -
std::partial_sort(deque<int>)_(ascending)/8 -1.21% 33.311 32.906 - 2.63% -
SetIntersection_Front_Set_uint64_262144_262144 -1.21% 1690354.004 1669855.060 - -0.13% -
SetIntersection_None_Vector_uint64_16_16 -1.21% 33717845.089 33309163.258 - -0.53% -
SetIntersection_None_Vector_uint32_262144_4 -1.21% 1124688.187 1111079.916 - -1.83% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.21% 19.699 19.461 - -1.06% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.21% 1936.264 1912.910 - -0.30% -
BM_StringEraseToEnd_Huge_Transparent -1.21% 2.412 2.383 - -5.32% -
BM_deque_vector_ranges_copy_backward/5500 -1.20% 199.197 196.809 - -0.22% -
rng::fold_left(list<int>)/50 -1.20% 37.492 37.043 - 0.39% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.20% 30.951 30.581 - -1.90% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.19% 7.707 7.616 - -3.60% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.19% 595925.891 588854.275 - -2.08% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.19% 20.482 20.239 - -0.87% -
SetIntersection_Front_Vector_uint64_64_16 -1.19% 14399739.178 14229018.966 - -4.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.18% 1120537.165 1107271.753 - 0.05% -
BM_deque_deque_copy/65536 -1.18% 3130.268 3093.254 - 0.11% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.18% 5.022 4.963 - -0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.18% 64135862.161 63378536.490 - -1.06% -
SetIntersection_None_Set_uint64_64_4 -1.18% 21592816.584 21338050.393 - -1.39% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.18% 4158686.515 4109663.875 - -0.69% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.18% 137292692.838 135676716.558 - -0.80% -
SetIntersection_Front_Set_string_262144_4 -1.18% 1226946.263 1212505.459 - -2.76% -
std::for_each(list<int>)/8 -1.17% 2.378 2.350 - -6.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.17% 35421589.663 35005983.471 - -1.38% -
SetIntersection_Front_Vector_uint64_1024_64 -1.17% 1377008.162 1360865.170 - 0.19% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.17% 1635837.728 1616665.772 - -0.77% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.17% 666.911 659.095 - -0.89% -
SetIntersection_Front_Vector_uint64_1024_16 -1.17% 1130084.493 1116911.169 - -2.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.17% 135670337.600 134089561.542 - -0.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.16% 1061053.059 1048723.338 - -0.51% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.16% 6539.247 6463.342 - -1.32% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.16% 2.821 2.788 - -0.50% -
std::map<int,_int>::clear()/8192 -1.16% 86614.315 85609.835 - 1.47% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.16% 55967744.963 55320323.463 - -1.33% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.15% 13113.228 12961.809 - -0.93% -
SetIntersection_None_Set_uint64_16_16 -1.15% 35468206.007 35059577.871 - -0.86% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.15% 2789744.387 2757604.900 - -3.16% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.15% 4.336 4.286 - -2.15% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.15% 17.273 17.074 - 0.25% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.15% 8.176 8.082 - 1.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.15% 137284095.785 135706217.786 - -0.70% -
SetIntersection_None_Set_uint64_16384_16 -1.15% 167265644.397 165344312.942 - -1.49% -
SetIntersection_None_Set_string_256_64 -1.15% 9333286.721 9226373.714 - 0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.14% 63848545.109 63123334.630 - -0.80% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.13% 10.846 10.723 - 0.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.13% 536962042.466 530915146.671 - -0.84% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.13% 24.346 24.072 - 28.69% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.12% 11.235 11.109 - -1.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.12% 25729312.356 25440311.201 - 0.15% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.12% 31.098 30.749 - -0.03% -
SetIntersection_None_Set_uint64_262144_1 -1.12% 1217476.076 1203858.154 - -1.32% -
std::list<std::string>::ctor(size)/32 -1.12% 348.132 344.241 - -4.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.11% 1108328.716 1095977.815 - -2.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.11% 39110396.016 38674616.461 - -0.72% -
std::fill(list<int>)/8192 -1.11% 8372.716 8279.486 - 9.38% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.11% 696616.475 688866.068 - -0.28% -
SetIntersection_None_Set_uint64_16384_256 -1.11% 169058493.669 167177823.213 - -0.36% -
std::rotate(deque<int>)_(by_1/3)/8192 -1.11% 3195.365 3159.819 - -4.62% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.11% 345545.144 341704.977 - 0.48% -
SetIntersection_None_Set_uint64_262144_262144 -1.11% 1223352.703 1209758.625 - -1.21% -
std::make_heap(deque<int>)_(descending)/8 -1.11% 21.069 20.835 - 0.40% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.11% 56039415.003 55418367.202 - -0.41% -
ranges::min(std::list<long_long>)/70000 -1.11% 43985.737 43499.277 - -15.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.11% 11588341.122 11460251.612 - -5.33% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.10% 8976.321 8877.190 - 0.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.10% 61968.915 61284.585 - 0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.10% 1223493.228 1209988.603 - 2.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.10% 216505573.380 214117352.313 - -6.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.10% 167526824.842 165680893.078 - -1.08% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.10% 55319.081 54709.868 - -0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.10% 171479006.353 169592290.067 - 2.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.10% 400.692 396.286 - 1.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.10% 12251673.449 12117018.168 - -0.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.10% 16909.163 16723.744 - -0.44% -
std::stable_sort(vector<int>)_(descending)/8192 -1.10% 18639.356 18435.133 - -0.37% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.10% 1.575 1.558 - 0.09% -
SetIntersection_None_Vector_uint64_16384_64 -1.09% 1105241.933 1093148.553 - -0.70% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.09% 10884850.640 10765766.838 - -0.72% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.09% 21550.929 21315.726 - 3.21% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.09% 1311065.430 1296773.682 - -1.86% -
std::multiset<int>::contains(key)_(existent)/8192 -1.09% 8.242 8.153 - -0.79% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.08% 11777.069 11649.436 - -2.43% -
SetIntersection_None_Set_uint64_262144_64 -1.08% 1207886.066 1194832.359 - -1.83% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.08% 81045.718 80171.336 - -0.23% -
std::for_each_n(list<int>)/50 -1.08% 22.520 22.277 - -1.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.08% 5789283.499 5726976.592 - -1.10% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.08% 521.991 516.374 - -1.37% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.07% 1601839.682 1584640.298 - -2.96% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.07% 207.005 204.785 - -0.07% -
SetIntersection_None_Set_string_262144_262144 -1.07% 1659291.097 1641545.246 - -1.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.07% 63345505.434 62668537.534 - -0.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.07% 536123956.547 530396898.979 - -0.79% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.07% 4566889.904 4518105.020 - -0.98% -
std::remove(list<int>)_(prefix)/1024 -1.07% 1003.722 993.001 - 0.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.07% 16291819.696 16117937.248 - -0.30% -
std::set<int>::erase(key)_(existent)/1024 -1.07% 49.843 49.312 - -3.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.06% 66817959.283 66107560.852 - 0.40% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.06% 10092992.810 9986094.387 - -1.75% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.06% 6689.561 6618.772 - -0.30% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.06% 773.616 765.441 - 0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.05% 4358471.889 4312612.922 - -0.53% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.05% 13.044 12.907 - -2.06% -
std::unordered_map<int,_int>::clear()/1024 -1.05% 8239.916 8153.272 - 1.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.05% 536796147.643 531154649.095 - -0.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.05% 137103193.680 135662472.905 - -0.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.05% 131542559.074 130161689.144 - -0.43% -
std::find(vector<int>)_(process_all)/8 -1.05% 2.791 2.761 - 2.27% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.05% 16.150 15.981 - -2.60% -
BM_StringFindCharLiteral/64 -1.05% 2.118 2.096 - -2.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.04% 1052425.596 1041451.272 - -0.86% -
BM_deque_vector_move/70000 -1.04% 3262.578 3228.564 - -0.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.04% 1042267.740 1031403.117 - -1.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.04% 229815202.865 227420780.490 - -1.97% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.04% 35864289.636 35490708.698 - -0.31% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.04% 17.231 17.052 - 0.21% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.04% 26.929 26.650 - -0.81% -
std::for_each(map<int>::iterator)/50 -1.03% 36.320 35.944 - -0.40% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.03% 20.113 19.906 - 0.68% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.03% 6625.208 6556.950 - -3.29% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.03% 838616.140 829984.170 - -0.53% -
std::rotate_copy(deque<int>)/1024 -1.03% 34.800 34.442 - -1.28% -
std::make_heap(vector<int>)_(descending)/8192 -1.03% 1970.144 1949.946 - 0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.02% 137945593.180 136533912.642 - -0.77% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.02% 714.816 707.503 - -0.62% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.02% 760.628 752.852 - -0.95% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.02% 376491.969 372646.474 - -2.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.02% 4176100.525 4133459.901 - -0.89% -
BM_StringRelational_Compare_Small_Huge_Control -1.02% 1.846 1.827 - 2.39% -
SetIntersection_None_Vector_uint64_16_4 -1.02% 53785553.320 53237077.520 - -0.86% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.02% 1.405 1.391 - 0.25% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.01% 137120669.024 135728933.123 - -1.03% -
SetIntersection_None_Vector_uint64_64_4 -1.01% 15907963.459 15746547.959 - -1.09% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.01% 412.906 408.733 - 0.51% -
SetIntersection_Front_Set_uint32_64_16 -1.01% 15282462.728 15128093.642 - 1.53% -
SetIntersection_None_Set_uint64_16384_64 -1.01% 169824249.016 168109999.320 - -2.98% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.00% 635.551 629.166 - 2.86% -
SetIntersection_None_Set_uint64_16384_1024 -1.00% 168036402.617 166353202.353 - -1.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.00% 214288000.650 212142525.947 - -0.78% -
SetIntersection_None_Set_float_256_16 -1.00% 10882216.494 10773335.692 - -2.54% -


Report Time: 2.77s
Name Current %
BM_CmpEqual_int_int 1.048 -2.56%
BM_CmpEqual_int_schar 1.126 -
BM_CmpEqual_int_short 1.136 1.14%
BM_CmpEqual_int_uchar 1.105 -
BM_CmpEqual_int_uint 1.088 2.40%
BM_CmpEqual_int_ushort 1.108 -
BM_CmpEqual_schar_int 1.121 -
BM_CmpEqual_schar_schar 1.095 -
BM_CmpEqual_schar_short 1.125 -
BM_CmpEqual_schar_uchar 1.090 -1.41%
BM_CmpEqual_schar_uint 1.097 -
BM_CmpEqual_schar_ushort 1.098 -
BM_CmpEqual_short_int 1.115 -
BM_CmpEqual_short_schar 1.135 1.29%
BM_CmpEqual_short_short 1.077 -1.38%
BM_CmpEqual_short_uchar 1.091 -
BM_CmpEqual_short_uint 1.109 -
BM_CmpEqual_short_ushort 1.094 -
BM_CmpEqual_uchar_int 1.052 -
BM_CmpEqual_uchar_schar 1.031 1.98%
BM_CmpEqual_uchar_short 1.009 2.37%
BM_CmpEqual_uchar_uchar 1.060 -1.42%
BM_CmpEqual_uchar_uint 1.068 -
BM_CmpEqual_uchar_ushort 1.062 -
BM_CmpEqual_uint_int 1.053 1.23%
BM_CmpEqual_uint_schar 1.029 -
BM_CmpEqual_uint_short 1.029 -
BM_CmpEqual_uint_uchar 1.116 -
BM_CmpEqual_uint_uint 1.063 -1.12%
BM_CmpEqual_uint_ushort 1.097 -
BM_CmpEqual_ushort_int 1.068 -
BM_CmpEqual_ushort_schar 1.012 -3.65%
BM_CmpEqual_ushort_short 0.986 -2.34%
BM_CmpEqual_ushort_uchar 1.101 -2.78%
BM_CmpEqual_ushort_uint 1.055 -
BM_CmpEqual_ushort_ushort 1.050 -1.22%
BM_CmpLess_int_int 1.041 -
BM_CmpLess_int_schar 1.136 1.18%
BM_CmpLess_int_short 1.130 -
BM_CmpLess_int_uchar 1.109 -
BM_CmpLess_int_uint 1.059 -
BM_CmpLess_int_ushort 1.115 2.44%
BM_CmpLess_schar_int 1.119 -
BM_CmpLess_schar_schar 0.950 -
BM_CmpLess_schar_short 0.953 -
BM_CmpLess_schar_uchar 1.102 -
BM_CmpLess_schar_uint 1.102 -
BM_CmpLess_schar_ushort 1.110 -
BM_CmpLess_short_int 1.126 -
BM_CmpLess_short_schar 0.953 -
BM_CmpLess_short_short 0.952 -
BM_CmpLess_short_uchar 1.096 -
BM_CmpLess_short_uint 1.106 -
BM_CmpLess_short_ushort 1.096 -
BM_CmpLess_uchar_int 1.063 -
BM_CmpLess_uchar_schar 1.035 -
BM_CmpLess_uchar_short 1.033 -
BM_CmpLess_uchar_uchar 1.046 -1.25%
BM_CmpLess_uchar_uint 1.053 -2.63%
BM_CmpLess_uchar_ushort 1.052 -2.51%
BM_CmpLess_uint_int 1.063 -2.15%
BM_CmpLess_uint_schar 1.038 -
BM_CmpLess_uint_short 1.016 -
BM_CmpLess_uint_uchar 1.108 -
BM_CmpLess_uint_uint 1.066 -
BM_CmpLess_uint_ushort 1.104 -
BM_CmpLess_ushort_int 1.079 -
BM_CmpLess_ushort_schar 1.056 2.84%
BM_CmpLess_ushort_short 1.038 -
BM_CmpLess_ushort_uchar 1.111 -
BM_CmpLess_ushort_uint 1.056 -1.39%
BM_CmpLess_ushort_ushort 1.066 -
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.107 -1.01%
BM_PushHeap_float_Ascending_16 0.982 -
BM_PushHeap_float_Ascending_16384 4.375 3.83%
BM_PushHeap_float_Ascending_256 2.485 -
BM_PushHeap_float_Ascending_262144 5.060 -
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.750 -
BM_PushHeap_float_Descending_1 0.521 16.44%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.364 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.358 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.134 1.80%
BM_PushHeap_float_PipeOrgan_16 0.896 -
BM_PushHeap_float_PipeOrgan_16384 2.609 3.63%
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.172 -
BM_PushHeap_float_PipeOrgan_4 0.483 -
BM_PushHeap_float_PipeOrgan_64 1.300 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.627 -
BM_PushHeap_float_QuickSortAdversary_16 0.987 -
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.734 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.398 -7.35%
BM_PushHeap_float_Random_1024 7.016 -
BM_PushHeap_float_Random_16 4.965 -2.43%
BM_PushHeap_float_Random_16384 7.153 1.64%
BM_PushHeap_float_Random_256 6.908 -
BM_PushHeap_float_Random_262144 7.175 -2.43%
BM_PushHeap_float_Random_4 2.294 -8.71%
BM_PushHeap_float_Random_64 6.472 -
BM_PushHeap_float_SingleElement_1 0.697 -
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.376 3.62%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.405 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.377 5.69%
BM_PushHeap_float_SingleElement_64 0.384 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.435 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.693 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.314 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.475 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.393 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.784 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.617 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.587 -3.76%
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.596 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.596 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.529 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.581 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.881 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.408 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.925 -1.16%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.369 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.519 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.768 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.586 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.192 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.550 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.098 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.600 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.782 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.558 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.015 3.41%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.384 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.920 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.878 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.915 1.12%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.587 2.04%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.548 2.90%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.652 4.25%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.594 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.547 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.575 -8.63%
BM_PushHeap_string_Ascending_1 0.584 24.12%
BM_PushHeap_string_Ascending_1024 12.930 -4.94%
BM_PushHeap_string_Ascending_16 4.660 -
BM_PushHeap_string_Ascending_16384 18.997 -
BM_PushHeap_string_Ascending_256 10.537 -4.02%
BM_PushHeap_string_Ascending_262144 29.170 -1.91%
BM_PushHeap_string_Ascending_4 2.553 -
BM_PushHeap_string_Ascending_64 7.229 -1.35%
BM_PushHeap_string_Descending_1 0.584 -
BM_PushHeap_string_Descending_1024 2.359 -
BM_PushHeap_string_Descending_16 2.076 -1.19%
BM_PushHeap_string_Descending_16384 2.300 -3.37%
BM_PushHeap_string_Descending_256 2.262 -2.15%
BM_PushHeap_string_Descending_262144 3.121 -17.25%
BM_PushHeap_string_Descending_4 1.874 -
BM_PushHeap_string_Descending_64 2.172 -2.63%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.407 -5.29%
BM_PushHeap_string_PipeOrgan_16 4.173 -2.98%
BM_PushHeap_string_PipeOrgan_16384 12.630 -4.20%
BM_PushHeap_string_PipeOrgan_256 7.721 -5.26%
BM_PushHeap_string_PipeOrgan_262144 17.952 -2.75%
BM_PushHeap_string_PipeOrgan_4 2.514 -
BM_PushHeap_string_PipeOrgan_64 5.754 -3.71%
BM_PushHeap_string_QuickSortAdversary_1 0.584 24.04%
BM_PushHeap_string_QuickSortAdversary_1024 15.155 -
BM_PushHeap_string_QuickSortAdversary_16 10.566 -
BM_PushHeap_string_QuickSortAdversary_16384 15.699 -
BM_PushHeap_string_QuickSortAdversary_256 14.662 -
BM_PushHeap_string_QuickSortAdversary_262144 16.161 -
BM_PushHeap_string_QuickSortAdversary_4 6.357 -
BM_PushHeap_string_QuickSortAdversary_64 13.200 -4.88%
BM_PushHeap_string_Random_1 0.524 -20.80%
BM_PushHeap_string_Random_1024 14.934 1.78%
BM_PushHeap_string_Random_16 10.554 1.11%
BM_PushHeap_string_Random_16384 16.320 2.50%
BM_PushHeap_string_Random_256 14.452 2.41%
BM_PushHeap_string_Random_262144 18.260 2.15%
BM_PushHeap_string_Random_4 6.216 -
BM_PushHeap_string_Random_64 13.558 5.59%
BM_PushHeap_string_SingleElement_1 0.708 -
BM_PushHeap_string_SingleElement_1024 2.553 -1.14%
BM_PushHeap_string_SingleElement_16 2.564 -1.08%
BM_PushHeap_string_SingleElement_16384 2.540 -1.84%
BM_PushHeap_string_SingleElement_256 2.546 -
BM_PushHeap_string_SingleElement_262144 2.569 -1.52%
BM_PushHeap_string_SingleElement_4 2.270 -1.74%
BM_PushHeap_string_SingleElement_64 2.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.499 -4.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.522 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.023 1.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.524 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.749 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.895 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.924 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.638 -9.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.608 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.582 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.639 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.595 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.650 15.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.670 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.523 33.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.010 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.918 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.551 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.377 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.829 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.152 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.697 32.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.499 2.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.275 -1.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.135 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.060 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.739 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.768 -2.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.654 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.544 10.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.183 1.86%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.883 -1.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.442 1.14%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.970 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.256 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.427 -4.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.515 -1.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.573 22.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.611 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.596 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.617 -3.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.637 -2.37%
BM_PushHeap_uint32_Ascending_1 0.429 -38.13%
BM_PushHeap_uint32_Ascending_1024 2.558 -
BM_PushHeap_uint32_Ascending_16 0.932 -
BM_PushHeap_uint32_Ascending_16384 3.599 -
BM_PushHeap_uint32_Ascending_256 2.087 -
BM_PushHeap_uint32_Ascending_262144 4.844 3.46%
BM_PushHeap_uint32_Ascending_4 0.588 -
BM_PushHeap_uint32_Ascending_64 1.524 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.355 -4.74%
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.396 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.352 -5.75%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.696 25.45%
BM_PushHeap_uint32_PipeOrgan_1024 1.919 -3.55%
BM_PushHeap_uint32_PipeOrgan_16 0.874 -
BM_PushHeap_uint32_PipeOrgan_16384 2.382 -1.28%
BM_PushHeap_uint32_PipeOrgan_256 1.699 -1.73%
BM_PushHeap_uint32_PipeOrgan_262144 3.035 -
BM_PushHeap_uint32_PipeOrgan_4 0.544 -
BM_PushHeap_uint32_PipeOrgan_64 1.306 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.478 2.70%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.920 -4.23%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.485 -13.10%
BM_PushHeap_uint32_Random_1024 5.842 -
BM_PushHeap_uint32_Random_16 4.115 -
BM_PushHeap_uint32_Random_16384 5.996 3.71%
BM_PushHeap_uint32_Random_256 5.646 2.21%
BM_PushHeap_uint32_Random_262144 5.899 1.33%
BM_PushHeap_uint32_Random_4 2.246 -
BM_PushHeap_uint32_Random_64 5.155 5.16%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -3.79%
BM_PushHeap_uint32_SingleElement_16 0.335 -8.28%
BM_PushHeap_uint32_SingleElement_16384 0.356 -4.25%
BM_PushHeap_uint32_SingleElement_256 0.382 -3.43%
BM_PushHeap_uint32_SingleElement_262144 0.357 -4.05%
BM_PushHeap_uint32_SingleElement_4 0.336 -9.19%
BM_PushHeap_uint32_SingleElement_64 0.351 -5.45%
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.618 -
BM_PushHeap_uint64_Ascending_16 0.949 -
BM_PushHeap_uint64_Ascending_16384 3.603 -2.35%
BM_PushHeap_uint64_Ascending_256 2.146 -
BM_PushHeap_uint64_Ascending_262144 5.009 5.09%
BM_PushHeap_uint64_Ascending_4 0.547 -
BM_PushHeap_uint64_Ascending_64 1.572 -2.70%
BM_PushHeap_uint64_Descending_1 0.697 50.89%
BM_PushHeap_uint64_Descending_1024 0.389 -
BM_PushHeap_uint64_Descending_16 0.376 4.77%
BM_PushHeap_uint64_Descending_16384 0.385 -
BM_PushHeap_uint64_Descending_256 0.405 -
BM_PushHeap_uint64_Descending_262144 0.384 -
BM_PushHeap_uint64_Descending_4 0.380 5.66%
BM_PushHeap_uint64_Descending_64 0.384 -
BM_PushHeap_uint64_PipeOrgan_1 0.470 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -
BM_PushHeap_uint64_PipeOrgan_16 0.881 -
BM_PushHeap_uint64_PipeOrgan_16384 2.391 -
BM_PushHeap_uint64_PipeOrgan_256 1.699 -
BM_PushHeap_uint64_PipeOrgan_262144 3.047 -
BM_PushHeap_uint64_PipeOrgan_4 0.484 -3.79%
BM_PushHeap_uint64_PipeOrgan_64 1.317 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.911 -11.12%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.724 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.624 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 6.205 -
BM_PushHeap_uint64_Random_16 4.440 -
BM_PushHeap_uint64_Random_16384 6.381 -
BM_PushHeap_uint64_Random_256 6.044 -
BM_PushHeap_uint64_Random_262144 6.367 1.71%
BM_PushHeap_uint64_Random_4 2.573 -
BM_PushHeap_uint64_Random_64 5.631 -
BM_PushHeap_uint64_SingleElement_1 0.576 -9.13%
BM_PushHeap_uint64_SingleElement_1024 0.379 -
BM_PushHeap_uint64_SingleElement_16 0.366 -
BM_PushHeap_uint64_SingleElement_16384 0.377 -
BM_PushHeap_uint64_SingleElement_256 0.399 -
BM_PushHeap_uint64_SingleElement_262144 0.374 3.09%
BM_PushHeap_uint64_SingleElement_4 0.372 -
BM_PushHeap_uint64_SingleElement_64 0.371 -
BM_StringAssignAsciizMix_Opaque 5.007 1.72%
BM_StringAssignAsciizMix_Transparent 2.995 -
BM_StringAssignAsciiz_Empty_Opaque 3.104 4.14%
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 188.135 -1.53%
BM_StringAssignAsciiz_Huge_Transparent 188.228 -1.26%
BM_StringAssignAsciiz_Large_Opaque 11.657 2.03%
BM_StringAssignAsciiz_Large_Transparent 11.550 -
BM_StringAssignAsciiz_Small_Opaque 3.104 3.93%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.505 4.16%
BM_StringAssignStr_Huge_Opaque 109.158 -
BM_StringAssignStr_Huge_Transparent 108.404 -2.34%
BM_StringAssignStr_Large_Opaque 10.390 -1.69%
BM_StringAssignStr_Large_Transparent 10.214 -1.06%
BM_StringAssignStr_Small_Opaque 0.718 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.117 1.96%
BM_StringConstructDestroyCStr_Empty_Transparent 0.245 -
BM_StringConstructDestroyCStr_Huge_Opaque 158.478 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.621 1.12%
BM_StringConstructDestroyCStr_Large_Opaque 15.209 -
BM_StringConstructDestroyCStr_Large_Transparent 9.795 -1.09%
BM_StringConstructDestroyCStr_Small_Opaque 2.086 -4.62%
BM_StringConstructDestroyCStr_Small_Transparent 0.395 14.14%
BM_StringCopy_Empty 0.577 -
BM_StringCopy_Huge 109.420 3.08%
BM_StringCopy_Large 6.136 -
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.234 -
BM_StringDestroy_Empty 0.621 -
BM_StringDestroy_Huge 11.002 2.90%
BM_StringDestroy_Large 7.479 4.20%
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.591 -
BM_StringEraseToEnd_Empty_Transparent 0.346 -
BM_StringEraseToEnd_Huge_Opaque 2.307 -3.65%
BM_StringEraseToEnd_Huge_Transparent 2.383 -5.32%
BM_StringEraseToEnd_Large_Opaque 0.988 -
BM_StringEraseToEnd_Large_Transparent 0.837 -
BM_StringEraseToEnd_Small_Opaque 0.595 -
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.959 13.16%
BM_StringEraseWithMove_Empty_Transparent 0.645 4.35%
BM_StringEraseWithMove_Huge_Opaque 47.383 -1.20%
BM_StringEraseWithMove_Huge_Transparent 46.668 1.83%
BM_StringEraseWithMove_Large_Opaque 2.872 -
BM_StringEraseWithMove_Large_Transparent 2.749 -1.44%
BM_StringEraseWithMove_Small_Opaque 2.185 -
BM_StringEraseWithMove_Small_Transparent 2.178 -
BM_StringFindAllMatch/1 3.023 7.64%
BM_StringFindAllMatch/131072 2270.829 -
BM_StringFindAllMatch/32768 574.943 -
BM_StringFindAllMatch/4096 79.831 -
BM_StringFindAllMatch/512 11.590 -
BM_StringFindAllMatch/64 3.157 -
BM_StringFindAllMatch/8 2.731 4.04%
BM_StringFindCharLiteral/1024 21.162 10.21%
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.172 -
BM_StringFindCharLiteral/256 5.367 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.085 -
BM_StringFindCharLiteral/512 9.442 -
BM_StringFindCharLiteral/64 2.096 -2.18%
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 137.920 -
BM_StringFindMatch1/1 983.326 -
BM_StringFindMatch1/32768 1564.914 -
BM_StringFindMatch1/4096 1058.326 -
BM_StringFindMatch1/512 992.586 -
BM_StringFindMatch1/64 983.898 -
BM_StringFindMatch1/8 981.840 -
BM_StringFindMatch2/1 981.393 -
BM_StringFindMatch2/32768 1565.050 -
BM_StringFindMatch2/4096 1058.250 -
BM_StringFindMatch2/512 994.683 -
BM_StringFindMatch2/64 982.758 -
BM_StringFindMatch2/8 981.305 -
BM_StringFindNoMatch/10 1.298 -6.29%
BM_StringFindNoMatch/131072 1962.755 -
BM_StringFindNoMatch/32768 498.925 -
BM_StringFindNoMatch/4096 75.118 -
BM_StringFindNoMatch/512 9.271 -1.64%
BM_StringFindNoMatch/64 2.094 -
BM_StringFindStringLiteral/1024 18.194 -
BM_StringFindStringLiteral/128 3.236 1.09%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.230 -
BM_StringFindStringLiteral/256 5.652 3.56%
BM_StringFindStringLiteral/32 1.849 3.67%
BM_StringFindStringLiteral/4096 77.384 -
BM_StringFindStringLiteral/512 9.583 -
BM_StringFindStringLiteral/64 2.367 6.22%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.221 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.734 2.83%
BM_StringRead_Cold_Deep_Empty 1.149 -
BM_StringRead_Cold_Deep_Large 1.240 -
BM_StringRead_Cold_Deep_Small 1.130 -1.79%
BM_StringRead_Cold_Shallow_Empty 1.056 -2.63%
BM_StringRead_Cold_Shallow_Large 1.079 -1.74%
BM_StringRead_Cold_Shallow_Small 1.055 -4.00%
BM_StringRead_Hot_Deep_Empty 0.503 -
BM_StringRead_Hot_Deep_Large 0.514 2.26%
BM_StringRead_Hot_Deep_Small 0.505 -
BM_StringRead_Hot_Shallow_Empty 0.475 -
BM_StringRead_Hot_Shallow_Large 0.474 -
BM_StringRead_Hot_Shallow_Small 0.471 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.419 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.592 -5.54%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.592 -5.48%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.420 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.158 -4.15%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.906 3.09%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.569 13.11%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.041 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -2.77%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.420 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.163 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.348 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.313 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.460 -4.06%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.816 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.817 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.825 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.340 -25.85%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.350 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.260 -13.92%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.629 -9.13%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.630 4.31%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.609 -9.27%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.651 6.67%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.224 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.650 -2.54%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.649 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.861 -1.06%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.405 1.11%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.034 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.274 -2.62%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.615 -6.18%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.170 -3.79%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.612 3.78%
BM_StringRelational_Compare_Empty_Huge_Control 1.613 4.14%
BM_StringRelational_Compare_Empty_Large_Control 1.611 3.72%
BM_StringRelational_Compare_Empty_Small_Control 1.611 3.83%
BM_StringRelational_Compare_Huge_Empty_Control 1.640 2.67%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.390 1.00%
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.361 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.789 -
BM_StringRelational_Compare_Huge_Huge_Control 99.021 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.851 1.66%
BM_StringRelational_Compare_Large_Empty_Control 1.741 12.12%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 1.65%
BM_StringRelational_Compare_Large_Large_ChangeLast 2.057 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.624 1.75%
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.852 3.18%
BM_StringRelational_Compare_Small_Empty_Control 1.847 4.56%
BM_StringRelational_Compare_Small_Huge_Control 1.827 2.39%
BM_StringRelational_Compare_Small_Large_Control 1.900 6.04%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.728 5.23%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.849 1.90%
BM_StringRelational_Eq_Empty_Empty_Control 2.064 23.25%
BM_StringRelational_Eq_Empty_Huge_Control 0.473 -7.18%
BM_StringRelational_Eq_Empty_Large_Control 0.471 -4.58%
BM_StringRelational_Eq_Empty_Small_Control 0.483 -2.98%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.503 10.36%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.667 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.391 -
BM_StringRelational_Eq_Huge_Huge_Control 98.757 -
BM_StringRelational_Eq_Large_Huge_Control 0.474 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.503 12.96%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.080 2.95%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.451 -21.53%
BM_StringRelational_Eq_Large_Large_Control 2.133 -
BM_StringRelational_Eq_Small_Huge_Control 0.479 -
BM_StringRelational_Eq_Small_Large_Control 0.482 3.16%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.617 -10.26%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.898 -8.58%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.529 -9.56%
BM_StringRelational_Eq_Small_Small_Control 1.856 -1.79%
BM_StringRelational_Less_Empty_Empty_Control 1.775 11.07%
BM_StringRelational_Less_Empty_Huge_Control 1.714 7.22%
BM_StringRelational_Less_Empty_Large_Control 1.719 7.21%
BM_StringRelational_Less_Empty_Small_Control 1.720 7.51%
BM_StringRelational_Less_Huge_Empty_Control 1.612 1.40%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.430 1.00%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.860 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.529 -
BM_StringRelational_Less_Huge_Huge_Control 98.802 -
BM_StringRelational_Less_Huge_Large_Control 2.142 -
BM_StringRelational_Less_Huge_Small_Control 1.850 1.44%
BM_StringRelational_Less_Large_Empty_Control 1.754 8.83%
BM_StringRelational_Less_Large_Huge_Control 2.158 2.18%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.411 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.107 1.37%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.629 1.49%
BM_StringRelational_Less_Large_Large_Control 2.154 1.31%
BM_StringRelational_Less_Large_Small_Control 1.856 1.85%
BM_StringRelational_Less_Small_Empty_Control 1.661 -
BM_StringRelational_Less_Small_Huge_Control 1.850 1.38%
BM_StringRelational_Less_Small_Large_Control 1.851 1.73%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.391 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.787 1.32%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Less_Small_Small_Control 1.848 1.39%
BM_StringResizeAndOverwrite 0.823 -
BM_align/1 0.657 5.36%
BM_align/256 0.656 5.34%
BM_align/64 0.655 5.24%
BM_align/8 0.657 5.50%
BM_deque_deque_copy/0 0.793 -6.37%
BM_deque_deque_copy/1 2.568 -1.15%
BM_deque_deque_copy/1024 37.178 1.31%
BM_deque_deque_copy/2 2.302 -
BM_deque_deque_copy/4000 141.551 -
BM_deque_deque_copy/4096 147.563 -
BM_deque_deque_copy/512 17.693 -
BM_deque_deque_copy/5500 196.756 -
BM_deque_deque_copy/64 3.054 -
BM_deque_deque_copy/64000 2937.021 -
BM_deque_deque_copy/65536 3093.254 -
BM_deque_deque_copy/70000 3176.742 -
BM_deque_deque_copy_backward/0 0.860 11.94%
BM_deque_deque_copy_backward/1 2.774 2.41%
BM_deque_deque_copy_backward/1024 38.593 1.63%
BM_deque_deque_copy_backward/2 2.531 2.84%
BM_deque_deque_copy_backward/4000 150.482 -
BM_deque_deque_copy_backward/4096 155.690 2.44%
BM_deque_deque_copy_backward/512 18.907 -2.37%
BM_deque_deque_copy_backward/5500 205.805 2.09%
BM_deque_deque_copy_backward/64 3.362 -4.62%
BM_deque_deque_copy_backward/64000 7949.342 -
BM_deque_deque_copy_backward/65536 8187.753 1.52%
BM_deque_deque_copy_backward/70000 8540.815 -
BM_deque_deque_move/0 0.789 -4.22%
BM_deque_deque_move/1 2.481 -3.10%
BM_deque_deque_move/1024 37.352 2.11%
BM_deque_deque_move/2 2.242 -2.54%
BM_deque_deque_move/4000 140.267 -
BM_deque_deque_move/4096 147.214 -
BM_deque_deque_move/512 17.652 -
BM_deque_deque_move/5500 196.684 -
BM_deque_deque_move/64 3.041 -
BM_deque_deque_move/64000 3016.268 -
BM_deque_deque_move/65536 3113.290 -
BM_deque_deque_move/70000 3376.710 -
BM_deque_deque_move_backward/0 0.859 -6.40%
BM_deque_deque_move_backward/1 2.772 -
BM_deque_deque_move_backward/1024 38.228 -
BM_deque_deque_move_backward/2 2.527 -
BM_deque_deque_move_backward/4000 149.250 -
BM_deque_deque_move_backward/4096 152.373 -1.29%
BM_deque_deque_move_backward/512 19.115 1.38%
BM_deque_deque_move_backward/5500 204.088 -
BM_deque_deque_move_backward/64 3.426 2.50%
BM_deque_deque_move_backward/64000 7835.501 2.34%
BM_deque_deque_move_backward/65536 8190.196 1.74%
BM_deque_deque_move_backward/70000 8653.339 -
BM_deque_deque_ranges_copy/0 0.792 -13.70%
BM_deque_deque_ranges_copy/1 2.560 2.45%
BM_deque_deque_ranges_copy/1024 38.078 2.79%
BM_deque_deque_ranges_copy/2 2.302 2.95%
BM_deque_deque_ranges_copy/4000 141.767 -
BM_deque_deque_ranges_copy/4096 147.409 -
BM_deque_deque_ranges_copy/512 17.671 -
BM_deque_deque_ranges_copy/5500 197.948 -
BM_deque_deque_ranges_copy/64 3.086 -
BM_deque_deque_ranges_copy/64000 2927.917 -
BM_deque_deque_ranges_copy/65536 3065.537 -
BM_deque_deque_ranges_copy/70000 3270.604 -
BM_deque_deque_ranges_copy_backward/0 0.850 7.85%
BM_deque_deque_ranges_copy_backward/1 2.664 1.63%
BM_deque_deque_ranges_copy_backward/1024 38.610 2.85%
BM_deque_deque_ranges_copy_backward/2 2.410 2.40%
BM_deque_deque_ranges_copy_backward/4000 149.481 -1.13%
BM_deque_deque_ranges_copy_backward/4096 154.004 1.19%
BM_deque_deque_ranges_copy_backward/512 18.922 -2.62%
BM_deque_deque_ranges_copy_backward/5500 203.083 -
BM_deque_deque_ranges_copy_backward/64 3.393 -5.12%
BM_deque_deque_ranges_copy_backward/64000 7851.633 -
BM_deque_deque_ranges_copy_backward/65536 8008.537 -
BM_deque_deque_ranges_copy_backward/70000 8758.011 1.09%
BM_deque_deque_ranges_move/0 0.887 4.94%
BM_deque_deque_ranges_move/1 2.508 3.97%
BM_deque_deque_ranges_move/1024 37.259 1.83%
BM_deque_deque_ranges_move/2 2.243 5.53%
BM_deque_deque_ranges_move/4000 145.240 1.20%
BM_deque_deque_ranges_move/4096 147.551 -
BM_deque_deque_ranges_move/512 17.685 -
BM_deque_deque_ranges_move/5500 198.293 -
BM_deque_deque_ranges_move/64 3.040 -
BM_deque_deque_ranges_move/64000 3058.976 -
BM_deque_deque_ranges_move/65536 3078.758 -
BM_deque_deque_ranges_move/70000 3438.976 4.41%
BM_deque_deque_ranges_move_backward/0 0.856 8.87%
BM_deque_deque_ranges_move_backward/1 2.675 3.26%
BM_deque_deque_ranges_move_backward/1024 38.520 -
BM_deque_deque_ranges_move_backward/2 2.413 -
BM_deque_deque_ranges_move_backward/4000 153.165 -
BM_deque_deque_ranges_move_backward/4096 153.568 1.75%
BM_deque_deque_ranges_move_backward/512 19.695 4.37%
BM_deque_deque_ranges_move_backward/5500 203.838 1.47%
BM_deque_deque_ranges_move_backward/64 3.647 8.38%
BM_deque_deque_ranges_move_backward/64000 7834.232 -
BM_deque_deque_ranges_move_backward/65536 8103.990 -
BM_deque_deque_ranges_move_backward/70000 8637.926 1.15%
BM_deque_vector_copy/0 1.466 4.27%
BM_deque_vector_copy/1 2.123 -
BM_deque_vector_copy/1024 37.024 -8.29%
BM_deque_vector_copy/2 1.831 -
BM_deque_vector_copy/4000 141.164 -2.27%
BM_deque_vector_copy/4096 144.898 -
BM_deque_vector_copy/512 16.584 -
BM_deque_vector_copy/5500 196.396 -
BM_deque_vector_copy/64 2.606 -
BM_deque_vector_copy/64000 2865.170 -
BM_deque_vector_copy/65536 2946.278 1.40%
BM_deque_vector_copy/70000 3194.644 -
BM_deque_vector_copy_backward/0 1.430 -7.90%
BM_deque_vector_copy_backward/1 2.115 -
BM_deque_vector_copy_backward/1024 37.137 -
BM_deque_vector_copy_backward/2 1.841 -
BM_deque_vector_copy_backward/4000 143.285 -
BM_deque_vector_copy_backward/4096 148.625 -
BM_deque_vector_copy_backward/512 17.933 -
BM_deque_vector_copy_backward/5500 197.488 -1.35%
BM_deque_vector_copy_backward/64 2.935 -
BM_deque_vector_copy_backward/64000 8694.018 6.50%
BM_deque_vector_copy_backward/65536 8595.337 3.58%
BM_deque_vector_copy_backward/70000 9189.770 4.95%
BM_deque_vector_move/0 1.376 3.50%
BM_deque_vector_move/1 2.100 -1.52%
BM_deque_vector_move/1024 37.541 -
BM_deque_vector_move/2 1.776 -3.16%
BM_deque_vector_move/4000 141.796 -
BM_deque_vector_move/4096 145.209 -
BM_deque_vector_move/512 16.556 -
BM_deque_vector_move/5500 193.514 -
BM_deque_vector_move/64 2.608 2.29%
BM_deque_vector_move/64000 2979.875 -
BM_deque_vector_move/65536 2965.382 -
BM_deque_vector_move/70000 3228.564 -
BM_deque_vector_move_backward/0 1.420 4.26%
BM_deque_vector_move_backward/1 2.121 -
BM_deque_vector_move_backward/1024 37.180 -
BM_deque_vector_move_backward/2 1.837 -
BM_deque_vector_move_backward/4000 142.988 1.04%
BM_deque_vector_move_backward/4096 148.555 -
BM_deque_vector_move_backward/512 17.996 -
BM_deque_vector_move_backward/5500 195.506 -1.49%
BM_deque_vector_move_backward/64 2.934 -
BM_deque_vector_move_backward/64000 8424.645 7.10%
BM_deque_vector_move_backward/65536 8375.515 2.69%
BM_deque_vector_move_backward/70000 8999.478 3.60%
BM_deque_vector_ranges_copy/0 1.585 5.89%
BM_deque_vector_ranges_copy/1 2.110 -
BM_deque_vector_ranges_copy/1024 37.305 -
BM_deque_vector_ranges_copy/2 1.833 -
BM_deque_vector_ranges_copy/4000 142.270 -
BM_deque_vector_ranges_copy/4096 145.280 -
BM_deque_vector_ranges_copy/512 16.551 -
BM_deque_vector_ranges_copy/5500 195.604 -
BM_deque_vector_ranges_copy/64 2.642 1.91%
BM_deque_vector_ranges_copy/64000 2931.164 -
BM_deque_vector_ranges_copy/65536 2936.981 -
BM_deque_vector_ranges_copy/70000 3230.535 -
BM_deque_vector_ranges_copy_backward/0 1.375 -
BM_deque_vector_ranges_copy_backward/1 2.088 -2.66%
BM_deque_vector_ranges_copy_backward/1024 37.086 -
BM_deque_vector_ranges_copy_backward/2 1.839 -
BM_deque_vector_ranges_copy_backward/4000 143.004 -
BM_deque_vector_ranges_copy_backward/4096 150.418 1.19%
BM_deque_vector_ranges_copy_backward/512 17.937 -
BM_deque_vector_ranges_copy_backward/5500 196.809 -
BM_deque_vector_ranges_copy_backward/64 2.931 -
BM_deque_vector_ranges_copy_backward/64000 8438.499 5.00%
BM_deque_vector_ranges_copy_backward/65536 8581.707 4.14%
BM_deque_vector_ranges_copy_backward/70000 9226.591 4.33%
BM_deque_vector_ranges_move/0 1.476 13.17%
BM_deque_vector_ranges_move/1 2.069 -
BM_deque_vector_ranges_move/1024 37.073 -
BM_deque_vector_ranges_move/2 1.777 -2.98%
BM_deque_vector_ranges_move/4000 141.671 -
BM_deque_vector_ranges_move/4096 145.231 -1.88%
BM_deque_vector_ranges_move/512 16.564 -
BM_deque_vector_ranges_move/5500 194.232 -1.35%
BM_deque_vector_ranges_move/64 2.617 -
BM_deque_vector_ranges_move/64000 2973.509 -
BM_deque_vector_ranges_move/65536 2963.105 -
BM_deque_vector_ranges_move/70000 3243.176 -
BM_deque_vector_ranges_move_backward/0 1.526 8.32%
BM_deque_vector_ranges_move_backward/1 2.089 -3.51%
BM_deque_vector_ranges_move_backward/1024 36.781 -
BM_deque_vector_ranges_move_backward/2 1.835 -
BM_deque_vector_ranges_move_backward/4000 143.021 -
BM_deque_vector_ranges_move_backward/4096 148.296 -
BM_deque_vector_ranges_move_backward/512 17.914 -
BM_deque_vector_ranges_move_backward/5500 195.983 -1.46%
BM_deque_vector_ranges_move_backward/64 2.931 -
BM_deque_vector_ranges_move_backward/64000 8151.725 4.86%
BM_deque_vector_ranges_move_backward/65536 8481.198 4.89%
BM_deque_vector_ranges_move_backward/70000 9037.538 2.85%
BM_getline_string 17.022 1.71%
BM_lexicographical_compare_three_way<IntPtr>/1 0.422 -
BM_lexicographical_compare_three_way<IntPtr>/1024 247.249 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 249064.820 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.361 -3.46%
BM_lexicographical_compare_three_way<IntPtr>/16384 3787.559 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.574 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60690.048 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.160 -2.60%
BM_lexicographical_compare_three_way<IntPtr>/4096 960.102 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.942 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15218.072 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.282 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 489.879 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497674.544 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.228 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7721.902 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.387 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123398.117 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.786 1.36%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1935.999 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.548 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30844.695 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.222 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.498 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 246583.157 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.287 -1.06%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3791.277 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.700 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60452.243 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.238 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 959.756 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.598 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15096.760 -
BM_lexicographical_compare_three_way_fast_path/1 0.371 -12.52%
BM_lexicographical_compare_three_way_fast_path/1024 247.901 -
BM_lexicographical_compare_three_way_fast_path/1048576 249214.339 1.47%
BM_lexicographical_compare_three_way_fast_path/16 4.437 1.07%
BM_lexicographical_compare_three_way_fast_path/16384 3794.181 -
BM_lexicographical_compare_three_way_fast_path/256 70.044 -1.63%
BM_lexicographical_compare_three_way_fast_path/262144 60795.903 -
BM_lexicographical_compare_three_way_fast_path/4 1.202 4.55%
BM_lexicographical_compare_three_way_fast_path/4096 962.067 -
BM_lexicographical_compare_three_way_fast_path/64 15.802 -
BM_lexicographical_compare_three_way_fast_path/65536 15163.529 -
BM_lexicographical_compare_three_way_slow_path/1 0.411 -10.94%
BM_lexicographical_compare_three_way_slow_path/1024 294.338 -
BM_lexicographical_compare_three_way_slow_path/1048576 295092.575 -
BM_lexicographical_compare_three_way_slow_path/16 4.598 2.10%
BM_lexicographical_compare_three_way_slow_path/16384 4554.605 -
BM_lexicographical_compare_three_way_slow_path/256 79.856 -
BM_lexicographical_compare_three_way_slow_path/262144 72701.170 -
BM_lexicographical_compare_three_way_slow_path/4 1.179 -
BM_lexicographical_compare_three_way_slow_path/4096 1148.512 -
BM_lexicographical_compare_three_way_slow_path/64 17.853 -
BM_lexicographical_compare_three_way_slow_path/65536 18185.515 -
BM_map_find_string_literal 11.890 -
BM_num_get<bool> 11.806 -
BM_num_get<double> 37.204 -1.28%
BM_num_get<float> 36.755 -
BM_num_get<long> 10.724 -
BM_num_get<long_double> 37.325 -1.18%
BM_num_get<long_long> 10.577 -
BM_num_get<unsigned_int> 9.788 -
BM_num_get<unsigned_long> 10.297 -
BM_num_get<unsigned_long_long> 10.355 -
BM_num_get<unsigned_short> 10.082 -
BM_num_get<void*> 10.708 -
BM_num_put<bool> 10.791 2.15%
BM_num_put<const_void*> 12.417 2.94%
BM_num_put<double> 57.593 -
BM_num_put<long> 11.234 -2.70%
BM_num_put<long_double> 59.170 -
BM_num_put<long_long> 11.437 -1.71%
BM_num_put<unsigned_long> 11.002 -1.70%
BM_num_put<unsigned_long_long> 11.224 -1.94%
BM_std_minmax_element<char>/1 0.309 -
BM_std_minmax_element<char>/1024 283.899 3.11%
BM_std_minmax_element<char>/2 0.616 -
BM_std_minmax_element<char>/3 1.114 -2.15%
BM_std_minmax_element<char>/4 1.258 2.26%
BM_std_minmax_element<char>/4000 1085.673 3.06%
BM_std_minmax_element<char>/4096 1111.454 3.23%
BM_std_minmax_element<char>/512 144.391 2.93%
BM_std_minmax_element<char>/5500 1490.051 3.07%
BM_std_minmax_element<char>/64 17.440 -
BM_std_minmax_element<char>/64000 17253.271 3.05%
BM_std_minmax_element<char>/65536 17663.759 3.23%
BM_std_minmax_element<char>/70000 18862.860 3.05%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 289.173 2.16%
BM_std_minmax_element<int>/2 0.687 2.37%
BM_std_minmax_element<int>/3 1.099 -
BM_std_minmax_element<int>/4 1.252 -
BM_std_minmax_element<int>/4000 1117.643 2.46%
BM_std_minmax_element<int>/4096 1142.120 2.24%
BM_std_minmax_element<int>/512 146.977 2.68%
BM_std_minmax_element<int>/5500 1530.907 2.46%
BM_std_minmax_element<int>/64 18.038 2.02%
BM_std_minmax_element<int>/64000 17832.680 2.37%
BM_std_minmax_element<int>/65536 18251.290 2.43%
BM_std_minmax_element<int>/70000 19493.957 2.38%
BM_std_minmax_element<long_long>/1 0.306 -
BM_std_minmax_element<long_long>/1024 278.626 -
BM_std_minmax_element<long_long>/2 0.616 -9.81%
BM_std_minmax_element<long_long>/3 1.144 4.66%
BM_std_minmax_element<long_long>/4 1.254 -
BM_std_minmax_element<long_long>/4000 1070.211 -1.54%
BM_std_minmax_element<long_long>/4096 1096.912 -1.43%
BM_std_minmax_element<long_long>/512 141.773 -
BM_std_minmax_element<long_long>/5500 1465.093 -1.80%
BM_std_minmax_element<long_long>/64 17.462 -1.63%
BM_std_minmax_element<long_long>/64000 17161.623 -2.02%
BM_std_minmax_element<long_long>/65536 18223.503 1.69%
BM_std_minmax_element<long_long>/70000 19007.889 -
BM_std_minmax_element<short>/1 0.309 -
BM_std_minmax_element<short>/1024 287.053 7.34%
BM_std_minmax_element<short>/2 0.651 -5.14%
BM_std_minmax_element<short>/3 1.108 -10.98%
BM_std_minmax_element<short>/4 1.252 2.05%
BM_std_minmax_element<short>/4000 1102.429 8.06%
BM_std_minmax_element<short>/4096 1126.792 7.74%
BM_std_minmax_element<short>/512 145.957 6.22%
BM_std_minmax_element<short>/5500 1512.602 7.87%
BM_std_minmax_element<short>/64 17.638 2.65%
BM_std_minmax_element<short>/64000 17542.590 6.92%
BM_std_minmax_element<short>/65536 17966.930 7.12%
BM_std_minmax_element<short>/70000 19197.062 7.00%
BM_tolower_char<char> 0.691 -
BM_tolower_char<wchar_t> 0.690 12.76%
BM_tolower_string<char> 15.243 1.44%
BM_tolower_string<wchar_t> 6.360 -
BM_toupper_char<char> 0.689 -
BM_toupper_char<wchar_t> 0.686 -
BM_toupper_string<char> 15.314 -
BM_toupper_string<wchar_t> 6.317 -
BM_vector_deque_copy/0 0.461 17.85%
BM_vector_deque_copy/1 2.303 -
BM_vector_deque_copy/1024 36.220 -
BM_vector_deque_copy/2 2.058 -
BM_vector_deque_copy/4000 140.898 -
BM_vector_deque_copy/4096 145.062 -
BM_vector_deque_copy/512 16.936 -
BM_vector_deque_copy/5500 195.035 -
BM_vector_deque_copy/64 2.802 -3.29%
BM_vector_deque_copy/64000 3125.713 10.18%
BM_vector_deque_copy/65536 3149.184 10.44%
BM_vector_deque_copy/70000 3374.401 8.88%
BM_vector_deque_copy_backward/0 0.403 -22.05%
BM_vector_deque_copy_backward/1 2.308 -
BM_vector_deque_copy_backward/1024 39.205 3.33%
BM_vector_deque_copy_backward/2 2.062 -
BM_vector_deque_copy_backward/4000 144.503 -
BM_vector_deque_copy_backward/4096 148.862 -
BM_vector_deque_copy_backward/512 18.221 4.23%
BM_vector_deque_copy_backward/5500 197.401 -
BM_vector_deque_copy_backward/64 2.985 -2.61%
BM_vector_deque_copy_backward/64000 7538.287 -7.70%
BM_vector_deque_copy_backward/65536 7764.673 -7.49%
BM_vector_deque_copy_backward/70000 8342.990 -6.19%
BM_vector_deque_move/0 0.400 -26.73%
BM_vector_deque_move/1 2.262 -1.58%
BM_vector_deque_move/1024 36.070 -
BM_vector_deque_move/2 2.000 -2.72%
BM_vector_deque_move/4000 140.140 -
BM_vector_deque_move/4096 145.090 -
BM_vector_deque_move/512 16.933 -
BM_vector_deque_move/5500 203.888 4.11%
BM_vector_deque_move/64 2.818 -1.65%
BM_vector_deque_move/64000 3298.717 16.22%
BM_vector_deque_move/65536 3166.810 10.98%
BM_vector_deque_move/70000 3378.667 8.97%
BM_vector_deque_move_backward/0 0.409 -17.75%
BM_vector_deque_move_backward/1 2.253 -2.17%
BM_vector_deque_move_backward/1024 38.060 -
BM_vector_deque_move_backward/2 2.116 3.41%
BM_vector_deque_move_backward/4000 143.522 -
BM_vector_deque_move_backward/4096 148.267 -
BM_vector_deque_move_backward/512 17.563 -
BM_vector_deque_move_backward/5500 198.150 -
BM_vector_deque_move_backward/64 3.082 1.44%
BM_vector_deque_move_backward/64000 7570.575 -2.78%
BM_vector_deque_move_backward/65536 7994.136 -4.59%
BM_vector_deque_move_backward/70000 8613.923 -4.65%
BM_vector_deque_ranges_copy/0 0.548 -18.74%
BM_vector_deque_ranges_copy/1 2.259 -4.74%
BM_vector_deque_ranges_copy/1024 36.002 -
BM_vector_deque_ranges_copy/2 2.164 5.72%
BM_vector_deque_ranges_copy/4000 140.395 -
BM_vector_deque_ranges_copy/4096 144.990 -
BM_vector_deque_ranges_copy/512 16.945 -
BM_vector_deque_ranges_copy/5500 195.295 -
BM_vector_deque_ranges_copy/64 2.833 -2.54%
BM_vector_deque_ranges_copy/64000 3129.188 10.17%
BM_vector_deque_ranges_copy/65536 3153.167 5.61%
BM_vector_deque_ranges_copy/70000 3381.843 3.32%
BM_vector_deque_ranges_copy_backward/0 0.550 16.19%
BM_vector_deque_ranges_copy_backward/1 2.293 -13.33%
BM_vector_deque_ranges_copy_backward/1024 38.298 -
BM_vector_deque_ranges_copy_backward/2 2.002 -8.15%
BM_vector_deque_ranges_copy_backward/4000 140.680 -
BM_vector_deque_ranges_copy_backward/4096 149.302 -
BM_vector_deque_ranges_copy_backward/512 17.656 -
BM_vector_deque_ranges_copy_backward/5500 198.742 -
BM_vector_deque_ranges_copy_backward/64 3.021 -
BM_vector_deque_ranges_copy_backward/64000 7486.917 -6.56%
BM_vector_deque_ranges_copy_backward/65536 7740.274 -6.09%
BM_vector_deque_ranges_copy_backward/70000 8304.608 -5.44%
BM_vector_deque_ranges_move/0 0.579 67.51%
BM_vector_deque_ranges_move/1 2.353 1.09%
BM_vector_deque_ranges_move/1024 35.988 -
BM_vector_deque_ranges_move/2 2.065 -
BM_vector_deque_ranges_move/4000 141.487 -1.24%
BM_vector_deque_ranges_move/4096 144.173 -
BM_vector_deque_ranges_move/512 16.990 -3.84%
BM_vector_deque_ranges_move/5500 195.713 -
BM_vector_deque_ranges_move/64 2.822 -
BM_vector_deque_ranges_move/64000 3134.879 10.37%
BM_vector_deque_ranges_move/65536 3158.608 10.54%
BM_vector_deque_ranges_move/70000 3381.974 9.02%
BM_vector_deque_ranges_move_backward/0 0.517 24.33%
BM_vector_deque_ranges_move_backward/1 2.186 -6.06%
BM_vector_deque_ranges_move_backward/1024 38.106 -
BM_vector_deque_ranges_move_backward/2 1.935 -5.57%
BM_vector_deque_ranges_move_backward/4000 141.316 -
BM_vector_deque_ranges_move_backward/4096 149.679 -
BM_vector_deque_ranges_move_backward/512 17.654 -
BM_vector_deque_ranges_move_backward/5500 200.162 1.58%
BM_vector_deque_ranges_move_backward/64 3.025 -1.15%
BM_vector_deque_ranges_move_backward/64000 7598.495 -4.70%
BM_vector_deque_ranges_move_backward/65536 8220.513 -1.62%
BM_vector_deque_ranges_move_backward/70000 8585.998 -
SetIntersection_Front_Set_float_1024_1 1049491.397 -
SetIntersection_Front_Set_float_1024_1024 12250330.413 8.50%
SetIntersection_Front_Set_float_1024_16 1189710.096 -1.06%
SetIntersection_Front_Set_float_1024_256 3808951.877 2.71%
SetIntersection_Front_Set_float_1024_4 1072586.877 -
SetIntersection_Front_Set_float_1024_64 1788244.099 12.20%
SetIntersection_Front_Set_float_16384_1 1029468.008 -
SetIntersection_Front_Set_float_16384_1024 12391698.723 8.99%
SetIntersection_Front_Set_float_16384_16 1171248.439 -3.27%
SetIntersection_Front_Set_float_16384_16384 215003761.104 -4.42%
SetIntersection_Front_Set_float_16384_256 3852726.714 8.47%
SetIntersection_Front_Set_float_16384_4 1077072.960 4.74%
SetIntersection_Front_Set_float_16384_64 1697122.835 7.92%
SetIntersection_Front_Set_float_16_1 63014068.818 -
SetIntersection_Front_Set_float_16_16 38119000.992 -
SetIntersection_Front_Set_float_16_4 54767556.626 -
SetIntersection_Front_Set_float_1_1 535939728.030 -
SetIntersection_Front_Set_float_256_1 4195497.631 2.71%
SetIntersection_Front_Set_float_256_16 4544526.218 1.22%
SetIntersection_Front_Set_float_256_256 7338816.570 -3.94%
SetIntersection_Front_Set_float_256_4 4243549.483 1.56%
SetIntersection_Front_Set_float_256_64 5716294.935 10.84%
SetIntersection_Front_Set_float_262144_1 1030722.980 -
SetIntersection_Front_Set_float_262144_1024 12164479.233 8.35%
SetIntersection_Front_Set_float_262144_16 1174859.528 -1.91%
SetIntersection_Front_Set_float_262144_16384 215077025.227 -
SetIntersection_Front_Set_float_262144_256 3830288.503 -
SetIntersection_Front_Set_float_262144_262144 1590186.441 -2.08%
SetIntersection_Front_Set_float_262144_4 1057916.354 2.43%
SetIntersection_Front_Set_float_262144_64 1713029.708 -
SetIntersection_Front_Set_float_4_1 214316237.032 -
SetIntersection_Front_Set_float_4_4 137003464.777 -
SetIntersection_Front_Set_float_64_1 16488096.819 -
SetIntersection_Front_Set_float_64_16 15406138.729 1.28%
SetIntersection_Front_Set_float_64_4 16170506.056 1.02%
SetIntersection_Front_Set_float_64_64 13167538.210 3.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1050234.296 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13712996.755 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1201209.250 -1.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4181031.454 -1.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1021156.538 -4.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1785020.725 1.50%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1042181.285 -1.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13662093.916 -5.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1209988.603 2.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 346319844.275 -2.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4591791.037 -1.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1016335.237 -4.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1747866.997 -4.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62419545.302 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38674616.461 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54679809.479 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 530396898.979 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4141162.128 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4596578.287 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8401692.659 -8.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4128453.322 -2.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5651658.616 -7.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1041451.272 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13738845.910 -1.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1208549.796 -3.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 338471964.993 1.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4144199.676 -6.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1836769.939 -1.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1077906.036 3.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1784208.652 -2.73%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212142525.947 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137276652.658 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16368917.940 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15446209.917 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16099591.521 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13825076.153 -
SetIntersection_Front_Set_string_1024_1 1091551.265 -
SetIntersection_Front_Set_string_1024_1024 55350432.669 1.88%
SetIntersection_Front_Set_string_1024_16 1893000.896 2.51%
SetIntersection_Front_Set_string_1024_256 15445346.700 6.07%
SetIntersection_Front_Set_string_1024_4 1264950.307 -
SetIntersection_Front_Set_string_1024_64 4568873.275 -
SetIntersection_Front_Set_string_16384_1 1094790.660 -
SetIntersection_Front_Set_string_16384_1024 58481942.319 1.80%
SetIntersection_Front_Set_string_16384_16 1822034.408 -3.60%
SetIntersection_Front_Set_string_16384_16384 351254856.003 -
SetIntersection_Front_Set_string_16384_256 14189989.684 -6.10%
SetIntersection_Front_Set_string_16384_4 1265438.197 1.44%
SetIntersection_Front_Set_string_16384_64 4567379.581 3.63%
SetIntersection_Front_Set_string_16_1 65282920.317 -
SetIntersection_Front_Set_string_16_16 59395310.088 2.75%
SetIntersection_Front_Set_string_16_4 62332238.965 -1.07%
SetIntersection_Front_Set_string_1_1 555436500.347 -
SetIntersection_Front_Set_string_256_1 4314302.557 -1.36%
SetIntersection_Front_Set_string_256_16 7248094.516 4.36%
SetIntersection_Front_Set_string_256_256 29192601.107 -1.72%
SetIntersection_Front_Set_string_256_4 4986521.157 3.15%
SetIntersection_Front_Set_string_256_64 14402116.453 -
SetIntersection_Front_Set_string_262144_1 1095011.034 -
SetIntersection_Front_Set_string_262144_1024 59783763.705 2.04%
SetIntersection_Front_Set_string_262144_16 1884069.121 3.06%
SetIntersection_Front_Set_string_262144_16384 347536407.903 -
SetIntersection_Front_Set_string_262144_256 14773406.059 -
SetIntersection_Front_Set_string_262144_262144 18251774.738 1.13%
SetIntersection_Front_Set_string_262144_4 1212505.459 -2.76%
SetIntersection_Front_Set_string_262144_64 4443111.738 -5.12%
SetIntersection_Front_Set_string_4_1 221258055.399 -
SetIntersection_Front_Set_string_4_4 156230891.955 -
SetIntersection_Front_Set_string_64_1 17101036.018 -
SetIntersection_Front_Set_string_64_16 24362189.218 -
SetIntersection_Front_Set_string_64_4 18794456.618 3.57%
SetIntersection_Front_Set_string_64_64 31914052.676 -8.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1053039.253 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23283500.690 -4.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1359023.832 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6706976.466 3.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1104212.580 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2369240.081 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1035785.774 -1.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25087298.216 -4.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1305515.253 -3.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 360845734.426 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6562107.884 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1096647.593 1.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2431357.750 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62820515.619 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41375027.727 -3.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56191529.171 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 534837631.432 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4175371.936 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4959105.522 -3.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12467777.039 -6.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4341248.493 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7586906.260 -2.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1031193.830 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26283025.253 1.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1290047.092 -2.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 353150591.786 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6326273.626 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2945825.357 -1.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1078050.497 -1.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2290677.878 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 213899913.983 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140824778.036 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16469183.920 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17289618.528 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16430302.881 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18571907.756 2.70%
SetIntersection_Front_Set_uint32_1024_1 1004640.682 -3.30%
SetIntersection_Front_Set_uint32_1024_1024 11834618.030 -2.20%
SetIntersection_Front_Set_uint32_1024_16 1169801.547 -
SetIntersection_Front_Set_uint32_1024_256 3859421.951 -1.09%
SetIntersection_Front_Set_uint32_1024_4 1033215.763 -3.85%
SetIntersection_Front_Set_uint32_1024_64 1763227.207 -1.17%
SetIntersection_Front_Set_uint32_16384_1 995285.618 -4.59%
SetIntersection_Front_Set_uint32_16384_1024 12364855.371 4.60%
SetIntersection_Front_Set_uint32_16384_16 1167113.716 -1.49%
SetIntersection_Front_Set_uint32_16384_16384 217029942.545 -
SetIntersection_Front_Set_uint32_16384_256 3776672.926 2.55%
SetIntersection_Front_Set_uint32_16384_4 1056008.113 -
SetIntersection_Front_Set_uint32_16384_64 1604064.306 -5.82%
SetIntersection_Front_Set_uint32_16_1 62275038.619 -
SetIntersection_Front_Set_uint32_16_16 37898253.085 -
SetIntersection_Front_Set_uint32_16_4 54328282.387 -
SetIntersection_Front_Set_uint32_1_1 530112660.558 -
SetIntersection_Front_Set_uint32_256_1 4131576.199 -
SetIntersection_Front_Set_uint32_256_16 4404142.283 -
SetIntersection_Front_Set_uint32_256_256 7258230.379 -2.09%
SetIntersection_Front_Set_uint32_256_4 4179125.283 -
SetIntersection_Front_Set_uint32_256_64 5444189.836 4.90%
SetIntersection_Front_Set_uint32_262144_1 999489.448 -2.37%
SetIntersection_Front_Set_uint32_262144_1024 12253787.346 -
SetIntersection_Front_Set_uint32_262144_16 1163104.140 -2.73%
SetIntersection_Front_Set_uint32_262144_16384 216294407.189 -2.87%
SetIntersection_Front_Set_uint32_262144_256 3703747.017 -
SetIntersection_Front_Set_uint32_262144_262144 1625786.297 -2.38%
SetIntersection_Front_Set_uint32_262144_4 1035267.223 -1.92%
SetIntersection_Front_Set_uint32_262144_64 1596045.650 -
SetIntersection_Front_Set_uint32_4_1 212203591.065 -
SetIntersection_Front_Set_uint32_4_4 135080236.873 -
SetIntersection_Front_Set_uint32_64_1 16348273.803 -
SetIntersection_Front_Set_uint32_64_16 15128093.642 1.53%
SetIntersection_Front_Set_uint32_64_4 15949182.446 -
SetIntersection_Front_Set_uint32_64_64 12710611.393 -3.91%
SetIntersection_Front_Set_uint64_1024_1 1134850.510 8.59%
SetIntersection_Front_Set_uint64_1024_1024 12843190.816 7.24%
SetIntersection_Front_Set_uint64_1024_16 1241720.590 5.84%
SetIntersection_Front_Set_uint64_1024_256 4135156.213 12.03%
SetIntersection_Front_Set_uint64_1024_4 1182293.429 11.54%
SetIntersection_Front_Set_uint64_1024_64 1798783.985 7.23%
SetIntersection_Front_Set_uint64_16384_1 1100495.108 4.62%
SetIntersection_Front_Set_uint64_16384_1024 13278062.757 12.02%
SetIntersection_Front_Set_uint64_16384_16 1243723.716 3.20%
SetIntersection_Front_Set_uint64_16384_16384 239242296.611 6.26%
SetIntersection_Front_Set_uint64_16384_256 4012131.797 9.07%
SetIntersection_Front_Set_uint64_16384_4 1116921.242 3.40%
SetIntersection_Front_Set_uint64_16384_64 1790946.521 8.65%
SetIntersection_Front_Set_uint64_16_1 65512039.444 4.31%
SetIntersection_Front_Set_uint64_16_16 39167552.853 3.33%
SetIntersection_Front_Set_uint64_16_4 57363546.860 5.17%
SetIntersection_Front_Set_uint64_1_1 533215867.818 -
SetIntersection_Front_Set_uint64_256_1 4284522.439 3.56%
SetIntersection_Front_Set_uint64_256_16 4743585.722 7.49%
SetIntersection_Front_Set_uint64_256_256 8264485.116 13.37%
SetIntersection_Front_Set_uint64_256_4 4315747.857 2.61%
SetIntersection_Front_Set_uint64_256_64 6144065.971 19.92%
SetIntersection_Front_Set_uint64_262144_1 1054590.289 1.53%
SetIntersection_Front_Set_uint64_262144_1024 12422542.685 3.89%
SetIntersection_Front_Set_uint64_262144_16 1209810.078 3.68%
SetIntersection_Front_Set_uint64_262144_16384 224594056.423 1.58%
SetIntersection_Front_Set_uint64_262144_256 3787459.064 3.89%
SetIntersection_Front_Set_uint64_262144_262144 1669855.060 -
SetIntersection_Front_Set_uint64_262144_4 1093798.911 4.53%
SetIntersection_Front_Set_uint64_262144_64 1736297.613 -
SetIntersection_Front_Set_uint64_4_1 213125192.835 -
SetIntersection_Front_Set_uint64_4_4 142742207.058 4.20%
SetIntersection_Front_Set_uint64_64_1 17195937.115 4.61%
SetIntersection_Front_Set_uint64_64_16 15799478.444 5.31%
SetIntersection_Front_Set_uint64_64_4 16727777.263 4.30%
SetIntersection_Front_Set_uint64_64_64 13916085.454 4.40%
SetIntersection_Front_Vector_float_1024_1 1043860.731 -
SetIntersection_Front_Vector_float_1024_1024 5906582.919 -
SetIntersection_Front_Vector_float_1024_16 1124740.517 1.64%
SetIntersection_Front_Vector_float_1024_256 2269126.064 -
SetIntersection_Front_Vector_float_1024_4 1062987.978 -
SetIntersection_Front_Vector_float_1024_64 1370469.376 -
SetIntersection_Front_Vector_float_16384_1 1038179.489 -
SetIntersection_Front_Vector_float_16384_1024 5905806.781 6.00%
SetIntersection_Front_Vector_float_16384_16 1106665.961 -
SetIntersection_Front_Vector_float_16384_16384 79691777.560 2.76%
SetIntersection_Front_Vector_float_16384_256 2284421.859 6.17%
SetIntersection_Front_Vector_float_16384_4 1055350.086 -
SetIntersection_Front_Vector_float_16384_64 1362969.498 -
SetIntersection_Front_Vector_float_16_1 62988871.683 -
SetIntersection_Front_Vector_float_16_16 35754777.915 -
SetIntersection_Front_Vector_float_16_4 54298687.794 -
SetIntersection_Front_Vector_float_1_1 535095967.377 -
SetIntersection_Front_Vector_float_256_1 4206795.094 1.46%
SetIntersection_Front_Vector_float_256_16 4245411.391 1.17%
SetIntersection_Front_Vector_float_256_256 4549430.364 5.46%
SetIntersection_Front_Vector_float_256_4 4157172.317 -
SetIntersection_Front_Vector_float_256_64 4405172.540 -
SetIntersection_Front_Vector_float_262144_1 1035450.458 -
SetIntersection_Front_Vector_float_262144_1024 5933179.782 9.25%
SetIntersection_Front_Vector_float_262144_16 1132000.048 3.50%
SetIntersection_Front_Vector_float_262144_16384 79586427.060 2.66%
SetIntersection_Front_Vector_float_262144_256 2283018.373 -
SetIntersection_Front_Vector_float_262144_262144 350818476.225 -
SetIntersection_Front_Vector_float_262144_4 1071514.461 -
SetIntersection_Front_Vector_float_262144_64 1371067.631 -
SetIntersection_Front_Vector_float_4_1 213915576.177 -
SetIntersection_Front_Vector_float_4_4 135857393.073 -
SetIntersection_Front_Vector_float_64_1 16430213.204 -
SetIntersection_Front_Vector_float_64_16 14284338.507 1.49%
SetIntersection_Front_Vector_float_64_4 16053308.226 -
SetIntersection_Front_Vector_float_64_64 10922402.512 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1048723.338 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8283646.757 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1158040.388 1.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2868892.264 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1066791.548 -1.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1446846.471 -4.80%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1002443.615 -3.97%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8290412.914 -1.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1160107.262 2.37%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 116928150.685 -1.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2888727.639 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1057598.704 -1.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1500725.722 -1.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62290658.518 -1.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 37177834.936 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54177617.482 -1.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 531083099.182 -1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4110827.799 -1.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4241108.300 -1.96%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5726976.592 -1.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4203531.268 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4770657.359 -2.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1034744.451 -1.42%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8226022.623 -2.69%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1126620.920 -1.81%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117097262.614 -1.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2823917.531 -2.80%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350961633.993 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1065874.465 -1.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1506959.191 -1.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212264884.665 -1.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135369083.316 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16190805.850 -1.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14592886.103 -1.37%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15870785.999 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12048753.034 -
SetIntersection_Front_Vector_string_1024_1 1071458.066 -
SetIntersection_Front_Vector_string_1024_1024 40824479.809 4.38%
SetIntersection_Front_Vector_string_1024_16 1664498.242 -1.78%
SetIntersection_Front_Vector_string_1024_256 9884030.096 4.48%
SetIntersection_Front_Vector_string_1024_4 1196343.923 -
SetIntersection_Front_Vector_string_1024_64 3555416.492 4.55%
SetIntersection_Front_Vector_string_16384_1 1078872.608 -
SetIntersection_Front_Vector_string_16384_1024 39391270.727 3.77%
SetIntersection_Front_Vector_string_16384_16 1632116.160 -
SetIntersection_Front_Vector_string_16384_16384 351218133.122 -
SetIntersection_Front_Vector_string_16384_256 9388561.267 -1.51%
SetIntersection_Front_Vector_string_16384_4 1160330.249 -4.50%
SetIntersection_Front_Vector_string_16384_64 3376423.414 1.24%
SetIntersection_Front_Vector_string_16_1 64173951.703 -
SetIntersection_Front_Vector_string_16_16 51849086.831 -
SetIntersection_Front_Vector_string_16_4 60245202.183 -1.51%
SetIntersection_Front_Vector_string_1_1 545955510.468 -
SetIntersection_Front_Vector_string_256_1 4280637.602 -
SetIntersection_Front_Vector_string_256_16 6141258.580 -
SetIntersection_Front_Vector_string_256_256 19895131.537 -2.37%
SetIntersection_Front_Vector_string_256_4 4664329.119 -
SetIntersection_Front_Vector_string_256_64 10021605.328 -6.60%
SetIntersection_Front_Vector_string_262144_1 1070988.794 -1.21%
SetIntersection_Front_Vector_string_262144_1024 40369411.870 1.74%
SetIntersection_Front_Vector_string_262144_16 1655103.335 1.37%
SetIntersection_Front_Vector_string_262144_16384 346824293.902 -
SetIntersection_Front_Vector_string_262144_256 9548296.309 -
SetIntersection_Front_Vector_string_262144_262144 14569521.156 -
SetIntersection_Front_Vector_string_262144_4 1186726.913 -1.35%
SetIntersection_Front_Vector_string_262144_64 3093967.604 -1.19%
SetIntersection_Front_Vector_string_4_1 218470092.396 -
SetIntersection_Front_Vector_string_4_4 151011803.131 -
SetIntersection_Front_Vector_string_64_1 16704028.869 -
SetIntersection_Front_Vector_string_64_16 20423226.657 -2.11%
SetIntersection_Front_Vector_string_64_4 17623283.232 -1.88%
SetIntersection_Front_Vector_string_64_64 24671303.478 -7.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1044526.057 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8978657.291 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1169294.857 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3084977.079 1.62%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1072663.994 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1569877.992 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1032883.420 -1.25%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8971834.407 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1155730.314 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129199485.093 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3050698.022 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1065714.385 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1569239.290 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62394469.363 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37231267.341 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54291256.378 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 530833885.244 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4138547.802 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4377048.754 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6115853.574 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4208658.841 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4911697.816 -1.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1025974.477 -3.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9004141.514 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1145877.573 -1.25%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128371123.226 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3018193.369 -1.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350652937.677 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1063799.015 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1551187.637 -1.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212075929.461 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136052139.960 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16276512.967 -1.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14783500.635 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15999610.108 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12387770.931 -
SetIntersection_Front_Vector_uint32_1024_1 1019271.633 -1.89%
SetIntersection_Front_Vector_uint32_1024_1024 5910191.086 -
SetIntersection_Front_Vector_uint32_1024_16 1121723.304 -
SetIntersection_Front_Vector_uint32_1024_256 2279464.455 -
SetIntersection_Front_Vector_uint32_1024_4 1050181.404 -
SetIntersection_Front_Vector_uint32_1024_64 1363971.315 -
SetIntersection_Front_Vector_uint32_16384_1 1016341.545 -1.43%
SetIntersection_Front_Vector_uint32_16384_1024 5299915.166 -10.50%
SetIntersection_Front_Vector_uint32_16384_16 1112354.019 -
SetIntersection_Front_Vector_uint32_16384_16384 77035961.859 -3.16%
SetIntersection_Front_Vector_uint32_16384_256 2112274.794 -6.90%
SetIntersection_Front_Vector_uint32_16384_4 1053617.483 -
SetIntersection_Front_Vector_uint32_16384_64 1272736.757 -6.23%
SetIntersection_Front_Vector_uint32_16_1 62407970.302 -
SetIntersection_Front_Vector_uint32_16_16 35119325.008 -1.39%
SetIntersection_Front_Vector_uint32_16_4 53980686.689 -
SetIntersection_Front_Vector_uint32_1_1 530882527.210 -
SetIntersection_Front_Vector_uint32_256_1 4125749.363 -
SetIntersection_Front_Vector_uint32_256_16 4208888.215 -
SetIntersection_Front_Vector_uint32_256_256 4551879.675 -
SetIntersection_Front_Vector_uint32_256_4 4108113.620 -
SetIntersection_Front_Vector_uint32_256_64 4381363.656 -
SetIntersection_Front_Vector_uint32_262144_1 1025642.945 -1.77%
SetIntersection_Front_Vector_uint32_262144_1024 5905521.859 -
SetIntersection_Front_Vector_uint32_262144_16 1125275.993 -
SetIntersection_Front_Vector_uint32_262144_16384 77452317.774 -2.70%
SetIntersection_Front_Vector_uint32_262144_256 2275194.573 -
SetIntersection_Front_Vector_uint32_262144_262144 345334902.063 -1.51%
SetIntersection_Front_Vector_uint32_262144_4 1060248.433 -
SetIntersection_Front_Vector_uint32_262144_64 1329295.921 -2.55%
SetIntersection_Front_Vector_uint32_4_1 212570782.296 -
SetIntersection_Front_Vector_uint32_4_4 135250382.757 -
SetIntersection_Front_Vector_uint32_64_1 16323011.725 -
SetIntersection_Front_Vector_uint32_64_16 14232897.059 -
SetIntersection_Front_Vector_uint32_64_4 15790562.607 -
SetIntersection_Front_Vector_uint32_64_64 10873065.162 -
SetIntersection_Front_Vector_uint64_1024_1 1014783.755 -8.55%
SetIntersection_Front_Vector_uint64_1024_1024 5877348.628 8.42%
SetIntersection_Front_Vector_uint64_1024_16 1116911.169 -2.81%
SetIntersection_Front_Vector_uint64_1024_256 2274276.968 3.82%
SetIntersection_Front_Vector_uint64_1024_4 1043685.913 -3.82%
SetIntersection_Front_Vector_uint64_1024_64 1360865.170 -
SetIntersection_Front_Vector_uint64_16384_1 1009996.435 -7.45%
SetIntersection_Front_Vector_uint64_16384_1024 5903582.503 6.90%
SetIntersection_Front_Vector_uint64_16384_16 1104806.834 -4.92%
SetIntersection_Front_Vector_uint64_16384_16384 78345323.394 1.88%
SetIntersection_Front_Vector_uint64_16384_256 2271759.703 3.25%
SetIntersection_Front_Vector_uint64_16384_4 1048038.969 -3.45%
SetIntersection_Front_Vector_uint64_16384_64 1342969.277 -2.61%
SetIntersection_Front_Vector_uint64_16_1 62144777.054 -5.38%
SetIntersection_Front_Vector_uint64_16_16 35265261.915 -4.46%
SetIntersection_Front_Vector_uint64_16_4 53558489.952 -6.52%
SetIntersection_Front_Vector_uint64_1_1 527632138.012 -1.08%
SetIntersection_Front_Vector_uint64_256_1 4120061.162 -6.69%
SetIntersection_Front_Vector_uint64_256_16 4115927.950 -5.06%
SetIntersection_Front_Vector_uint64_256_256 4526902.430 -4.04%
SetIntersection_Front_Vector_uint64_256_4 4133258.459 -5.44%
SetIntersection_Front_Vector_uint64_256_64 4363591.923 -4.58%
SetIntersection_Front_Vector_uint64_262144_1 1037755.997 -6.33%
SetIntersection_Front_Vector_uint64_262144_1024 5829333.127 3.95%
SetIntersection_Front_Vector_uint64_262144_16 1124121.349 -3.13%
SetIntersection_Front_Vector_uint64_262144_16384 78380696.450 -1.21%
SetIntersection_Front_Vector_uint64_262144_256 2240951.419 -3.28%
SetIntersection_Front_Vector_uint64_262144_262144 351439152.020 2.91%
SetIntersection_Front_Vector_uint64_262144_4 1059989.749 -5.08%
SetIntersection_Front_Vector_uint64_262144_64 1302012.743 -6.70%
SetIntersection_Front_Vector_uint64_4_1 211215693.962 -1.83%
SetIntersection_Front_Vector_uint64_4_4 133966963.066 -5.28%
SetIntersection_Front_Vector_uint64_64_1 16242722.832 -4.01%
SetIntersection_Front_Vector_uint64_64_16 14229018.966 -4.64%
SetIntersection_Front_Vector_uint64_64_4 15724290.070 -5.14%
SetIntersection_Front_Vector_uint64_64_64 10740299.719 -3.53%
SetIntersection_Interlaced_Set_float_1024_1 1053160.536 1.37%
SetIntersection_Interlaced_Set_float_1024_1024 11875574.489 -1.71%
SetIntersection_Interlaced_Set_float_1024_16 11632828.851 2.40%
SetIntersection_Interlaced_Set_float_1024_256 14188004.375 -
SetIntersection_Interlaced_Set_float_1024_4 9865423.788 -
SetIntersection_Interlaced_Set_float_1024_64 10160943.150 -
SetIntersection_Interlaced_Set_float_16384_1 1044404.131 -
SetIntersection_Interlaced_Set_float_16384_1024 173893940.336 -
SetIntersection_Interlaced_Set_float_16384_16 207984450.966 -
SetIntersection_Interlaced_Set_float_16384_16384 217556303.327 -
SetIntersection_Interlaced_Set_float_16384_256 199664472.584 1.20%
SetIntersection_Interlaced_Set_float_16384_4 170175485.841 2.48%
SetIntersection_Interlaced_Set_float_16384_64 214971662.927 1.17%
SetIntersection_Interlaced_Set_float_16_1 63040139.917 -
SetIntersection_Interlaced_Set_float_16_16 38061685.282 -
SetIntersection_Interlaced_Set_float_16_4 59125924.886 -
SetIntersection_Interlaced_Set_float_1_1 535692974.402 -
SetIntersection_Interlaced_Set_float_256_1 4151082.547 -
SetIntersection_Interlaced_Set_float_256_16 11869294.546 -2.01%
SetIntersection_Interlaced_Set_float_256_256 7540296.038 -
SetIntersection_Interlaced_Set_float_256_4 11108071.407 1.67%
SetIntersection_Interlaced_Set_float_256_64 13181244.224 -6.60%
SetIntersection_Interlaced_Set_float_262144_1 1014062.636 -
SetIntersection_Interlaced_Set_float_262144_1024 1538395.508 2.13%
SetIntersection_Interlaced_Set_float_262144_16 1607113.934 2.14%
SetIntersection_Interlaced_Set_float_262144_16384 1277505.615 -
SetIntersection_Interlaced_Set_float_262144_256 1565617.512 -
SetIntersection_Interlaced_Set_float_262144_262144 1612898.518 -3.16%
SetIntersection_Interlaced_Set_float_262144_4 1292975.912 2.03%
SetIntersection_Interlaced_Set_float_262144_64 1567477.537 1.55%
SetIntersection_Interlaced_Set_float_4_1 214003549.189 -
SetIntersection_Interlaced_Set_float_4_4 136948779.135 -
SetIntersection_Interlaced_Set_float_64_1 16414235.139 -
SetIntersection_Interlaced_Set_float_64_16 22716669.241 5.20%
SetIntersection_Interlaced_Set_float_64_4 20879762.954 -
SetIntersection_Interlaced_Set_float_64_64 13208751.737 4.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1044874.049 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13274254.555 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11403479.643 -1.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13537257.979 -9.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9814286.167 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10253258.687 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1027357.566 -1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178721137.040 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 214117352.313 -6.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 250337442.196 -28.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 202537881.176 -3.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 176285292.867 -2.73%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 227420780.490 -1.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62496709.180 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38325597.497 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59330830.353 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 530915146.671 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4151110.455 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11728437.743 -3.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8139942.425 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11633590.328 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12631255.701 -10.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1032353.759 -1.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1605394.451 -1.82%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1653065.103 -2.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1311340.414 -1.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1634548.424 -2.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1822589.356 -1.87%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1346697.428 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1621168.457 -1.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212460674.001 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136533912.642 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16342136.403 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21705542.862 -3.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20690536.143 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13893210.862 1.67%
SetIntersection_Interlaced_Set_string_1024_1 1087241.550 -
SetIntersection_Interlaced_Set_string_1024_1024 56174812.710 -1.32%
SetIntersection_Interlaced_Set_string_1024_16 13050512.549 1.12%
SetIntersection_Interlaced_Set_string_1024_256 35382295.610 -2.38%
SetIntersection_Interlaced_Set_string_1024_4 10305488.579 -2.08%
SetIntersection_Interlaced_Set_string_1024_64 16631502.500 -
SetIntersection_Interlaced_Set_string_16384_1 1091656.971 -
SetIntersection_Interlaced_Set_string_16384_1024 351003772.735 -1.24%
SetIntersection_Interlaced_Set_string_16384_16 245680560.707 -
SetIntersection_Interlaced_Set_string_16384_16384 349252719.574 -
SetIntersection_Interlaced_Set_string_16384_256 349446926.178 2.00%
SetIntersection_Interlaced_Set_string_16384_4 198676946.322 1.48%
SetIntersection_Interlaced_Set_string_16384_64 355694597.894 2.40%
SetIntersection_Interlaced_Set_string_16_1 65048725.509 -
SetIntersection_Interlaced_Set_string_16_16 60749834.215 2.98%
SetIntersection_Interlaced_Set_string_16_4 72689526.441 -1.15%
SetIntersection_Interlaced_Set_string_1_1 554409868.316 -4.29%
SetIntersection_Interlaced_Set_string_256_1 4311869.556 -1.21%
SetIntersection_Interlaced_Set_string_256_16 17666366.886 -1.30%
SetIntersection_Interlaced_Set_string_256_256 29783912.742 -7.01%
SetIntersection_Interlaced_Set_string_256_4 13016923.541 -
SetIntersection_Interlaced_Set_string_256_64 30676074.821 -
SetIntersection_Interlaced_Set_string_262144_1 1095187.208 2.57%
SetIntersection_Interlaced_Set_string_262144_1024 2056351.074 -2.95%
SetIntersection_Interlaced_Set_string_262144_16 2124950.928 -2.08%
SetIntersection_Interlaced_Set_string_262144_16384 2757604.900 -3.16%
SetIntersection_Interlaced_Set_string_262144_256 2019203.289 -3.66%
SetIntersection_Interlaced_Set_string_262144_262144 17882974.691 1.37%
SetIntersection_Interlaced_Set_string_262144_4 1846908.201 -1.19%
SetIntersection_Interlaced_Set_string_262144_64 2125996.500 -1.10%
SetIntersection_Interlaced_Set_string_4_1 221080529.338 -1.46%
SetIntersection_Interlaced_Set_string_4_4 158811330.775 -
SetIntersection_Interlaced_Set_string_64_1 17160302.266 -
SetIntersection_Interlaced_Set_string_64_16 37387727.401 -
SetIntersection_Interlaced_Set_string_64_4 25664775.693 -2.29%
SetIntersection_Interlaced_Set_string_64_64 36240423.015 -2.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1051873.833 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 22973569.915 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11940301.887 -1.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18116541.072 -1.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9755427.812 -1.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11920900.698 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1053747.204 3.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 246987010.453 6.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 239216144.550 -2.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 357302770.733 1.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 349957323.979 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 197829981.997 1.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 373593567.391 8.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63025699.790 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41825556.430 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 61930146.227 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 535385626.120 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4181944.021 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12759511.397 2.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 11974992.185 1.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11394515.732 -1.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16807581.369 -1.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1102506.191 5.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1954478.924 -2.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2097505.291 -1.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1750651.367 -3.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1980419.840 -1.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2899660.401 -2.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1855554.199 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2069562.988 -1.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214004177.517 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140284293.702 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16494844.464 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25440311.201 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22522816.907 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18015491.930 -
SetIntersection_Interlaced_Set_uint32_1024_1 1032344.788 -1.86%
SetIntersection_Interlaced_Set_uint32_1024_1024 12501979.412 -
SetIntersection_Interlaced_Set_uint32_1024_16 11523285.778 -
SetIntersection_Interlaced_Set_uint32_1024_256 13819621.073 1.06%
SetIntersection_Interlaced_Set_uint32_1024_4 9670838.118 -3.45%
SetIntersection_Interlaced_Set_uint32_1024_64 9986094.387 -1.75%
SetIntersection_Interlaced_Set_uint32_16384_1 1051508.094 2.19%
SetIntersection_Interlaced_Set_uint32_16384_1024 171629561.067 -1.07%
SetIntersection_Interlaced_Set_uint32_16384_16 205986983.919 -2.07%
SetIntersection_Interlaced_Set_uint32_16384_16384 221714029.346 -
SetIntersection_Interlaced_Set_uint32_16384_256 197415227.163 -1.86%
SetIntersection_Interlaced_Set_uint32_16384_4 167404428.158 -
SetIntersection_Interlaced_Set_uint32_16384_64 212449735.691 -1.56%
SetIntersection_Interlaced_Set_uint32_16_1 62446588.619 -
SetIntersection_Interlaced_Set_uint32_16_16 37765864.256 -
SetIntersection_Interlaced_Set_uint32_16_4 59275865.618 -
SetIntersection_Interlaced_Set_uint32_1_1 530407660.707 -
SetIntersection_Interlaced_Set_uint32_256_1 4139689.227 -
SetIntersection_Interlaced_Set_uint32_256_16 11905530.361 -1.49%
SetIntersection_Interlaced_Set_uint32_256_256 7608449.835 -2.08%
SetIntersection_Interlaced_Set_uint32_256_4 11490022.471 -1.22%
SetIntersection_Interlaced_Set_uint32_256_64 13217052.161 -
SetIntersection_Interlaced_Set_uint32_262144_1 1016262.649 -3.45%
SetIntersection_Interlaced_Set_uint32_262144_1024 1507679.848 -
SetIntersection_Interlaced_Set_uint32_262144_16 1555279.623 -1.62%
SetIntersection_Interlaced_Set_uint32_262144_16384 1235933.025 -3.31%
SetIntersection_Interlaced_Set_uint32_262144_256 1537916.828 -1.45%
SetIntersection_Interlaced_Set_uint32_262144_262144 1769940.350 -11.25%
SetIntersection_Interlaced_Set_uint32_262144_4 1270756.346 -
SetIntersection_Interlaced_Set_uint32_262144_64 1534934.408 -1.54%
SetIntersection_Interlaced_Set_uint32_4_1 212281643.076 -
SetIntersection_Interlaced_Set_uint32_4_4 135676716.558 -
SetIntersection_Interlaced_Set_uint32_64_1 16125647.169 -2.14%
SetIntersection_Interlaced_Set_uint32_64_16 21670825.959 -3.02%
SetIntersection_Interlaced_Set_uint32_64_4 20674064.863 -1.26%
SetIntersection_Interlaced_Set_uint32_64_64 13191115.988 -1.53%
SetIntersection_Interlaced_Set_uint64_1024_1 1047151.154 2.75%
SetIntersection_Interlaced_Set_uint64_1024_1024 12288067.800 -1.59%
SetIntersection_Interlaced_Set_uint64_1024_16 11183042.881 -4.55%
SetIntersection_Interlaced_Set_uint64_1024_256 14103280.425 -3.04%
SetIntersection_Interlaced_Set_uint64_1024_4 9727722.684 -1.76%
SetIntersection_Interlaced_Set_uint64_1024_64 10079378.009 -
SetIntersection_Interlaced_Set_uint64_16384_1 1034943.672 -
SetIntersection_Interlaced_Set_uint64_16384_1024 177600927.567 -1.53%
SetIntersection_Interlaced_Set_uint64_16384_16 218315538.911 -1.36%
SetIntersection_Interlaced_Set_uint64_16384_16384 236050239.601 -
SetIntersection_Interlaced_Set_uint64_16384_256 206885381.515 -3.27%
SetIntersection_Interlaced_Set_uint64_16384_4 178802256.220 -
SetIntersection_Interlaced_Set_uint64_16384_64 228201449.085 -2.97%
SetIntersection_Interlaced_Set_uint64_16_1 62242955.861 -1.21%
SetIntersection_Interlaced_Set_uint64_16_16 37341699.928 -1.02%
SetIntersection_Interlaced_Set_uint64_16_4 58784008.907 -1.45%
SetIntersection_Interlaced_Set_uint64_1_1 530547141.186 -
SetIntersection_Interlaced_Set_uint64_256_1 4038235.288 -2.43%
SetIntersection_Interlaced_Set_uint64_256_16 12084072.377 -
SetIntersection_Interlaced_Set_uint64_256_256 7440643.867 -3.07%
SetIntersection_Interlaced_Set_uint64_256_4 10729810.502 -4.00%
SetIntersection_Interlaced_Set_uint64_256_64 13415766.717 -3.57%
SetIntersection_Interlaced_Set_uint64_262144_1 1021369.127 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1549425.457 -1.98%
SetIntersection_Interlaced_Set_uint64_262144_16 1616665.772 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1242153.402 -3.99%
SetIntersection_Interlaced_Set_uint64_262144_256 1584640.298 -2.96%
SetIntersection_Interlaced_Set_uint64_262144_262144 1678193.361 -1.69%
SetIntersection_Interlaced_Set_uint64_262144_4 1296773.682 -1.86%
SetIntersection_Interlaced_Set_uint64_262144_64 1587584.229 -1.59%
SetIntersection_Interlaced_Set_uint64_4_1 211442267.689 -1.26%
SetIntersection_Interlaced_Set_uint64_4_4 135728933.123 -1.03%
SetIntersection_Interlaced_Set_uint64_64_1 16330117.886 -
SetIntersection_Interlaced_Set_uint64_64_16 22191404.606 -
SetIntersection_Interlaced_Set_uint64_64_4 20654880.737 -1.74%
SetIntersection_Interlaced_Set_uint64_64_64 13045751.187 -1.37%
SetIntersection_Interlaced_Vector_float_1024_1 1030950.797 -1.00%
SetIntersection_Interlaced_Vector_float_1024_1024 7105271.028 -
SetIntersection_Interlaced_Vector_float_1024_16 2499653.528 20.26%
SetIntersection_Interlaced_Vector_float_1024_256 5577604.709 -6.10%
SetIntersection_Interlaced_Vector_float_1024_4 1392039.154 8.32%
SetIntersection_Interlaced_Vector_float_1024_64 4738877.758 16.99%
SetIntersection_Interlaced_Vector_float_16384_1 1048912.264 1.36%
SetIntersection_Interlaced_Vector_float_16384_1024 52318183.100 12.00%
SetIntersection_Interlaced_Vector_float_16384_16 2606427.463 -10.86%
SetIntersection_Interlaced_Vector_float_16384_16384 99841448.116 -
SetIntersection_Interlaced_Vector_float_16384_256 26541773.634 53.41%
SetIntersection_Interlaced_Vector_float_16384_4 1360265.604 -1.18%
SetIntersection_Interlaced_Vector_float_16384_64 6290432.262 -10.76%
SetIntersection_Interlaced_Vector_float_16_1 63010192.720 -
SetIntersection_Interlaced_Vector_float_16_16 36355502.814 -
SetIntersection_Interlaced_Vector_float_16_4 56417255.102 1.39%
SetIntersection_Interlaced_Vector_float_1_1 536442490.347 -
SetIntersection_Interlaced_Vector_float_256_1 4147489.726 -
SetIntersection_Interlaced_Vector_float_256_16 8276383.253 28.01%
SetIntersection_Interlaced_Vector_float_256_256 5149720.269 -
SetIntersection_Interlaced_Vector_float_256_4 5273661.458 1.87%
SetIntersection_Interlaced_Vector_float_256_64 7575427.430 4.58%
SetIntersection_Interlaced_Vector_float_262144_1 1056271.310 -
SetIntersection_Interlaced_Vector_float_262144_1024 115428661.194 27.91%
SetIntersection_Interlaced_Vector_float_262144_16 3011797.225 -9.47%
SetIntersection_Interlaced_Vector_float_262144_16384 338514768.376 -3.81%
SetIntersection_Interlaced_Vector_float_262144_256 40801191.241 23.48%
SetIntersection_Interlaced_Vector_float_262144_262144 350712730.604 -
SetIntersection_Interlaced_Vector_float_262144_4 1895081.863 21.00%
SetIntersection_Interlaced_Vector_float_262144_64 20114689.463 115.19%
SetIntersection_Interlaced_Vector_float_4_1 214313402.437 -
SetIntersection_Interlaced_Vector_float_4_4 137187080.589 -
SetIntersection_Interlaced_Vector_float_64_1 16534768.214 -
SetIntersection_Interlaced_Vector_float_64_16 17167351.730 2.12%
SetIntersection_Interlaced_Vector_float_64_4 17759401.606 -
SetIntersection_Interlaced_Vector_float_64_64 11423325.828 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1015026.536 -4.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8268084.890 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2284358.142 2.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7508552.902 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1337745.474 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4660168.904 5.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1040409.787 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 62366093.519 1.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3009321.862 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119001772.962 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 22466740.227 8.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1491452.337 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 9973179.146 33.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62668537.534 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36533927.238 -1.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58082374.378 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 531590294.542 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4159161.491 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7927598.199 14.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5770106.385 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5462962.159 2.49%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8444946.162 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1031534.278 -1.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 123762601.255 6.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 5642445.389 41.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 355097762.436 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 39859721.256 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350811213.438 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1670256.102 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12977492.705 8.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 212845142.167 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135706217.786 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16351675.405 -1.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19427341.913 1.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18089724.631 -2.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12117018.168 -
SetIntersection_Interlaced_Vector_string_1024_1 1059646.323 -
SetIntersection_Interlaced_Vector_string_1024_1024 38787873.129 -
SetIntersection_Interlaced_Vector_string_1024_16 3427592.263 1.54%
SetIntersection_Interlaced_Vector_string_1024_256 20312780.905 -
SetIntersection_Interlaced_Vector_string_1024_4 1623395.644 -
SetIntersection_Interlaced_Vector_string_1024_64 8400123.301 2.58%
SetIntersection_Interlaced_Vector_string_16384_1 1073138.305 -
SetIntersection_Interlaced_Vector_string_16384_1024 117684269.572 1.61%
SetIntersection_Interlaced_Vector_string_16384_16 4047507.206 -4.31%
SetIntersection_Interlaced_Vector_string_16384_16384 351132764.020 -
SetIntersection_Interlaced_Vector_string_16384_256 38088805.675 -1.33%
SetIntersection_Interlaced_Vector_string_16384_4 1766357.889 -
SetIntersection_Interlaced_Vector_string_16384_64 12483985.579 3.35%
SetIntersection_Interlaced_Vector_string_16_1 64582426.998 -
SetIntersection_Interlaced_Vector_string_16_16 50606037.432 -3.50%
SetIntersection_Interlaced_Vector_string_16_4 66626604.473 -
SetIntersection_Interlaced_Vector_string_1_1 549342369.477 -
SetIntersection_Interlaced_Vector_string_256_1 4241708.802 -
SetIntersection_Interlaced_Vector_string_256_16 10186759.883 -1.87%
SetIntersection_Interlaced_Vector_string_256_256 20235927.503 10.86%
SetIntersection_Interlaced_Vector_string_256_4 6010356.517 -
SetIntersection_Interlaced_Vector_string_256_64 19005120.157 2.59%
SetIntersection_Interlaced_Vector_string_262144_1 1103129.708 1.31%
SetIntersection_Interlaced_Vector_string_262144_1024 234217557.652 -3.54%
SetIntersection_Interlaced_Vector_string_262144_16 5854508.082 -
SetIntersection_Interlaced_Vector_string_262144_16384 1020406.820 -
SetIntersection_Interlaced_Vector_string_262144_256 66160486.671 -1.82%
SetIntersection_Interlaced_Vector_string_262144_262144 14425036.701 -
SetIntersection_Interlaced_Vector_string_262144_4 1998605.189 -5.18%
SetIntersection_Interlaced_Vector_string_262144_64 19284842.876 -
SetIntersection_Interlaced_Vector_string_4_1 218337017.637 -
SetIntersection_Interlaced_Vector_string_4_4 150794463.354 -1.26%
SetIntersection_Interlaced_Vector_string_64_1 16772813.884 -
SetIntersection_Interlaced_Vector_string_64_16 28324848.935 -
SetIntersection_Interlaced_Vector_string_64_4 21453635.871 -
SetIntersection_Interlaced_Vector_string_64_64 26695507.855 6.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1031403.117 -1.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9157532.806 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2728049.102 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9955089.994 18.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1478193.874 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5702059.123 -1.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1033372.625 -1.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 71729510.492 13.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3844565.654 12.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130161689.144 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27221219.893 3.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1632882.604 6.74%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 10289434.082 22.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62413522.593 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36836639.901 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58048941.227 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 530694178.077 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4133459.901 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7491343.125 2.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6139099.776 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5092869.907 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10541381.040 11.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1017562.818 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 159119700.864 10.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5160314.723 23.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350902956.935 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 50722642.618 12.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350796366.894 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1840118.351 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15973263.513 13.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212212057.526 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 135662472.905 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16288054.935 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19646317.658 -1.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18550080.545 2.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12440532.210 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1053906.685 1.49%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5937317.263 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2265575.664 -8.24%
SetIntersection_Interlaced_Vector_uint32_1024_256 5606711.585 -11.83%
SetIntersection_Interlaced_Vector_uint32_1024_4 1334355.570 -3.02%
SetIntersection_Interlaced_Vector_uint32_1024_64 3329342.153 -29.95%
SetIntersection_Interlaced_Vector_uint32_16384_1 1049727.558 1.02%
SetIntersection_Interlaced_Vector_uint32_16384_1024 47178111.447 -6.67%
SetIntersection_Interlaced_Vector_uint32_16384_16 2694468.271 -24.86%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79470446.418 -
SetIntersection_Interlaced_Vector_uint32_16384_256 15538725.704 -37.17%
SetIntersection_Interlaced_Vector_uint32_16384_4 1531339.110 -3.69%
SetIntersection_Interlaced_Vector_uint32_16384_64 6500262.142 -6.20%
SetIntersection_Interlaced_Vector_uint32_16_1 62391730.303 -
SetIntersection_Interlaced_Vector_uint32_16_16 35490708.698 -
SetIntersection_Interlaced_Vector_uint32_16_4 55418367.202 -
SetIntersection_Interlaced_Vector_uint32_1_1 530445174.910 -
SetIntersection_Interlaced_Vector_uint32_256_1 4109663.875 -
SetIntersection_Interlaced_Vector_uint32_256_16 6221688.302 4.54%
SetIntersection_Interlaced_Vector_uint32_256_256 4525891.739 -
SetIntersection_Interlaced_Vector_uint32_256_4 5000659.162 -
SetIntersection_Interlaced_Vector_uint32_256_64 6924331.852 -18.56%
SetIntersection_Interlaced_Vector_uint32_262144_1 1030708.059 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 95821313.950 -16.66%
SetIntersection_Interlaced_Vector_uint32_262144_16 3268540.378 6.38%
SetIntersection_Interlaced_Vector_uint32_262144_16384 355242814.075 10.39%
SetIntersection_Interlaced_Vector_uint32_262144_256 34583186.825 -7.98%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350723702.906 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1838057.672 -4.88%
SetIntersection_Interlaced_Vector_uint32_262144_64 10409336.991 -42.51%
SetIntersection_Interlaced_Vector_uint32_4_1 217081030.091 1.92%
SetIntersection_Interlaced_Vector_uint32_4_4 134704713.315 -
SetIntersection_Interlaced_Vector_uint32_64_1 16236073.399 -1.09%
SetIntersection_Interlaced_Vector_uint32_64_16 17553189.676 -2.88%
SetIntersection_Interlaced_Vector_uint32_64_4 17153256.518 -2.41%
SetIntersection_Interlaced_Vector_uint32_64_64 10765766.838 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1021252.645 -2.17%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5879161.613 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1866605.268 1.49%
SetIntersection_Interlaced_Vector_uint64_1024_256 6611021.075 -
SetIntersection_Interlaced_Vector_uint64_1024_4 1387690.974 10.66%
SetIntersection_Interlaced_Vector_uint64_1024_64 4092595.186 21.03%
SetIntersection_Interlaced_Vector_uint64_16384_1 1020685.209 -1.94%
SetIntersection_Interlaced_Vector_uint64_16384_1024 49872118.759 17.10%
SetIntersection_Interlaced_Vector_uint64_16384_16 2306724.881 -4.27%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78363080.160 -
SetIntersection_Interlaced_Vector_uint64_16384_256 14833909.741 -21.29%
SetIntersection_Interlaced_Vector_uint64_16384_4 1463251.939 7.41%
SetIntersection_Interlaced_Vector_uint64_16384_64 5642854.445 -1.19%
SetIntersection_Interlaced_Vector_uint64_16_1 62176086.123 -1.05%
SetIntersection_Interlaced_Vector_uint64_16_16 35434905.506 -1.32%
SetIntersection_Interlaced_Vector_uint64_16_4 55320323.463 -1.33%
SetIntersection_Interlaced_Vector_uint64_1_1 528465906.339 -1.64%
SetIntersection_Interlaced_Vector_uint64_256_1 4054049.747 -2.36%
SetIntersection_Interlaced_Vector_uint64_256_16 6634354.313 4.01%
SetIntersection_Interlaced_Vector_uint64_256_256 4518105.020 -
SetIntersection_Interlaced_Vector_uint64_256_4 4943267.180 3.34%
SetIntersection_Interlaced_Vector_uint64_256_64 6650142.263 -9.39%
SetIntersection_Interlaced_Vector_uint64_262144_1 1040435.798 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 93910450.072 9.22%
SetIntersection_Interlaced_Vector_uint64_262144_16 7288006.195 135.29%
SetIntersection_Interlaced_Vector_uint64_262144_16384 346367425.726 -
SetIntersection_Interlaced_Vector_uint64_262144_256 25517325.228 -21.06%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350558167.693 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1765158.098 19.92%
SetIntersection_Interlaced_Vector_uint64_262144_64 8171669.950 -33.80%
SetIntersection_Interlaced_Vector_uint64_4_1 211335316.807 -1.22%
SetIntersection_Interlaced_Vector_uint64_4_4 134098705.620 -1.27%
SetIntersection_Interlaced_Vector_uint64_64_1 16229945.368 -
SetIntersection_Interlaced_Vector_uint64_64_16 16618539.367 -4.98%
SetIntersection_Interlaced_Vector_uint64_64_4 17508270.781 -1.87%
SetIntersection_Interlaced_Vector_uint64_64_64 10901710.932 -
SetIntersection_None_Set_float_1024_1 8981688.845 -24.38%
SetIntersection_None_Set_float_1024_1024 9037431.043 -
SetIntersection_None_Set_float_1024_16 8765857.938 -26.21%
SetIntersection_None_Set_float_1024_256 8752929.111 -
SetIntersection_None_Set_float_1024_4 8789026.949 -27.86%
SetIntersection_None_Set_float_1024_64 8954186.681 -24.79%
SetIntersection_None_Set_float_16384_1 156852478.574 1.31%
SetIntersection_None_Set_float_16384_1024 156088640.346 -
SetIntersection_None_Set_float_16384_16 156657577.380 1.04%
SetIntersection_None_Set_float_16384_16384 157803432.263 -
SetIntersection_None_Set_float_16384_256 157176538.182 1.20%
SetIntersection_None_Set_float_16384_4 156939893.911 1.03%
SetIntersection_None_Set_float_16384_64 157087663.713 1.36%
SetIntersection_None_Set_float_16_1 66742307.300 -
SetIntersection_None_Set_float_16_16 35434259.849 -
SetIntersection_None_Set_float_16_4 56486409.105 -
SetIntersection_None_Set_float_1_1 536168994.431 -
SetIntersection_None_Set_float_256_1 11442366.390 -1.36%
SetIntersection_None_Set_float_256_16 10773335.692 -2.54%
SetIntersection_None_Set_float_256_256 5742276.641 -2.19%
SetIntersection_None_Set_float_256_4 11414726.599 1.63%
SetIntersection_None_Set_float_256_64 9274448.680 1.79%
SetIntersection_None_Set_float_262144_1 1196711.508 2.04%
SetIntersection_None_Set_float_262144_1024 1191209.392 1.73%
SetIntersection_None_Set_float_262144_16 1192527.425 1.95%
SetIntersection_None_Set_float_262144_16384 1202520.752 3.10%
SetIntersection_None_Set_float_262144_256 1187475.178 1.95%
SetIntersection_None_Set_float_262144_262144 1188642.742 1.03%
SetIntersection_None_Set_float_262144_4 1196045.246 2.29%
SetIntersection_None_Set_float_262144_64 1189113.119 1.89%
SetIntersection_None_Set_float_4_1 216880984.709 -
SetIntersection_None_Set_float_4_4 135225620.744 -
SetIntersection_None_Set_float_64_1 22583122.694 -
SetIntersection_None_Set_float_64_16 18352652.081 -
SetIntersection_None_Set_float_64_4 21515348.269 -
SetIntersection_None_Set_float_64_64 11495473.497 1.11%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8711651.564 -4.18%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8671213.946 -1.66%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8686545.478 -2.91%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8784248.153 -1.78%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8661393.749 -1.94%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8581477.615 -4.02%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160972958.511 -1.55%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159682163.011 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 172840122.130 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 169592290.067 2.57%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162137899.849 -1.20%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165680893.078 -1.08%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165782663.504 -2.43%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66107560.852 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35005983.471 -1.38%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56215344.285 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 531154649.095 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11416242.967 -2.38%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10672864.052 -2.65%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5652592.383 -1.88%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11095768.511 -2.09%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9254259.827 -1.31%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1220861.082 -1.60%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1224874.103 -2.08%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1219182.373 -2.34%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1238796.307 -1.00%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1238625.490 -1.33%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1240251.873 -1.70%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1218486.654 -1.66%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1225532.226 -1.31%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215235998.094 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134089561.542 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22405765.033 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 17994873.716 -1.75%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21515491.776 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11336408.104 -1.94%
SetIntersection_None_Set_string_1024_1 11207892.037 25.18%
SetIntersection_None_Set_string_1024_1024 8999009.743 -
SetIntersection_None_Set_string_1024_16 11106340.812 25.43%
SetIntersection_None_Set_string_1024_256 9049165.169 1.23%
SetIntersection_None_Set_string_1024_4 11532108.646 27.79%
SetIntersection_None_Set_string_1024_64 11133970.146 22.16%
SetIntersection_None_Set_string_16384_1 201221019.617 4.82%
SetIntersection_None_Set_string_16384_1024 222383847.264 13.15%
SetIntersection_None_Set_string_16384_16 200197430.810 5.00%
SetIntersection_None_Set_string_16384_16384 194156636.032 -
SetIntersection_None_Set_string_16384_256 203522103.223 4.14%
SetIntersection_None_Set_string_16384_4 200467174.511 4.79%
SetIntersection_None_Set_string_16384_64 199779511.978 2.81%
SetIntersection_None_Set_string_16_1 68470611.513 -
SetIntersection_None_Set_string_16_16 36256015.308 -
SetIntersection_None_Set_string_16_4 58556710.678 1.20%
SetIntersection_None_Set_string_1_1 542317172.115 -
SetIntersection_None_Set_string_256_1 11615408.994 -
SetIntersection_None_Set_string_256_16 11100276.190 -
SetIntersection_None_Set_string_256_256 5949791.449 -
SetIntersection_None_Set_string_256_4 11418618.290 -
SetIntersection_None_Set_string_256_64 9226373.714 -
SetIntersection_None_Set_string_262144_1 1623182.453 -2.01%
SetIntersection_None_Set_string_262144_1024 1640265.219 -1.47%
SetIntersection_None_Set_string_262144_16 1622937.338 -2.35%
SetIntersection_None_Set_string_262144_16384 1631082.031 -3.08%
SetIntersection_None_Set_string_262144_256 1626929.849 -3.06%
SetIntersection_None_Set_string_262144_262144 1641545.246 -1.32%
SetIntersection_None_Set_string_262144_4 1623064.373 -2.28%
SetIntersection_None_Set_string_262144_64 1627792.155 -1.92%
SetIntersection_None_Set_string_4_1 221439154.407 -
SetIntersection_None_Set_string_4_4 138595247.882 -
SetIntersection_None_Set_string_64_1 22541536.546 -1.11%
SetIntersection_None_Set_string_64_16 18765792.807 -
SetIntersection_None_Set_string_64_4 22124481.875 -
SetIntersection_None_Set_string_64_64 11637963.431 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8860079.412 -7.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8695932.011 -9.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8728842.572 -9.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8776533.270 -7.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8603696.340 -10.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8636622.009 -10.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 208578188.436 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 211406301.476 5.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 209211373.555 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 205101605.616 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 205608332.554 4.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 211223399.472 1.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 202932268.994 2.87%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 67164892.064 -1.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35135203.506 -5.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56481870.202 -4.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536561313.466 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11460251.612 -5.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10796506.142 -7.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5658399.373 -8.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11223891.279 -6.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9258650.992 -6.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1607855.387 -3.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1602573.648 -4.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1618631.836 -3.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1627088.215 -1.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1620768.801 -2.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1605734.781 -4.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1588364.502 -3.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1623678.547 -3.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 216793100.846 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135518083.727 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 21937874.165 -7.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18221585.045 -4.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21275289.805 -5.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11379904.372 -7.83%
SetIntersection_None_Set_uint32_1024_1 8911777.478 -1.35%
SetIntersection_None_Set_uint32_1024_1024 8633836.351 -5.56%
SetIntersection_None_Set_uint32_1024_16 8613100.677 -3.88%
SetIntersection_None_Set_uint32_1024_256 8625845.503 -3.43%
SetIntersection_None_Set_uint32_1024_4 8669694.198 -3.44%
SetIntersection_None_Set_uint32_1024_64 8788042.668 -3.76%
SetIntersection_None_Set_uint32_16384_1 154479026.555 -2.57%
SetIntersection_None_Set_uint32_16384_1024 154743971.763 -2.32%
SetIntersection_None_Set_uint32_16384_16 154597070.562 -2.45%
SetIntersection_None_Set_uint32_16384_16384 156897864.352 -3.24%
SetIntersection_None_Set_uint32_16384_256 154687021.476 -2.16%
SetIntersection_None_Set_uint32_16384_4 154766063.224 -2.36%
SetIntersection_None_Set_uint32_16384_64 153963600.567 -2.72%
SetIntersection_None_Set_uint32_16_1 66498794.012 -
SetIntersection_None_Set_uint32_16_16 34985053.082 -
SetIntersection_None_Set_uint32_16_4 56017297.302 -
SetIntersection_None_Set_uint32_1_1 532025418.878 -
SetIntersection_None_Set_uint32_256_1 11195945.096 -3.46%
SetIntersection_None_Set_uint32_256_16 10550495.892 -3.65%
SetIntersection_None_Set_uint32_256_256 5573322.610 -4.67%
SetIntersection_None_Set_uint32_256_4 11327745.085 -1.02%
SetIntersection_None_Set_uint32_256_64 9078289.938 -2.93%
SetIntersection_None_Set_uint32_262144_1 1181671.713 -1.35%
SetIntersection_None_Set_uint32_262144_1024 1175946.697 -
SetIntersection_None_Set_uint32_262144_16 1176151.123 -1.24%
SetIntersection_None_Set_uint32_262144_16384 1164061.683 -2.03%
SetIntersection_None_Set_uint32_262144_256 1175420.084 -1.10%
SetIntersection_None_Set_uint32_262144_262144 1179142.578 -
SetIntersection_None_Set_uint32_262144_4 1175368.736 -1.09%
SetIntersection_None_Set_uint32_262144_64 1175794.270 -1.15%
SetIntersection_None_Set_uint32_4_1 215576159.033 -
SetIntersection_None_Set_uint32_4_4 134339928.961 -
SetIntersection_None_Set_uint32_64_1 22289631.980 -1.13%
SetIntersection_None_Set_uint32_64_16 18206965.957 -1.09%
SetIntersection_None_Set_uint32_64_4 21528928.823 -
SetIntersection_None_Set_uint32_64_64 11301374.961 -1.54%
SetIntersection_None_Set_uint64_1024_1 8580494.181 -3.15%
SetIntersection_None_Set_uint64_1024_1024 8762812.181 -1.79%
SetIntersection_None_Set_uint64_1024_16 8627058.762 -5.10%
SetIntersection_None_Set_uint64_1024_256 8577184.797 -5.24%
SetIntersection_None_Set_uint64_1024_4 8621770.906 -2.55%
SetIntersection_None_Set_uint64_1024_64 8657969.073 -1.41%
SetIntersection_None_Set_uint64_16384_1 158982748.444 -1.69%
SetIntersection_None_Set_uint64_16384_1024 166353202.353 -1.21%
SetIntersection_None_Set_uint64_16384_16 165344312.942 -1.49%
SetIntersection_None_Set_uint64_16384_16384 167458518.366 -7.37%
SetIntersection_None_Set_uint64_16384_256 167177823.213 -
SetIntersection_None_Set_uint64_16384_4 161438812.250 -2.61%
SetIntersection_None_Set_uint64_16384_64 168109999.320 -2.98%
SetIntersection_None_Set_uint64_16_1 65830301.661 -1.25%
SetIntersection_None_Set_uint64_16_16 35059577.871 -
SetIntersection_None_Set_uint64_16_4 56121799.540 -
SetIntersection_None_Set_uint64_1_1 529435142.784 -1.27%
SetIntersection_None_Set_uint64_256_1 11308690.946 -3.20%
SetIntersection_None_Set_uint64_256_16 10573081.273 -2.28%
SetIntersection_None_Set_uint64_256_256 5590210.935 -5.21%
SetIntersection_None_Set_uint64_256_4 11050325.889 -4.25%
SetIntersection_None_Set_uint64_256_64 9136968.836 -1.52%
SetIntersection_None_Set_uint64_262144_1 1203858.154 -1.32%
SetIntersection_None_Set_uint64_262144_1024 1199315.756 -1.49%
SetIntersection_None_Set_uint64_262144_16 1193125.735 -1.57%
SetIntersection_None_Set_uint64_262144_16384 1199851.398 -1.44%
SetIntersection_None_Set_uint64_262144_256 1197931.153 -1.62%
SetIntersection_None_Set_uint64_262144_262144 1209758.625 -1.21%
SetIntersection_None_Set_uint64_262144_4 1193007.813 -1.66%
SetIntersection_None_Set_uint64_262144_64 1194832.359 -1.83%
SetIntersection_None_Set_uint64_4_1 214318367.050 -1.13%
SetIntersection_None_Set_uint64_4_4 133439129.532 -1.50%
SetIntersection_None_Set_uint64_64_1 21203251.141 -6.37%
SetIntersection_None_Set_uint64_64_16 17988228.574 -2.44%
SetIntersection_None_Set_uint64_64_4 21338050.393 -1.39%
SetIntersection_None_Set_uint64_64_64 11292567.510 -2.50%
SetIntersection_None_Vector_float_1024_1 1086886.440 3.19%
SetIntersection_None_Vector_float_1024_1024 1083556.793 1.04%
SetIntersection_None_Vector_float_1024_16 1080538.041 -
SetIntersection_None_Vector_float_1024_256 1084780.741 1.35%
SetIntersection_None_Vector_float_1024_4 1085457.871 1.23%
SetIntersection_None_Vector_float_1024_64 1092880.164 1.87%
SetIntersection_None_Vector_float_16384_1 1116986.218 1.53%
SetIntersection_None_Vector_float_16384_1024 1120834.277 1.40%
SetIntersection_None_Vector_float_16384_16 1115281.834 2.89%
SetIntersection_None_Vector_float_16384_16384 1115471.152 -
SetIntersection_None_Vector_float_16384_256 1112958.347 -
SetIntersection_None_Vector_float_16384_4 1100323.281 -
SetIntersection_None_Vector_float_16384_64 1115567.182 -
SetIntersection_None_Vector_float_16_1 63744218.351 -
SetIntersection_None_Vector_float_16_16 33918448.490 -
SetIntersection_None_Vector_float_16_4 54219220.909 -
SetIntersection_None_Vector_float_1_1 552065981.206 3.72%
SetIntersection_None_Vector_float_256_1 4303797.636 1.11%
SetIntersection_None_Vector_float_256_16 4081550.454 1.51%
SetIntersection_None_Vector_float_256_256 2140162.115 -
SetIntersection_None_Vector_float_256_4 4276895.185 1.71%
SetIntersection_None_Vector_float_256_64 3417275.860 -
SetIntersection_None_Vector_float_262144_1 1165931.023 5.56%
SetIntersection_None_Vector_float_262144_1024 1140882.805 1.62%
SetIntersection_None_Vector_float_262144_16 1135476.079 1.20%
SetIntersection_None_Vector_float_262144_16384 1144468.797 2.61%
SetIntersection_None_Vector_float_262144_256 1133463.652 -
SetIntersection_None_Vector_float_262144_262144 1146067.139 2.16%
SetIntersection_None_Vector_float_262144_4 1121178.846 -
SetIntersection_None_Vector_float_262144_64 1133578.871 2.32%
SetIntersection_None_Vector_float_4_1 223110541.343 4.48%
SetIntersection_None_Vector_float_4_4 135809898.314 1.69%
SetIntersection_None_Vector_float_64_1 17045580.443 2.45%
SetIntersection_None_Vector_float_64_16 13765008.516 2.32%
SetIntersection_None_Vector_float_64_4 16191376.035 1.75%
SetIntersection_None_Vector_float_64_64 8644967.700 2.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1105143.142 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1046732.909 -3.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1101226.753 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1107271.753 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1100663.443 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1102269.533 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1122161.289 -1.61%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1104480.180 -3.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1144289.754 1.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1126417.878 -1.81%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1146963.344 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1134976.288 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1143646.576 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63378536.490 -1.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33579993.980 -1.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 53940052.862 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 529695578.822 -1.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4312612.922 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 3957441.392 -2.24%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2163681.342 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4322039.116 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3428157.675 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1103486.316 -3.97%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1165549.036 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1135763.530 -2.97%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1161922.209 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1169365.669 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1114846.553 -4.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1117593.750 -4.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1158920.731 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 213134533.264 -1.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133296908.034 -1.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16808619.581 -1.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13532812.007 -1.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16117937.248 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8605236.697 -
SetIntersection_None_Vector_string_1024_1 1163032.318 -
SetIntersection_None_Vector_string_1024_1024 1142421.224 -3.65%
SetIntersection_None_Vector_string_1024_16 1162933.258 -
SetIntersection_None_Vector_string_1024_256 1171708.441 -
SetIntersection_None_Vector_string_1024_4 1171676.677 -
SetIntersection_None_Vector_string_1024_64 1175664.921 -
SetIntersection_None_Vector_string_16384_1 1223804.989 -1.55%
SetIntersection_None_Vector_string_16384_1024 1225601.738 -
SetIntersection_None_Vector_string_16384_16 1212824.311 -
SetIntersection_None_Vector_string_16384_16384 1224742.699 -
SetIntersection_None_Vector_string_16384_256 1227267.849 -1.07%
SetIntersection_None_Vector_string_16384_4 1220002.530 -1.68%
SetIntersection_None_Vector_string_16384_64 1222026.627 -
SetIntersection_None_Vector_string_16_1 65031165.380 -
SetIntersection_None_Vector_string_16_16 34437988.573 -1.80%
SetIntersection_None_Vector_string_16_4 55150142.665 -
SetIntersection_None_Vector_string_1_1 534630652.231 -
SetIntersection_None_Vector_string_256_1 4496231.138 -
SetIntersection_None_Vector_string_256_16 4265047.794 -1.34%
SetIntersection_None_Vector_string_256_256 2243133.788 -1.54%
SetIntersection_None_Vector_string_256_4 4444397.092 -
SetIntersection_None_Vector_string_256_64 3602142.451 -
SetIntersection_None_Vector_string_262144_1 1291952.507 -
SetIntersection_None_Vector_string_262144_1024 1289253.337 -1.61%
SetIntersection_None_Vector_string_262144_16 1303636.028 1.77%
SetIntersection_None_Vector_string_262144_16384 1287187.750 -1.73%
SetIntersection_None_Vector_string_262144_256 1295175.506 -
SetIntersection_None_Vector_string_262144_262144 1298515.178 1.50%
SetIntersection_None_Vector_string_262144_4 1305711.872 -1.16%
SetIntersection_None_Vector_string_262144_64 1262047.231 -3.95%
SetIntersection_None_Vector_string_4_1 216895718.500 -
SetIntersection_None_Vector_string_4_4 134950305.033 -1.10%
SetIntersection_None_Vector_string_64_1 17334298.632 -1.22%
SetIntersection_None_Vector_string_64_16 14051594.791 -
SetIntersection_None_Vector_string_64_4 16479096.196 -1.41%
SetIntersection_None_Vector_string_64_64 8763973.853 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1117227.129 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1115870.847 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1078380.023 -4.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1105503.194 1.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1095977.815 -2.78%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1100017.135 -2.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1148975.616 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1151962.565 -1.42%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1089820.123 -5.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1161178.166 -1.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1151197.030 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1139289.256 -1.36%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1138897.678 -2.52%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63123334.630 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33685429.894 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53846290.770 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 531434096.465 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4321505.656 -1.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4033688.781 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2180707.565 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4191299.656 -2.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3475613.886 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1212980.952 -2.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1175991.329 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1167420.427 -2.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1177823.449 -1.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1197234.443 -1.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1149659.551 -3.90%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1204776.163 2.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1151946.766 -3.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213586914.918 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133484536.557 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16715157.705 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13733366.668 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16223168.923 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8569345.595 -
SetIntersection_None_Vector_uint32_1024_1 1087521.639 1.22%
SetIntersection_None_Vector_uint32_1024_1024 1059365.806 -
SetIntersection_None_Vector_uint32_1024_16 1069683.189 -
SetIntersection_None_Vector_uint32_1024_256 1081617.100 1.19%
SetIntersection_None_Vector_uint32_1024_4 1047242.406 -2.04%
SetIntersection_None_Vector_uint32_1024_64 1078913.486 -
SetIntersection_None_Vector_uint32_16384_1 1107081.951 1.16%
SetIntersection_None_Vector_uint32_16384_1024 1114413.158 1.03%
SetIntersection_None_Vector_uint32_16384_16 1115790.115 1.59%
SetIntersection_None_Vector_uint32_16384_16384 1058399.700 -3.65%
SetIntersection_None_Vector_uint32_16384_256 1112854.009 1.32%
SetIntersection_None_Vector_uint32_16384_4 1113526.441 -
SetIntersection_None_Vector_uint32_16384_64 1113026.011 1.60%
SetIntersection_None_Vector_uint32_16_1 63021666.387 -
SetIntersection_None_Vector_uint32_16_16 33529102.673 -
SetIntersection_None_Vector_uint32_16_4 53609859.431 -
SetIntersection_None_Vector_uint32_1_1 531125539.319 -
SetIntersection_None_Vector_uint32_256_1 4202571.277 -
SetIntersection_None_Vector_uint32_256_16 3961777.979 -1.37%
SetIntersection_None_Vector_uint32_256_256 2143638.207 -
SetIntersection_None_Vector_uint32_256_4 4164626.958 -
SetIntersection_None_Vector_uint32_256_64 3443935.805 1.32%
SetIntersection_None_Vector_uint32_262144_1 1134472.404 -
SetIntersection_None_Vector_uint32_262144_1024 1130977.810 -
SetIntersection_None_Vector_uint32_262144_16 1146271.241 2.54%
SetIntersection_None_Vector_uint32_262144_16384 1106939.248 -2.07%
SetIntersection_None_Vector_uint32_262144_256 1144973.249 -
SetIntersection_None_Vector_uint32_262144_262144 1103590.180 -1.60%
SetIntersection_None_Vector_uint32_262144_4 1111079.916 -1.83%
SetIntersection_None_Vector_uint32_262144_64 1136496.182 1.20%
SetIntersection_None_Vector_uint32_4_1 213035914.719 -
SetIntersection_None_Vector_uint32_4_4 133083860.006 -
SetIntersection_None_Vector_uint32_64_1 16646007.355 -
SetIntersection_None_Vector_uint32_64_16 13492823.635 -
SetIntersection_None_Vector_uint32_64_4 15827097.291 -
SetIntersection_None_Vector_uint32_64_64 8386554.818 -
SetIntersection_None_Vector_uint64_1024_1 1064949.515 -1.17%
SetIntersection_None_Vector_uint64_1024_1024 1072701.234 -
SetIntersection_None_Vector_uint64_1024_16 1077652.878 -
SetIntersection_None_Vector_uint64_1024_256 1073198.153 -
SetIntersection_None_Vector_uint64_1024_4 1067561.536 -
SetIntersection_None_Vector_uint64_1024_64 1074725.587 -
SetIntersection_None_Vector_uint64_16384_1 1104943.010 -
SetIntersection_None_Vector_uint64_16384_1024 1097303.303 -
SetIntersection_None_Vector_uint64_16384_16 1085021.061 -1.30%
SetIntersection_None_Vector_uint64_16384_16384 1108276.125 -
SetIntersection_None_Vector_uint64_16384_256 1061538.189 -3.47%
SetIntersection_None_Vector_uint64_16384_4 1072301.048 -2.11%
SetIntersection_None_Vector_uint64_16384_64 1093148.553 -
SetIntersection_None_Vector_uint64_16_1 62538342.365 -1.06%
SetIntersection_None_Vector_uint64_16_16 33309163.258 -
SetIntersection_None_Vector_uint64_16_4 53237077.520 -
SetIntersection_None_Vector_uint64_1_1 528150709.592 -
SetIntersection_None_Vector_uint64_256_1 4176677.578 -1.44%
SetIntersection_None_Vector_uint64_256_16 3986717.100 -
SetIntersection_None_Vector_uint64_256_256 2056169.326 -2.50%
SetIntersection_None_Vector_uint64_256_4 4133257.300 -1.40%
SetIntersection_None_Vector_uint64_256_64 3383327.975 -
SetIntersection_None_Vector_uint64_262144_1 1092600.123 -3.19%
SetIntersection_None_Vector_uint64_262144_1024 1120869.349 -
SetIntersection_None_Vector_uint64_262144_16 1096925.098 -2.31%
SetIntersection_None_Vector_uint64_262144_16384 1115547.779 -
SetIntersection_None_Vector_uint64_262144_256 1136593.474 1.22%
SetIntersection_None_Vector_uint64_262144_262144 1112660.404 -1.38%
SetIntersection_None_Vector_uint64_262144_4 1115835.565 -
SetIntersection_None_Vector_uint64_262144_64 1126091.007 1.27%
SetIntersection_None_Vector_uint64_4_1 211593113.120 -
SetIntersection_None_Vector_uint64_4_4 132292426.938 -
SetIntersection_None_Vector_uint64_64_1 16389429.566 -1.04%
SetIntersection_None_Vector_uint64_64_16 13495723.482 -
SetIntersection_None_Vector_uint64_64_4 15746547.959 -1.09%
SetIntersection_None_Vector_uint64_64_64 8379899.073 -
bm_gcd_complex 17.793 -
bm_gcd_random 29.269 1.01%
bm_gcd_trivial 0.665 -
bm_lexicographical_compare<int>/1 1.386 3.31%
bm_lexicographical_compare<int>/1048576 68274.223 -
bm_lexicographical_compare<int>/262144 16252.025 -
bm_lexicographical_compare<int>/32768 1918.061 -
bm_lexicographical_compare<int>/4096 238.453 -
bm_lexicographical_compare<int>/512 29.838 -
bm_lexicographical_compare<int>/64 4.393 -3.75%
bm_lexicographical_compare<int>/8 1.499 -4.98%
bm_lexicographical_compare<signed_char>/1 1.245 -2.50%
bm_lexicographical_compare<signed_char>/1048576 16256.287 -
bm_lexicographical_compare<signed_char>/262144 3840.418 -
bm_lexicographical_compare<signed_char>/32768 478.963 -
bm_lexicographical_compare<signed_char>/4096 59.819 -
bm_lexicographical_compare<signed_char>/512 7.744 -4.56%
bm_lexicographical_compare<signed_char>/64 2.133 -9.16%
bm_lexicographical_compare<signed_char>/8 3.060 -6.62%
bm_lexicographical_compare<unsigned_char>/1 1.670 3.36%
bm_lexicographical_compare<unsigned_char>/1048576 17925.413 -
bm_lexicographical_compare<unsigned_char>/262144 4492.994 -
bm_lexicographical_compare<unsigned_char>/32768 572.671 -
bm_lexicographical_compare<unsigned_char>/4096 77.741 -
bm_lexicographical_compare<unsigned_char>/512 8.788 -
bm_lexicographical_compare<unsigned_char>/64 2.002 -1.47%
bm_lexicographical_compare<unsigned_char>/8 1.441 3.85%
bm_ranges_lexicographical_compare<int>/1 1.363 -1.61%
bm_ranges_lexicographical_compare<int>/1048576 68305.096 -
bm_ranges_lexicographical_compare<int>/262144 16256.067 -
bm_ranges_lexicographical_compare<int>/32768 1918.329 -
bm_ranges_lexicographical_compare<int>/4096 238.723 -
bm_ranges_lexicographical_compare<int>/512 29.812 -
bm_ranges_lexicographical_compare<int>/64 4.482 1.86%
bm_ranges_lexicographical_compare<int>/8 1.536 2.58%
bm_ranges_lexicographical_compare<signed_char>/1 1.508 -13.50%
bm_ranges_lexicographical_compare<signed_char>/1048576 16255.218 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.320 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.919 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.837 -
bm_ranges_lexicographical_compare<signed_char>/512 7.899 -2.41%
bm_ranges_lexicographical_compare<signed_char>/64 2.156 -8.76%
bm_ranges_lexicographical_compare<signed_char>/8 3.435 -4.96%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.554 -3.83%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17924.154 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4496.022 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.396 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.759 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.702 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.009 2.42%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.318 -4.96%
bm_ranges_swap_ranges_vb_aligned/1024 6.506 2.22%
bm_ranges_swap_ranges_vb_aligned/1048576 3345.624 -
bm_ranges_swap_ranges_vb_aligned/128 3.410 -
bm_ranges_swap_ranges_vb_aligned/131072 242.502 -
bm_ranges_swap_ranges_vb_aligned/16 3.464 -5.07%
bm_ranges_swap_ranges_vb_aligned/16384 34.732 -
bm_ranges_swap_ranges_vb_aligned/2048 8.660 -3.66%
bm_ranges_swap_ranges_vb_aligned/256 4.315 2.27%
bm_ranges_swap_ranges_vb_aligned/262144 482.098 -1.08%
bm_ranges_swap_ranges_vb_aligned/32 3.457 -5.32%
bm_ranges_swap_ranges_vb_aligned/32768 64.337 -
bm_ranges_swap_ranges_vb_aligned/4096 12.091 -2.13%
bm_ranges_swap_ranges_vb_aligned/512 5.175 -
bm_ranges_swap_ranges_vb_aligned/524288 1040.221 -
bm_ranges_swap_ranges_vb_aligned/64 2.966 -1.27%
bm_ranges_swap_ranges_vb_aligned/65536 123.417 -
bm_ranges_swap_ranges_vb_aligned/8 3.393 -5.65%
bm_ranges_swap_ranges_vb_aligned/8192 19.594 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15921.760 -
bm_ranges_swap_ranges_vb_unaligned/262144 3945.354 2.88%
bm_ranges_swap_ranges_vb_unaligned/32768 484.003 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.352 -
bm_ranges_swap_ranges_vb_unaligned/512 12.032 -
bm_ranges_swap_ranges_vb_unaligned/64 5.069 -
bm_ranges_swap_ranges_vb_unaligned/8 5.051 -
bm_swap_ranges_vb_aligned/1048576 3345.140 -
bm_swap_ranges_vb_aligned/262144 486.824 -
bm_swap_ranges_vb_aligned/32768 63.721 -
bm_swap_ranges_vb_aligned/4096 12.628 -
bm_swap_ranges_vb_aligned/512 4.988 -
bm_swap_ranges_vb_aligned/64 2.959 6.81%
bm_swap_ranges_vb_aligned/8 3.327 4.37%
bm_swap_ranges_vb_unaligned/1048576 15902.004 -
bm_swap_ranges_vb_unaligned/262144 3932.303 2.53%
bm_swap_ranges_vb_unaligned/32768 483.552 -
bm_swap_ranges_vb_unaligned/4096 64.855 -
bm_swap_ranges_vb_unaligned/512 12.326 -
bm_swap_ranges_vb_unaligned/64 5.004 -
bm_swap_ranges_vb_unaligned/8 4.789 -
bm_write 503.935 -10.87%
ranges::min(std::deque<__int128>)/1 0.607 -1.65%
ranges::min(std::deque<__int128>)/64 22.945 9.67%
ranges::min(std::deque<__int128>)/70000 29096.288 19.39%
ranges::min(std::deque<__int128>)/8 2.860 1.11%
ranges::min(std::deque<char>)/1 0.921 52.11%
ranges::min(std::deque<char>)/64 16.611 -
ranges::min(std::deque<char>)/70000 17902.636 -
ranges::min(std::deque<char>)/8 2.538 9.93%
ranges::min(std::deque<long_long>)/1 0.673 -
ranges::min(std::deque<long_long>)/64 17.543 -12.01%
ranges::min(std::deque<long_long>)/70000 20473.563 -13.76%
ranges::min(std::deque<long_long>)/8 2.314 -
ranges::min(std::list<__int128>)/1 0.369 -22.60%
ranges::min(std::list<__int128>)/64 33.746 -3.19%
ranges::min(std::list<__int128>)/70000 59037.054 -1.97%
ranges::min(std::list<__int128>)/8 2.060 -6.24%
ranges::min(std::list<char>)/1 0.420 7.71%
ranges::min(std::list<char>)/64 28.110 3.63%
ranges::min(std::list<char>)/70000 53595.476 -
ranges::min(std::list<char>)/8 1.947 1.19%
ranges::min(std::list<long_long>)/1 0.454 25.48%
ranges::min(std::list<long_long>)/64 24.711 -
ranges::min(std::list<long_long>)/70000 43499.277 -15.06%
ranges::min(std::list<long_long>)/8 1.912 -
ranges::min(std::vector<__int128>)/1 0.345 -8.21%
ranges::min(std::vector<__int128>)/64 33.925 20.37%
ranges::min(std::vector<__int128>)/70000 40071.660 25.53%
ranges::min(std::vector<__int128>)/8 3.040 3.71%
ranges::min(std::vector<char>)/1 0.457 -
ranges::min(std::vector<char>)/64 4.132 -2.16%
ranges::min(std::vector<char>)/70000 496.480 -
ranges::min(std::vector<char>)/8 2.446 -
ranges::min(std::vector<long_long>)/1 0.442 -2.76%
ranges::min(std::vector<long_long>)/64 4.689 -
ranges::min(std::vector<long_long>)/70000 7984.643 -
ranges::min(std::vector<long_long>)/8 2.265 2.29%
ranges::minmax(std::deque<__int128>)/1 0.673 -20.43%
ranges::minmax(std::deque<__int128>)/64 33.263 -7.55%
ranges::minmax(std::deque<__int128>)/70000 34840.408 -
ranges::minmax(std::deque<__int128>)/8 3.867 -19.11%
ranges::minmax(std::deque<char>)/1 0.681 -6.24%
ranges::minmax(std::deque<char>)/64 23.527 -13.47%
ranges::minmax(std::deque<char>)/70000 24183.392 -11.96%
ranges::minmax(std::deque<char>)/8 3.733 -9.04%
ranges::minmax(std::deque<long_long>)/1 0.648 -6.26%
ranges::minmax(std::deque<long_long>)/64 23.127 -
ranges::minmax(std::deque<long_long>)/70000 24872.158 -
ranges::minmax(std::deque<long_long>)/8 3.981 5.86%
ranges::minmax(std::list<__int128>)/1 0.449 -
ranges::minmax(std::list<__int128>)/64 39.201 -4.50%
ranges::minmax(std::list<__int128>)/70000 57897.661 -6.21%
ranges::minmax(std::list<__int128>)/8 3.854 -
ranges::minmax(std::list<char>)/1 0.461 42.65%
ranges::minmax(std::list<char>)/64 34.034 -4.77%
ranges::minmax(std::list<char>)/70000 55800.727 -2.53%
ranges::minmax(std::list<char>)/8 2.452 -3.04%
ranges::minmax(std::list<long_long>)/1 0.505 -8.90%
ranges::minmax(std::list<long_long>)/64 30.301 -2.75%
ranges::minmax(std::list<long_long>)/70000 54318.884 -2.29%
ranges::minmax(std::list<long_long>)/8 2.563 1.24%
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.223 -4.91%
ranges::minmax(std::vector<__int128>)/70000 35258.669 -
ranges::minmax(std::vector<__int128>)/8 4.144 -
ranges::minmax(std::vector<char>)/1 0.646 2.63%
ranges::minmax(std::vector<char>)/64 1.230 -
ranges::minmax(std::vector<char>)/70000 596.784 -
ranges::minmax(std::vector<char>)/8 0.962 -5.90%
ranges::minmax(std::vector<long_long>)/1 0.652 -5.89%
ranges::minmax(std::vector<long_long>)/64 10.234 -
ranges::minmax(std::vector<long_long>)/70000 9227.617 -
ranges::minmax(std::vector<long_long>)/8 2.116 -
rng::contains(deque<int>)_(process_all)/1048576 245269.297 -
rng::contains(deque<int>)_(process_all)/32 8.889 2.04%
rng::contains(deque<int>)_(process_all)/50 12.798 1.30%
rng::contains(deque<int>)_(process_all)/8 3.158 6.62%
rng::contains(deque<int>)_(process_all)/8192 1882.234 -
rng::contains(list<int>)_(process_all)/1048576 822873.778 -
rng::contains(list<int>)_(process_all)/32 9.028 -1.16%
rng::contains(list<int>)_(process_all)/50 18.271 -
rng::contains(list<int>)_(process_all)/8 2.209 -5.44%
rng::contains(list<int>)_(process_all)/8192 7129.746 2.88%
rng::contains(vector<int>)_(process_all)/1048576 233472.042 -
rng::contains(vector<int>)_(process_all)/32 8.367 1.37%
rng::contains(vector<int>)_(process_all)/50 12.313 1.05%
rng::contains(vector<int>)_(process_all)/8 2.635 -
rng::contains(vector<int>)_(process_all)/8192 1811.526 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19459.909 7.41%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20283.010 7.02%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1458475.869 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 431414.252 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.360 22.12%
rng::contains_subrange(deque<int>)_(process_all)/32 15.357 31.27%
rng::contains_subrange(deque<int>)_(process_all)/50 25.727 13.62%
rng::contains_subrange(deque<int>)_(process_all)/8192 3372.782 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503084.473 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.325 -5.34%
rng::contains_subrange(deque<int>)_(same_length)/32 19.868 -3.34%
rng::contains_subrange(deque<int>)_(same_length)/50 28.779 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3919.303 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 477240.798 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.419 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.595 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.618 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3722.690 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37473.393 -
rng::contains_subrange(list<int>)_(near_matches)/1024 39137.921 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2538569.293 -
rng::contains_subrange(list<int>)_(process_all)/1048576 859279.798 1.07%
rng::contains_subrange(list<int>)_(process_all)/16 4.884 -
rng::contains_subrange(list<int>)_(process_all)/32 10.221 -
rng::contains_subrange(list<int>)_(process_all)/50 17.096 -5.61%
rng::contains_subrange(list<int>)_(process_all)/8192 6974.159 -18.80%
rng::contains_subrange(list<int>)_(same_length)/1048576 944649.822 -
rng::contains_subrange(list<int>)_(same_length)/16 5.853 -
rng::contains_subrange(list<int>)_(same_length)/32 16.589 -
rng::contains_subrange(list<int>)_(same_length)/50 25.277 -
rng::contains_subrange(list<int>)_(same_length)/8192 7954.648 -
rng::contains_subrange(list<int>)_(single_element)/1048576 829984.170 -
rng::contains_subrange(list<int>)_(single_element)/16 5.112 5.87%
rng::contains_subrange(list<int>)_(single_element)/32 10.200 1.59%
rng::contains_subrange(list<int>)_(single_element)/50 17.948 1.83%
rng::contains_subrange(list<int>)_(single_element)/8192 7168.933 -1.97%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13365.376 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14050.526 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 766888.660 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 215833.269 2.81%
rng::contains_subrange(vector<int>)_(process_all)/16 4.712 -2.86%
rng::contains_subrange(vector<int>)_(process_all)/32 8.025 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.701 1.14%
rng::contains_subrange(vector<int>)_(process_all)/8192 1681.447 2.73%
rng::contains_subrange(vector<int>)_(same_length)/1048576 246399.575 1.30%
rng::contains_subrange(vector<int>)_(same_length)/16 4.939 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.835 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.842 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1959.658 4.99%
rng::contains_subrange(vector<int>)_(single_element)/1048576 234366.304 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.726 -1.41%
rng::contains_subrange(vector<int>)_(single_element)/32 8.499 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.429 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1828.743 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 481.570 4.04%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490681.773 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 20.806 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.230 9.54%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3834.025 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.177 1.85%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.836 2.53%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.172 1.70%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.158 1.00%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.178 1.95%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 523.752 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 527439.198 1.84%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 27.079 1.02%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 6.010 6.45%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4075.581 1.21%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.204 1.99%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.758 1.81%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.210 2.31%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.211 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.211 2.28%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2065.727 -28.34%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2304725.329 1.39%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.929 1.57%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.890 3.12%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17822.154 -9.94%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 953.423 49.74%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1570750.929 7.52%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 25.626 5.15%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.123 1.31%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 13662.160 15.82%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1908.492 3.09%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2510275.029 6.32%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 56.045 2.21%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 7.063 4.09%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 22463.707 10.98%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 617.269 5.19%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1575504.252 7.63%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 25.580 5.21%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.749 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11988.050 7.74%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.711 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.680 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.701 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 815.882 7.02%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1004381.964 5.41%
rng::ends_with(list<int>)_(mismatch_at_start)/50 30.851 4.85%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.134 2.20%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8543.364 -2.26%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.800 3.45%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.791 2.37%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.786 4.19%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.769 1.64%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.787 1.64%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 877.469 2.92%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1102922.970 2.98%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.171 2.26%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.834 1.91%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13385.530 -1.36%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.069 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73753.756 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.406 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.541 -2.14%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.034 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.623 34.67%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.624 34.61%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.558 29.39%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.531 22.04%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.615 33.74%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.135 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 314150.561 2.60%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.877 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.992 -1.29%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2542.002 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.836 3.17%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.832 -1.35%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.838 3.35%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.840 3.62%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.833 2.13%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 292.570 1.89%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9443.599 1.03%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.417 -1.38%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.616 -3.60%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2328.548 1.14%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 492.275 1.07%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15601.035 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.547 1.16%
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.589 4.15%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3899.542 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 734.920 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26976.154 -4.23%
rng::find(join_view(vector<list<int>>))_(process_all)/50 41.234 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.457 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 11266.403 8.72%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.098 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 673.055 1.90%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.499 -2.58%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.054 1.23%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.978 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 278.156 2.05%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8773.564 1.87%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.864 2.53%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.106 -2.45%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2159.583 2.04%
rng::find(vector<bool>)_(process_all)/1024 4.749 2.22%
rng::find(vector<bool>)_(process_all)/1048576 3667.146 -
rng::find(vector<bool>)_(process_all)/50 0.639 -5.53%
rng::find(vector<bool>)_(process_all)/8 0.593 -5.20%
rng::find(vector<bool>)_(process_all)/8192 33.737 -
rng::find_if(vector<bool>)_(process_all)/1024 569.196 -
rng::find_if(vector<bool>)_(process_all)/1048576 580200.525 -
rng::find_if(vector<bool>)_(process_all)/50 24.062 -
rng::find_if(vector<bool>)_(process_all)/8 3.532 -3.23%
rng::find_if(vector<bool>)_(process_all)/8192 4535.381 -
rng::find_if_not(vector<bool>)_(process_all)/1024 570.302 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 581350.124 -
rng::find_if_not(vector<bool>)_(process_all)/50 24.166 2.18%
rng::find_if_not(vector<bool>)_(process_all)/8 3.584 1.94%
rng::find_if_not(vector<bool>)_(process_all)/8192 4546.538 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.551 -
rng::find_last(deque<int>)_(bail_10%)/1048576 324628.144 -
rng::find_last(deque<int>)_(bail_10%)/50 11.423 -
rng::find_last(deque<int>)_(bail_10%)/8 2.729 -
rng::find_last(deque<int>)_(bail_10%)/8192 2514.228 -
rng::find_last(deque<int>)_(bail_90%)/1024 30.916 6.04%
rng::find_last(deque<int>)_(bail_90%)/1048576 25643.481 1.03%
rng::find_last(deque<int>)_(bail_90%)/50 1.863 -
rng::find_last(deque<int>)_(bail_90%)/8 0.815 -6.24%
rng::find_last(deque<int>)_(bail_90%)/8192 213.007 5.59%
rng::find_last(forward_list<int>)_(bail_10%)/1024 732.572 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 707321.818 93.91%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.701 1.55%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.400 4.79%
rng::find_last(forward_list<int>)_(bail_10%)/8192 5874.084 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 733.818 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 669406.996 72.59%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.759 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.408 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5961.148 -
rng::find_last(list<int>)_(bail_10%)/1024 673.777 -
rng::find_last(list<int>)_(bail_10%)/1048576 806229.003 2.63%
rng::find_last(list<int>)_(bail_10%)/50 15.967 -
rng::find_last(list<int>)_(bail_10%)/8 2.090 1.10%
rng::find_last(list<int>)_(bail_10%)/8192 6311.187 -
rng::find_last(list<int>)_(bail_90%)/1024 75.778 -
rng::find_last(list<int>)_(bail_90%)/1048576 86216.242 -9.24%
rng::find_last(list<int>)_(bail_90%)/50 1.414 13.13%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 593.956 -3.23%
rng::find_last(vector<char>)_(bail_10%)/1024 211.400 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206741.140 -
rng::find_last(vector<char>)_(bail_10%)/50 10.893 -
rng::find_last(vector<char>)_(bail_10%)/8 2.014 -
rng::find_last(vector<char>)_(bail_10%)/8192 1627.749 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.612 -
rng::find_last(vector<char>)_(bail_90%)/1048576 23004.379 -
rng::find_last(vector<char>)_(bail_90%)/50 1.457 1.25%
rng::find_last(vector<char>)_(bail_90%)/8 0.428 -
rng::find_last(vector<char>)_(bail_90%)/8192 189.061 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.834 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214225.372 -
rng::find_last(vector<int>)_(bail_10%)/50 10.870 -
rng::find_last(vector<int>)_(bail_10%)/8 2.022 -
rng::find_last(vector<int>)_(bail_10%)/8192 1658.663 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.052 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23369.464 -
rng::find_last(vector<int>)_(bail_90%)/50 1.528 3.82%
rng::find_last(vector<int>)_(bail_90%)/8 0.458 6.96%
rng::find_last(vector<int>)_(bail_90%)/8192 189.402 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.693 -1.30%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 368495.707 1.82%
rng::find_last_if(deque<int>)_(bail_10%)/50 19.250 8.82%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.811 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2798.458 1.40%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.680 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38188.390 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.566 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.024 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.376 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 775.103 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 907157.242 1.08%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.676 3.08%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.227 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6755.056 -4.56%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 793.575 2.81%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 905495.447 1.11%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.810 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.232 -5.74%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6799.824 -
rng::find_last_if(list<int>)_(bail_10%)/1024 679.052 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 805584.773 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.378 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.306 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6639.054 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.575 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88740.232 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.175 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 605.955 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.377 -1.67%
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238663.885 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.555 -4.51%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.075 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1863.553 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.700 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26214.297 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.490 3.47%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.476 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.538 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.814 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307253.588 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.504 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.639 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2189.909 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.022 -1.00%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33526.033 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.496 -1.33%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.688 42.98%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.628 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.427 -1.60%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362742.930 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.590 -1.20%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.824 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2766.624 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.590 -2.26%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38213.401 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.289 -6.40%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.879 -5.19%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.066 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 765.441 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 915521.649 1.26%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.176 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.184 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6652.576 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 804.999 5.34%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 904222.870 1.16%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.179 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.759 6.38%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6600.541 1.11%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.455 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 805241.533 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.275 7.79%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.189 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6632.430 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.377 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88841.590 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.100 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 606.358 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.467 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238803.287 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.394 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.075 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1866.645 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.956 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26232.914 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.519 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.462 -17.74%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.055 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.588 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307355.108 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 13.476 6.92%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.642 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2182.490 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.528 2.02%
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33598.612 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.483 -2.24%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.496 4.39%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.731 -
rng::fold_left(deque<int>)/1048576 1331742.316 -8.48%
rng::fold_left(deque<int>)/32 22.386 -
rng::fold_left(deque<int>)/50 37.457 -
rng::fold_left(deque<int>)/8 3.609 -2.61%
rng::fold_left(deque<int>)/8192 10350.300 -
rng::fold_left(list<int>)/1048576 1368937.704 -
rng::fold_left(list<int>)/32 21.826 -
rng::fold_left(list<int>)/50 37.043 -
rng::fold_left(list<int>)/8 3.776 -
rng::fold_left(list<int>)/8192 10790.066 2.20%
rng::fold_left(vector<int>)/1048576 1454591.546 9.83%
rng::fold_left(vector<int>)/32 21.890 1.06%
rng::fold_left(vector<int>)/50 37.466 -
rng::fold_left(vector<int>)/8 3.560 -
rng::fold_left(vector<int>)/8192 10494.657 1.82%
rng::for_each(map<int>)/32 25.084 -1.24%
rng::for_each(map<int>)/50 37.756 -
rng::for_each(map<int>)/8 6.183 -1.12%
rng::for_each(map<int>)/8192 7338.749 -
rng::for_each(multimap<int>)/32 26.712 -
rng::for_each(multimap<int>)/50 40.352 1.45%
rng::for_each(multimap<int>)/8 6.194 -
rng::for_each(multimap<int>)/8192 7385.658 -
rng::for_each(multiset<int>)/32 25.262 -1.12%
rng::for_each(multiset<int>)/50 39.024 -1.05%
rng::for_each(multiset<int>)/8 6.572 -5.16%
rng::for_each(multiset<int>)/8192 7866.070 1.61%
rng::for_each(set<int>)/32 25.304 -
rng::for_each(set<int>)/50 37.830 -
rng::for_each(set<int>)/8 6.496 -4.17%
rng::for_each(set<int>)/8192 7860.085 1.35%
rng::starts_with(deque<int>)/1000 458.077 -3.86%
rng::starts_with(deque<int>)/1024 462.044 1.53%
rng::starts_with(deque<int>)/1048576 491638.889 1.13%
rng::starts_with(deque<int>)/8 3.981 -2.03%
rng::starts_with(deque<int>)/8192 3836.144 -
rng::starts_with(deque<int>,_pred)/1000 508.025 -
rng::starts_with(deque<int>,_pred)/1024 521.975 -
rng::starts_with(deque<int>,_pred)/1048576 507690.382 -2.22%
rng::starts_with(deque<int>,_pred)/8 4.656 -
rng::starts_with(deque<int>,_pred)/8192 3903.051 -2.76%
rng::starts_with(list<int>)/1000 759.656 -
rng::starts_with(list<int>)/1024 778.045 -
rng::starts_with(list<int>)/1048576 946253.257 -
rng::starts_with(list<int>)/8 2.981 2.08%
rng::starts_with(list<int>)/8192 9312.671 -
rng::starts_with(list<int>,_pred)/1000 791.548 -
rng::starts_with(list<int>,_pred)/1024 809.021 -
rng::starts_with(list<int>,_pred)/1048576 972603.589 -
rng::starts_with(list<int>,_pred)/8 3.521 -
rng::starts_with(list<int>,_pred)/8192 11842.107 20.80%
rng::starts_with(vector<int>)/1000 58.381 -
rng::starts_with(vector<int>)/1024 59.948 -
rng::starts_with(vector<int>)/1048576 68493.969 -
rng::starts_with(vector<int>)/8 1.225 -
rng::starts_with(vector<int>)/8192 485.356 -
rng::starts_with(vector<int>,_pred)/1000 279.865 -
rng::starts_with(vector<int>,_pred)/1024 289.115 -
rng::starts_with(vector<int>,_pred)/1048576 304278.073 -
rng::starts_with(vector<int>,_pred)/8 2.541 1.77%
rng::starts_with(vector<int>,_pred)/8192 2496.021 -
std::adjacent_find(deque<int>)/1024 461.683 -
std::adjacent_find(deque<int>)/1048576 475096.836 -
std::adjacent_find(deque<int>)/50 15.000 -36.85%
std::adjacent_find(deque<int>)/8 3.194 -23.61%
std::adjacent_find(deque<int>)/8192 3704.366 -
std::adjacent_find(deque<int>,_pred)/1024 629.742 -
std::adjacent_find(deque<int>,_pred)/1048576 650246.061 -
std::adjacent_find(deque<int>,_pred)/50 29.858 1.92%
std::adjacent_find(deque<int>,_pred)/8 4.341 -4.27%
std::adjacent_find(deque<int>,_pred)/8192 5096.358 -
std::adjacent_find(list<int>)/1024 735.454 -
std::adjacent_find(list<int>)/1048576 867555.263 -
std::adjacent_find(list<int>)/50 23.255 -
std::adjacent_find(list<int>)/8 2.068 -
std::adjacent_find(list<int>)/8192 6616.128 -1.15%
std::adjacent_find(list<int>,_pred)/1024 790.669 -
std::adjacent_find(list<int>,_pred)/1048576 918641.503 -
std::adjacent_find(list<int>,_pred)/50 29.370 -
std::adjacent_find(list<int>,_pred)/8 3.822 -
std::adjacent_find(list<int>,_pred)/8192 7201.239 -
std::adjacent_find(vector<int>)/1024 234.427 -
std::adjacent_find(vector<int>)/1048576 235190.258 -
std::adjacent_find(vector<int>)/50 11.964 -
std::adjacent_find(vector<int>)/8 2.026 -
std::adjacent_find(vector<int>)/8192 1829.797 -
std::adjacent_find(vector<int>,_pred)/1024 399.988 -
std::adjacent_find(vector<int>,_pred)/1048576 466730.248 -1.22%
std::adjacent_find(vector<int>,_pred)/50 23.595 1.27%
std::adjacent_find(vector<int>,_pred)/8 3.264 1.20%
std::adjacent_find(vector<int>,_pred)/8192 3188.743 -
std::all_of(deque<int>)_(process_all)/32 12.348 -
std::all_of(deque<int>)_(process_all)/32768 10088.755 -
std::all_of(deque<int>)_(process_all)/50 18.941 -
std::all_of(deque<int>)_(process_all)/8 3.448 4.29%
std::all_of(deque<int>)_(process_all)/8192 2520.540 -
std::all_of(list<int>)_(process_all)/32 11.496 -
std::all_of(list<int>)_(process_all)/32768 25928.558 -2.19%
std::all_of(list<int>)_(process_all)/50 21.971 -
std::all_of(list<int>)_(process_all)/8 2.654 -
std::all_of(list<int>)_(process_all)/8192 7716.079 -5.91%
std::all_of(vector<int>)_(process_all)/32 8.505 1.32%
std::all_of(vector<int>)_(process_all)/32768 8101.046 -
std::all_of(vector<int>)_(process_all)/50 13.839 9.16%
std::all_of(vector<int>)_(process_all)/8 2.460 -3.02%
std::all_of(vector<int>)_(process_all)/8192 2033.056 -
std::any_of(deque<int>)_(process_all)/32 12.313 -
std::any_of(deque<int>)_(process_all)/32768 10095.340 -2.53%
std::any_of(deque<int>)_(process_all)/50 18.914 -1.50%
std::any_of(deque<int>)_(process_all)/8 3.433 4.30%
std::any_of(deque<int>)_(process_all)/8192 2523.636 -8.84%
std::any_of(list<int>)_(process_all)/32 11.740 -
std::any_of(list<int>)_(process_all)/32768 25843.273 -1.38%
std::any_of(list<int>)_(process_all)/50 22.054 -
std::any_of(list<int>)_(process_all)/8 2.653 -
std::any_of(list<int>)_(process_all)/8192 7006.474 -6.93%
std::any_of(vector<int>)_(process_all)/32 8.711 3.98%
std::any_of(vector<int>)_(process_all)/32768 8111.599 -
std::any_of(vector<int>)_(process_all)/50 14.137 -
std::any_of(vector<int>)_(process_all)/8 2.461 -5.60%
std::any_of(vector<int>)_(process_all)/8192 2036.234 -
std::copy(deque<int>)/1048576 50098.758 -
std::copy(deque<int>)/262144 11681.870 -
std::copy(deque<int>)/32768 1142.056 -
std::copy(deque<int>)/4096 145.622 -
std::copy(deque<int>)/512 16.663 -
std::copy(deque<int>)/64 2.690 -
std::copy(deque<int>)/8 2.776 -
std::copy(list<int>)/1048576 868391.358 -
std::copy(list<int>)/262144 215135.864 -
std::copy(list<int>)/32768 26787.140 -
std::copy(list<int>)/4096 3249.252 5.39%
std::copy(list<int>)/512 365.959 -
std::copy(list<int>)/64 31.776 -6.85%
std::copy(list<int>)/8 2.490 -1.86%
std::copy(vector<bool>)_(aligned)/1048576 2860.818 15.72%
std::copy(vector<bool>)_(aligned)/262144 372.035 -53.85%
std::copy(vector<bool>)_(aligned)/32768 37.410 6.35%
std::copy(vector<bool>)_(aligned)/4096 4.737 -4.13%
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.353 4.93%
std::copy(vector<bool>)_(unaligned)/1048576 7019.089 -
std::copy(vector<bool>)_(unaligned)/262144 1711.952 -
std::copy(vector<bool>)_(unaligned)/32768 218.208 -
std::copy(vector<bool>)_(unaligned)/4096 26.078 -
std::copy(vector<bool>)_(unaligned)/512 3.479 -
std::copy(vector<bool>)_(unaligned)/64 1.820 1.13%
std::copy(vector<int>)/1048576 50224.771 -
std::copy(vector<int>)/262144 12534.789 -
std::copy(vector<int>)/32768 3795.759 -
std::copy(vector<int>)/4096 148.705 3.40%
std::copy(vector<int>)/512 15.946 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.245 2.71%
std::copy_backward(deque<int>)/1048576 132966.348 -
std::copy_backward(deque<int>)/262144 31603.652 -
std::copy_backward(deque<int>)/32768 3743.820 2.35%
std::copy_backward(deque<int>)/4096 147.333 -
std::copy_backward(deque<int>)/512 18.064 -
std::copy_backward(deque<int>)/64 3.029 -
std::copy_backward(deque<int>)/8 2.682 -2.78%
std::copy_backward(list<int>)/1048576 879304.858 -
std::copy_backward(list<int>)/262144 219615.129 -
std::copy_backward(list<int>)/32768 26761.852 2.55%
std::copy_backward(list<int>)/4096 3244.453 -1.38%
std::copy_backward(list<int>)/512 367.278 -
std::copy_backward(list<int>)/64 31.095 -
std::copy_backward(list<int>)/8 2.463 2.74%
std::copy_backward(vector<bool>)_(aligned)/1048576 2562.151 -25.41%
std::copy_backward(vector<bool>)_(aligned)/262144 732.362 -2.86%
std::copy_backward(vector<bool>)_(aligned)/32768 35.713 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.963 -
std::copy_backward(vector<bool>)_(aligned)/512 1.516 -2.31%
std::copy_backward(vector<bool>)_(aligned)/64 1.695 -1.11%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6515.854 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1572.082 -1.50%
std::copy_backward(vector<bool>)_(unaligned)/32768 201.253 -2.99%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.342 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.822 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.924 2.12%
std::copy_backward(vector<int>)/1048576 50113.702 1.77%
std::copy_backward(vector<int>)/262144 12186.664 -3.79%
std::copy_backward(vector<int>)/32768 3711.670 133.41%
std::copy_backward(vector<int>)/4096 145.311 -24.53%
std::copy_backward(vector<int>)/512 16.601 -
std::copy_backward(vector<int>)/64 2.502 -
std::copy_backward(vector<int>)/8 2.278 2.86%
std::copy_if(deque<int>)_(entire_range)/1048576 277492.413 -4.13%
std::copy_if(deque<int>)_(entire_range)/262144 69711.913 -
std::copy_if(deque<int>)_(entire_range)/32768 8669.270 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.796 -
std::copy_if(deque<int>)_(entire_range)/512 135.495 -
std::copy_if(deque<int>)_(entire_range)/64 16.166 -
std::copy_if(deque<int>)_(entire_range)/8 2.643 -
std::copy_if(deque<int>)_(every_other)/1048576 371943.404 -
std::copy_if(deque<int>)_(every_other)/262144 92996.961 -
std::copy_if(deque<int>)_(every_other)/32768 11610.143 -
std::copy_if(deque<int>)_(every_other)/4096 1458.944 -
std::copy_if(deque<int>)_(every_other)/512 181.662 -
std::copy_if(deque<int>)_(every_other)/64 23.342 -
std::copy_if(deque<int>)_(every_other)/8 3.449 -
std::copy_if(list<int>)_(entire_range)/1048576 877424.844 -
std::copy_if(list<int>)_(entire_range)/262144 218947.786 -
std::copy_if(list<int>)_(entire_range)/32768 25803.969 -
std::copy_if(list<int>)_(entire_range)/4096 3017.607 -
std::copy_if(list<int>)_(entire_range)/512 371.119 -
std::copy_if(list<int>)_(entire_range)/64 33.428 -8.75%
std::copy_if(list<int>)_(entire_range)/8 2.589 -
std::copy_if(list<int>)_(every_other)/1048576 852844.040 1.52%
std::copy_if(list<int>)_(every_other)/262144 210518.250 -
std::copy_if(list<int>)_(every_other)/32768 25458.250 -
std::copy_if(list<int>)_(every_other)/4096 3334.047 -3.47%
std::copy_if(list<int>)_(every_other)/512 360.903 -
std::copy_if(list<int>)_(every_other)/64 27.930 -
std::copy_if(list<int>)_(every_other)/8 2.297 -
std::copy_if(vector<int>)_(entire_range)/1048576 246166.360 -
std::copy_if(vector<int>)_(entire_range)/262144 59930.465 -
std::copy_if(vector<int>)_(entire_range)/32768 7483.938 -
std::copy_if(vector<int>)_(entire_range)/4096 938.300 -
std::copy_if(vector<int>)_(entire_range)/512 124.747 1.66%
std::copy_if(vector<int>)_(entire_range)/64 17.115 11.96%
std::copy_if(vector<int>)_(entire_range)/8 2.306 6.12%
std::copy_if(vector<int>)_(every_other)/1048576 497884.984 -
std::copy_if(vector<int>)_(every_other)/262144 128072.426 -
std::copy_if(vector<int>)_(every_other)/32768 16194.781 -
std::copy_if(vector<int>)_(every_other)/4096 2000.015 -
std::copy_if(vector<int>)_(every_other)/512 255.147 -
std::copy_if(vector<int>)_(every_other)/64 32.994 1.23%
std::copy_if(vector<int>)_(every_other)/8 4.249 -
std::copy_n(deque<int>)/1048576 50054.890 -
std::copy_n(deque<int>)/262144 11693.310 -
std::copy_n(deque<int>)/32768 1140.211 -
std::copy_n(deque<int>)/4096 145.249 -
std::copy_n(deque<int>)/512 16.704 -
std::copy_n(deque<int>)/64 2.789 -
std::copy_n(deque<int>)/8 2.790 3.64%
std::copy_n(list<int>)/1048576 866692.541 -
std::copy_n(list<int>)/262144 215658.811 -
std::copy_n(list<int>)/32768 26973.525 1.50%
std::copy_n(list<int>)/4096 3563.714 -
std::copy_n(list<int>)/512 342.822 -
std::copy_n(list<int>)/64 14.722 -
std::copy_n(list<int>)/8 2.225 -
std::copy_n(vector<bool>)_(aligned)/1048576 1637.419 -38.21%
std::copy_n(vector<bool>)_(aligned)/262144 745.979 -3.08%
std::copy_n(vector<bool>)_(aligned)/32768 35.679 -
std::copy_n(vector<bool>)_(aligned)/4096 4.768 -4.08%
std::copy_n(vector<bool>)_(aligned)/512 1.378 -
std::copy_n(vector<bool>)_(aligned)/64 1.338 3.39%
std::copy_n(vector<bool>)_(unaligned)/1048576 7024.843 -
std::copy_n(vector<bool>)_(unaligned)/262144 1715.554 -6.31%
std::copy_n(vector<bool>)_(unaligned)/32768 217.662 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.197 -
std::copy_n(vector<bool>)_(unaligned)/512 3.491 -
std::copy_n(vector<bool>)_(unaligned)/64 1.811 -
std::copy_n(vector<int>)/1048576 50199.886 -
std::copy_n(vector<int>)/262144 12425.384 -
std::copy_n(vector<int>)/32768 3794.907 -
std::copy_n(vector<int>)/4096 162.678 8.71%
std::copy_n(vector<int>)/512 16.037 -
std::copy_n(vector<int>)/64 2.466 -
std::copy_n(vector<int>)/8 2.333 2.39%
std::count(deque<int>)_(every_other)/1024 251.972 2.94%
std::count(deque<int>)_(every_other)/1048576 252585.357 -
std::count(deque<int>)_(every_other)/8 2.680 6.05%
std::count(deque<int>)_(every_other)/8192 1936.587 -
std::count(list<int>)_(every_other)/1024 692.491 -
std::count(list<int>)_(every_other)/1048576 818297.556 -
std::count(list<int>)_(every_other)/8 2.097 -
std::count(list<int>)_(every_other)/8192 7306.506 2.61%
std::count(vector<bool>)/1000 3.000 -
std::count(vector<bool>)/1024 1.698 -3.24%
std::count(vector<bool>)/1048576 1458.944 -
std::count(vector<bool>)/8192 11.416 -
std::count(vector<int>)_(every_other)/1024 102.845 -
std::count(vector<int>)_(every_other)/1048576 105119.642 -
std::count(vector<int>)_(every_other)/8 1.347 -2.31%
std::count(vector<int>)_(every_other)/8192 818.855 -
std::count_if(deque<int>)_(every_other)/1024 347.038 -
std::count_if(deque<int>)_(every_other)/1048576 346628.197 1.29%
std::count_if(deque<int>)_(every_other)/8 3.503 -
std::count_if(deque<int>)_(every_other)/8192 2793.532 4.09%
std::count_if(list<int>)_(every_other)/1024 758.561 1.01%
std::count_if(list<int>)_(every_other)/1048576 895802.176 1.37%
std::count_if(list<int>)_(every_other)/8 2.764 -
std::count_if(list<int>)_(every_other)/8192 7300.261 2.93%
std::count_if(vector<int>)_(every_other)/1024 246.111 -
std::count_if(vector<int>)_(every_other)/1048576 247780.730 -
std::count_if(vector<int>)_(every_other)/8 4.168 -
std::count_if(vector<int>)_(every_other)/8192 1899.551 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 429.025 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.088 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 820.917 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 333.200 -6.57%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.775 -2.96%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2546.494 -3.69%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 73.452 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 30.300 7.12%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 451.424 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.749 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 30.206 3.12%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 450.535 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 297.565 -6.63%
std::deque<int>::ctor(const&)_(cheap_elements)/32 36.853 -4.80%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2150.697 -
std::deque<int>::ctor(size)/1024 76.451 7.34%
std::deque<int>::ctor(size)/32 30.346 6.09%
std::deque<int>::ctor(size)/8192 450.169 3.61%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 76.510 6.06%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 30.607 7.65%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 432.186 1.68%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.495 2.16%
std::deque<int>::erase(begin)_(cheap_elements)/32 7.851 4.48%
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.440 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.895 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.519 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.361 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.970 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.056 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.086 1.86%
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.132 1.56%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.161 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.319 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.782 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.757 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 302.595 -11.10%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 651.934 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.349 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2542.345 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.868 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.717 -
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.967 1.99%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.733 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10955.047 7.64%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13612.123 7.51%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 795.638 7.61%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 120866.615 7.12%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.379 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 23.040 3.89%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6097.235 -2.39%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6751.387 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 167.926 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54955.695 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 872.804 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 54.151 6.87%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12934.737 8.02%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21617.451 4.02%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 669.119 3.45%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 190333.528 3.68%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 875.758 1.14%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 54.462 7.94%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12957.226 8.15%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21617.129 7.82%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 671.269 4.26%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 190971.620 7.63%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1082.930 2.60%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 57.997 8.08%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11646.609 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21763.898 7.21%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 680.813 8.22%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 191243.439 6.50%
std::deque<std::string>::ctor(size)/1024 730.268 -1.34%
std::deque<std::string>::ctor(size)/32 50.323 21.23%
std::deque<std::string>::ctor(size)/8192 8609.885 -6.94%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 956.879 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 51.536 -8.10%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12727.573 2.03%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21315.726 3.21%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 629.166 2.86%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 187602.947 3.53%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.345 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.327 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.360 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.320 2.63%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.601 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.383 2.55%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.241 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.683 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2349.146 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.188 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.427 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2359.299 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.905 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.723 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.908 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.404 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.041 -6.58%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.415 -2.46%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.498 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.534 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2341.425 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.653 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 41.143 5.69%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2362.793 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 516.374 -1.37%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.999 -5.36%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4592.703 -1.51%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6463.342 -1.32%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 162.946 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52646.908 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1046.343 -3.34%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 413.389 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8147.124 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12958.684 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 754.837 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114811.041 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.379 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.283 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.263 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.154 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.660 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.614 -
std::distance(deque<int>)/1024 0.847 -
std::distance(deque<int>)/4096 0.848 -
std::distance(deque<int>)/50 0.847 -
std::distance(deque<int>)/8192 0.846 -
std::distance(join_view(vector<vector<int>>))/1024 0.981 -7.65%
std::distance(join_view(vector<vector<int>>))/4096 4.481 -
std::distance(join_view(vector<vector<int>>))/50 0.692 14.62%
std::distance(join_view(vector<vector<int>>))/8192 8.351 -
std::equal(deque<int>)_(it,_it,_it)/1024 470.763 11.06%
std::equal(deque<int>)_(it,_it,_it)/1048576 498661.713 -
std::equal(deque<int>)_(it,_it,_it)/50 24.002 11.32%
std::equal(deque<int>)_(it,_it,_it)/8 4.446 -
std::equal(deque<int>)_(it,_it,_it)/8192 3883.925 1.44%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 407.552 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 486892.503 10.45%
std::equal(deque<int>)_(it,_it,_it,_it)/50 20.928 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.994 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3616.683 11.34%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 520.386 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 515583.732 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.339 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.284 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3989.377 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 523.493 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 517811.837 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.712 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.523 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4032.975 1.19%
std::equal(list<int>)_(it,_it,_it)/1024 1565.673 38.60%
std::equal(list<int>)_(it,_it,_it)/1048576 1367605.833 4.20%
std::equal(list<int>)_(it,_it,_it)/50 36.432 2.72%
std::equal(list<int>)_(it,_it,_it)/8 2.717 -
std::equal(list<int>)_(it,_it,_it)/8192 10472.689 5.75%
std::equal(list<int>)_(it,_it,_it,_it)/1024 789.796 1.33%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 967098.715 1.77%
std::equal(list<int>)_(it,_it,_it,_it)/50 30.811 14.37%
std::equal(list<int>)_(it,_it,_it,_it)/8 3.001 2.49%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12528.123 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 811.063 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 984520.921 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 34.214 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.472 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 13021.029 5.37%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1194.557 3.12%
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1345443.431 2.52%
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.967 1.19%
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.507 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 13053.131 5.59%
std::equal(vector<bool>)_(aligned)/1024 0.224 -
std::equal(vector<bool>)_(aligned)/1048576 0.224 -
std::equal(vector<bool>)_(aligned)/50 0.227 -
std::equal(vector<bool>)_(aligned)/8 0.225 -
std::equal(vector<bool>)_(aligned)/8192 0.224 -
std::equal(vector<bool>)_(unaligned)/1024 6.014 -
std::equal(vector<bool>)_(unaligned)/1048576 6335.265 -
std::equal(vector<bool>)_(unaligned)/50 0.893 19.45%
std::equal(vector<bool>)_(unaligned)/8 0.885 15.68%
std::equal(vector<bool>)_(unaligned)/8192 56.132 -
std::equal(vector<int>)_(it,_it,_it)/1024 79.240 1.83%
std::equal(vector<int>)_(it,_it,_it)/1048576 75061.982 1.86%
std::equal(vector<int>)_(it,_it,_it)/50 4.124 -
std::equal(vector<int>)_(it,_it,_it)/8 1.176 1.62%
std::equal(vector<int>)_(it,_it,_it)/8192 581.394 1.92%
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.403 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73733.067 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.284 3.95%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.391 4.85%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 572.791 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 289.042 -2.35%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305777.225 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.681 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.042 2.61%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2545.579 -3.34%
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 291.021 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305719.705 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.468 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.633 -1.54%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2543.455 -
std::fill(deque<int>)/1024 30.351 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.368 -
std::fill(deque<int>)/8192 238.257 -
std::fill(list<int>)/1024 707.866 44.11%
std::fill(list<int>)/32 8.350 -
std::fill(list<int>)/50 34.721 -
std::fill(list<int>)/8192 8279.486 9.38%
std::fill(vector<bool>)/1048576 3822.382 -
std::fill(vector<bool>)/262144 925.701 301.39%
std::fill(vector<bool>)/32768 30.613 1.91%
std::fill(vector<bool>)/4096 4.220 -
std::fill(vector<bool>)/512 1.577 2.97%
std::fill(vector<bool>)/64 1.678 7.36%
std::fill(vector<int>)/1024 29.881 1.66%
std::fill(vector<int>)/32 1.038 -3.95%
std::fill(vector<int>)/50 2.205 -
std::fill(vector<int>)/8192 235.231 -
std::fill_n(deque<int>)/1024 29.893 -
std::fill_n(deque<int>)/32 1.155 -
std::fill_n(deque<int>)/50 2.199 -
std::fill_n(deque<int>)/8192 243.205 2.46%
std::fill_n(list<int>)/1024 440.691 -32.11%
std::fill_n(list<int>)/32 8.153 1.22%
std::fill_n(list<int>)/50 15.828 -
std::fill_n(list<int>)/8192 8611.658 -4.41%
std::fill_n(vector<bool>)/1048576 3822.377 -
std::fill_n(vector<bool>)/262144 231.317 -
std::fill_n(vector<bool>)/32768 30.091 -1.79%
std::fill_n(vector<bool>)/4096 4.193 -
std::fill_n(vector<bool>)/512 1.455 -
std::fill_n(vector<bool>)/64 1.404 -1.86%
std::fill_n(vector<int>)/1024 29.639 -
std::fill_n(vector<int>)/32 1.146 -3.83%
std::fill_n(vector<int>)/50 2.226 -3.88%
std::fill_n(vector<int>)/8192 235.097 -
std::find(deque<int>)_(bail_25%)/1024 69.221 2.21%
std::find(deque<int>)_(bail_25%)/32768 1953.490 1.93%
std::find(deque<int>)_(bail_25%)/8 2.302 1.02%
std::find(deque<int>)_(bail_25%)/8192 486.569 2.08%
std::find(deque<int>)_(process_all)/1024 246.359 -
std::find(deque<int>)_(process_all)/32768 7865.105 1.02%
std::find(deque<int>)_(process_all)/50 13.229 -
std::find(deque<int>)_(process_all)/8 3.483 -2.55%
std::find(deque<int>)_(process_all)/8192 1968.017 1.03%
std::find(list<int>)_(bail_25%)/1024 131.199 -5.46%
std::find(list<int>)_(bail_25%)/32768 7642.501 -1.05%
std::find(list<int>)_(bail_25%)/8 0.943 1.46%
std::find(list<int>)_(bail_25%)/8192 1435.443 1.51%
std::find(list<int>)_(process_all)/1024 703.443 -
std::find(list<int>)_(process_all)/32768 26236.030 1.02%
std::find(list<int>)_(process_all)/50 19.193 1.09%
std::find(list<int>)_(process_all)/8 2.313 -2.69%
std::find(list<int>)_(process_all)/8192 7426.127 2.62%
std::find(vector<bool>)_(process_all)/1024 4.721 5.03%
std::find(vector<bool>)_(process_all)/1048576 3848.835 5.88%
std::find(vector<bool>)_(process_all)/50 0.682 -13.25%
std::find(vector<bool>)_(process_all)/8 0.631 -14.08%
std::find(vector<bool>)_(process_all)/8192 33.867 1.67%
std::find(vector<char>)_(bail_25%)/1024 5.361 1.91%
std::find(vector<char>)_(bail_25%)/32768 137.914 1.32%
std::find(vector<char>)_(bail_25%)/8 1.095 -
std::find(vector<char>)_(bail_25%)/8192 41.001 1.85%
std::find(vector<char>)_(process_all)/1024 16.324 -
std::find(vector<char>)_(process_all)/32768 496.947 -
std::find(vector<char>)_(process_all)/50 1.641 1.19%
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 137.017 -
std::find(vector<int>)_(bail_25%)/1024 67.534 2.65%
std::find(vector<int>)_(bail_25%)/32768 1896.862 2.06%
std::find(vector<int>)_(bail_25%)/8 1.477 6.19%
std::find(vector<int>)_(bail_25%)/8192 481.769 2.09%
std::find(vector<int>)_(process_all)/1024 245.261 -
std::find(vector<int>)_(process_all)/32768 7489.264 -
std::find(vector<int>)_(process_all)/50 12.590 -
std::find(vector<int>)_(process_all)/8 2.761 2.27%
std::find(vector<int>)_(process_all)/8192 1872.335 -
std::find(vector<long_long>)_(bail_25%)/1024 23.253 1.35%
std::find(vector<long_long>)_(bail_25%)/32768 732.882 -
std::find(vector<long_long>)_(bail_25%)/8 0.924 4.51%
std::find(vector<long_long>)_(bail_25%)/8192 189.149 -
std::find(vector<long_long>)_(process_all)/1024 90.181 -
std::find(vector<long_long>)_(process_all)/32768 2894.890 -
std::find(vector<long_long>)_(process_all)/50 4.398 -
std::find(vector<long_long>)_(process_all)/8 1.063 12.68%
std::find(vector<long_long>)_(process_all)/8192 722.848 -
std::find(vector<short>)_(bail_25%)/1024 5.994 -
std::find(vector<short>)_(bail_25%)/32768 188.053 -
std::find(vector<short>)_(bail_25%)/8 0.790 -4.74%
std::find(vector<short>)_(bail_25%)/8192 45.522 -
std::find(vector<short>)_(process_all)/1024 22.575 -
std::find(vector<short>)_(process_all)/32768 723.245 -
std::find(vector<short>)_(process_all)/50 1.687 -
std::find(vector<short>)_(process_all)/8 0.693 -3.52%
std::find(vector<short>)_(process_all)/8192 180.549 -
std::find_end(deque<int>)_(match_near_end)/1000 39.596 8.46%
std::find_end(deque<int>)_(match_near_end)/1024 36.727 13.16%
std::find_end(deque<int>)_(match_near_end)/8192 301.592 10.65%
std::find_end(deque<int>)_(near_matches)/1000 15729.984 -
std::find_end(deque<int>)_(near_matches)/1024 16354.722 -
std::find_end(deque<int>)_(near_matches)/8192 1131403.563 -
std::find_end(deque<int>)_(process_all)/1000 286.074 -
std::find_end(deque<int>)_(process_all)/1024 292.979 -
std::find_end(deque<int>)_(process_all)/1048576 271148.968 2.90%
std::find_end(deque<int>)_(process_all)/8192 2133.140 6.20%
std::find_end(deque<int>)_(same_length)/1000 355.790 3.47%
std::find_end(deque<int>)_(same_length)/1024 361.593 3.07%
std::find_end(deque<int>)_(same_length)/8192 3495.729 24.77%
std::find_end(deque<int>)_(single_element)/1000 325.176 5.45%
std::find_end(deque<int>)_(single_element)/1024 330.120 3.52%
std::find_end(deque<int>)_(single_element)/8192 2357.092 6.93%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.776 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.910 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 618.350 3.09%
std::find_end(deque<int>,_pred)_(near_matches)/1000 31010.272 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32127.339 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1890928.041 -
std::find_end(deque<int>,_pred)_(process_all)/1000 593.085 2.59%
std::find_end(deque<int>,_pred)_(process_all)/1024 589.038 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 597942.023 1.17%
std::find_end(deque<int>,_pred)_(process_all)/8192 4368.836 1.47%
std::find_end(deque<int>,_pred)_(same_length)/1000 782.785 -
std::find_end(deque<int>,_pred)_(same_length)/1024 802.029 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5000.839 -
std::find_end(deque<int>,_pred)_(single_element)/1000 659.095 -
std::find_end(deque<int>,_pred)_(single_element)/1024 670.487 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4887.625 -
std::find_end(forward_list<int>)_(match_near_end)/1000 772.826 1.70%
std::find_end(forward_list<int>)_(match_near_end)/1024 4502.467 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258304.637 -
std::find_end(forward_list<int>)_(near_matches)/1000 36822.026 -
std::find_end(forward_list<int>)_(near_matches)/1024 38183.073 -
std::find_end(forward_list<int>)_(near_matches)/8192 2479098.792 -
std::find_end(forward_list<int>)_(process_all)/1000 675.436 -
std::find_end(forward_list<int>)_(process_all)/1024 709.668 -
std::find_end(forward_list<int>)_(process_all)/1048576 764128.921 -
std::find_end(forward_list<int>)_(process_all)/8192 5758.871 -
std::find_end(forward_list<int>)_(same_length)/1000 1483.855 2.73%
std::find_end(forward_list<int>)_(same_length)/1024 1511.795 -1.44%
std::find_end(forward_list<int>)_(same_length)/8192 14331.382 -7.10%
std::find_end(forward_list<int>)_(single_element)/1000 691.498 -
std::find_end(forward_list<int>)_(single_element)/1024 707.503 -
std::find_end(forward_list<int>)_(single_element)/8192 5723.743 -2.04%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 847.896 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5162.659 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278274.530 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41383.221 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43202.444 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2699656.371 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 808.761 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 828.270 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 907478.005 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6681.630 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1540.404 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1584.621 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17787.143 11.80%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 758.587 1.72%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 765.870 -1.84%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6257.750 -
std::find_end(list<int>)_(match_near_end)/1000 78.945 1.77%
std::find_end(list<int>)_(match_near_end)/1024 60.823 1.77%
std::find_end(list<int>)_(match_near_end)/8192 604.736 -
std::find_end(list<int>)_(near_matches)/1000 33644.263 1.93%
std::find_end(list<int>)_(near_matches)/1024 35102.280 1.83%
std::find_end(list<int>)_(near_matches)/8192 2262597.760 -
std::find_end(list<int>)_(process_all)/1000 714.076 -
std::find_end(list<int>)_(process_all)/1024 729.754 -
std::find_end(list<int>)_(process_all)/1048576 876698.164 -
std::find_end(list<int>)_(process_all)/8192 7293.927 -
std::find_end(list<int>)_(same_length)/1000 741.149 -
std::find_end(list<int>)_(same_length)/1024 764.429 1.46%
std::find_end(list<int>)_(same_length)/8192 8013.071 -17.02%
std::find_end(list<int>)_(single_element)/1000 713.752 -
std::find_end(list<int>)_(single_element)/1024 732.328 -
std::find_end(list<int>)_(single_element)/8192 8412.291 10.81%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.692 -1.09%
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.162 1.54%
std::find_end(list<int>,_pred)_(match_near_end)/8192 630.636 -
std::find_end(list<int>,_pred)_(near_matches)/1000 37063.932 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38501.444 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2416891.093 -
std::find_end(list<int>,_pred)_(process_all)/1000 801.670 -
std::find_end(list<int>,_pred)_(process_all)/1024 820.814 -
std::find_end(list<int>,_pred)_(process_all)/1048576 964608.505 -
std::find_end(list<int>,_pred)_(process_all)/8192 8125.111 -
std::find_end(list<int>,_pred)_(same_length)/1000 777.177 -
std::find_end(list<int>,_pred)_(same_length)/1024 796.904 -
std::find_end(list<int>,_pred)_(same_length)/8192 10109.679 15.08%
std::find_end(list<int>,_pred)_(single_element)/1000 801.355 -
std::find_end(list<int>,_pred)_(single_element)/1024 820.674 -
std::find_end(list<int>,_pred)_(single_element)/8192 9154.633 13.14%
std::find_end(vector<int>)_(match_near_end)/1000 28.460 2.72%
std::find_end(vector<int>)_(match_near_end)/1024 28.745 -
std::find_end(vector<int>)_(match_near_end)/8192 201.994 -
std::find_end(vector<int>)_(near_matches)/1000 13598.558 -
std::find_end(vector<int>)_(near_matches)/1024 14043.640 -
std::find_end(vector<int>)_(near_matches)/8192 772878.130 -
std::find_end(vector<int>)_(process_all)/1000 217.980 -1.70%
std::find_end(vector<int>)_(process_all)/1024 223.012 -
std::find_end(vector<int>)_(process_all)/1048576 218158.549 -
std::find_end(vector<int>)_(process_all)/8192 1696.069 -
std::find_end(vector<int>)_(same_length)/1000 244.641 1.11%
std::find_end(vector<int>)_(same_length)/1024 257.763 4.17%
std::find_end(vector<int>)_(same_length)/8192 2093.519 3.50%
std::find_end(vector<int>)_(single_element)/1000 246.935 2.99%
std::find_end(vector<int>)_(single_element)/1024 254.083 3.31%
std::find_end(vector<int>)_(single_element)/8192 1967.742 5.26%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.689 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.384 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 480.161 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22908.188 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23793.377 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1455617.983 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.727 -
std::find_end(vector<int>,_pred)_(process_all)/1024 541.215 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 647567.660 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4320.517 -
std::find_end(vector<int>,_pred)_(same_length)/1000 616.510 -1.03%
std::find_end(vector<int>,_pred)_(same_length)/1024 628.204 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5030.777 -
std::find_end(vector<int>,_pred)_(single_element)/1000 585.998 -
std::find_end(vector<int>,_pred)_(single_element)/1024 600.286 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4801.271 -
std::find_first_of(deque<int>)_(large_needle)/1024 366936.213 -
std::find_first_of(deque<int>)_(large_needle)/32 283.612 -
std::find_first_of(deque<int>)_(large_needle)/50 675.061 -
std::find_first_of(deque<int>)_(large_needle)/8192 23592504.168 -
std::find_first_of(deque<int>)_(small_needle)/1024 3493.497 -2.08%
std::find_first_of(deque<int>)_(small_needle)/32 106.671 -4.01%
std::find_first_of(deque<int>)_(small_needle)/50 163.812 -3.01%
std::find_first_of(deque<int>)_(small_needle)/8192 27833.859 -1.45%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 614751.026 2.48%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 580.793 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1593.496 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37027839.896 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6243.190 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.863 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.488 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49950.720 -
std::find_first_of(list<int>)_(large_needle)/1024 923993.925 -3.74%
std::find_first_of(list<int>)_(large_needle)/32 677.224 -
std::find_first_of(list<int>)_(large_needle)/50 1771.963 1.73%
std::find_first_of(list<int>)_(large_needle)/8192 48777200.002 -
std::find_first_of(list<int>)_(small_needle)/1024 2775.542 -
std::find_first_of(list<int>)_(small_needle)/32 94.542 -4.73%
std::find_first_of(list<int>)_(small_needle)/50 141.069 -5.17%
std::find_first_of(list<int>)_(small_needle)/8192 22233.968 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 913764.240 -12.37%
std::find_first_of(list<int>,_pred)_(large_needle)/32 751.974 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1972.329 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 58037166.668 2.07%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5369.895 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.272 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.377 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43100.795 -
std::find_first_of(vector<int>)_(large_needle)/1024 154628.830 38.56%
std::find_first_of(vector<int>)_(large_needle)/32 148.228 35.00%
std::find_first_of(vector<int>)_(large_needle)/50 381.538 39.91%
std::find_first_of(vector<int>)_(large_needle)/8192 10007005.358 39.09%
std::find_first_of(vector<int>)_(small_needle)/1024 1625.695 7.52%
std::find_first_of(vector<int>)_(small_needle)/32 55.861 12.83%
std::find_first_of(vector<int>)_(small_needle)/50 84.429 10.88%
std::find_first_of(vector<int>)_(small_needle)/8192 12643.045 5.48%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 592466.702 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 492.128 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1364.928 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38616715.277 1.04%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5733.778 1.39%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 177.300 1.15%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 281.034 1.89%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45428.391 1.20%
std::find_if(deque<int>)_(bail_25%)/1024 79.184 1.88%
std::find_if(deque<int>)_(bail_25%)/32768 2041.114 -27.55%
std::find_if(deque<int>)_(bail_25%)/8 1.168 -
std::find_if(deque<int>)_(bail_25%)/8192 509.329 -27.71%
std::find_if(deque<int>)_(process_all)/1024 355.298 -
std::find_if(deque<int>)_(process_all)/32768 11400.035 -
std::find_if(deque<int>)_(process_all)/50 17.477 18.62%
std::find_if(deque<int>)_(process_all)/8 3.036 4.80%
std::find_if(deque<int>)_(process_all)/8192 2844.847 -
std::find_if(list<int>)_(bail_25%)/1024 200.410 11.39%
std::find_if(list<int>)_(bail_25%)/32768 7611.638 2.79%
std::find_if(list<int>)_(bail_25%)/8 0.944 2.64%
std::find_if(list<int>)_(bail_25%)/8192 1497.096 6.42%
std::find_if(list<int>)_(process_all)/1024 718.505 -
std::find_if(list<int>)_(process_all)/32768 25962.417 -
std::find_if(list<int>)_(process_all)/50 19.292 -
std::find_if(list<int>)_(process_all)/8 2.343 2.57%
std::find_if(list<int>)_(process_all)/8192 9288.858 28.48%
std::find_if(vector<bool>)_(process_all)/1024 570.451 -
std::find_if(vector<bool>)_(process_all)/1048576 581419.340 -
std::find_if(vector<bool>)_(process_all)/50 24.057 -
std::find_if(vector<bool>)_(process_all)/8 3.535 -
std::find_if(vector<bool>)_(process_all)/8192 4543.287 -
std::find_if(vector<char>)_(bail_25%)/1024 26.577 5.59%
std::find_if(vector<char>)_(bail_25%)/32768 836.095 4.71%
std::find_if(vector<char>)_(bail_25%)/8 0.889 9.54%
std::find_if(vector<char>)_(bail_25%)/8192 218.767 3.97%
std::find_if(vector<char>)_(process_all)/1024 125.256 -
std::find_if(vector<char>)_(process_all)/32768 3769.399 -
std::find_if(vector<char>)_(process_all)/50 6.660 -2.48%
std::find_if(vector<char>)_(process_all)/8 1.518 -3.59%
std::find_if(vector<char>)_(process_all)/8192 948.409 -
std::find_if(vector<int>)_(bail_25%)/1024 31.507 19.23%
std::find_if(vector<int>)_(bail_25%)/32768 952.197 17.21%
std::find_if(vector<int>)_(bail_25%)/8 0.693 -21.43%
std::find_if(vector<int>)_(bail_25%)/8192 240.465 13.37%
std::find_if(vector<int>)_(process_all)/1024 113.380 -1.78%
std::find_if(vector<int>)_(process_all)/32768 3208.621 -4.52%
std::find_if(vector<int>)_(process_all)/50 5.428 -4.53%
std::find_if(vector<int>)_(process_all)/8 1.302 -18.80%
std::find_if(vector<int>)_(process_all)/8192 807.498 -4.38%
std::find_if_not(deque<int>)_(bail_25%)/1024 88.690 12.35%
std::find_if_not(deque<int>)_(bail_25%)/32768 2870.827 43.02%
std::find_if_not(deque<int>)_(bail_25%)/8 1.174 -
std::find_if_not(deque<int>)_(bail_25%)/8192 716.815 42.20%
std::find_if_not(deque<int>)_(process_all)/1024 273.868 7.86%
std::find_if_not(deque<int>)_(process_all)/32768 8767.479 8.27%
std::find_if_not(deque<int>)_(process_all)/50 12.677 -4.03%
std::find_if_not(deque<int>)_(process_all)/8 2.535 -5.10%
std::find_if_not(deque<int>)_(process_all)/8192 2179.766 8.27%
std::find_if_not(list<int>)_(bail_25%)/1024 183.447 -
std::find_if_not(list<int>)_(bail_25%)/32768 8232.419 8.03%
std::find_if_not(list<int>)_(bail_25%)/8 0.927 -
std::find_if_not(list<int>)_(bail_25%)/8192 1442.815 -
std::find_if_not(list<int>)_(process_all)/1024 746.431 1.19%
std::find_if_not(list<int>)_(process_all)/32768 25771.347 -
std::find_if_not(list<int>)_(process_all)/50 38.907 -
std::find_if_not(list<int>)_(process_all)/8 3.609 -
std::find_if_not(list<int>)_(process_all)/8192 7263.034 1.64%
std::find_if_not(vector<bool>)_(process_all)/1024 594.274 4.40%
std::find_if_not(vector<bool>)_(process_all)/1048576 587435.299 1.41%
std::find_if_not(vector<bool>)_(process_all)/50 24.440 -
std::find_if_not(vector<bool>)_(process_all)/8 3.556 -2.14%
std::find_if_not(vector<bool>)_(process_all)/8192 4681.865 3.42%
std::find_if_not(vector<char>)_(bail_25%)/1024 29.212 9.82%
std::find_if_not(vector<char>)_(bail_25%)/32768 999.870 5.80%
std::find_if_not(vector<char>)_(bail_25%)/8 0.793 -3.10%
std::find_if_not(vector<char>)_(bail_25%)/8192 253.030 5.06%
std::find_if_not(vector<char>)_(process_all)/1024 130.348 3.59%
std::find_if_not(vector<char>)_(process_all)/32768 3770.989 -
std::find_if_not(vector<char>)_(process_all)/50 6.923 4.29%
std::find_if_not(vector<char>)_(process_all)/8 1.609 12.81%
std::find_if_not(vector<char>)_(process_all)/8192 953.124 -
std::find_if_not(vector<int>)_(bail_25%)/1024 32.927 11.09%
std::find_if_not(vector<int>)_(bail_25%)/32768 965.745 2.21%
std::find_if_not(vector<int>)_(bail_25%)/8 0.756 -3.50%
std::find_if_not(vector<int>)_(bail_25%)/8192 247.429 -
std::find_if_not(vector<int>)_(process_all)/1024 113.255 -
std::find_if_not(vector<int>)_(process_all)/32768 3214.591 -
std::find_if_not(vector<int>)_(process_all)/50 5.425 -4.13%
std::find_if_not(vector<int>)_(process_all)/8 1.596 20.39%
std::find_if_not(vector<int>)_(process_all)/8192 808.621 -
std::flat_map<int,_int>::clear()/0 391.423 -
std::flat_map<int,_int>::clear()/1024 393.142 -
std::flat_map<int,_int>::clear()/32 392.165 -
std::flat_map<int,_int>::clear()/8192 409.807 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.943 1.23%
std::flat_map<int,_int>::contains(key)_(existent)/32 3.099 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.689 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.428 13.27%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.856 -7.77%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.479 -3.20%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 10.276 -8.73%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.231 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.073 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.680 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.472 -3.26%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.934 -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.277 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.083 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.119 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.639 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.537 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1168.220 -
std::flat_map<int,_int>::ctor(const&)/0 12.794 -
std::flat_map<int,_int>::ctor(const&)/1024 177.685 -
std::flat_map<int,_int>::ctor(const&)/32 22.803 -4.10%
std::flat_map<int,_int>::ctor(const&)/8192 1918.550 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.780 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.765 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.863 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1912.910 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.638 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4243.670 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 176.253 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33097.264 -1.04%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.668 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8723.037 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 204.785 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 129203.211 -4.75%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.386 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.332 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.660 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.463 14.30%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 8.045 9.15%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.507 3.89%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.489 9.81%
std::flat_map<int,_int>::erase(iterator)/1024 79.891 -2.40%
std::flat_map<int,_int>::erase(iterator)/32 19.931 -
std::flat_map<int,_int>::erase(iterator)/8192 493.744 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.615 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.305 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.764 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 618.512 2.65%
std::flat_map<int,_int>::erase(key)_(existent)/1024 116.951 1.16%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.722 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 553.569 1.20%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.417 -15.76%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.345 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.566 1.87%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 11.005 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.502 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.663 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.745 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.167 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.305 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.301 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.200 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.480 25.51%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.281 7.67%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.714 3.96%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 11.074 11.65%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.815 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.466 1.06%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.279 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.295 -2.88%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.786 -1.78%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.026 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.913 -2.82%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 564.500 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.104 1.61%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.539 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.906 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.021 -2.61%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.095 1.20%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.828 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.417 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 515.435 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.816 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5683.452 -11.15%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 617.206 -2.63%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 43466.962 -10.37%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.777 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5737.486 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 613.192 -1.20%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 44023.666 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 400.250 1.43%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7709.604 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 674.582 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63447.420 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.216 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1410.585 -3.73%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 447.933 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8387.692 -4.70%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.140 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1846.651 14.09%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 459.188 1.32%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11727.873 16.70%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 18.070 -26.86%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.010 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.571 -2.95%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.011 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 24.072 28.69%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.307 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 33.956 37.92%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 14.978 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 98.254 1.34%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.991 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 595.009 3.77%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 18.826 -9.46%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.013 7.82%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.756 5.58%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.713 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.512 19.82%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.200 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 29.971 23.60%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.688 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 101.869 -1.62%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.342 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 570.616 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.906 -4.30%
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.030 -3.17%
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.478 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.281 6.71%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.305 -6.10%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.601 -3.22%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 9.421 -6.63%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.334 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.459 -1.13%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.722 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 566.769 -44.90%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.702 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.480 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.698 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1596.012 61.98%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.326 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.316 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.817 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1534.529 39.34%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.002 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.966 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.504 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.920 18.45%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.400 2.24%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.412 19.80%
std::flat_multimap<int,_int>::clear()/0 391.167 -
std::flat_multimap<int,_int>::clear()/1024 393.726 -
std::flat_multimap<int,_int>::clear()/32 392.060 -
std::flat_multimap<int,_int>::clear()/8192 411.774 1.02%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.241 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.093 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.619 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.375 -22.83%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.618 -16.22%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.178 -3.43%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.307 -17.60%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.764 -4.87%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.301 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.277 -5.35%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.054 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.074 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.440 -1.86%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.034 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.966 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.630 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1171.770 1.22%
std::flat_multimap<int,_int>::ctor(const&)/0 12.834 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.811 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.052 1.34%
std::flat_multimap<int,_int>::ctor(const&)/8192 1930.464 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.769 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.925 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.037 1.20%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1925.589 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.920 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3987.605 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 171.164 3.43%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31891.043 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.978 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8523.887 1.07%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 199.065 3.15%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 126524.102 -3.11%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.948 7.98%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.446 -1.20%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.255 9.71%
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.033 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.041 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.270 -
std::flat_multimap<int,_int>::erase(iterator)/1024 86.918 5.47%
std::flat_multimap<int,_int>::erase(iterator)/32 19.906 -
std::flat_multimap<int,_int>::erase(iterator)/8192 495.451 -8.81%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.592 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.159 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 411.788 4.14%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 606.428 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 123.199 26.41%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.378 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 538.436 -4.42%
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.807 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.053 8.54%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.266 -
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.563 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.833 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.046 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.355 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.357 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.202 -5.79%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.346 -9.04%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.366 -19.89%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.220 -3.86%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.436 -20.11%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.761 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.449 -42.78%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.225 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.459 -26.02%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.769 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 175.997 -3.58%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.956 -2.64%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 622.851 12.21%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.876 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.897 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.894 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.564 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.865 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 125.688 -1.92%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.116 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 564.150 12.79%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.286 1.18%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6108.149 25.83%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 665.823 11.88%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 45255.143 21.08%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.373 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5472.458 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 648.741 6.53%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41887.049 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.990 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7318.112 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 816.498 24.02%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60501.690 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.709 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1079.539 1.09%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 436.020 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6046.124 2.79%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.876 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1205.019 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 439.052 -2.39%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6675.476 4.11%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 200.400 -3.44%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.853 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 611.838 12.13%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.801 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 41.156 18.64%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.310 1.36%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 42.674 50.44%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.799 -1.84%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 167.499 -9.51%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.637 -2.61%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 615.156 12.42%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.023 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.078 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.540 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.183 -16.49%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.199 -2.90%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.279 -17.76%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.725 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.982 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.781 1.03%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 548.599 -31.32%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.811 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.693 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.790 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 621.493 -22.63%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.339 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.422 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 4.588 21.41%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 584.863 -22.93%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.982 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.966 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.374 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 8.232 4.15%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.461 3.99%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.436 -
std::for_each(deque<int>)/32 3.704 -
std::for_each(deque<int>)/50 3.889 -
std::for_each(deque<int>)/8 0.928 -
std::for_each(deque<int>)/8192 255.093 -
std::for_each(join_view(vector<vector<int>>))/32 3.784 -
std::for_each(join_view(vector<vector<int>>))/50 4.075 1.13%
std::for_each(join_view(vector<vector<int>>))/8 1.382 -3.10%
std::for_each(join_view(vector<vector<int>>))/8192 264.264 -
std::for_each(list<int>)/32 10.899 -
std::for_each(list<int>)/50 21.372 1.56%
std::for_each(list<int>)/8 2.350 -6.94%
std::for_each(list<int>)/8192 8129.253 10.14%
std::for_each(map<int>::iterator)/32 23.909 -
std::for_each(map<int>::iterator)/50 35.944 -
std::for_each(map<int>::iterator)/8 5.030 -
std::for_each(map<int>::iterator)/8192 7394.249 -
std::for_each(multimap<int>::iterator)/32 23.802 -
std::for_each(multimap<int>::iterator)/50 36.504 -
std::for_each(multimap<int>::iterator)/8 5.084 -
std::for_each(multimap<int>::iterator)/8192 7495.429 -
std::for_each(multiset<int>::iterator)/32 23.631 -
std::for_each(multiset<int>::iterator)/50 35.646 -
std::for_each(multiset<int>::iterator)/8 5.062 -
std::for_each(multiset<int>::iterator)/8192 8014.943 1.14%
std::for_each(set<int>::iterator)/32 24.642 -
std::for_each(set<int>::iterator)/50 36.534 -
std::for_each(set<int>::iterator)/8 5.011 -
std::for_each(set<int>::iterator)/8192 7913.195 -
std::for_each(vector<int>)/32 3.701 -
std::for_each(vector<int>)/50 3.882 -
std::for_each(vector<int>)/8 0.922 -
std::for_each(vector<int>)/8192 252.293 -
std::for_each_n(deque<int>)/32 3.782 -
std::for_each_n(deque<int>)/50 3.951 -
std::for_each_n(deque<int>)/8 1.317 9.86%
std::for_each_n(deque<int>)/8192 265.928 3.40%
std::for_each_n(join_view(vector<vector<int>>))/32 3.847 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.297 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.438 -
std::for_each_n(join_view(vector<vector<int>>))/8192 265.879 -
std::for_each_n(list<int>)/32 11.231 -2.13%
std::for_each_n(list<int>)/50 22.277 -1.50%
std::for_each_n(list<int>)/8 2.553 -1.70%
std::for_each_n(list<int>)/8192 8482.702 17.40%
std::for_each_n(vector<int>)/32 3.723 -
std::for_each_n(vector<int>)/50 3.867 -
std::for_each_n(vector<int>)/8 2.722 -
std::for_each_n(vector<int>)/8192 252.296 -
std::generate(deque<int>)/1024 245.186 -
std::generate(deque<int>)/32 8.071 -
std::generate(deque<int>)/50 12.091 -
std::generate(deque<int>)/8192 1910.002 -
std::generate(list<int>)/1024 672.648 -
std::generate(list<int>)/32 8.470 -
std::generate(list<int>)/50 15.428 2.04%
std::generate(list<int>)/8192 6903.436 -8.53%
std::generate(vector<int>)/1024 244.945 -
std::generate(vector<int>)/32 8.003 1.32%
std::generate(vector<int>)/50 12.019 1.10%
std::generate(vector<int>)/8192 1847.013 -
std::generate_n(deque<int>)/1024 244.964 -
std::generate_n(deque<int>)/32 8.259 -
std::generate_n(deque<int>)/50 12.263 -
std::generate_n(deque<int>)/8192 1975.487 -
std::generate_n(list<int>)/1024 650.847 -
std::generate_n(list<int>)/32 8.605 -
std::generate_n(list<int>)/50 15.468 1.70%
std::generate_n(list<int>)/8192 6938.414 -
std::generate_n(vector<int>)/1024 243.836 -
std::generate_n(vector<int>)/32 7.991 1.16%
std::generate_n(vector<int>)/50 12.012 -
std::generate_n(vector<int>)/8192 1848.022 -
std::is_partitioned(deque<int>)_(partitioned)/1024 349.116 18.87%
std::is_partitioned(deque<int>)_(partitioned)/32 10.725 14.53%
std::is_partitioned(deque<int>)_(partitioned)/50 16.069 13.15%
std::is_partitioned(deque<int>)_(partitioned)/8192 2635.725 9.85%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.444 1.30%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.889 1.09%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.836 1.12%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 701.957 1.27%
std::is_partitioned(list<int>)_(partitioned)/1024 584.356 -4.57%
std::is_partitioned(list<int>)_(partitioned)/32 8.684 -
std::is_partitioned(list<int>)_(partitioned)/50 13.989 -
std::is_partitioned(list<int>)_(partitioned)/8192 6796.174 -1.20%
std::is_partitioned(list<int>)_(unpartitioned)/1024 170.581 -4.66%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.159 -1.81%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.465 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2175.994 -
std::is_partitioned(vector<int>)_(partitioned)/1024 190.180 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.551 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.805 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1410.764 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 53.659 -13.79%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.695 -1.11%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.752 -1.21%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 175.467 -7.50%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 482.436 1.38%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.002 10.41%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3864.739 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 517211.195 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 42.695 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 511.900 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.167 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4046.964 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 688866.068 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.881 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 488.570 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.153 -7.15%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3878.364 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 558403.962 7.78%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 44.351 -2.55%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 525.043 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.347 -3.13%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4054.842 2.70%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 694759.861 -1.42%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 55.700 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 758.302 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.834 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7899.165 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1418758.789 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 41.813 -1.16%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 788.063 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.628 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9086.213 1.51%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1597416.381 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.875 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 775.275 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.796 1.20%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8160.664 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1428891.768 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.566 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 803.069 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.168 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8393.321 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1608485.729 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.865 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.966 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.788 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2814.888 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 214295.218 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.260 1.36%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 286.524 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.407 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2519.918 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1026347.079 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.423 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 384.251 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.095 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2972.120 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212358.558 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 23.779 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.802 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.394 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2776.721 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1022916.126 2.66%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.848 -
std::is_sorted(deque<int>)/1024 472.148 -
std::is_sorted(deque<int>)/8 2.774 -5.21%
std::is_sorted(deque<int>)/8192 3780.425 -
std::is_sorted(deque<int>,_pred)/1024 641.793 -
std::is_sorted(deque<int>,_pred)/8 4.821 -1.90%
std::is_sorted(deque<int>,_pred)/8192 5197.506 -
std::is_sorted(list<int>)/1024 745.691 -
std::is_sorted(list<int>)/8 2.135 2.35%
std::is_sorted(list<int>)/8192 7201.801 1.78%
std::is_sorted(list<int>,_pred)/1024 823.857 -
std::is_sorted(list<int>,_pred)/8 4.032 -
std::is_sorted(list<int>,_pred)/8192 9089.933 17.53%
std::is_sorted(vector<int>)/1024 245.985 -
std::is_sorted(vector<int>)/8 2.065 -
std::is_sorted(vector<int>)/8192 1899.110 -
std::is_sorted(vector<int>,_pred)/1024 468.634 -
std::is_sorted(vector<int>,_pred)/8 3.424 3.11%
std::is_sorted(vector<int>,_pred)/8192 3727.041 -
std::is_sorted_until(deque<int>)/1024 468.024 -
std::is_sorted_until(deque<int>)/8 2.507 -9.08%
std::is_sorted_until(deque<int>)/8192 3736.609 -
std::is_sorted_until(deque<int>,_pred)/1024 595.879 -
std::is_sorted_until(deque<int>,_pred)/8 4.098 -6.83%
std::is_sorted_until(deque<int>,_pred)/8192 4804.130 -
std::is_sorted_until(list<int>)/1024 740.349 -1.02%
std::is_sorted_until(list<int>)/8 2.072 -1.17%
std::is_sorted_until(list<int>)/8192 7243.032 2.76%
std::is_sorted_until(list<int>,_pred)/1024 824.891 3.74%
std::is_sorted_until(list<int>,_pred)/8 3.799 3.01%
std::is_sorted_until(list<int>,_pred)/8192 9102.804 19.53%
std::is_sorted_until(vector<int>)/1024 236.686 -6.45%
std::is_sorted_until(vector<int>)/8 2.054 -2.75%
std::is_sorted_until(vector<int>)/8192 1846.745 -1.61%
std::is_sorted_until(vector<int>,_pred)/1024 417.058 1.46%
std::is_sorted_until(vector<int>,_pred)/8 3.475 -4.02%
std::is_sorted_until(vector<int>,_pred)/8192 3390.818 4.90%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4632.577 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 526.313 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 37567.596 2.89%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 709.928 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.857 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11780.477 -19.56%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11284.686 -3.12%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 326.132 -2.88%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98987.649 -1.62%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11378.755 -2.50%
std::list<int>::ctor(Range)_(cheap_elements)/32 325.792 -2.83%
std::list<int>::ctor(Range)_(cheap_elements)/8192 98847.974 -1.77%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11241.778 -3.17%
std::list<int>::ctor(const&)_(cheap_elements)/32 329.234 -2.42%
std::list<int>::ctor(const&)_(cheap_elements)/8192 96022.317 -3.37%
std::list<int>::ctor(size)/1024 11794.707 -2.85%
std::list<int>::ctor(size)/32 324.296 -5.69%
std::list<int>::ctor(size)/8192 95964.796 -2.65%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11169.189 -3.57%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 325.889 -2.47%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 94508.497 -4.16%
std::list<int>::erase(begin)_(cheap_elements)/1024 11.155 -10.53%
std::list<int>::erase(begin)_(cheap_elements)/32 11.079 -11.79%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.868 -10.62%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.686 -3.92%
std::list<int>::insert(begin)_(cheap_elements)/32 10.702 -3.90%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.645 -4.77%
std::list<int>::operator=(const&)_(cheap_elements)/1024 752.525 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.159 1.22%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9284.202 16.55%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4634.306 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 528.411 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37769.050 -13.29%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.539 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.436 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.463 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4789.488 -1.90%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 532.398 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38647.469 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17149.641 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 876.226 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 148323.139 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.818 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.756 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12750.181 -2.97%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6916.563 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 165.501 2.74%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56099.523 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12979.353 -2.32%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 351.209 -3.50%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 103570.233 -4.97%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32603.440 -3.70%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 920.601 -4.13%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 278470.632 -3.80%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13185.953 -1.80%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 364.012 -1.85%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 107649.670 -2.24%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32602.586 -3.96%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 916.233 -4.66%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 276731.217 -5.24%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12731.636 -2.11%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 352.703 -1.96%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 103649.631 -2.05%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32380.008 -5.27%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 911.272 -5.04%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 278092.843 -5.02%
std::list<std::string>::ctor(size)/1024 12809.947 -2.39%
std::list<std::string>::ctor(size)/32 344.241 -4.18%
std::list<std::string>::ctor(size)/8192 105861.065 -2.08%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12649.945 -2.94%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 349.938 -3.93%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 103771.781 -3.51%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32571.943 -3.47%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 898.582 -3.88%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 275903.078 -3.27%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.172 -1.54%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.329 -1.27%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.208 -2.20%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.581 -1.90%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.910 -1.39%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.749 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.641 -3.88%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.938 -4.36%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.537 -5.15%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.847 -3.11%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.172 -1.22%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.740 -3.49%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1489.029 -1.13%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.128 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 12243.120 22.08%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 7020.017 1.43%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 146.564 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55382.499 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4805.029 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 533.446 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39063.047 1.41%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16874.482 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 922.089 2.00%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 147803.443 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.880 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.676 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.939 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 17.241 3.80%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.168 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.251 -
std::lower_bound(std::deque<int>)/100 30.816 -
std::lower_bound(std::deque<int>)/8 17.011 -
std::lower_bound(std::deque<int>)/8192 65.581 -
std::lower_bound(std::forward_list<int>)/100 83.871 1.61%
std::lower_bound(std::forward_list<int>)/8 15.473 -
std::lower_bound(std::forward_list<int>)/8192 10442.858 -
std::lower_bound(std::list<int>)/100 91.518 -
std::lower_bound(std::list<int>)/8 15.559 -
std::lower_bound(std::list<int>)/8192 15211.439 11.22%
std::lower_bound(std::vector<int>)/100 12.235 -
std::lower_bound(std::vector<int>)/8 7.816 -
std::lower_bound(std::vector<int>)/8192 15.788 -
std::make_heap(deque<int>)_(ascending)/1024 2639.210 -
std::make_heap(deque<int>)_(ascending)/8 26.875 -
std::make_heap(deque<int>)_(ascending)/8192 20863.573 -
std::make_heap(deque<int>)_(descending)/1024 1093.912 -
std::make_heap(deque<int>)_(descending)/8 20.835 -
std::make_heap(deque<int>)_(descending)/8192 8608.878 -
std::make_heap(deque<int>)_(heap)/1024 1096.952 -
std::make_heap(deque<int>)_(heap)/8 20.971 -
std::make_heap(deque<int>)_(heap)/8192 8630.618 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2667.275 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.866 1.41%
std::make_heap(deque<int>)_(pipe-organ)/8192 20998.091 -
std::make_heap(deque<int>)_(repeated)/1024 2281.691 -
std::make_heap(deque<int>)_(repeated)/8 25.021 -
std::make_heap(deque<int>)_(repeated)/8192 17963.036 1.14%
std::make_heap(deque<int>)_(shuffled)/1024 2581.443 1.14%
std::make_heap(deque<int>)_(shuffled)/8 24.507 -
std::make_heap(deque<int>)_(shuffled)/8192 23076.269 2.12%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2180.008 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.055 -1.10%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17148.367 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.725 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.004 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5039.898 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.819 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.013 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5035.329 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2184.844 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.621 1.68%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17127.423 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1687.970 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.624 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13119.615 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1859.840 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.758 -1.26%
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15334.369 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 668.426 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 16.769 -3.33%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5172.339 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.282 1.36%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.714 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2220.657 2.52%
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.791 1.67%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.733 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2222.454 2.69%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.102 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.607 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5157.501 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 606.517 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.456 -1.07%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4606.621 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 612.942 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.257 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5323.324 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 684.289 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.665 -1.40%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5280.163 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.399 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.715 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2171.309 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.652 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.703 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2171.582 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 693.670 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.580 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5496.292 3.05%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 652.155 4.05%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.734 -1.97%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4869.746 1.79%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 666.867 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.383 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5729.036 -
std::make_heap(vector<int>)_(ascending)/1024 653.191 -
std::make_heap(vector<int>)_(ascending)/8 16.346 -
std::make_heap(vector<int>)_(ascending)/8192 5038.022 -
std::make_heap(vector<int>)_(descending)/1024 271.112 -
std::make_heap(vector<int>)_(descending)/8 14.648 -
std::make_heap(vector<int>)_(descending)/8192 1949.946 -
std::make_heap(vector<int>)_(heap)/1024 271.680 -
std::make_heap(vector<int>)_(heap)/8 14.712 -
std::make_heap(vector<int>)_(heap)/8192 1951.707 -
std::make_heap(vector<int>)_(pipe-organ)/1024 659.847 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.515 -3.05%
std::make_heap(vector<int>)_(pipe-organ)/8192 4989.920 -
std::make_heap(vector<int>)_(repeated)/1024 560.446 -
std::make_heap(vector<int>)_(repeated)/8 15.481 -3.71%
std::make_heap(vector<int>)_(repeated)/8192 4259.862 -
std::make_heap(vector<int>)_(shuffled)/1024 576.440 -
std::make_heap(vector<int>)_(shuffled)/8 15.789 -
std::make_heap(vector<int>)_(shuffled)/8192 5080.229 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.906 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.812 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5019.170 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.744 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.702 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1951.216 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.639 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.742 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1951.989 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.421 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.650 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5009.973 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.420 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.754 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4298.109 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 568.595 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.834 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4985.405 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16667.084 5.36%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.729 -1.62%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 482966.783 -3.80%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 17135.959 5.74%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.457 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 487721.869 -4.07%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 22464.692 5.17%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.905 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 588854.275 -2.08%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18815.399 6.23%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 57.731 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 509391.586 -3.93%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32998.421 4.68%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.128 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 998857.892 2.15%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 15001.566 2.98%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 54.112 4.08%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 180985.325 4.04%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 23064.053 4.80%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.344 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 629537.486 1.48%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15880.740 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 51.118 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 455529.223 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16423.622 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 61.287 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 461270.343 -1.09%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21528.844 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 57.153 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 564362.011 1.30%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17932.237 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 55.326 1.47%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 483501.060 1.69%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32498.764 1.80%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.944 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 985333.749 1.99%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13985.432 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.919 1.11%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166657.445 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22234.871 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 57.173 1.51%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 597664.908 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10940.258 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.231 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114684.289 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11173.788 -2.38%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 54.462 5.23%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116111.622 -3.65%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14728.844 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.238 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158162.925 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12287.645 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.403 2.30%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129281.427 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24104.727 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.522 1.14%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270583.365 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5748.909 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.040 -6.39%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 63806.591 1.42%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15158.004 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 50.984 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 167891.155 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11037.553 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.893 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115153.279 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11267.810 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.731 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116799.091 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14819.476 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.729 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158765.318 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12357.400 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.855 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129951.397 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24132.417 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 44.098 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 271006.768 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5736.107 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.510 1.85%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61284.585 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15160.798 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.319 -2.13%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 168469.670 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11075.373 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.135 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114985.009 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11557.049 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.136 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118214.102 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15078.856 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 53.895 -2.10%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156591.061 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 13287.965 3.74%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 48.605 3.74%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 133643.150 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23452.593 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.271 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 262005.270 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5838.220 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.712 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63688.646 2.59%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15052.624 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.212 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155262.134 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11104.500 1.11%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.473 1.71%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115195.956 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11549.535 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.024 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118378.618 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15076.795 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.772 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156972.664 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12874.240 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.664 1.03%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133149.883 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23402.847 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 43.891 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 261903.676 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5840.686 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 38.155 2.06%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62602.331 -2.97%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15149.655 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 50.444 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156331.770 -4.28%
std::map<int,_int>::clear()/0 392.132 -
std::map<int,_int>::clear()/1024 10432.630 1.30%
std::map<int,_int>::clear()/32 646.475 -
std::map<int,_int>::clear()/8192 85609.835 1.47%
std::map<int,_int>::contains(key)_(existent)/1024 4.104 1.85%
std::map<int,_int>::contains(key)_(existent)/32 1.626 -
std::map<int,_int>::contains(key)_(existent)/8192 5.511 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.445 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.790 -1.12%
std::map<int,_int>::contains(key)_(non-existent)/8192 13.899 -
std::map<int,_int>::count(key)_(existent)/1024 3.753 -1.05%
std::map<int,_int>::count(key)_(existent)/32 1.588 2.92%
std::map<int,_int>::count(key)_(existent)/8192 5.661 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.534 4.22%
std::map<int,_int>::count(key)_(non-existent)/32 2.948 2.38%
std::map<int,_int>::count(key)_(non-existent)/8192 11.532 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.757 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6096.107 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 186.948 -5.06%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51951.217 -
std::map<int,_int>::ctor(const&)/0 12.684 -
std::map<int,_int>::ctor(const&)/1024 6745.047 3.98%
std::map<int,_int>::ctor(const&)/32 224.335 -
std::map<int,_int>::ctor(const&)/8192 54146.159 4.23%
std::map<int,_int>::ctor(const&,_alloc)/0 12.693 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6771.398 4.26%
std::map<int,_int>::ctor(const&,_alloc)/32 234.588 3.01%
std::map<int,_int>::ctor(const&,_alloc)/8192 54153.482 4.12%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.685 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8877.190 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.782 -1.02%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71079.778 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.699 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13244.789 1.37%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 281.714 2.66%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 255631.917 2.26%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.908 -4.44%
std::map<int,_int>::equal_range(key)_(existent)/32 2.076 1.27%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.672 -1.50%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.753 2.21%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.360 -2.50%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.836 4.25%
std::map<int,_int>::erase(iterator)/1024 20.762 -
std::map<int,_int>::erase(iterator)/32 20.829 -
std::map<int,_int>::erase(iterator)/8192 24.124 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.373 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7553.895 1.57%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.881 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57725.641 3.11%
std::map<int,_int>::erase(key)_(existent)/1024 24.706 1.74%
std::map<int,_int>::erase(key)_(existent)/32 22.324 -
std::map<int,_int>::erase(key)_(existent)/8192 25.217 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.275 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.304 -5.53%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.332 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.017 3.64%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.766 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.255 5.15%
std::map<int,_int>::find(key)_(existent)/1024 4.242 -
std::map<int,_int>::find(key)_(existent)/32 1.707 -
std::map<int,_int>::find(key)_(existent)/8192 5.398 1.10%
std::map<int,_int>::find(key)_(non-existent)/0 0.254 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.804 8.27%
std::map<int,_int>::find(key)_(non-existent)/32 2.484 11.34%
std::map<int,_int>::find(key)_(non-existent)/8192 8.369 10.15%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.154 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.959 -1.44%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.276 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.873 2.52%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.136 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.675 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.047 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.637 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.272 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.650 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.066 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.880 1.42%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.271 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.770 2.69%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.104 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.869 1.24%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.743 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16101.962 1.81%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 759.006 2.01%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183374.157 3.97%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.355 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12134.376 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 655.919 1.06%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118533.809 3.14%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.627 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7845.684 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 539.381 -3.30%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 135460.057 1.34%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.882 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11390.411 2.59%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 663.964 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93168.424 1.00%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.573 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9796.991 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 637.498 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81038.860 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.593 7.81%
std::map<int,_int>::insert(value)_(already_present)/32 1.775 1.72%
std::map<int,_int>::insert(value)_(already_present)/8192 4.105 1.80%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.085 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.490 -3.27%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.816 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.417 -6.69%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.074 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 21.005 1.84%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.600 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.927 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.413 -1.01%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.749 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.152 -1.11%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.059 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.442 3.49%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.892 1.20%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 36.512 6.11%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.052 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.098 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.558 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.059 1.79%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.755 6.17%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.507 1.01%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.480 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.515 1.71%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.337 2.02%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.174 6.87%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.404 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6691.033 1.51%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.840 -1.24%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 61288.663 15.86%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.445 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6622.882 1.14%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 231.661 1.92%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53148.090 1.68%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1507.840 3.96%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 43.470 7.41%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12889.489 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.404 3.33%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.773 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.710 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 7.026 15.53%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.762 13.88%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.750 13.16%
std::map<std::string,_int>::clear()/0 396.977 -
std::map<std::string,_int>::clear()/1024 22526.733 -4.43%
std::map<std::string,_int>::clear()/32 867.300 -3.94%
std::map<std::string,_int>::clear()/8192 212304.773 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.496 -5.00%
std::map<std::string,_int>::contains(key)_(existent)/32 14.315 -15.95%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.510 4.73%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.285 4.07%
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.710 -1.16%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.084 -16.91%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.934 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.665 -1.78%
std::map<std::string,_int>::count(key)_(existent)/32 16.052 -
std::map<std::string,_int>::count(key)_(existent)/8192 31.937 8.98%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 26.790 7.29%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.819 8.14%
std::map<std::string,_int>::count(key)_(non-existent)/8192 34.671 2.16%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.827 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7036.370 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 216.676 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59541.158 -1.46%
std::map<std::string,_int>::ctor(const&)/0 12.687 -
std::map<std::string,_int>::ctor(const&)/1024 40526.142 16.39%
std::map<std::string,_int>::ctor(const&)/32 838.242 -
std::map<std::string,_int>::ctor(const&)/8192 351167.877 2.68%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.747 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36186.720 1.45%
std::map<std::string,_int>::ctor(const&,_alloc)/32 792.226 1.31%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346693.414 1.11%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.735 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41805.889 2.78%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 859.582 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 392888.591 1.38%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.770 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54637.307 2.88%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1023.587 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1078808.287 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.185 -1.53%
std::map<std::string,_int>::equal_range(key)_(existent)/32 18.364 7.95%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 26.263 -9.41%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.772 -1.87%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.355 -1.02%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.625 -1.09%
std::map<std::string,_int>::erase(iterator)/1024 32.026 -6.94%
std::map<std::string,_int>::erase(iterator)/32 28.100 -8.39%
std::map<std::string,_int>::erase(iterator)/8192 32.486 -1.17%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.850 -1.23%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13225.373 -8.45%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.246 -3.68%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120548.791 -3.46%
std::map<std::string,_int>::erase(key)_(existent)/1024 95.642 -
std::map<std::string,_int>::erase(key)_(existent)/32 67.675 20.47%
std::map<std::string,_int>::erase(key)_(existent)/8192 94.319 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 20.665 -6.36%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 9.614 -10.39%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 27.205 -7.49%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.563 -3.39%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.530 -4.17%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.981 -2.60%
std::map<std::string,_int>::find(key)_(existent)/1024 23.594 -5.39%
std::map<std::string,_int>::find(key)_(existent)/32 15.173 -9.10%
std::map<std::string,_int>::find(key)_(existent)/8192 30.681 -8.66%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 23.917 13.05%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.275 30.57%
std::map<std::string,_int>::find(key)_(non-existent)/8192 30.389 10.06%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.115 -4.54%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.290 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.543 -10.56%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.624 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.830 7.48%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 41.499 -2.89%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 48.596 5.29%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 71.395 -9.62%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.895 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 47.996 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 32.041 -2.54%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 73.677 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.419 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.713 30.26%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 27.010 -16.21%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 31.127 -26.02%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.317 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65493.764 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1503.708 1.49%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 924901.485 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.381 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44665.017 2.13%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1281.614 3.38%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 613430.803 2.26%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.233 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39465.177 1.57%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1104.621 -2.55%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 620051.678 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.236 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35268.272 1.99%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1249.289 -2.97%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 420996.400 4.51%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.673 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35014.641 1.09%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1395.709 14.08%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369630.733 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 18.325 -
std::map<std::string,_int>::insert(value)_(already_present)/32 23.635 -3.14%
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.299 -1.65%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.838 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.616 3.04%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.843 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 66.538 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 27.495 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 45.370 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 35.396 1.33%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.308 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.333 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 14.620 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.278 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.287 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 64.297 -1.83%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 41.819 -1.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 85.999 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 33.917 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 50.469 -1.08%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.578 1.08%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 48.973 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.302 1.72%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.678 -1.81%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.259 9.04%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.678 -1.88%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.559 1.70%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.599 -6.78%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.339 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37828.048 4.94%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 829.947 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351441.591 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.456 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36268.264 1.62%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 766.607 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 367519.738 5.70%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.173 3.01%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15950.588 -11.28%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 314.055 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210235.946 1.63%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.828 4.07%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.341 5.69%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.106 6.42%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.939 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.310 -4.38%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.913 -3.08%
std::mismatch(deque<int>)_(it,_it,_it)/1000 460.404 5.57%
std::mismatch(deque<int>)_(it,_it,_it)/1024 476.688 4.13%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495301.467 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.797 -1.68%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3839.957 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 488.088 2.73%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 496.572 5.63%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 491089.607 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.132 1.03%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3842.862 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 721.895 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 726.439 -1.27%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625915.433 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.344 -1.14%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4862.249 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 694.389 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 723.755 1.32%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 625212.474 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.221 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4887.748 -
std::mismatch(list<int>)_(it,_it,_it)/1000 746.930 -
std::mismatch(list<int>)_(it,_it,_it)/1024 763.658 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 934446.364 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.645 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7372.653 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 762.606 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 787.245 1.72%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 950797.030 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.989 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12296.607 4.46%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 800.513 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 820.551 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1003394.308 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.123 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12515.863 4.15%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 799.371 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 820.697 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 996522.518 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.668 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 9672.440 -14.45%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.373 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.925 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68440.125 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 486.214 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.404 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.953 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68311.469 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.434 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 483.963 -3.65%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.155 4.33%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609766.949 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.144 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4734.502 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.337 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.996 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607259.476 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.211 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4732.378 -
std::move(deque<int>)/1048576 54477.236 -1.67%
std::move(deque<int>)/262144 15245.187 1.30%
std::move(deque<int>)/32768 2520.658 20.96%
std::move(deque<int>)/4096 151.581 1.67%
std::move(deque<int>)/512 22.353 -
std::move(deque<int>)/64 4.874 1.95%
std::move(deque<int>)/8 3.327 -8.67%
std::move(list<int>)/1048576 1017254.959 -2.00%
std::move(list<int>)/262144 247085.931 -
std::move(list<int>)/32768 31713.104 2.67%
std::move(list<int>)/4096 4570.371 -4.00%
std::move(list<int>)/512 359.585 1.72%
std::move(list<int>)/64 39.394 -8.06%
std::move(list<int>)/8 3.416 1.66%
std::move(vector<bool>)_(aligned)/1048576 1728.464 1.21%
std::move(vector<bool>)_(aligned)/262144 256.021 -
std::move(vector<bool>)_(aligned)/32768 36.919 -
std::move(vector<bool>)_(aligned)/4096 6.979 -
std::move(vector<bool>)_(aligned)/512 2.341 -
std::move(vector<bool>)_(aligned)/64 1.659 -13.04%
std::move(vector<bool>)_(unaligned)/1048576 6544.641 -
std::move(vector<bool>)_(unaligned)/262144 1589.628 -
std::move(vector<bool>)_(unaligned)/32768 202.515 -
std::move(vector<bool>)_(unaligned)/4096 25.867 -1.50%
std::move(vector<bool>)_(unaligned)/512 4.668 -3.94%
std::move(vector<bool>)_(unaligned)/64 1.643 -
std::move(vector<int>)/1048576 54949.256 -6.25%
std::move(vector<int>)/262144 17020.560 -11.29%
std::move(vector<int>)/32768 1729.957 -
std::move(vector<int>)/4096 134.308 -
std::move(vector<int>)/512 20.180 -
std::move(vector<int>)/64 4.169 -
std::move(vector<int>)/8 2.137 -6.12%
std::move_backward(deque<int>)/1048576 132967.313 -
std::move_backward(deque<int>)/262144 31408.048 -
std::move_backward(deque<int>)/32768 3471.130 -1.56%
std::move_backward(deque<int>)/4096 156.838 -1.29%
std::move_backward(deque<int>)/512 23.572 -
std::move_backward(deque<int>)/64 5.176 -
std::move_backward(deque<int>)/8 3.632 4.52%
std::move_backward(list<int>)/1048576 1035361.936 -
std::move_backward(list<int>)/262144 262179.664 -
std::move_backward(list<int>)/32768 31970.218 -
std::move_backward(list<int>)/4096 5002.292 -
std::move_backward(list<int>)/512 370.189 -
std::move_backward(list<int>)/64 39.664 -
std::move_backward(list<int>)/8 3.385 -
std::move_backward(vector<bool>)_(aligned)/1048576 1732.009 -
std::move_backward(vector<bool>)_(aligned)/262144 257.091 -
std::move_backward(vector<bool>)_(aligned)/32768 38.023 -
std::move_backward(vector<bool>)_(aligned)/4096 7.242 -
std::move_backward(vector<bool>)_(aligned)/512 2.291 1.29%
std::move_backward(vector<bool>)_(aligned)/64 1.808 -1.12%
std::move_backward(vector<bool>)_(unaligned)/1048576 6521.704 -
std::move_backward(vector<bool>)_(unaligned)/262144 1588.549 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.525 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.239 -
std::move_backward(vector<bool>)_(unaligned)/512 4.547 -
std::move_backward(vector<bool>)_(unaligned)/64 1.636 -
std::move_backward(vector<int>)/1048576 57596.012 -
std::move_backward(vector<int>)/262144 22802.068 18.23%
std::move_backward(vector<int>)/32768 1728.842 -
std::move_backward(vector<int>)/4096 135.685 -
std::move_backward(vector<int>)/512 20.855 -
std::move_backward(vector<int>)/64 4.325 -
std::move_backward(vector<int>)/8 2.248 -
std::multimap<int,_int>::clear()/0 392.073 -
std::multimap<int,_int>::clear()/1024 11061.274 2.98%
std::multimap<int,_int>::clear()/32 658.385 2.18%
std::multimap<int,_int>::clear()/8192 87265.921 2.55%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.624 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.818 5.12%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.506 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.296 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.565 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.747 -3.35%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 19.201 40.17%
std::multimap<int,_int>::count(key)_(existent)/1024 5.386 -7.92%
std::multimap<int,_int>::count(key)_(existent)/32 3.601 -6.88%
std::multimap<int,_int>::count(key)_(existent)/8192 6.498 -3.18%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.662 2.92%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.267 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.046 3.18%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.792 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 6018.719 1.41%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 186.649 1.47%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51899.408 1.06%
std::multimap<int,_int>::ctor(const&)/0 12.786 -1.35%
std::multimap<int,_int>::ctor(const&)/1024 6727.588 -
std::multimap<int,_int>::ctor(const&)/32 229.137 2.24%
std::multimap<int,_int>::ctor(const&)/8192 52561.386 -2.19%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.718 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6556.950 -3.29%
std::multimap<int,_int>::ctor(const&,_alloc)/32 226.835 -1.08%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51918.564 -2.16%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.726 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8397.040 -1.35%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.572 4.17%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68951.048 -1.50%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.713 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12961.809 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.956 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 288604.996 15.21%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.356 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.428 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.098 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.422 6.77%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.649 14.19%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.467 1.43%
std::multimap<int,_int>::erase(iterator)/1024 20.935 2.64%
std::multimap<int,_int>::erase(iterator)/32 20.794 2.49%
std::multimap<int,_int>::erase(iterator)/8192 21.001 2.78%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.914 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7438.896 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.575 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57813.426 1.13%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.611 2.57%
std::multimap<int,_int>::erase(key)_(existent)/32 22.709 -
std::multimap<int,_int>::erase(key)_(existent)/8192 25.922 -4.47%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.265 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.683 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.394 4.12%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.030 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.949 -2.74%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.851 1.05%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.100 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.754 -
std::multimap<int,_int>::find(key)_(existent)/32 1.721 -1.80%
std::multimap<int,_int>::find(key)_(existent)/8192 5.379 1.18%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.332 2.47%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.468 -5.35%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.346 2.99%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.178 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.222 -4.69%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.789 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.913 -4.58%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.225 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.664 1.76%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.378 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.792 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.179 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.732 -3.02%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.704 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.554 7.46%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.156 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.530 1.31%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.100 5.98%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.386 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.363 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14791.353 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 731.421 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183271.641 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.492 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11649.436 -2.43%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 662.251 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 119250.751 -5.80%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.570 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12323.480 1.35%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 692.867 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 202237.680 -2.18%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.495 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10775.964 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 642.540 -2.39%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88758.809 1.22%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.816 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9813.714 1.84%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 667.863 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83324.562 2.73%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.341 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.452 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.442 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.058 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 31.294 -10.12%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.744 -2.74%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.156 -7.34%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.051 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.713 1.08%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.971 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.383 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.099 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.400 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.355 1.22%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.984 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.635 -6.20%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 10.494 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.342 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6550.486 -2.14%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.466 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52637.978 -1.15%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.332 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6499.855 -2.17%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 217.832 -1.07%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51894.047 -1.58%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1469.129 -2.00%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 38.835 -1.92%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12707.667 -4.83%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.087 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.232 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.431 2.02%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.898 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.584 -1.06%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.820 -
std::multimap<std::string,_int>::clear()/0 391.563 -1.17%
std::multimap<std::string,_int>::clear()/1024 20958.837 -6.23%
std::multimap<std::string,_int>::clear()/32 883.607 -1.48%
std::multimap<std::string,_int>::clear()/8192 210138.628 -1.40%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 21.906 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.969 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 26.677 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.277 -3.55%
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.400 -9.60%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.425 -3.30%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.231 -8.70%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.388 -
std::multimap<std::string,_int>::count(key)_(existent)/32 19.461 -1.06%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.283 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 28.026 -4.94%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.373 -5.87%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 32.965 -4.39%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.821 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7050.932 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.751 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60002.871 -
std::multimap<std::string,_int>::ctor(const&)/0 13.125 3.08%
std::multimap<std::string,_int>::ctor(const&)/1024 35966.501 -
std::multimap<std::string,_int>::ctor(const&)/32 704.216 2.00%
std::multimap<std::string,_int>::ctor(const&)/8192 347435.505 1.78%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.676 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37034.311 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 817.932 3.48%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 347630.251 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.855 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40255.923 1.82%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 765.543 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382816.699 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.852 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55977.847 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 990.905 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1106111.195 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.506 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.907 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 28.496 -1.48%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.169 1.03%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.172 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.672 -
std::multimap<std::string,_int>::erase(iterator)/1024 28.961 -1.29%
std::multimap<std::string,_int>::erase(iterator)/32 32.310 -3.26%
std::multimap<std::string,_int>::erase(iterator)/8192 36.162 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.754 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12535.419 -2.50%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 675.248 -1.61%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117472.495 -1.84%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 79.982 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 73.069 -1.67%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 67.563 -1.46%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 25.205 3.09%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.968 1.96%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.844 2.05%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.259 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.458 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.493 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.670 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.485 -
std::multimap<std::string,_int>::find(key)_(existent)/32 16.887 -1.52%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.687 1.92%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.846 -5.87%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.978 -2.08%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 27.022 -7.16%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 35.973 2.00%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.203 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.553 -1.20%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.866 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 30.882 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 45.785 -1.44%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.067 -1.14%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 55.086 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.248 -2.67%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 39.974 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.727 -2.23%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 80.606 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.935 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.279 -1.51%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.775 -3.35%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.407 -1.13%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.700 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64146.695 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1349.504 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 914032.699 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.585 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43689.527 -1.92%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1221.269 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 601123.538 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.457 -1.28%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62034.037 -1.20%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1607.836 -1.04%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 818794.845 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.603 -1.12%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32941.831 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1147.216 -1.15%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 374378.948 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.918 -1.14%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32894.942 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1179.898 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 348524.052 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.719 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 30.759 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 73.826 1.49%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.412 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 62.457 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 31.605 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 89.378 1.74%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.611 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 40.212 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 30.135 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 49.430 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.703 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 17.608 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 30.388 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.178 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.291 -2.34%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.374 -4.48%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.428 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36759.656 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 736.081 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350193.803 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.458 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 39870.653 12.73%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 762.454 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350653.506 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.149 2.25%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17349.790 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 360.141 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207565.050 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 24.232 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.741 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 28.997 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.697 2.11%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.298 -2.52%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.845 3.72%
std::multiset<int>::clear()/0 389.962 -
std::multiset<int>::clear()/1024 9857.494 -
std::multiset<int>::clear()/32 618.964 -
std::multiset<int>::clear()/8192 77847.999 -
std::multiset<int>::contains(key)_(existent)/1024 3.969 -2.42%
std::multiset<int>::contains(key)_(existent)/32 1.690 -2.88%
std::multiset<int>::contains(key)_(existent)/8192 8.153 -
std::multiset<int>::contains(key)_(non-existent)/0 0.281 -5.62%
std::multiset<int>::contains(key)_(non-existent)/1024 6.063 1.48%
std::multiset<int>::contains(key)_(non-existent)/32 2.630 -1.36%
std::multiset<int>::contains(key)_(non-existent)/8192 8.778 -3.04%
std::multiset<int>::count(key)_(existent)/1024 5.641 -1.67%
std::multiset<int>::count(key)_(existent)/32 3.803 1.13%
std::multiset<int>::count(key)_(existent)/8192 9.364 -1.31%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 5.993 1.15%
std::multiset<int>::count(key)_(non-existent)/32 2.653 8.06%
std::multiset<int>::count(key)_(non-existent)/8192 9.723 -
std::multiset<int>::ctor(&&,_different_allocs)/0 12.815 -2.25%
std::multiset<int>::ctor(&&,_different_allocs)/1024 5735.718 -
std::multiset<int>::ctor(&&,_different_allocs)/32 175.233 -2.43%
std::multiset<int>::ctor(&&,_different_allocs)/8192 47938.348 -
std::multiset<int>::ctor(const&)/0 12.750 -
std::multiset<int>::ctor(const&)/1024 6404.954 -
std::multiset<int>::ctor(const&)/32 223.785 -2.41%
std::multiset<int>::ctor(const&)/8192 50640.590 -
std::multiset<int>::ctor(const&,_alloc)/0 12.728 -
std::multiset<int>::ctor(const&,_alloc)/1024 6402.527 -
std::multiset<int>::ctor(const&,_alloc)/32 226.784 -
std::multiset<int>::ctor(const&,_alloc)/8192 50158.745 -1.95%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.684 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9198.425 7.15%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.780 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71544.801 4.42%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.710 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12736.993 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.346 -1.30%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 251853.233 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.420 2.98%
std::multiset<int>::equal_range(key)_(existent)/32 2.414 5.02%
std::multiset<int>::equal_range(key)_(existent)/8192 8.445 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.584 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.336 -5.78%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.255 -
std::multiset<int>::erase(iterator)/1024 23.341 -
std::multiset<int>::erase(iterator)/32 20.849 -
std::multiset<int>::erase(iterator)/8192 23.146 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.818 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6658.073 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 564.902 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53766.939 -1.22%
std::multiset<int>::erase(key)_(existent)/1024 40.472 -1.04%
std::multiset<int>::erase(key)_(existent)/32 21.992 -1.74%
std::multiset<int>::erase(key)_(existent)/8192 60.944 -1.63%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.267 5.65%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.829 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.520 6.00%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.412 -6.52%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.265 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.995 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.803 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.255 2.42%
std::multiset<int>::find(key)_(existent)/1024 4.158 1.77%
std::multiset<int>::find(key)_(existent)/32 1.634 1.90%
std::multiset<int>::find(key)_(existent)/8192 8.860 10.81%
std::multiset<int>::find(key)_(non-existent)/0 0.253 -
std::multiset<int>::find(key)_(non-existent)/1024 5.517 -
std::multiset<int>::find(key)_(non-existent)/32 2.307 2.53%
std::multiset<int>::find(key)_(non-existent)/8192 8.510 2.96%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.191 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.816 -6.63%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.522 -1.58%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.609 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.260 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.537 -5.31%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.503 -1.34%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.155 -2.08%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.170 -2.39%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 48.850 -1.49%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.751 -1.33%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 70.716 -10.09%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.155 -1.29%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.860 -1.81%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.914 -1.30%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.112 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.630 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14503.761 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 725.868 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188607.378 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.451 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11798.912 2.82%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.412 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115854.737 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.882 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12172.164 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 689.483 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 190163.260 -2.28%
std::multiset<int>::insert(value)_(already_present)/1024 27.670 -1.72%
std::multiset<int>::insert(value)_(already_present)/32 18.406 -
std::multiset<int>::insert(value)_(already_present)/8192 31.108 -1.71%
std::multiset<int>::insert(value)_(new_value,_end)/0 16.988 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.578 1.94%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.616 -3.28%
std::multiset<int>::insert(value)_(new_value,_end)/8192 73.988 -7.93%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.037 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.529 -4.49%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.968 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 31.995 -5.51%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.134 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.186 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.776 1.10%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.565 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.401 -1.58%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.696 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.341 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6263.598 -4.21%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.940 -5.03%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49703.791 -4.95%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.340 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6495.712 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 274.633 17.53%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 52331.207 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.107 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1341.007 -4.04%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 38.087 -6.45%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12418.909 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.119 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.425 1.10%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.754 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.471 -28.04%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.461 -16.75%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.705 -28.83%
std::multiset<std::string>::clear()/0 393.392 -
std::multiset<std::string>::clear()/1024 21629.985 -
std::multiset<std::string>::clear()/32 891.099 -
std::multiset<std::string>::clear()/8192 214804.069 -
std::multiset<std::string>::contains(key)_(existent)/1024 24.322 -1.00%
std::multiset<std::string>::contains(key)_(existent)/32 14.959 -
std::multiset<std::string>::contains(key)_(existent)/8192 27.482 -5.69%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.275 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 25.163 -
std::multiset<std::string>::contains(key)_(non-existent)/32 10.666 1.19%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.947 -
std::multiset<std::string>::count(key)_(existent)/1024 23.383 1.05%
std::multiset<std::string>::count(key)_(existent)/32 20.126 1.36%
std::multiset<std::string>::count(key)_(existent)/8192 31.008 -1.84%
std::multiset<std::string>::count(key)_(non-existent)/0 0.266 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.003 -1.21%
std::multiset<std::string>::count(key)_(non-existent)/32 10.617 1.95%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.965 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.787 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6879.568 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 209.642 1.19%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57435.433 -
std::multiset<std::string>::ctor(const&)/0 12.664 -
std::multiset<std::string>::ctor(const&)/1024 34284.346 -
std::multiset<std::string>::ctor(const&)/32 798.151 -1.94%
std::multiset<std::string>::ctor(const&)/8192 339217.977 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.665 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36045.588 -2.03%
std::multiset<std::string>::ctor(const&,_alloc)/32 741.497 -1.10%
std::multiset<std::string>::ctor(const&,_alloc)/8192 342056.336 -1.16%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.915 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38103.515 -1.19%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 742.593 -2.56%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 372646.474 -2.06%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.959 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53616.166 -2.29%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1024.297 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1080186.632 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.413 -1.87%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.974 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.978 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.306 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.586 3.22%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.770 -5.00%
std::multiset<std::string>::erase(iterator)/1024 32.288 -
std::multiset<std::string>::erase(iterator)/32 27.375 -
std::multiset<std::string>::erase(iterator)/8192 37.040 2.56%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.419 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12906.245 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 685.680 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118680.523 -
std::multiset<std::string>::erase(key)_(existent)/1024 93.493 -1.60%
std::multiset<std::string>::erase(key)_(existent)/32 80.204 -1.70%
std::multiset<std::string>::erase(key)_(existent)/8192 80.450 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 25.123 5.24%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 15.059 7.58%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.460 2.40%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 13.546 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 7.186 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 17.091 -
std::multiset<std::string>::find(key)_(existent)/1024 24.041 -3.66%
std::multiset<std::string>::find(key)_(existent)/32 15.045 -1.12%
std::multiset<std::string>::find(key)_(existent)/8192 28.210 -3.32%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 19.942 -
std::multiset<std::string>::find(key)_(non-existent)/32 9.420 -
std::multiset<std::string>::find(key)_(non-existent)/8192 27.405 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.606 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.655 1.73%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 40.779 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 100.726 -4.61%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.515 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.291 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 31.910 -1.76%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 63.598 2.31%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.171 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 49.596 -1.53%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.121 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 73.108 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.352 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.325 -3.00%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.792 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 29.467 -1.05%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.725 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 61572.521 -2.65%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1398.580 -1.28%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 900461.626 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 405.221 3.21%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42443.478 -1.26%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1245.295 -1.12%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599042.750 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.746 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58559.744 -1.74%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1457.537 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 816871.783 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.717 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.766 -
std::multiset<std::string>::insert(value)_(already_present)/8192 52.696 -1.32%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.019 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 68.994 3.85%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 32.180 -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 89.499 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.323 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 47.068 2.22%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 37.132 -1.04%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.675 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.490 1.82%
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.251 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 27.391 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 24.726 3.63%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.775 5.39%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.641 1.05%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.350 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36109.604 -1.15%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 786.954 -1.43%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344815.041 -7.24%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.356 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35388.660 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 766.323 -1.14%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343300.169 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16540.611 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 328.726 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204444.802 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 24.201 1.28%
std::multiset<std::string>::upper_bound(key)_(existent)/32 17.424 1.89%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 30.306 2.45%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 29.070 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.691 1.03%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 32.434 1.02%
std::none_of(deque<int>)_(process_all)/32 12.371 -
std::none_of(deque<int>)_(process_all)/32768 11834.882 12.87%
std::none_of(deque<int>)_(process_all)/50 18.907 -
std::none_of(deque<int>)_(process_all)/8 3.429 4.10%
std::none_of(deque<int>)_(process_all)/8192 2956.304 13.02%
std::none_of(list<int>)_(process_all)/32 11.835 -
std::none_of(list<int>)_(process_all)/32768 26257.618 -2.70%
std::none_of(list<int>)_(process_all)/50 21.997 -
std::none_of(list<int>)_(process_all)/8 2.678 -
std::none_of(list<int>)_(process_all)/8192 8081.848 -8.09%
std::none_of(vector<int>)_(process_all)/32 8.365 -
std::none_of(vector<int>)_(process_all)/32768 8117.368 -
std::none_of(vector<int>)_(process_all)/50 19.387 -
std::none_of(vector<int>)_(process_all)/8 2.466 -
std::none_of(vector<int>)_(process_all)/8192 2042.148 -
std::partial_sort(deque<int>)_(ascending)/1024 7726.373 -
std::partial_sort(deque<int>)_(ascending)/8 32.906 2.63%
std::partial_sort(deque<int>)_(ascending)/8192 145638.288 1.96%
std::partial_sort(deque<int>)_(descending)/1024 17811.674 -
std::partial_sort(deque<int>)_(descending)/8 43.088 -
std::partial_sort(deque<int>)_(descending)/8192 252568.503 -1.32%
std::partial_sort(deque<int>)_(heap)/1024 18123.395 -
std::partial_sort(deque<int>)_(heap)/8 40.160 -
std::partial_sort(deque<int>)_(heap)/8192 261872.687 -1.68%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7707.440 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.436 -1.73%
std::partial_sort(deque<int>)_(pipe-organ)/8192 143650.462 -8.62%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18834.387 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.484 7.73%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 259070.956 1.19%
std::partial_sort(deque<int>)_(repeated)/1024 6327.976 -
std::partial_sort(deque<int>)_(repeated)/8 26.155 -
std::partial_sort(deque<int>)_(repeated)/8192 75886.310 -
std::partial_sort(deque<int>)_(shuffled)/1024 15514.677 -
std::partial_sort(deque<int>)_(shuffled)/8 33.326 3.55%
std::partial_sort(deque<int>)_(shuffled)/8192 240029.568 -1.18%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4778.813 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.582 1.51%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50980.900 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7869.879 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.696 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93213.518 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7914.911 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.208 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96118.872 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4777.418 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.488 1.26%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50892.734 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8842.945 1.11%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.051 9.63%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93162.959 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2520.024 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.526 6.44%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27357.290 -3.30%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6907.695 1.89%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.136 -8.57%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 87655.773 4.63%
std::partial_sort(vector<int>)_(ascending)/1024 4745.541 -
std::partial_sort(vector<int>)_(ascending)/8 19.077 -
std::partial_sort(vector<int>)_(ascending)/8192 50475.083 -
std::partial_sort(vector<int>)_(descending)/1024 7937.194 -
std::partial_sort(vector<int>)_(descending)/8 24.768 -1.11%
std::partial_sort(vector<int>)_(descending)/8192 94149.203 -
std::partial_sort(vector<int>)_(heap)/1024 7965.713 -
std::partial_sort(vector<int>)_(heap)/8 28.079 -
std::partial_sort(vector<int>)_(heap)/8192 97272.912 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4750.768 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.073 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50545.054 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8883.215 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.090 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93297.780 -
std::partial_sort(vector<int>)_(repeated)/1024 2521.727 -
std::partial_sort(vector<int>)_(repeated)/8 18.693 -
std::partial_sort(vector<int>)_(repeated)/8192 26474.546 -
std::partial_sort(vector<int>)_(shuffled)/1024 6756.883 -
std::partial_sort(vector<int>)_(shuffled)/8 28.629 1.62%
std::partial_sort(vector<int>)_(shuffled)/8192 88098.572 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5137.754 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.033 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53363.437 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8159.439 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.654 -1.13%
std::partial_sort_copy(deque<int>)_(descending)/8192 95425.355 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8317.455 -
std::partial_sort_copy(deque<int>)_(heap)/8 14.984 -2.40%
std::partial_sort_copy(deque<int>)_(heap)/8192 98788.987 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5140.353 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.003 -1.16%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53393.363 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9072.893 1.13%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.853 -1.73%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94885.281 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2825.267 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.878 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29342.762 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6903.779 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.217 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87434.290 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5357.359 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.363 -
std::partial_sort_copy(list<int>)_(ascending)/8192 57303.184 1.31%
std::partial_sort_copy(list<int>)_(descending)/1024 8208.214 -
std::partial_sort_copy(list<int>)_(descending)/8 15.865 1.29%
std::partial_sort_copy(list<int>)_(descending)/8192 97078.290 -
std::partial_sort_copy(list<int>)_(heap)/1024 8656.760 5.15%
std::partial_sort_copy(list<int>)_(heap)/8 17.726 2.53%
std::partial_sort_copy(list<int>)_(heap)/8192 104788.160 5.02%
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5368.266 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.341 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57038.227 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9137.958 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.172 -2.72%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96796.465 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3117.696 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.082 1.06%
std::partial_sort_copy(list<int>)_(repeated)/8192 33184.946 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7088.100 1.05%
std::partial_sort_copy(list<int>)_(shuffled)/8 11.646 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 88337.048 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4729.138 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.440 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50713.190 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7834.341 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.774 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92935.219 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7894.783 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.591 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 97426.772 1.18%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4741.113 -4.38%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.554 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50637.910 -1.94%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8803.262 1.26%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.354 -2.18%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92956.137 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2501.704 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.572 1.53%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26864.206 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6704.595 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.344 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84716.857 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4830.568 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.922 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50796.624 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7918.763 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.507 2.11%
std::partial_sort_copy(vector<int>)_(descending)/8192 93824.158 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8012.348 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.918 7.74%
std::partial_sort_copy(vector<int>)_(heap)/8192 97773.952 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4879.071 1.72%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.177 2.82%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50562.275 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8888.558 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.908 -3.14%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 95015.312 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2486.097 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.831 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 27385.305 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6831.813 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.079 -2.21%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88296.244 -
std::partition(deque<int>)_(dense)/1024 354.704 -
std::partition(deque<int>)_(dense)/32 11.640 28.73%
std::partition(deque<int>)_(dense)/50 17.146 27.44%
std::partition(deque<int>)_(dense)/8192 2795.738 -
std::partition(deque<int>)_(sparse)/1024 392.987 2.94%
std::partition(deque<int>)_(sparse)/32 10.685 -
std::partition(deque<int>)_(sparse)/50 15.837 4.33%
std::partition(deque<int>)_(sparse)/8192 3217.669 5.81%
std::partition(list<int>)_(dense)/1024 389.271 -
std::partition(list<int>)_(dense)/32 8.698 -
std::partition(list<int>)_(dense)/50 13.371 -
std::partition(list<int>)_(dense)/8192 5185.234 2.95%
std::partition(list<int>)_(sparse)/1024 717.200 -3.22%
std::partition(list<int>)_(sparse)/32 8.920 -
std::partition(list<int>)_(sparse)/50 22.409 -
std::partition(list<int>)_(sparse)/8192 8177.330 -3.97%
std::partition(vector<int>)_(dense)/1024 249.271 3.26%
std::partition(vector<int>)_(dense)/32 8.359 1.61%
std::partition(vector<int>)_(dense)/50 13.172 -
std::partition(vector<int>)_(dense)/8192 1877.813 -
std::partition(vector<int>)_(sparse)/1024 256.426 -
std::partition(vector<int>)_(sparse)/32 9.022 2.83%
std::partition(vector<int>)_(sparse)/50 14.072 1.31%
std::partition(vector<int>)_(sparse)/8192 1867.302 -
std::partition_copy(deque<int>)/1024 639.753 1.11%
std::partition_copy(deque<int>)/32 13.769 6.91%
std::partition_copy(deque<int>)/50 21.790 3.75%
std::partition_copy(deque<int>)/8192 5705.277 -
std::partition_copy(list<int>)/1024 716.352 -
std::partition_copy(list<int>)/32 8.108 -9.59%
std::partition_copy(list<int>)/50 12.226 -6.29%
std::partition_copy(list<int>)/8192 6766.025 -4.75%
std::partition_copy(vector<int>)/1024 494.036 6.88%
std::partition_copy(vector<int>)/32 8.246 -
std::partition_copy(vector<int>)/50 12.595 -
std::partition_copy(vector<int>)/8192 4837.439 6.10%
std::partition_point(deque<int>)/1024 9.546 -
std::partition_point(deque<int>)/32 4.139 -
std::partition_point(deque<int>)/50 4.643 -
std::partition_point(deque<int>)/8192 15.307 1.59%
std::partition_point(list<int>)/1024 1298.698 -
std::partition_point(list<int>)/32 15.989 1.27%
std::partition_point(list<int>)/50 25.021 -
std::partition_point(list<int>)/8192 14443.303 13.44%
std::partition_point(vector<int>)/1024 6.108 -
std::partition_point(vector<int>)/32 2.589 1.02%
std::partition_point(vector<int>)/50 2.574 -
std::partition_point(vector<int>)/8192 9.359 -
std::pop_heap(deque<float>)/1024 12.492 -1.17%
std::pop_heap(deque<float>)/8 52.385 -
std::pop_heap(deque<float>)/8192 62.264 -1.02%
std::pop_heap(deque<int>)/1024 13.092 5.16%
std::pop_heap(deque<int>)/8 52.498 -
std::pop_heap(deque<int>)/8192 53.718 1.58%
std::pop_heap(deque<size_t>)/1024 15.281 -
std::pop_heap(deque<size_t>)/8 52.642 -
std::pop_heap(deque<size_t>)/8192 59.745 -
std::pop_heap(deque<std::string>)/1024 59.448 -
std::pop_heap(deque<std::string>)/8 57.704 -
std::pop_heap(deque<std::string>)/8192 115.110 -
std::pop_heap(vector<float>)/1024 8.450 -
std::pop_heap(vector<float>)/8 50.944 1.37%
std::pop_heap(vector<float>)/8192 19.639 -1.94%
std::pop_heap(vector<int>)/1024 9.969 -
std::pop_heap(vector<int>)/8 51.570 1.14%
std::pop_heap(vector<int>)/8192 13.052 -
std::pop_heap(vector<size_t>)/1024 9.905 -
std::pop_heap(vector<size_t>)/8 51.940 -
std::pop_heap(vector<size_t>)/8192 13.108 -
std::pop_heap(vector<std::string>)/1024 20.250 -
std::pop_heap(vector<std::string>)/8 53.896 -
std::pop_heap(vector<std::string>)/8192 51.016 -
std::remove(deque<int>)_(prefix)/1024 527.805 -
std::remove(deque<int>)_(prefix)/32 54.573 -
std::remove(deque<int>)_(prefix)/50 61.728 -1.35%
std::remove(deque<int>)_(prefix)/8192 3881.632 -
std::remove(deque<int>)_(sprinkled)/1024 518.021 -
std::remove(deque<int>)_(sprinkled)/32 51.628 -8.54%
std::remove(deque<int>)_(sprinkled)/50 57.434 -11.24%
std::remove(deque<int>)_(sprinkled)/8192 3848.859 -
std::remove(list<int>)_(prefix)/1024 993.001 -
std::remove(list<int>)_(prefix)/32 52.723 -
std::remove(list<int>)_(prefix)/50 63.539 1.34%
std::remove(list<int>)_(prefix)/8192 8293.050 -9.90%
std::remove(list<int>)_(sprinkled)/1024 964.543 -8.46%
std::remove(list<int>)_(sprinkled)/32 52.272 -2.77%
std::remove(list<int>)_(sprinkled)/50 61.605 -5.36%
std::remove(list<int>)_(sprinkled)/8192 7872.193 -9.82%
std::remove(vector<int>)_(prefix)/1024 308.414 -
std::remove(vector<int>)_(prefix)/32 49.156 1.10%
std::remove(vector<int>)_(prefix)/50 53.836 -
std::remove(vector<int>)_(prefix)/8192 2172.100 3.34%
std::remove(vector<int>)_(sprinkled)/1024 285.482 -
std::remove(vector<int>)_(sprinkled)/32 48.594 -1.01%
std::remove(vector<int>)_(sprinkled)/50 52.793 -
std::remove(vector<int>)_(sprinkled)/8192 1976.773 -
std::remove_copy(deque<int>)_(prefix)/1024 411.666 8.04%
std::remove_copy(deque<int>)_(prefix)/32 13.156 1.38%
std::remove_copy(deque<int>)_(prefix)/50 21.321 3.35%
std::remove_copy(deque<int>)_(prefix)/8192 3361.209 -4.59%
std::remove_copy(deque<int>)_(sprinkled)/1024 356.446 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.197 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.374 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2847.040 -
std::remove_copy(list<int>)_(prefix)/1024 745.731 -
std::remove_copy(list<int>)_(prefix)/32 11.228 -2.18%
std::remove_copy(list<int>)_(prefix)/50 19.140 1.10%
std::remove_copy(list<int>)_(prefix)/8192 7011.176 1.08%
std::remove_copy(list<int>)_(sprinkled)/1024 738.371 -
std::remove_copy(list<int>)_(sprinkled)/32 11.227 -
std::remove_copy(list<int>)_(sprinkled)/50 18.703 -
std::remove_copy(list<int>)_(sprinkled)/8192 6946.156 -
std::remove_copy(vector<int>)_(prefix)/1024 264.233 -
std::remove_copy(vector<int>)_(prefix)/32 9.410 -
std::remove_copy(vector<int>)_(prefix)/50 13.984 -1.64%
std::remove_copy(vector<int>)_(prefix)/8192 2063.341 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.917 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.462 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.593 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1931.027 -
std::remove_copy_if(deque<int>)_(prefix)/1024 518.157 -3.43%
std::remove_copy_if(deque<int>)_(prefix)/32 17.985 2.36%
std::remove_copy_if(deque<int>)_(prefix)/50 27.937 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3779.431 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.785 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.262 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.506 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3564.874 -2.41%
std::remove_copy_if(list<int>)_(prefix)/1024 793.479 -
std::remove_copy_if(list<int>)_(prefix)/32 17.111 -
std::remove_copy_if(list<int>)_(prefix)/50 24.958 -
std::remove_copy_if(list<int>)_(prefix)/8192 7347.256 1.02%
std::remove_copy_if(list<int>)_(sprinkled)/1024 783.372 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.580 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.381 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7335.354 -
std::remove_copy_if(vector<int>)_(prefix)/1024 399.809 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.249 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.910 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3368.261 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.467 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.652 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 17.167 4.76%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2740.000 -
std::remove_if(deque<int>)_(prefix)/1024 552.884 -
std::remove_if(deque<int>)_(prefix)/32 55.868 -1.73%
std::remove_if(deque<int>)_(prefix)/50 67.227 2.26%
std::remove_if(deque<int>)_(prefix)/8192 4280.931 -
std::remove_if(deque<int>)_(sprinkled)/1024 530.946 -
std::remove_if(deque<int>)_(sprinkled)/32 55.033 -1.90%
std::remove_if(deque<int>)_(sprinkled)/50 65.468 -3.06%
std::remove_if(deque<int>)_(sprinkled)/8192 3900.376 -
std::remove_if(list<int>)_(prefix)/1024 1013.062 -
std::remove_if(list<int>)_(prefix)/32 58.639 -
std::remove_if(list<int>)_(prefix)/50 72.217 -
std::remove_if(list<int>)_(prefix)/8192 9455.183 -
std::remove_if(list<int>)_(sprinkled)/1024 999.013 1.62%
std::remove_if(list<int>)_(sprinkled)/32 57.000 -
std::remove_if(list<int>)_(sprinkled)/50 70.627 -
std::remove_if(list<int>)_(sprinkled)/8192 9204.845 13.97%
std::remove_if(vector<int>)_(prefix)/1024 347.211 -
std::remove_if(vector<int>)_(prefix)/32 49.409 -
std::remove_if(vector<int>)_(prefix)/50 54.347 -
std::remove_if(vector<int>)_(prefix)/8192 2559.670 -
std::remove_if(vector<int>)_(sprinkled)/1024 406.150 -
std::remove_if(vector<int>)_(sprinkled)/32 50.678 -
std::remove_if(vector<int>)_(sprinkled)/50 57.019 -
std::remove_if(vector<int>)_(sprinkled)/8192 2952.506 -
std::replace(deque<int>)_(prefix)/1024 411.175 -
std::replace(deque<int>)_(prefix)/32 12.982 1.30%
std::replace(deque<int>)_(prefix)/50 19.269 -
std::replace(deque<int>)_(prefix)/8192 3260.397 -
std::replace(deque<int>)_(sprinkled)/1024 353.352 -
std::replace(deque<int>)_(sprinkled)/32 12.233 -
std::replace(deque<int>)_(sprinkled)/50 18.330 -
std::replace(deque<int>)_(sprinkled)/8192 2823.672 -
std::replace(list<int>)_(prefix)/1024 739.615 -
std::replace(list<int>)_(prefix)/32 11.047 -
std::replace(list<int>)_(prefix)/50 17.389 1.50%
std::replace(list<int>)_(prefix)/8192 7408.417 5.93%
std::replace(list<int>)_(sprinkled)/1024 727.388 -
std::replace(list<int>)_(sprinkled)/32 11.282 -
std::replace(list<int>)_(sprinkled)/50 18.749 -
std::replace(list<int>)_(sprinkled)/8192 7599.269 6.26%
std::replace(vector<int>)_(prefix)/1024 160.047 -
std::replace(vector<int>)_(prefix)/32 5.190 -
std::replace(vector<int>)_(prefix)/50 7.651 -1.30%
std::replace(vector<int>)_(prefix)/8192 1277.952 -
std::replace(vector<int>)_(sprinkled)/1024 163.190 -2.25%
std::replace(vector<int>)_(sprinkled)/32 5.280 -6.15%
std::replace(vector<int>)_(sprinkled)/50 8.649 -4.95%
std::replace(vector<int>)_(sprinkled)/8192 1275.047 -2.77%
std::replace_if(deque<int>)_(prefix)/1024 487.651 -1.23%
std::replace_if(deque<int>)_(prefix)/32 14.464 2.29%
std::replace_if(deque<int>)_(prefix)/50 20.341 -
std::replace_if(deque<int>)_(prefix)/8192 3486.421 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.826 -1.42%
std::replace_if(deque<int>)_(sprinkled)/32 12.444 -
std::replace_if(deque<int>)_(sprinkled)/50 18.672 -
std::replace_if(deque<int>)_(sprinkled)/8192 2913.066 -2.22%
std::replace_if(list<int>)_(prefix)/1024 741.602 -
std::replace_if(list<int>)_(prefix)/32 13.861 -
std::replace_if(list<int>)_(prefix)/50 24.923 1.45%
std::replace_if(list<int>)_(prefix)/8192 7632.691 7.08%
std::replace_if(list<int>)_(sprinkled)/1024 743.080 -
std::replace_if(list<int>)_(sprinkled)/32 13.334 -
std::replace_if(list<int>)_(sprinkled)/50 22.986 -3.19%
std::replace_if(list<int>)_(sprinkled)/8192 7962.073 7.70%
std::replace_if(vector<int>)_(prefix)/1024 275.394 2.82%
std::replace_if(vector<int>)_(prefix)/32 9.612 -
std::replace_if(vector<int>)_(prefix)/50 13.848 -
std::replace_if(vector<int>)_(prefix)/8192 2102.816 4.05%
std::replace_if(vector<int>)_(sprinkled)/1024 246.738 -
std::replace_if(vector<int>)_(sprinkled)/32 8.763 -
std::replace_if(vector<int>)_(sprinkled)/50 13.001 -4.38%
std::replace_if(vector<int>)_(sprinkled)/8192 1915.193 -
std::reverse(deque<int>)/32768 5726.872 -
std::reverse(deque<int>)/4096 719.645 -
std::reverse(deque<int>)/512 115.525 2.29%
std::reverse(deque<int>)/64 13.543 3.94%
std::reverse(deque<int>)/8 2.540 1.11%
std::reverse(list<int>)/32768 17624.046 -5.56%
std::reverse(list<int>)/4096 1581.098 2.11%
std::reverse(list<int>)/512 193.122 -
std::reverse(list<int>)/64 17.481 -
std::reverse(list<int>)/8 1.939 -
std::reverse(vector<int>)/32768 1034.610 -
std::reverse(vector<int>)/4096 130.626 -
std::reverse(vector<int>)/512 16.336 -
std::reverse(vector<int>)/64 4.152 -
std::reverse(vector<int>)/8 1.535 -43.18%
std::reverse_copy(deque<int>)/32768 7964.694 -
std::reverse_copy(deque<int>)/4096 974.890 -
std::reverse_copy(deque<int>)/512 124.920 -
std::reverse_copy(deque<int>)/64 15.943 -
std::reverse_copy(deque<int>)/8 2.530 -
std::reverse_copy(list<int>)/32768 26892.586 1.77%
std::reverse_copy(list<int>)/4096 3266.502 5.53%
std::reverse_copy(list<int>)/512 364.529 -
std::reverse_copy(list<int>)/64 30.385 1.74%
std::reverse_copy(list<int>)/8 2.411 -
std::reverse_copy(vector<int>)/32768 981.887 -
std::reverse_copy(vector<int>)/4096 132.202 -
std::reverse_copy(vector<int>)/512 17.157 -
std::reverse_copy(vector<int>)/64 2.519 -
std::reverse_copy(vector<int>)/8 2.466 -
std::rotate(deque<int>)_(1_element_backward)/1024 41.331 1.60%
std::rotate(deque<int>)_(1_element_backward)/32 3.722 5.28%
std::rotate(deque<int>)_(1_element_backward)/50 5.179 -
std::rotate(deque<int>)_(1_element_backward)/8192 311.628 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.435 1.79%
std::rotate(deque<int>)_(1_element_forward)/32 4.149 -
std::rotate(deque<int>)_(1_element_forward)/50 5.418 -
std::rotate(deque<int>)_(1_element_forward)/8192 300.282 -
std::rotate(deque<int>)_(by_1/2)/1024 188.891 -
std::rotate(deque<int>)_(by_1/2)/32 8.618 -
std::rotate(deque<int>)_(by_1/2)/50 11.600 -
std::rotate(deque<int>)_(by_1/2)/8192 1603.296 -4.31%
std::rotate(deque<int>)_(by_1/3)/1024 410.652 2.04%
std::rotate(deque<int>)_(by_1/3)/32 20.599 -3.05%
std::rotate(deque<int>)_(by_1/3)/50 28.960 -3.99%
std::rotate(deque<int>)_(by_1/3)/8192 3159.819 -4.62%
std::rotate(deque<int>)_(by_1/4)/1024 266.070 -
std::rotate(deque<int>)_(by_1/4)/32 13.170 -
std::rotate(deque<int>)_(by_1/4)/50 27.296 -3.99%
std::rotate(deque<int>)_(by_1/4)/8192 2794.610 2.55%
std::rotate(list<int>)_(1_element_backward)/1024 744.906 -
std::rotate(list<int>)_(1_element_backward)/32 13.409 -
std::rotate(list<int>)_(1_element_backward)/50 25.010 -
std::rotate(list<int>)_(1_element_backward)/8192 7278.069 -2.83%
std::rotate(list<int>)_(1_element_forward)/1024 733.316 -
std::rotate(list<int>)_(1_element_forward)/32 13.893 -
std::rotate(list<int>)_(1_element_forward)/50 26.133 1.62%
std::rotate(list<int>)_(1_element_forward)/8192 8139.080 16.18%
std::rotate(list<int>)_(by_1/2)/1024 390.319 -
std::rotate(list<int>)_(by_1/2)/32 6.506 -
std::rotate(list<int>)_(by_1/2)/50 12.630 -
std::rotate(list<int>)_(by_1/2)/8192 5472.082 27.33%
std::rotate(list<int>)_(by_1/3)/1024 810.734 -
std::rotate(list<int>)_(by_1/3)/32 16.736 -
std::rotate(list<int>)_(by_1/3)/50 22.855 -1.51%
std::rotate(list<int>)_(by_1/3)/8192 8356.775 -
std::rotate(list<int>)_(by_1/4)/1024 579.825 -6.10%
std::rotate(list<int>)_(by_1/4)/32 14.554 -
std::rotate(list<int>)_(by_1/4)/50 26.497 2.33%
std::rotate(list<int>)_(by_1/4)/8192 6637.970 -3.28%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.705 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.729 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.736 -4.10%
std::rotate(vector<bool>)_(1_element_backward)/8192 111.220 -3.03%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.526 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.537 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.579 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.537 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.461 -
std::rotate(vector<bool>)_(by_1/2)/32 17.861 -
std::rotate(vector<bool>)_(by_1/2)/50 17.680 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.124 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.684 -
std::rotate(vector<bool>)_(by_1/3)/32 17.673 -
std::rotate(vector<bool>)_(by_1/3)/50 17.709 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.729 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.971 12.85%
std::rotate(vector<bool>)_(by_1/4)/32 17.813 -
std::rotate(vector<bool>)_(by_1/4)/50 17.694 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.479 1.11%
std::rotate(vector<int>)_(1_element_backward)/1024 35.590 -
std::rotate(vector<int>)_(1_element_backward)/32 2.914 -
std::rotate(vector<int>)_(1_element_backward)/50 5.330 -
std::rotate(vector<int>)_(1_element_backward)/8192 301.865 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.460 1.16%
std::rotate(vector<int>)_(1_element_forward)/32 2.981 1.06%
std::rotate(vector<int>)_(1_element_forward)/50 5.252 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.975 -
std::rotate(vector<int>)_(by_1/2)/1024 31.712 -
std::rotate(vector<int>)_(by_1/2)/32 2.339 -
std::rotate(vector<int>)_(by_1/2)/50 3.822 -
std::rotate(vector<int>)_(by_1/2)/8192 240.733 -
std::rotate(vector<int>)_(by_1/3)/1024 119.503 -
std::rotate(vector<int>)_(by_1/3)/32 9.978 -
std::rotate(vector<int>)_(by_1/3)/50 11.265 -
std::rotate(vector<int>)_(by_1/3)/8192 876.049 -
std::rotate(vector<int>)_(by_1/4)/1024 47.409 -
std::rotate(vector<int>)_(by_1/4)/32 4.846 2.36%
std::rotate(vector<int>)_(by_1/4)/50 12.051 4.57%
std::rotate(vector<int>)_(by_1/4)/8192 370.352 -
std::rotate_copy(deque<int>)/1024 34.442 -1.28%
std::rotate_copy(deque<int>)/32 2.774 7.84%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 289.654 -
std::rotate_copy(list<int>)/1024 735.828 -
std::rotate_copy(list<int>)/32 8.597 -
std::rotate_copy(list<int>)/50 13.979 -
std::rotate_copy(list<int>)/8192 7068.559 3.35%
std::rotate_copy(vector<int>)/1024 34.402 3.42%
std::rotate_copy(vector<int>)/32 2.084 -
std::rotate_copy(vector<int>)/50 2.674 -
std::rotate_copy(vector<int>)/8192 299.186 -51.67%
std::sample(deque<int>)/1024 11365.085 -
std::sample(deque<int>)/32 305.824 -
std::sample(deque<int>)/8192 91604.118 -
std::sample(list<int>)/1024 11970.295 -
std::sample(list<int>)/32 312.356 -
std::sample(list<int>)/8192 98406.214 -
std::sample(vector<int>)/1024 11295.794 -
std::sample(vector<int>)/32 303.696 -
std::sample(vector<int>)/8192 91545.309 -
std::search(deque<int>)_(near_matches)/1000 20730.085 2.40%
std::search(deque<int>)_(near_matches)/1024 21731.259 1.96%
std::search(deque<int>)_(near_matches)/8192 1448162.878 -
std::search(deque<int>)_(no_match)/1000 406.069 1.73%
std::search(deque<int>)_(no_match)/1024 351.773 1.03%
std::search(deque<int>)_(no_match)/1048576 424134.677 -
std::search(deque<int>)_(no_match)/8192 3310.120 -
std::search(deque<int>)_(same_length)/1000 468.270 43.95%
std::search(deque<int>)_(same_length)/1024 478.958 -
std::search(deque<int>)_(same_length)/8192 3792.124 -
std::search(deque<int>)_(single_element)/1000 450.319 -
std::search(deque<int>)_(single_element)/1024 460.721 -
std::search(deque<int>)_(single_element)/8192 3665.423 -
std::search(deque<int>,_pred)_(near_matches)/1000 27702.333 3.68%
std::search(deque<int>,_pred)_(near_matches)/1024 29082.492 4.07%
std::search(deque<int>,_pred)_(near_matches)/8192 1527039.850 -
std::search(deque<int>,_pred)_(no_match)/1000 554.628 20.47%
std::search(deque<int>,_pred)_(no_match)/1024 573.543 20.99%
std::search(deque<int>,_pred)_(no_match)/1048576 584787.254 31.18%
std::search(deque<int>,_pred)_(no_match)/8192 4591.960 30.74%
std::search(deque<int>,_pred)_(same_length)/1000 499.759 1.18%
std::search(deque<int>,_pred)_(same_length)/1024 511.683 -
std::search(deque<int>,_pred)_(same_length)/8192 4039.980 -
std::search(deque<int>,_pred)_(single_element)/1000 688.528 12.37%
std::search(deque<int>,_pred)_(single_element)/1024 706.896 11.78%
std::search(deque<int>,_pred)_(single_element)/8192 5682.946 11.90%
std::search(list<int>)_(near_matches)/1000 38127.070 -
std::search(list<int>)_(near_matches)/1024 39737.551 -
std::search(list<int>)_(near_matches)/8192 2546755.153 -
std::search(list<int>)_(no_match)/1000 692.543 2.35%
std::search(list<int>)_(no_match)/1024 752.012 -
std::search(list<int>)_(no_match)/1048576 831014.037 -
std::search(list<int>)_(no_match)/8192 6557.438 -
std::search(list<int>)_(same_length)/1000 752.256 -
std::search(list<int>)_(same_length)/1024 776.390 2.17%
std::search(list<int>)_(same_length)/8192 7950.315 -7.76%
std::search(list<int>)_(single_element)/1000 720.696 6.52%
std::search(list<int>)_(single_element)/1024 760.449 -
std::search(list<int>)_(single_element)/8192 8620.320 -9.32%
std::search(list<int>,_pred)_(near_matches)/1000 41660.648 -
std::search(list<int>,_pred)_(near_matches)/1024 43523.006 -4.55%
std::search(list<int>,_pred)_(near_matches)/8192 2702933.465 -
std::search(list<int>,_pred)_(no_match)/1000 802.800 -
std::search(list<int>,_pred)_(no_match)/1024 825.756 -
std::search(list<int>,_pred)_(no_match)/1048576 955224.420 -
std::search(list<int>,_pred)_(no_match)/8192 7260.960 -
std::search(list<int>,_pred)_(same_length)/1000 800.194 1.05%
std::search(list<int>,_pred)_(same_length)/1024 820.634 -
std::search(list<int>,_pred)_(same_length)/8192 8696.779 -
std::search(list<int>,_pred)_(single_element)/1000 800.790 -
std::search(list<int>,_pred)_(single_element)/1024 820.818 -
std::search(list<int>,_pred)_(single_element)/8192 9432.281 14.23%
std::search(vector<int>)_(near_matches)/1000 14533.508 1.98%
std::search(vector<int>)_(near_matches)/1024 15241.997 1.80%
std::search(vector<int>)_(near_matches)/8192 763189.246 -
std::search(vector<int>)_(no_match)/1000 206.530 -3.13%
std::search(vector<int>)_(no_match)/1024 211.247 -3.10%
std::search(vector<int>)_(no_match)/1048576 210277.036 -1.05%
std::search(vector<int>)_(no_match)/8192 1637.523 -1.22%
std::search(vector<int>)_(same_length)/1000 255.694 5.61%
std::search(vector<int>)_(same_length)/1024 252.892 3.10%
std::search(vector<int>)_(same_length)/8192 1907.325 1.40%
std::search(vector<int>)_(single_element)/1000 238.783 2.92%
std::search(vector<int>)_(single_element)/1024 244.388 2.99%
std::search(vector<int>)_(single_element)/8192 1868.074 2.23%
std::search(vector<int>,_pred)_(near_matches)/1000 22715.650 -
std::search(vector<int>,_pred)_(near_matches)/1024 23833.678 -
std::search(vector<int>,_pred)_(near_matches)/8192 1453690.576 -
std::search(vector<int>,_pred)_(no_match)/1000 517.596 -1.72%
std::search(vector<int>,_pred)_(no_match)/1024 529.283 -1.04%
std::search(vector<int>,_pred)_(no_match)/1048576 590622.829 -1.44%
std::search(vector<int>,_pred)_(no_match)/8192 4197.586 -1.73%
std::search(vector<int>,_pred)_(same_length)/1000 602.371 -
std::search(vector<int>,_pred)_(same_length)/1024 616.229 -
std::search(vector<int>,_pred)_(same_length)/8192 4935.989 -
std::search(vector<int>,_pred)_(single_element)/1000 567.409 6.65%
std::search(vector<int>,_pred)_(single_element)/1024 581.009 6.49%
std::search(vector<int>,_pred)_(single_element)/8192 4641.013 6.68%
std::search_n(deque<int>)_(no_match)/1024 13.699 -
std::search_n(deque<int>)_(no_match)/32 13.695 -
std::search_n(deque<int>)_(no_match)/8192 15.962 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.035 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.263 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.808 -
std::search_n(list<int>)_(no_match)/1024 730.834 -
std::search_n(list<int>)_(no_match)/32 9.255 -
std::search_n(list<int>)_(no_match)/8192 6572.153 -
std::search_n(list<int>,_pred)_(no_match)/1024 837.571 -
std::search_n(list<int>,_pred)_(no_match)/32 17.473 -
std::search_n(list<int>,_pred)_(no_match)/8192 7214.474 -
std::search_n(vector<int>)_(no_match)/1024 3.327 -
std::search_n(vector<int>)_(no_match)/32 3.337 -
std::search_n(vector<int>)_(no_match)/8192 3.300 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.095 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.122 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.094 -
std::set<int>::clear()/0 393.634 -
std::set<int>::clear()/1024 9153.210 -
std::set<int>::clear()/32 629.163 1.05%
std::set<int>::clear()/8192 80349.451 2.65%
std::set<int>::contains(key)_(existent)/1024 3.906 1.35%
std::set<int>::contains(key)_(existent)/32 1.663 1.34%
std::set<int>::contains(key)_(existent)/8192 8.322 1.51%
std::set<int>::contains(key)_(non-existent)/0 0.301 -
std::set<int>::contains(key)_(non-existent)/1024 6.216 -5.13%
std::set<int>::contains(key)_(non-existent)/32 2.753 3.87%
std::set<int>::contains(key)_(non-existent)/8192 12.366 8.80%
std::set<int>::count(key)_(existent)/1024 4.081 -3.18%
std::set<int>::count(key)_(existent)/32 1.610 -
std::set<int>::count(key)_(existent)/8192 7.859 -3.28%
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.719 4.40%
std::set<int>::count(key)_(non-existent)/32 2.973 3.46%
std::set<int>::count(key)_(non-existent)/8192 11.761 4.57%
std::set<int>::ctor(&&,_different_allocs)/0 12.799 -
std::set<int>::ctor(&&,_different_allocs)/1024 5875.203 -
std::set<int>::ctor(&&,_different_allocs)/32 177.139 -1.52%
std::set<int>::ctor(&&,_different_allocs)/8192 48308.670 -1.28%
std::set<int>::ctor(const&)/0 12.728 -
std::set<int>::ctor(const&)/1024 6410.719 1.36%
std::set<int>::ctor(const&)/32 224.051 -
std::set<int>::ctor(const&)/8192 50808.095 -
std::set<int>::ctor(const&,_alloc)/0 12.742 -
std::set<int>::ctor(const&,_alloc)/1024 6305.050 -
std::set<int>::ctor(const&,_alloc)/32 226.814 1.29%
std::set<int>::ctor(const&,_alloc)/8192 50241.385 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.771 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8958.216 3.83%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 254.543 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71415.484 3.34%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.691 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13038.136 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 276.120 -2.00%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 262155.100 9.03%
std::set<int>::equal_range(key)_(existent)/1024 4.912 3.56%
std::set<int>::equal_range(key)_(existent)/32 1.947 3.20%
std::set<int>::equal_range(key)_(existent)/8192 8.241 -6.65%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.709 -3.50%
std::set<int>::equal_range(key)_(non-existent)/32 2.396 -
std::set<int>::equal_range(key)_(non-existent)/8192 9.983 -3.12%
std::set<int>::erase(iterator)/1024 19.719 -
std::set<int>::erase(iterator)/32 19.560 -
std::set<int>::erase(iterator)/8192 19.760 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.094 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6779.641 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 563.617 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54239.645 -
std::set<int>::erase(key)_(existent)/1024 49.312 -3.11%
std::set<int>::erase(key)_(existent)/32 21.491 -2.58%
std::set<int>::erase(key)_(existent)/8192 68.579 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.766 7.07%
std::set<int>::erase(key)_(non-existent,_end)/32 2.448 5.95%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.814 7.31%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.935 1.16%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.787 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.099 -
std::set<int>::find(key)_(existent)/1024 3.909 -2.83%
std::set<int>::find(key)_(existent)/32 1.699 -
std::set<int>::find(key)_(existent)/8192 8.125 1.87%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.524 -1.72%
std::set<int>::find(key)_(non-existent)/32 2.269 -
std::set<int>::find(key)_(non-existent)/8192 8.570 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.162 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.091 5.76%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.352 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.259 1.72%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.136 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.521 -2.53%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.949 1.38%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.477 2.83%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.308 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.335 -3.58%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.831 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 91.589 -5.28%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.306 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.305 2.56%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.940 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.499 7.39%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.242 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16871.945 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 756.509 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183275.329 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.977 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12987.718 -3.35%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 652.902 -6.71%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118050.708 -5.59%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.181 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7782.724 -2.43%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 540.489 -1.48%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 129961.841 -3.78%
std::set<int>::insert(value)_(already_present)/1024 6.405 9.20%
std::set<int>::insert(value)_(already_present)/32 1.777 -
std::set<int>::insert(value)_(already_present)/8192 10.645 9.70%
std::set<int>::insert(value)_(new_value,_end)/0 17.175 -
std::set<int>::insert(value)_(new_value,_end)/1024 42.663 4.11%
std::set<int>::insert(value)_(new_value,_end)/32 18.915 1.99%
std::set<int>::insert(value)_(new_value,_end)/8192 73.907 2.46%
std::set<int>::insert(value)_(new_value,_middle)/0 17.102 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.721 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.648 1.25%
std::set<int>::insert(value)_(new_value,_middle)/8192 32.046 2.91%
std::set<int>::lower_bound(key)_(existent)/1024 4.556 3.61%
std::set<int>::lower_bound(key)_(existent)/32 1.503 1.64%
std::set<int>::lower_bound(key)_(existent)/8192 7.985 1.63%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 5.990 -7.21%
std::set<int>::lower_bound(key)_(non-existent)/32 2.232 -9.86%
std::set<int>::lower_bound(key)_(non-existent)/8192 8.843 -9.70%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.313 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6731.277 8.82%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 233.887 5.78%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 53269.227 8.14%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.301 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6296.577 2.09%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 225.245 2.51%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50212.112 1.12%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.109 -1.24%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1337.665 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 37.509 -3.72%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12238.411 -
std::set<int>::upper_bound(key)_(existent)/1024 4.207 2.16%
std::set<int>::upper_bound(key)_(existent)/32 1.748 -2.01%
std::set<int>::upper_bound(key)_(existent)/8192 7.897 -4.57%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.814 -7.78%
std::set<int>::upper_bound(key)_(non-existent)/32 2.429 -6.00%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.792 -9.22%
std::set<std::string>::clear()/0 391.882 -
std::set<std::string>::clear()/1024 21588.331 -
std::set<std::string>::clear()/32 893.646 -1.07%
std::set<std::string>::clear()/8192 214480.273 -
std::set<std::string>::contains(key)_(existent)/1024 22.637 -
std::set<std::string>::contains(key)_(existent)/32 14.290 -
std::set<std::string>::contains(key)_(existent)/8192 29.248 -1.88%
std::set<std::string>::contains(key)_(non-existent)/0 0.274 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.060 -12.04%
std::set<std::string>::contains(key)_(non-existent)/32 9.255 -14.58%
std::set<std::string>::contains(key)_(non-existent)/8192 26.869 -8.33%
std::set<std::string>::count(key)_(existent)/1024 24.108 -1.60%
std::set<std::string>::count(key)_(existent)/32 16.747 -2.86%
std::set<std::string>::count(key)_(existent)/8192 30.972 -
std::set<std::string>::count(key)_(non-existent)/0 0.285 7.21%
std::set<std::string>::count(key)_(non-existent)/1024 24.311 -
std::set<std::string>::count(key)_(non-existent)/32 10.767 -
std::set<std::string>::count(key)_(non-existent)/8192 33.737 -
std::set<std::string>::ctor(&&,_different_allocs)/0 13.122 2.13%
std::set<std::string>::ctor(&&,_different_allocs)/1024 6911.704 -
std::set<std::string>::ctor(&&,_different_allocs)/32 209.775 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57382.080 -
std::set<std::string>::ctor(const&)/0 12.731 -
std::set<std::string>::ctor(const&)/1024 34548.107 -1.12%
std::set<std::string>::ctor(const&)/32 702.376 -1.64%
std::set<std::string>::ctor(const&)/8192 340750.868 -
std::set<std::string>::ctor(const&,_alloc)/0 12.756 -
std::set<std::string>::ctor(const&,_alloc)/1024 36989.579 -
std::set<std::string>::ctor(const&,_alloc)/32 693.817 -
std::set<std::string>::ctor(const&,_alloc)/8192 343912.313 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.758 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39514.687 -1.80%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 806.033 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378908.611 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.805 -1.80%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54709.868 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 994.667 -2.99%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1100679.880 -
std::set<std::string>::equal_range(key)_(existent)/1024 24.368 -
std::set<std::string>::equal_range(key)_(existent)/32 17.260 1.02%
std::set<std::string>::equal_range(key)_(existent)/8192 29.141 -2.05%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 26.691 -1.39%
std::set<std::string>::equal_range(key)_(non-existent)/32 11.022 -
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.601 -
std::set<std::string>::erase(iterator)/1024 33.400 -
std::set<std::string>::erase(iterator)/32 25.374 -
std::set<std::string>::erase(iterator)/8192 31.072 -2.10%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.263 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12662.695 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 682.527 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118057.725 -
std::set<std::string>::erase(key)_(existent)/1024 72.636 -
std::set<std::string>::erase(key)_(existent)/32 54.550 1.87%
std::set<std::string>::erase(key)_(existent)/8192 86.920 -
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 19.991 -11.05%
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.821 -7.17%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 27.199 -11.14%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.649 -5.17%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.453 -3.78%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.825 -5.21%
std::set<std::string>::find(key)_(existent)/1024 25.234 -3.09%
std::set<std::string>::find(key)_(existent)/32 16.533 -
std::set<std::string>::find(key)_(existent)/8192 31.333 -3.63%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 22.311 -
std::set<std::string>::find(key)_(non-existent)/32 10.575 -
std::set<std::string>::find(key)_(non-existent)/8192 29.941 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.297 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 70.200 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.944 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 74.261 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.721 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.752 1.82%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 46.790 -1.72%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 48.282 3.26%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.602 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.575 -2.06%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.597 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 43.097 1.03%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.658 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 32.102 1.25%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.543 -1.04%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.374 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.779 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65646.808 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1502.386 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 931965.500 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.686 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44411.092 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1283.959 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 609331.166 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.728 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42300.048 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1132.396 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 617286.939 -
std::set<std::string>::insert(value)_(already_present)/1024 29.804 -
std::set<std::string>::insert(value)_(already_present)/32 10.438 4.40%
std::set<std::string>::insert(value)_(already_present)/8192 37.325 1.74%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.342 -
std::set<std::string>::insert(value)_(new_value,_end)/1024 61.032 -
std::set<std::string>::insert(value)_(new_value,_end)/32 33.481 3.81%
std::set<std::string>::insert(value)_(new_value,_end)/8192 70.663 2.73%
std::set<std::string>::insert(value)_(new_value,_middle)/0 31.075 -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 51.994 2.47%
std::set<std::string>::insert(value)_(new_value,_middle)/32 37.459 -2.35%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 47.689 1.73%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.887 -
std::set<std::string>::lower_bound(key)_(existent)/32 15.722 -
std::set<std::string>::lower_bound(key)_(existent)/8192 30.292 1.06%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.684 -2.05%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.333 -2.61%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.775 -5.05%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.300 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36266.021 -2.98%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 859.860 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 346285.442 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.300 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36397.622 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 687.046 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346155.905 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16162.882 -1.73%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 348.492 2.15%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205462.200 -
std::set<std::string>::upper_bound(key)_(existent)/1024 24.508 -
std::set<std::string>::upper_bound(key)_(existent)/32 15.387 -2.21%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.842 1.46%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.595 -7.15%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.586 -7.01%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.683 -5.27%
std::shift_left(deque<int>)/1024 38.121 -
std::shift_left(deque<int>)/32 3.815 -
std::shift_left(deque<int>)/50 5.434 -
std::shift_left(deque<int>)/8192 301.422 -
std::shift_left(list<int>)/1024 728.025 -
std::shift_left(list<int>)/32 13.558 1.54%
std::shift_left(list<int>)/50 27.478 -
std::shift_left(list<int>)/8192 7088.146 -
std::shift_left(vector<int>)/1024 35.416 -
std::shift_left(vector<int>)/32 2.982 -69.61%
std::shift_left(vector<int>)/50 5.268 -
std::shift_left(vector<int>)/8192 281.533 -
std::shift_right(deque<int>)/1024 40.213 -
std::shift_right(deque<int>)/32 3.419 -1.15%
std::shift_right(deque<int>)/50 4.542 2.55%
std::shift_right(deque<int>)/8192 309.148 -
std::shift_right(list<int>)/1024 733.473 -
std::shift_right(list<int>)/32 14.532 -
std::shift_right(list<int>)/50 26.413 -
std::shift_right(list<int>)/8192 7425.164 1.37%
std::shift_right(vector<int>)/1024 35.806 -
std::shift_right(vector<int>)/32 2.962 -26.99%
std::shift_right(vector<int>)/50 5.331 -
std::shift_right(vector<int>)/8192 301.580 -
std::shuffle(deque<int>)/1024 9296.110 -
std::shuffle(deque<int>)/32 294.270 -
std::shuffle(deque<int>)/8192 74162.501 -
std::shuffle(vector<int>)/1024 9061.474 3.44%
std::shuffle(vector<int>)/32 290.910 3.43%
std::shuffle(vector<int>)/8192 70464.726 -
std::sort(deque<int>)_(ascending)/1024 770.377 -
std::sort(deque<int>)_(ascending)/8 17.305 -4.47%
std::sort(deque<int>)_(ascending)/8192 5778.552 -
std::sort(deque<int>)_(descending)/1024 1303.108 -
std::sort(deque<int>)_(descending)/8 24.989 -2.35%
std::sort(deque<int>)_(descending)/8192 10467.066 -
std::sort(deque<int>)_(heap)/1024 6253.542 -
std::sort(deque<int>)_(heap)/8 24.162 -1.52%
std::sort(deque<int>)_(heap)/8192 69358.039 -
std::sort(deque<int>)_(pipe-organ)/1024 2729.383 -
std::sort(deque<int>)_(pipe-organ)/8 20.114 -1.18%
std::sort(deque<int>)_(pipe-organ)/8192 26267.397 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17822.736 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.303 -4.71%
std::sort(deque<int>)_(qsort_adversarial)/8192 495962.361 2.60%
std::sort(deque<int>)_(repeated)/1024 1020.570 6.18%
std::sort(deque<int>)_(repeated)/8 18.963 2.73%
std::sort(deque<int>)_(repeated)/8192 6799.113 1.03%
std::sort(deque<int>)_(shuffled)/1024 6843.751 1.89%
std::sort(deque<int>)_(shuffled)/8 22.810 -
std::sort(deque<int>)_(shuffled)/8192 81183.744 -
std::sort(vector<NonIntegral>)_(ascending)/1024 523.476 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.685 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3763.503 -
std::sort(vector<NonIntegral>)_(descending)/1024 776.536 -
std::sort(vector<NonIntegral>)_(descending)/8 25.384 1.03%
std::sort(vector<NonIntegral>)_(descending)/8192 5275.613 -
std::sort(vector<NonIntegral>)_(heap)/1024 4338.962 -
std::sort(vector<NonIntegral>)_(heap)/8 23.787 -
std::sort(vector<NonIntegral>)_(heap)/8192 52667.102 5.78%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1874.700 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.545 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18421.587 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13288.421 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.742 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 156062.574 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.856 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.823 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3754.788 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4665.889 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.550 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 87758.067 -
std::sort(vector<int>)_(ascending)/1024 522.974 -
std::sort(vector<int>)_(ascending)/8 15.993 -1.92%
std::sort(vector<int>)_(ascending)/8192 3757.229 -
std::sort(vector<int>)_(descending)/1024 1017.528 -
std::sort(vector<int>)_(descending)/8 25.166 -
std::sort(vector<int>)_(descending)/8192 7255.398 -
std::sort(vector<int>)_(heap)/1024 4585.558 -
std::sort(vector<int>)_(heap)/8 24.100 -5.12%
std::sort(vector<int>)_(heap)/8192 45817.038 -
std::sort(vector<int>)_(pipe-organ)/1024 2299.302 -
std::sort(vector<int>)_(pipe-organ)/8 17.971 -5.07%
std::sort(vector<int>)_(pipe-organ)/8192 21675.744 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13789.240 6.60%
std::sort(vector<int>)_(qsort_adversarial)/8 16.043 2.10%
std::sort(vector<int>)_(qsort_adversarial)/8192 153570.921 3.98%
std::sort(vector<int>)_(repeated)/1024 661.648 -
std::sort(vector<int>)_(repeated)/8 15.964 -5.84%
std::sort(vector<int>)_(repeated)/8192 5027.917 -
std::sort(vector<int>)_(shuffled)/1024 4651.349 -2.36%
std::sort(vector<int>)_(shuffled)/8 23.060 -1.07%
std::sort(vector<int>)_(shuffled)/8192 45113.859 -
std::sort_heap(deque<int>)/1024 13138.383 -2.25%
std::sort_heap(deque<int>)/8 35.947 -1.91%
std::sort_heap(deque<int>)/8192 471517.633 -
std::sort_heap(deque<int>,_pred)/1024 12508.390 2.62%
std::sort_heap(deque<int>,_pred)/8 33.697 -2.97%
std::sort_heap(deque<int>,_pred)/8192 429803.387 1.03%
std::sort_heap(vector<NonIntegral>)/1024 9892.188 -
std::sort_heap(vector<NonIntegral>)/8 30.529 -
std::sort_heap(vector<NonIntegral>)/8192 105776.048 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9861.505 -
std::sort_heap(vector<NonIntegral>,_pred)/8 32.305 2.31%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106471.589 -
std::sort_heap(vector<int>)/1024 9830.991 -
std::sort_heap(vector<int>)/8 31.253 -3.08%
std::sort_heap(vector<int>)/8192 106152.149 -
std::sort_heap(vector<int>,_pred)/1024 9856.354 -
std::sort_heap(vector<int>,_pred)/8 31.635 -2.26%
std::sort_heap(vector<int>,_pred)/8192 106195.786 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2718.591 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1863.242 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1888.045 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9843.206 -
std::stable_partition(deque<int>)_(dense)/1024 635.299 6.29%
std::stable_partition(deque<int>)_(dense)/32 30.753 6.17%
std::stable_partition(deque<int>)_(dense)/50 42.336 8.80%
std::stable_partition(deque<int>)_(dense)/8192 5679.511 1.01%
std::stable_partition(deque<int>)_(sparse)/1024 485.547 8.98%
std::stable_partition(deque<int>)_(sparse)/32 11.307 -9.57%
std::stable_partition(deque<int>)_(sparse)/50 29.412 -2.31%
std::stable_partition(deque<int>)_(sparse)/8192 3668.197 3.35%
std::stable_partition(list<int>)_(alloc_fails)/1024 4213.748 -
std::stable_partition(list<int>)_(alloc_fails)/32 1872.732 -
std::stable_partition(list<int>)_(alloc_fails)/50 1911.030 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25704.477 2.77%
std::stable_partition(list<int>)_(dense)/1024 1492.930 -14.34%
std::stable_partition(list<int>)_(dense)/32 36.767 2.42%
std::stable_partition(list<int>)_(dense)/50 58.538 2.46%
std::stable_partition(list<int>)_(dense)/8192 21259.014 22.02%
std::stable_partition(list<int>)_(sparse)/1024 930.811 1.29%
std::stable_partition(list<int>)_(sparse)/32 9.702 1.69%
std::stable_partition(list<int>)_(sparse)/50 26.261 -
std::stable_partition(list<int>)_(sparse)/8192 8838.527 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2311.430 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1885.024 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1869.526 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5313.985 -
std::stable_partition(vector<int>)_(dense)/1024 289.739 -
std::stable_partition(vector<int>)_(dense)/32 21.925 1.88%
std::stable_partition(vector<int>)_(dense)/50 26.234 -
std::stable_partition(vector<int>)_(dense)/8192 2089.925 -
std::stable_partition(vector<int>)_(sparse)/1024 207.325 -3.64%
std::stable_partition(vector<int>)_(sparse)/32 7.599 3.28%
std::stable_partition(vector<int>)_(sparse)/50 21.717 -
std::stable_partition(vector<int>)_(sparse)/8192 1550.606 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3930.420 4.32%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 20.700 11.67%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18858.464 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28939.337 3.82%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.502 1.55%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26139.335 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13673.743 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.033 3.15%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25868.456 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16351.991 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.892 3.40%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22346.634 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25732.875 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.114 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28288.663 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3703.534 1.41%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 20.782 5.40%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13139.635 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19413.302 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.604 3.52%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24701.068 1.51%
std::stable_sort(deque<int>)_(ascending)/1024 2126.197 1.15%
std::stable_sort(deque<int>)_(ascending)/8 18.114 -2.32%
std::stable_sort(deque<int>)_(ascending)/8192 13626.295 -5.16%
std::stable_sort(deque<int>)_(descending)/1024 2915.586 -
std::stable_sort(deque<int>)_(descending)/8 25.556 -1.83%
std::stable_sort(deque<int>)_(descending)/8192 20386.604 -
std::stable_sort(deque<int>)_(heap)/1024 2752.063 1.45%
std::stable_sort(deque<int>)_(heap)/8 24.563 1.79%
std::stable_sort(deque<int>)_(heap)/8192 17277.645 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2983.597 2.58%
std::stable_sort(deque<int>)_(pipe-organ)/8 23.422 9.17%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20450.357 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3119.657 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.543 -1.39%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20699.352 -
std::stable_sort(deque<int>)_(repeated)/1024 1412.907 -
std::stable_sort(deque<int>)_(repeated)/8 18.226 -
std::stable_sort(deque<int>)_(repeated)/8192 7665.570 -
std::stable_sort(deque<int>)_(shuffled)/1024 2558.198 1.58%
std::stable_sort(deque<int>)_(shuffled)/8 23.214 2.07%
std::stable_sort(deque<int>)_(shuffled)/8192 14218.137 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4815.542 16.43%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.973 5.09%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48036.824 48.54%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22844.620 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 25.115 2.17%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119003.528 1.93%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13710.470 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.986 2.80%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107751.128 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13901.759 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 18.378 4.50%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84758.706 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22419.374 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.332 3.68%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136172.917 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3446.681 1.79%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.997 8.83%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17850.303 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17922.981 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.946 2.92%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146015.300 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3618.924 1.11%
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.764 3.91%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42349.797 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12548.237 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.317 2.96%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187083.000 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9542.608 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.119 3.39%
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117706.758 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8082.609 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.984 2.14%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116799.232 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13567.400 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.152 2.57%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200482.222 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1279.512 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 17.069 5.99%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14188.542 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12043.878 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.273 3.42%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174911.804 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4496.973 -4.30%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.623 3.60%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19377.423 6.51%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23165.709 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.740 2.54%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24779.922 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13818.571 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.783 3.38%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30914.413 1.48%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14859.185 4.67%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.682 2.40%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 23103.455 10.24%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22577.819 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.638 3.63%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34440.779 1.12%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3454.119 2.38%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.593 4.14%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 18202.147 88.88%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17907.968 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.948 3.42%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28425.680 4.43%
std::stable_sort(vector<int>)_(ascending)/1024 2096.585 -
std::stable_sort(vector<int>)_(ascending)/8 16.230 4.52%
std::stable_sort(vector<int>)_(ascending)/8192 13477.589 -
std::stable_sort(vector<int>)_(descending)/1024 2819.965 -
std::stable_sort(vector<int>)_(descending)/8 25.008 8.03%
std::stable_sort(vector<int>)_(descending)/8192 18435.133 -
std::stable_sort(vector<int>)_(heap)/1024 2565.350 -
std::stable_sort(vector<int>)_(heap)/8 22.006 3.11%
std::stable_sort(vector<int>)_(heap)/8192 14563.238 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2792.252 -1.03%
std::stable_sort(vector<int>)_(pipe-organ)/8 19.363 5.01%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18245.306 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2900.744 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.211 4.45%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18302.333 -
std::stable_sort(vector<int>)_(repeated)/1024 1116.125 -
std::stable_sort(vector<int>)_(repeated)/8 16.242 4.02%
std::stable_sort(vector<int>)_(repeated)/8192 5270.608 -
std::stable_sort(vector<int>)_(shuffled)/1024 2281.818 1.08%
std::stable_sort(vector<int>)_(shuffled)/8 20.468 3.59%
std::stable_sort(vector<int>)_(shuffled)/8192 10992.256 -
std::swap_ranges(deque<int>)/1024 319.376 -
std::swap_ranges(deque<int>)/32 10.420 -
std::swap_ranges(deque<int>)/50 15.853 -
std::swap_ranges(deque<int>)/8192 2548.376 -
std::swap_ranges(list<int>)/1024 764.791 -
std::swap_ranges(list<int>)/32 19.624 -
std::swap_ranges(list<int>)/50 32.842 1.78%
std::swap_ranges(list<int>)/8192 9721.767 -5.19%
std::swap_ranges(vector<int>)/1024 62.735 -
std::swap_ranges(vector<int>)/32 4.823 -4.33%
std::swap_ranges(vector<int>)/50 5.604 -1.96%
std::swap_ranges(vector<int>)/8192 476.204 -
std::transform(deque<int>)_(identity_transform)/1024 370.253 -
std::transform(deque<int>)_(identity_transform)/32 12.304 -
std::transform(deque<int>)_(identity_transform)/50 19.092 -
std::transform(deque<int>)_(identity_transform)/8192 2444.279 -
std::transform(deque<int>,_deque<int>)/1024 661.460 -
std::transform(deque<int>,_deque<int>)/32 21.355 -2.59%
std::transform(deque<int>,_deque<int>)/50 36.263 1.75%
std::transform(deque<int>,_deque<int>)/8192 5422.871 -
std::transform(list<int>)_(identity_transform)/1024 741.772 -
std::transform(list<int>)_(identity_transform)/32 16.988 -
std::transform(list<int>)_(identity_transform)/50 30.624 -
std::transform(list<int>)_(identity_transform)/8192 7656.000 -1.15%
std::transform(list<int>,_list<int>)/1024 841.373 -
std::transform(list<int>,_list<int>)/32 23.051 -
std::transform(list<int>,_list<int>)/50 37.298 -
std::transform(list<int>,_list<int>)/8192 8647.858 -12.58%
std::transform(vector<int>)_(identity_transform)/1024 262.731 -
std::transform(vector<int>)_(identity_transform)/32 9.180 -
std::transform(vector<int>)_(identity_transform)/50 16.387 -
std::transform(vector<int>)_(identity_transform)/8192 2022.843 -
std::transform(vector<int>,_vector<int>)/1024 555.362 -
std::transform(vector<int>,_vector<int>)/32 17.229 -
std::transform(vector<int>,_vector<int>)/50 26.863 -
std::transform(vector<int>,_vector<int>)/8192 4445.442 -
std::unique(deque<int>)_(contiguous)/1024 514.758 -
std::unique(deque<int>)_(contiguous)/32 51.036 3.00%
std::unique(deque<int>)_(contiguous)/52 57.244 2.99%
std::unique(deque<int>)_(contiguous)/8192 3753.067 -
std::unique(deque<int>)_(sprinkled)/1024 513.194 -
std::unique(deque<int>)_(sprinkled)/32 54.969 2.86%
std::unique(deque<int>)_(sprinkled)/52 63.470 2.35%
std::unique(deque<int>)_(sprinkled)/8192 3820.920 -
std::unique(deque<int>,_pred)_(contiguous)/1024 633.934 -4.15%
std::unique(deque<int>,_pred)_(contiguous)/32 56.963 1.26%
std::unique(deque<int>,_pred)_(contiguous)/52 67.808 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4577.745 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.846 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.067 -
std::unique(deque<int>,_pred)_(sprinkled)/52 71.023 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5212.757 -
std::unique(list<int>)_(contiguous)/1024 919.537 -
std::unique(list<int>)_(contiguous)/32 52.133 -
std::unique(list<int>)_(contiguous)/52 64.203 -
std::unique(list<int>)_(contiguous)/8192 6981.818 -
std::unique(list<int>)_(sprinkled)/1024 950.835 -
std::unique(list<int>)_(sprinkled)/32 54.095 -
std::unique(list<int>)_(sprinkled)/52 67.699 -3.19%
std::unique(list<int>)_(sprinkled)/8192 8181.706 2.87%
std::unique(list<int>,_pred)_(contiguous)/1024 957.796 -
std::unique(list<int>,_pred)_(contiguous)/32 57.247 -
std::unique(list<int>,_pred)_(contiguous)/52 71.270 -
std::unique(list<int>,_pred)_(contiguous)/8192 7545.710 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1006.518 -
std::unique(list<int>,_pred)_(sprinkled)/32 61.636 -4.43%
std::unique(list<int>,_pred)_(sprinkled)/52 78.796 -2.31%
std::unique(list<int>,_pred)_(sprinkled)/8192 8305.495 1.50%
std::unique(vector<int>)_(contiguous)/1024 307.322 -
std::unique(vector<int>)_(contiguous)/32 48.187 -
std::unique(vector<int>)_(contiguous)/52 53.630 -
std::unique(vector<int>)_(contiguous)/8192 1916.469 -
std::unique(vector<int>)_(sprinkled)/1024 536.933 1.54%
std::unique(vector<int>)_(sprinkled)/32 54.518 -
std::unique(vector<int>)_(sprinkled)/52 65.407 -
std::unique(vector<int>)_(sprinkled)/8192 3998.080 2.65%
std::unique(vector<int>,_pred)_(contiguous)/1024 495.828 1.95%
std::unique(vector<int>,_pred)_(contiguous)/32 56.349 3.80%
std::unique(vector<int>,_pred)_(contiguous)/52 65.574 2.26%
std::unique(vector<int>,_pred)_(contiguous)/8192 3612.413 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 686.868 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.948 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.900 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5184.183 -
std::unique_copy(deque<int>)_(contiguous)/1024 473.510 -
std::unique_copy(deque<int>)_(contiguous)/32 13.785 29.74%
std::unique_copy(deque<int>)_(contiguous)/52 19.434 18.30%
std::unique_copy(deque<int>)_(contiguous)/8192 3734.637 -
std::unique_copy(deque<int>)_(sprinkled)/1024 469.681 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.226 -40.83%
std::unique_copy(deque<int>)_(sprinkled)/52 15.400 -37.49%
std::unique_copy(deque<int>)_(sprinkled)/8192 3763.317 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.971 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.038 14.16%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.809 6.98%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4491.818 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.518 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.558 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.836 -1.25%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5064.993 -
std::unique_copy(list<int>)_(contiguous)/1024 738.646 -
std::unique_copy(list<int>)_(contiguous)/32 11.204 -
std::unique_copy(list<int>)_(contiguous)/52 19.419 -
std::unique_copy(list<int>)_(contiguous)/8192 6862.227 -
std::unique_copy(list<int>)_(sprinkled)/1024 741.608 -
std::unique_copy(list<int>)_(sprinkled)/32 13.425 1.48%
std::unique_copy(list<int>)_(sprinkled)/52 23.877 -
std::unique_copy(list<int>)_(sprinkled)/8192 6959.417 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 796.570 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.330 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.010 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7703.596 -3.67%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 837.405 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.260 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.175 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7644.014 -
std::unique_copy(vector<int>)_(contiguous)/1024 249.910 1.20%
std::unique_copy(vector<int>)_(contiguous)/32 8.692 -
std::unique_copy(vector<int>)_(contiguous)/52 13.607 2.07%
std::unique_copy(vector<int>)_(contiguous)/8192 1891.241 -
std::unique_copy(vector<int>)_(sprinkled)/1024 460.065 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.825 -1.08%
std::unique_copy(vector<int>)_(sprinkled)/52 22.837 4.06%
std::unique_copy(vector<int>)_(sprinkled)/8192 3693.468 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.184 3.42%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.383 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.775 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3812.310 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 590.055 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.361 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.391 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4518.412 -
std::unordered_map<int,_int>::clear()/0 392.859 -
std::unordered_map<int,_int>::clear()/1024 8153.272 1.34%
std::unordered_map<int,_int>::clear()/32 591.611 1.44%
std::unordered_map<int,_int>::clear()/8192 64467.414 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.583 -11.03%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.638 6.31%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.745 -3.78%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -14.82%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.716 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.726 20.16%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.758 5.67%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.443 1.89%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.434 3.76%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.325 -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.352 -27.15%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.533 12.27%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.472 -5.94%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.386 -1.12%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.068 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8536.849 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 267.367 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 99917.838 5.83%
std::unordered_map<int,_int>::ctor(const&)/0 12.890 -
std::unordered_map<int,_int>::ctor(const&)/1024 6835.931 1.76%
std::unordered_map<int,_int>::ctor(const&)/32 198.695 -
std::unordered_map<int,_int>::ctor(const&)/8192 55916.648 1.52%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.039 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9816.420 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 263.018 1.11%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80481.411 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.846 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13816.692 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 382.129 1.79%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144090.468 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.852 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13840.642 3.27%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 375.620 1.82%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 145846.061 2.14%
std::unordered_map<int,_int>::erase(iterator)/1024 19.738 -
std::unordered_map<int,_int>::erase(iterator)/32 19.684 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.670 -1.45%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.787 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5562.375 1.73%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 512.058 -1.17%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45346.210 1.76%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.637 4.02%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.679 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.489 2.36%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.300 14.01%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.386 5.96%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.377 -2.94%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.256 2.90%
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.341 14.00%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.275 -7.37%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.160 -12.53%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.339 -9.49%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.163 -17.45%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.638 11.26%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.043 -2.59%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.092 6.92%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.134 30.55%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.790 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12793.524 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 707.926 -1.82%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139915.195 -3.03%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.606 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12696.997 -1.64%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 751.381 2.02%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139405.354 -3.47%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.977 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7208.856 -3.54%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 586.654 -1.27%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86030.704 -3.10%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.033 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13935.983 -2.63%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 768.030 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149109.276 1.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.923 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13373.380 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 766.849 2.61%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 142642.649 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.833 -4.89%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.765 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.744 -4.89%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.029 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 20.556 8.79%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.335 5.76%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 18.712 -9.55%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.016 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.165 2.91%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.302 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 18.836 -6.00%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.048 -3.90%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.201 24.85%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.209 3.92%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.279 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 21.374 6.06%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.600 -3.82%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.034 -11.34%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.295 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.122 1.70%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.646 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.855 2.45%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.120 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6646.329 -1.22%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.452 -1.95%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53786.793 -1.52%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.128 -2.27%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6630.908 -8.60%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.199 -11.43%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54406.499 -2.55%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1599.993 -23.83%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.086 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 27660.144 -10.10%
std::unordered_multimap<int,_int>::clear()/0 391.614 -
std::unordered_multimap<int,_int>::clear()/1024 8140.363 1.81%
std::unordered_multimap<int,_int>::clear()/32 591.589 -
std::unordered_multimap<int,_int>::clear()/8192 62672.087 1.93%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.431 -3.90%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.334 6.87%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.477 11.58%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.401 18.41%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.834 39.79%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.602 5.44%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 2.027 46.44%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.971 23.73%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.837 13.56%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.889 22.09%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.312 13.38%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.179 -13.51%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.272 6.51%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.104 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.987 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8632.264 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 298.581 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99660.203 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.896 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6861.410 1.65%
std::unordered_multimap<int,_int>::ctor(const&)/32 199.629 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 55230.851 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.907 -2.06%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9036.017 -1.40%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 251.256 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76352.810 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.859 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12863.895 2.38%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 374.563 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138930.050 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.855 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13159.480 5.67%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 426.222 17.93%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142211.673 2.42%
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.226 3.26%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.585 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.517 -18.20%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.448 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5703.170 -2.20%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 528.924 2.27%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46101.930 3.14%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.449 9.74%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.239 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.702 -2.12%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -26.17%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.222 -14.65%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.340 -7.06%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.242 1.20%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.417 -3.28%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.217 -8.63%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.350 30.99%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.202 -3.87%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.230 2.59%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.288 11.14%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.339 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.145 -1.12%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 0.977 -16.41%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.104 -14.53%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.958 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14916.173 1.37%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.075 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169337.104 2.20%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.552 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14797.538 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 763.264 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167535.564 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 400.974 2.60%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14276.153 3.90%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 806.201 -1.19%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 183266.486 5.39%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.710 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15205.224 -2.06%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 816.410 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 166252.622 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.009 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16250.383 1.51%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 822.436 1.91%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 183453.674 2.53%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.963 -18.75%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.065 -15.50%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.517 -1.72%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.475 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.565 7.35%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 18.840 -19.15%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 19.243 -13.12%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.508 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.419 3.89%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.557 3.19%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 22.821 -29.83%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.153 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6618.772 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 212.994 5.43%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53542.850 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.135 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6680.369 -15.36%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 196.869 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54218.995 -2.86%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1313.605 -41.80%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.053 -6.48%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26784.621 -18.14%
std::unordered_multiset<int>::clear()/0 391.416 -
std::unordered_multiset<int>::clear()/1024 8264.070 -
std::unordered_multiset<int>::clear()/32 592.290 -2.08%
std::unordered_multiset<int>::clear()/8192 64305.000 -1.34%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.215 -18.00%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.286 -9.22%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.412 -18.03%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.440 30.32%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.596 -1.65%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.697 10.75%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.316 -10.07%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.854 6.36%
std::unordered_multiset<int>::count(key)_(existent)/32 1.747 8.48%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.785 4.86%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.348 14.12%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.220 -6.38%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.108 -14.62%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.198 -5.16%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.972 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8582.327 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 295.473 1.54%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 99399.728 -
std::unordered_multiset<int>::ctor(const&)/0 12.940 -3.53%
std::unordered_multiset<int>::ctor(const&)/1024 6774.658 -1.94%
std::unordered_multiset<int>::ctor(const&)/32 201.546 -11.78%
std::unordered_multiset<int>::ctor(const&)/8192 55653.632 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.908 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9006.161 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 249.585 -1.20%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75398.855 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.813 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12895.877 -2.03%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 374.226 -1.31%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138488.380 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.837 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12614.579 -1.95%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.400 -1.51%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139301.359 -
std::unordered_multiset<int>::erase(iterator)/1024 19.673 -
std::unordered_multiset<int>::erase(iterator)/32 19.521 -
std::unordered_multiset<int>::erase(iterator)/8192 20.695 5.02%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.718 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5905.687 5.07%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 516.935 -1.25%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46673.954 -9.65%
std::unordered_multiset<int>::erase(key)_(existent)/1024 20.432 -1.28%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.728 -3.81%
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.311 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.296 9.43%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.224 -2.79%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.322 -7.87%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.222 11.05%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.488 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.292 16.51%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.225 1.23%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.189 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.456 2.89%
std::unordered_multiset<int>::find(key)_(existent)/32 1.422 -1.54%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.526 19.44%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.028 -15.06%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.083 5.04%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.186 9.03%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.954 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15209.827 2.17%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 761.944 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166708.937 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.371 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15102.283 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 752.852 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165959.858 1.04%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.640 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13813.440 1.28%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 800.777 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 173039.688 1.51%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.750 -11.83%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.077 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 23.254 9.62%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.554 -2.29%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.674 -3.72%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.802 -7.98%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 22.433 2.84%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.457 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 26.529 12.26%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.896 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 31.604 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.128 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 7736.541 12.86%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 233.438 2.97%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 57533.908 4.96%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.170 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6704.725 -2.31%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 198.823 -2.51%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54893.774 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1381.614 -32.37%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.041 -1.33%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25831.219 -15.83%
std::unordered_set<int>::clear()/0 392.363 -
std::unordered_set<int>::clear()/1024 8322.864 -6.48%
std::unordered_set<int>::clear()/32 643.903 3.67%
std::unordered_set<int>::clear()/8192 61808.208 -10.24%
std::unordered_set<int>::contains(key)_(existent)/1024 1.180 -10.33%
std::unordered_set<int>::contains(key)_(existent)/32 1.271 11.25%
std::unordered_set<int>::contains(key)_(existent)/8192 1.358 -2.52%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -23.41%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.575 1.80%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.251 -21.28%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.221 -11.54%
std::unordered_set<int>::count(key)_(existent)/1024 1.393 3.38%
std::unordered_set<int>::count(key)_(existent)/32 1.461 1.97%
std::unordered_set<int>::count(key)_(existent)/8192 1.470 -
std::unordered_set<int>::count(key)_(non-existent)/0 0.267 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.329 -9.59%
std::unordered_set<int>::count(key)_(non-existent)/32 1.407 1.70%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.503 4.90%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.808 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8762.570 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 281.600 -1.86%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 100835.864 -5.87%
std::unordered_set<int>::ctor(const&)/0 12.876 -
std::unordered_set<int>::ctor(const&)/1024 6726.620 -
std::unordered_set<int>::ctor(const&)/32 200.470 2.19%
std::unordered_set<int>::ctor(const&)/8192 61278.051 11.55%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.959 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9727.500 -
std::unordered_set<int>::ctor(const&,_alloc)/32 262.479 -1.09%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80171.336 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.845 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13094.041 -2.99%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 366.545 -4.32%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139369.124 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.835 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13073.483 -1.02%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.783 -1.20%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140465.463 -11.62%
std::unordered_set<int>::erase(iterator)/1024 19.682 -8.98%
std::unordered_set<int>::erase(iterator)/32 19.636 -5.88%
std::unordered_set<int>::erase(iterator)/8192 19.708 -7.81%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.393 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5811.511 -7.11%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 532.380 -1.77%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45082.774 -9.78%
std::unordered_set<int>::erase(key)_(existent)/1024 21.458 -4.88%
std::unordered_set<int>::erase(key)_(existent)/32 21.207 -4.07%
std::unordered_set<int>::erase(key)_(existent)/8192 22.777 -1.38%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.265 -21.91%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.490 1.73%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.431 2.75%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.227 -1.31%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.205 1.31%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.369 2.21%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.167 1.51%
std::unordered_set<int>::find(key)_(existent)/1024 1.283 -10.76%
std::unordered_set<int>::find(key)_(existent)/32 1.105 -19.85%
std::unordered_set<int>::find(key)_(existent)/8192 1.336 -9.74%
std::unordered_set<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.144 8.20%
std::unordered_set<int>::find(key)_(non-existent)/32 1.163 6.76%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.210 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.068 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12402.499 -1.53%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 723.394 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139310.208 2.34%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.121 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12458.899 -2.52%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 722.721 -1.11%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138398.923 1.59%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.554 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7614.608 -8.26%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 588.524 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 86624.205 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.517 6.47%
std::unordered_set<int>::insert(value)_(already_present)/32 2.753 6.88%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.658 1.89%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.916 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.914 -4.57%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.849 -1.02%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 18.911 -5.20%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.974 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.075 2.23%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 20.347 6.55%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.398 -4.41%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.398 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6720.917 -1.58%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 211.336 -6.60%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 55673.544 1.67%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.398 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6632.069 -2.16%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.032 -1.74%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54745.779 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1287.152 -12.84%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.718 -2.72%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26546.721 -3.24%
std::unordered_set<std::string>::clear()/0 394.048 -
std::unordered_set<std::string>::clear()/1024 23003.306 -
std::unordered_set<std::string>::clear()/32 877.170 -3.96%
std::unordered_set<std::string>::clear()/8192 219381.540 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 41.356 24.75%
std::unordered_set<std::string>::contains(key)_(existent)/32 41.598 26.75%
std::unordered_set<std::string>::contains(key)_(existent)/8192 39.394 10.89%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.345 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 27.932 20.37%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 25.445 15.50%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 24.432 3.93%
std::unordered_set<std::string>::count(key)_(existent)/1024 35.493 -20.17%
std::unordered_set<std::string>::count(key)_(existent)/32 35.414 -9.77%
std::unordered_set<std::string>::count(key)_(existent)/8192 38.036 -7.91%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.331 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.179 13.36%
std::unordered_set<std::string>::count(key)_(non-existent)/32 25.662 1.33%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.464 15.93%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.791 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40998.768 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 966.480 -2.84%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 737700.562 -
std::unordered_set<std::string>::ctor(const&)/0 12.878 -
std::unordered_set<std::string>::ctor(const&)/1024 33279.983 -
std::unordered_set<std::string>::ctor(const&)/32 794.233 9.27%
std::unordered_set<std::string>::ctor(const&)/8192 336351.033 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.066 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63331.049 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1530.287 10.32%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 603119.967 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.828 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62205.246 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1527.766 -14.61%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 638511.720 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.850 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61530.872 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1700.341 3.85%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 635803.123 -
std::unordered_set<std::string>::erase(iterator)/1024 26.735 -23.50%
std::unordered_set<std::string>::erase(iterator)/32 30.544 3.96%
std::unordered_set<std::string>::erase(iterator)/8192 28.557 -10.41%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.763 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12488.148 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 646.034 -4.75%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118801.670 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 134.348 34.93%
std::unordered_set<std::string>::erase(key)_(existent)/32 74.674 -5.03%
std::unordered_set<std::string>::erase(key)_(existent)/8192 84.592 -23.63%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.275 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.656 -4.17%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 19.791 -5.87%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.492 -9.73%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.287 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.210 -5.24%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.504 -7.20%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.001 -8.93%
std::unordered_set<std::string>::find(key)_(existent)/1024 29.311 -29.39%
std::unordered_set<std::string>::find(key)_(existent)/32 39.481 7.61%
std::unordered_set<std::string>::find(key)_(existent)/8192 41.431 1.09%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 22.933 -6.04%
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.562 -2.00%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.862 2.49%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.636 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56920.436 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1951.401 -2.26%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 605229.523 1.38%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.237 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56940.543 2.69%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1805.751 2.85%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598756.710 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.014 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56275.721 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1688.239 -7.12%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 566287.217 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 61.801 -10.78%
std::unordered_set<std::string>::insert(value)_(already_present)/32 65.097 5.72%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 55.956 -21.18%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 42.600 -36.51%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 72.258 6.23%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 65.463 118.01%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.048 16.66%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 34.405 -38.30%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 73.370 27.56%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 32.538 -1.35%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 44.430 53.38%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.391 2.42%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35778.152 -1.04%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 745.377 12.65%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 339907.534 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.219 1.11%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35591.146 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 718.056 -1.37%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 341704.977 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.897 6.96%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16379.879 1.59%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 336.582 6.77%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 211923.983 1.30%
std::upper_bound(std::deque<int>)/100 30.749 -
std::upper_bound(std::deque<int>)/8 18.138 -
std::upper_bound(std::deque<int>)/8192 65.399 -
std::upper_bound(std::forward_list<int>)/100 96.830 -
std::upper_bound(std::forward_list<int>)/8 16.196 -
std::upper_bound(std::forward_list<int>)/8192 10716.636 -
std::upper_bound(std::list<int>)/100 101.124 -
std::upper_bound(std::list<int>)/8 16.271 -
std::upper_bound(std::list<int>)/8192 13752.508 -
std::upper_bound(std::vector<int>)/100 12.401 -
std::upper_bound(std::vector<int>)/8 6.000 -
std::upper_bound(std::vector<int>)/8192 15.744 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 425.389 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.210 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 646.466 2.72%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.282 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 267.801 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.331 -1.27%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.109 -1.79%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 771.096 18.33%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.482 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.199 2.92%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 770.467 19.81%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.540 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.968 -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 771.616 20.02%
std::vector<int>::ctor(size)/1024 43.686 -2.81%
std::vector<int>::ctor(size)/32 11.247 1.46%
std::vector<int>::ctor(size)/8192 372.960 99.46%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.724 -2.60%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.148 1.03%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 257.744 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.639 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.750 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.804 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.725 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.286 -2.15%
std::vector<int>::erase(middle)_(cheap_elements)/8192 142.155 -1.29%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.426 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.081 1.40%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.659 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 978.134 -4.49%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 436.520 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4670.994 -8.08%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 926.779 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 462.088 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4002.915 -11.98%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 958.346 1.84%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 434.825 3.11%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4748.999 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.879 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.809 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.458 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.612 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.990 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 878.720 13.45%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.058 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.875 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 654.453 -3.95%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.625 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.434 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.284 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.441 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.452 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.432 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 831.957 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.278 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4853.365 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12495.410 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 734.368 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109304.642 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.601 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.368 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6339.463 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6591.337 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 154.445 6.07%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54455.909 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.720 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.475 1.89%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6851.132 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21163.198 7.28%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 649.795 8.57%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 184183.533 6.87%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.797 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.103 3.32%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 7171.767 4.46%
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19811.251 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 621.817 3.60%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 172562.674 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.528 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.041 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6889.315 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19689.182 -16.54%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 597.840 -15.39%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171947.145 -12.48%
std::vector<std::string>::ctor(size)/1024 428.500 -
std::vector<std::string>::ctor(size)/32 32.840 -2.76%
std::vector<std::string>::ctor(size)/8192 4169.962 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 582.038 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 37.132 3.84%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5277.848 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21146.488 3.91%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 619.472 4.56%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 183974.261 4.10%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.248 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.732 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4576.930 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.874 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.699 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4594.812 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.576 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.908 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.064 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.122 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.759 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.869 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.669 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.590 -1.00%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4571.111 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.887 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.774 -4.65%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4589.890 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1802.569 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 464.012 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12423.511 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15186.828 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 789.651 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116003.985 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3342.410 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 522.608 -1.79%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23069.168 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16723.744 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 856.099 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128057.785 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1868.956 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.020 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14021.916 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13362.490 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 876.884 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 115876.940 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 287.254 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.181 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.398 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.969 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.848 -4.85%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.821 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.160 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.611 1.37%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5691.228 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6443.253 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 137.379 1.25%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 53065.200 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 550.462 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.328 -3.45%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3252.523 3.60%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 592.339 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.165 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5768.150 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.817 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.717 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.633 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.412 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 22.938 -1.10%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.588 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.746 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.764 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.734 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.360 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.368 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.353 -
vector<bool>(const_vector<bool>&) 10.737 -2.30%
vector<bool>(size_type,_const_value_type&) 8.730 -2.01%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.728 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.003 1.61%
vector<bool>::reserve() 8.626 -3.09%
vector<bool>::resize() 11.204 -2.96%
Geometric Mean 888.697 -