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 985d75a57abaabbd4de3aafd42145068d6bedd13

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 565953 2026-02-18T18:47:37 0:00:00
Previous 565951 2026-02-18T21:13:20 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1644 1978
Performance Improvements 1671 1833
Unchanged Tests 38590 38094
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 156.89% 706.483 1814.851 - 186.30% -
std::copy_n(vector<bool>)_(aligned)/262144 141.61% 273.417 660.608 - 3.43% -
SetIntersection_Interlaced_Vector_float_262144_64 137.76% 8278969.571 19684107.018 - 113.58% -
SetIntersection_Interlaced_Vector_uint64_262144_256 121.15% 31920403.259 70593000.846 - 52.17% -
std::unique_copy(list<int>)_(contiguous)/1024 120.94% 738.375 1631.369 - 121.20% -
SetIntersection_Interlaced_Vector_float_262144_16 118.00% 3006786.742 6554920.834 - 53.85% -
std::unique_copy(list<int>)_(sprinkled)/1024 112.56% 759.517 1614.448 - 119.58% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 106.81% 793.197 1640.430 - 107.42% -
SetIntersection_Interlaced_Vector_float_262144_1024 105.51% 75807718.812 155793656.253 - 60.78% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 100.11% 837.096 1675.134 - 101.64% -
SetIntersection_Interlaced_Vector_float_16384_256 94.89% 14865198.617 28970545.889 - 70.57% -
SetIntersection_Interlaced_Vector_float_16384_64 91.88% 5587038.478 10720360.234 - 26.65% -
SetIntersection_Interlaced_Vector_float_262144_256 91.78% 28061220.403 53816014.146 - 58.44% -
SetIntersection_Interlaced_Vector_uint64_262144_16 90.78% 2964709.427 5656130.454 - 1.74% -
SetIntersection_Interlaced_Vector_float_16384_1024 88.03% 38881570.343 73107979.229 - 59.14% -
std::set<int>::contains(key)_(non-existent)/8192 78.47% 10.823 19.316 - 0.71% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 76.70% 41.510 73.348 - 1.87% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 70.17% 25.623 43.603 - 3.92% -
SetIntersection_Interlaced_Vector_float_1024_64 68.45% 3375366.520 5685872.843 - 57.57% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 64.23% 41.486 68.130 - -1.29% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 58.85% 4.332 6.882 - 49.26% -
BM_StringCtorDefault 57.53% 0.243 0.382 - 57.92% -
SetIntersection_Interlaced_Vector_float_1024_16 54.45% 1823208.895 2815876.268 - 42.86% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 53.91% 1.759 2.707 - -3.40% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 53.40% 32.536 49.911 - 3.49% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 49.91% 0.298 0.447 - 0.85% -
BM_PushHeap_uint32_PipeOrgan_1 49.53% 0.465 0.696 - 70.29% -
SetIntersection_Interlaced_Vector_float_16384_16 48.73% 2602232.284 3870213.984 - 5.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 46.97% 51.144 75.168 - -0.69% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 46.51% 38679061.526 56666853.071 - 4.94% -
std::unordered_set<int>::contains(key)_(non-existent)/0 43.92% 0.338 0.487 - 44.19% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 43.61% 0.338 0.485 - 43.69% -
std::set<std::string>::insert(value)_(new_value,_end)/32 42.21% 32.440 46.133 - 1.44% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 41.68% 34.192 48.443 - -3.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 41.24% 7382477.497 10427248.086 - -6.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 39.35% 31.343 43.676 - 35.76% -
SetIntersection_Interlaced_Vector_float_262144_4 39.08% 1428736.055 1987035.515 - 29.03% -
std::find_if_not(list<int>)_(bail_25%)/1024 38.31% 130.515 180.515 - 41.78% -
BM_toupper_char<char> 36.16% 0.506 0.689 - 24.55% -
SetIntersection_Interlaced_Vector_uint64_16384_16 35.89% 2413365.911 3279589.436 - 6.80% -
SetIntersection_Interlaced_Vector_string_262144_1024 35.78% 252911446.226 343393549.907 - -1.70% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 35.09% 0.995 1.344 - 39.22% -
SetIntersection_Interlaced_Vector_uint64_1024_256 34.00% 5468661.984 7327880.425 - 5.08% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.71% 51.597 68.476 - -5.91% -
std::find_if(list<int>)_(bail_25%)/1024 31.67% 137.527 181.079 - 41.54% -
SetIntersection_Interlaced_Vector_uint32_16384_64 31.43% 6469054.880 8502262.675 - 2.26% -
SetIntersection_Interlaced_Vector_uint32_262144_64 31.00% 9399824.259 12313712.042 - 28.08% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 30.36% 1.475 1.923 - 16.50% -
std::unordered_set<int>::count(key)_(existent)/1024 29.56% 1.238 1.604 - 23.92% -
std::adjacent_find(deque<int>)/50 29.26% 18.648 24.103 - -8.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 29.24% 11.637 15.040 - 33.87% -
BM_PushHeap_string_Descending_262144 29.13% 3.057 3.948 - 15.36% -
std::fill(list<int>)/1024 29.01% 520.624 671.662 - -0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.73% 37.007 47.638 - 47.24% -
SetIntersection_Interlaced_Vector_float_256_16 28.68% 6000912.462 7721879.449 - 25.13% -
SetIntersection_Interlaced_Vector_uint64_1024_64 28.65% 3370296.766 4336001.444 - 1.11% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 28.58% 2.185 2.809 - 2.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 28.25% 24.819 31.831 - 32.55% -
BM_PushHeap_uint64_SingleElement_1 28.10% 0.483 0.619 - 29.31% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 27.82% 38174759.225 48796767.855 - 28.64% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 27.82% 42.404 54.202 - 1.33% -
SetIntersection_Interlaced_Vector_uint64_262144_64 27.25% 15767353.613 20063487.085 - 132.12% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 26.53% 104.296 131.964 - 163.38% -
rng::fold_left(deque<int>)/8 26.36% 4.000 5.055 - 29.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 26.17% 0.429 0.542 - -22.28% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 25.93% 94351584.643 118813014.160 - 10.22% -
std::partition(deque<int>)_(sparse)/32 25.87% 10.081 12.689 - 26.02% -
std::find_if(list<int>)_(bail_25%)/32768 25.62% 6969.813 8755.701 - 23.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 24.89% 57.545 71.868 - 10.85% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 24.88% 2.242 2.800 - 0.21% -
std::unordered_set<int>::count(key)_(existent)/32 24.61% 1.360 1.694 - 38.26% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 24.45% 1.486 1.849 - 19.62% -
std::set<std::string>::insert(value)_(new_value,_end)/0 24.30% 27.457 34.129 - -0.34% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 24.04% 1.280 1.588 - 22.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 24.01% 629.529 780.668 - -4.89% -
BM_vector_deque_move/0 23.70% 0.442 0.547 - 24.81% -
BM_PushHeap_uint64_Descending_1 23.41% 0.392 0.484 - 2.89% -
std::partition(deque<int>)_(sparse)/50 23.15% 14.900 18.349 - 18.74% -
SetIntersection_Interlaced_Vector_uint64_256_64 23.12% 6828829.395 8407344.964 - 8.41% -
std::unordered_set<std::string>::erase(iterator)/32 22.62% 26.152 32.068 - 7.24% -
SetIntersection_Interlaced_Vector_uint64_262144_4 22.35% 1457624.735 1783473.444 - -0.72% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 22.34% 1.178 1.441 - 4.56% -
std::copy(vector<bool>)_(aligned)/1048576 22.28% 2382.143 2912.853 - -23.21% -
SetIntersection_Interlaced_Vector_uint64_1024_16 22.25% 1824126.753 2230026.909 - 18.68% -
BM_vector_deque_copy_backward/0 22.19% 0.516 0.631 - 31.51% -
std::unordered_multiset<int>::find(key)_(existent)/32 21.09% 1.221 1.478 - -0.84% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 20.85% 46.683 56.418 - 1.07% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 20.85% 15750.731 19034.298 - 15.29% -
BM_deque_vector_ranges_move/0 20.84% 1.309 1.582 - 20.90% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 20.77% 96.382 116.401 - 23.05% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 20.54% 1.384 1.668 - 22.03% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 20.40% 72.877 87.747 - 19.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.29% 558.176 671.440 - 4.34% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20.07% 4259.028 5113.981 - 21.42% -
std::rotate(deque<int>)_(by_1/4)/8192 20.01% 2438.169 2925.931 - 14.36% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 19.94% 547.922 657.201 - 5.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 19.89% 28.419 34.073 - 22.60% -
std::find(vector<short>)_(bail_25%)/8 19.69% 0.657 0.787 - 10.82% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 19.66% 9.661 11.561 - -33.59% -
BM_vector_deque_ranges_copy_backward/0 19.63% 0.419 0.501 - -25.95% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 19.57% 11266.689 13471.613 - 21.10% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 19.57% 10.609 12.685 - -11.20% -
SetIntersection_Interlaced_Vector_uint32_16384_16 19.48% 2639345.311 3153435.359 - -2.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.31% 502.439 599.465 - 3.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.30% 34.388 41.026 - -1.69% -
BM_toupper_string<wchar_t> 19.22% 6.369 7.593 - 20.50% -
SetIntersection_Interlaced_Vector_float_16384_4 19.14% 1357653.004 1617441.732 - -3.64% -
std::multimap<int,_int>::count(key)_(non-existent)/32 19.09% 2.445 2.912 - 29.18% -
SetIntersection_Interlaced_Set_uint64_1024_4 19.07% 9607873.023 11440538.198 - 13.38% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.89% 20.122 23.923 - -52.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 18.62% 57483824.256 68187298.075 - 4.07% -
SetIntersection_Interlaced_Set_uint64_1024_1024 18.04% 12293412.858 14510928.136 - 15.23% -
BM_deque_deque_copy_backward/0 17.94% 0.732 0.863 - -7.21% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 17.57% 5.732 6.738 - 21.65% -
SetIntersection_None_Set_string_1024_4 17.36% 8866067.700 10404976.315 - -16.87% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 17.17% 44.007 51.563 - 2.00% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 17.08% 554.810 649.556 - 4.27% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 16.97% 61.412 71.834 - 8.95% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 16.90% 12.648 14.786 - 11.37% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 16.86% 20.077 23.463 - -0.11% -
std::copy_backward(deque<int>)/64 16.86% 3.028 3.539 - 16.77% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 16.81% 32.307 37.738 - 0.85% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 16.78% 49.371 57.656 - 1.83% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 16.44% 0.397 0.462 - 0.91% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 16.16% 1.434 1.666 - 5.20% -
BM_deque_deque_ranges_copy_backward/0 16.15% 0.792 0.920 - 9.29% -
std::unordered_multiset<int>::count(key)_(existent)/1024 15.73% 1.631 1.887 - -7.16% -
std::pop_heap(deque<int>)/1024 15.72% 12.382 14.329 - 16.68% -
std::find_if_not(deque<int>)_(process_all)/1024 15.63% 293.885 339.830 - 26.15% -
BM_vector_deque_ranges_move/0 15.39% 0.371 0.428 - -18.45% -
BM_vector_deque_copy/0 15.34% 0.369 0.425 - -29.55% -
std::copy_n(vector<bool>)_(aligned)/1048576 15.31% 2438.520 2811.883 - -15.28% -
SetIntersection_Interlaced_Vector_float_1024_4 15.27% 1245675.289 1435842.655 - 12.81% -
std::set<std::string>::ctor(const&)/32 15.27% 707.935 816.004 - -2.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 15.23% 5868.635 6762.163 - -11.09% -
rng::find_last_if(vector<int>)_(bail_90%)/8 15.09% 0.486 0.559 - -11.07% -
SetIntersection_None_Set_string_1024_16 15.06% 8867056.296 10202333.511 - -19.43% -
BM_deque_deque_ranges_copy/0 15.00% 0.799 0.919 - 25.06% -
std::replace(vector<int>)_(sprinkled)/32 14.88% 5.358 6.155 - -0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 14.81% 5135442.345 5896044.009 - 17.93% -
std::replace_if(vector<int>)_(sprinkled)/50 14.75% 12.871 14.770 - 15.14% -
std::map<int,_int>::find(key)_(non-existent)/32 14.71% 2.242 2.571 - 14.15% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 14.54% 27.559 31.565 - -11.09% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 14.53% 9.191 10.527 - 20.41% -
std::find_first_of(deque<int>)_(large_needle)/50 14.40% 671.111 767.737 - -5.99% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 14.17% 1.604 1.832 - 25.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 14.16% 8506.417 9711.206 - 15.94% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 14.15% 1.526 1.742 - 11.84% -
std::find_if(vector<int>)_(bail_25%)/8 14.15% 0.692 0.790 - 7.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 13.87% 121413.169 138251.757 - 12.98% -
SetIntersection_None_Set_string_1024_64 13.87% 9044837.868 10299233.794 - 14.62% -
SetIntersection_Interlaced_Vector_float_1024_256 13.81% 5590991.408 6363087.277 - 5.73% -
BM_PushHeap_string_Random_1 13.75% 0.470 0.535 - 13.93% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 13.70% 47.768 54.310 - 11.92% -
std::find_if_not(deque<int>)_(process_all)/8192 13.69% 2356.851 2679.465 - 24.36% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 13.64% 21.015 23.881 - 1.15% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 13.58% 7.107 8.072 - -8.68% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 13.57% 7.963 9.043 - 9.16% -
std::find_end(list<int>,_pred)_(same_length)/8192 13.54% 8830.428 10026.215 - 5.58% -
ranges::minmax(std::vector<char>)/1 13.53% 0.624 0.708 - 8.52% -
BM_deque_deque_move_backward/0 13.41% 0.811 0.920 - 0.08% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 13.34% 688.357 780.166 - -3.03% -
std::set<std::string>::count(key)_(existent)/8192 13.24% 30.862 34.947 - 0.75% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 13.19% 15.392 17.422 - 18.12% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 13.16% 0.426 0.482 - 0.36% -
std::find_if(deque<int>)_(process_all)/8 13.14% 2.525 2.857 - 13.72% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 13.09% 27.963 31.624 - 4.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12.96% 21982154.314 24830845.806 - 8.75% -
bm_ranges_swap_ranges_vb_aligned/256 12.77% 3.458 3.899 - 12.78% -
std::copy(deque<int>)/64 12.75% 2.685 3.028 - 12.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 12.67% 1640942.953 1848840.902 - 11.45% -
SetIntersection_Interlaced_Vector_uint32_256_16 12.40% 6139825.036 6901316.190 - 4.51% -
std::set<int>::equal_range(key)_(existent)/8192 12.31% 7.897 8.868 - 4.30% -
std::unordered_map<int,_int>::find(key)_(existent)/32 12.30% 1.328 1.491 - 2.92% -
std::count(list<int>)_(every_other)/8192 12.25% 7096.997 7966.572 - 5.72% -
BM_std_minmax_element<short>/3 12.23% 1.113 1.249 - 3.27% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 12.15% 25.011 28.051 - 10.20% -
rng::contains(list<int>)_(process_all)/8192 12.11% 7970.011 8935.529 - 25.23% -
std::set<int>::find(key)_(non-existent)/8192 12.01% 8.406 9.415 - 11.03% -
SetIntersection_Front_Vector_uint64_1024_1024 11.94% 5273203.599 5902970.936 - 0.19% -
SetIntersection_Interlaced_Vector_string_16384_16 11.83% 4321726.685 4832967.372 - 12.70% -
SetIntersection_None_Set_string_1024_1 11.75% 9091759.508 10160215.033 - -19.88% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 11.66% 0.264 0.294 - -0.54% -
std::map<int,_int>::contains(key)_(non-existent)/8192 11.63% 9.839 10.983 - -42.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 11.63% 0.467 0.521 - 23.06% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 11.59% 46.203 51.557 - 10.19% -
SetIntersection_Front_Vector_uint32_1024_1024 11.57% 5305082.990 5918725.681 - 0.16% -
SetIntersection_Interlaced_Vector_float_64_16 11.54% 16507282.887 18412088.736 - 9.49% -
SetIntersection_Interlaced_Vector_string_262144_64 11.52% 20067877.057 22380274.474 - 0.18% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 11.51% 1670.936 1863.199 - 4.19% -
SetIntersection_Interlaced_Set_string_262144_4 11.49% 1858378.256 2071820.965 - 11.82% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11.47% 1421.536 1584.613 - 13.05% -
BM_StringRelational_Eq_Large_Large_Control 11.47% 2.069 2.307 - 4.22% -
BM_deque_vector_move_backward/0 11.45% 1.366 1.522 - 16.80% -
std::unordered_set<std::string>::count(key)_(existent)/32 11.39% 39.160 43.621 - 34.44% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 11.34% 37.397 41.639 - 1.61% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 11.27% 4.638 5.161 - 3.42% -
std::copy_backward(vector<bool>)_(aligned)/262144 11.25% 685.442 762.541 - -3.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 11.20% 46.020 51.176 - 7.41% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 11.20% 9.907 11.017 - 0.64% -
std::unordered_map<int,_int>::count(key)_(existent)/32 11.19% 1.417 1.576 - 1.47% -
SetIntersection_Interlaced_Vector_string_16384_256 10.98% 41182916.660 45705461.384 - 5.81% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 10.96% 725.206 804.715 - 20.17% -
std::move(vector<int>)/262144 10.94% 19122.514 21213.715 - 22.73% -
std::pop_heap(deque<float>)/8192 10.86% 60.788 67.392 - 9.87% -
SetIntersection_Interlaced_Vector_string_256_64 10.85% 18588495.236 20605350.556 - -1.21% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 10.81% 31.057 34.416 - -0.56% -
std::find_end(deque<int>)_(process_all)/8192 10.80% 1999.809 2215.876 - 4.82% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 10.79% 1.418 1.571 - 3.62% -
std::find_end(deque<int>)_(single_element)/1024 10.77% 306.525 339.552 - 6.85% -
std::set<std::string>::contains(key)_(existent)/32 10.77% 14.252 15.786 - -0.18% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 10.75% 89.210 98.802 - 2.76% -
std::equal(deque<int>)_(it,_it,_it)/1024 10.71% 432.409 478.702 - -1.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 10.68% 29.653 32.820 - -2.11% -
std::set<int>::find(key)_(non-existent)/32 10.64% 2.255 2.495 - 11.57% -
SetIntersection_Interlaced_Set_uint64_1024_256 10.61% 13944727.996 15424227.225 - 5.73% -
std::unordered_multiset<int>::count(key)_(existent)/8192 10.61% 1.580 1.748 - -4.68% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 10.59% 1.259 1.392 - 9.41% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 10.58% 10.354 11.449 - 1.24% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 10.54% 18051.777 19954.441 - -18.75% -
std::set<int>::insert(value)_(already_present)/1024 10.50% 5.707 6.307 - 4.31% -
std::unordered_multiset<int>::find(key)_(existent)/8192 10.48% 1.179 1.303 - 4.28% -
std::find_first_of(deque<int>)_(large_needle)/32 10.41% 282.226 311.593 - -4.53% -
std::copy_backward(vector<int>)/32768 10.40% 3435.805 3793.297 - 0.24% -
std::equal(list<int>)_(it,_it,_it,_it)/50 10.39% 26.937 29.737 - 0.97% -
std::search(list<int>,_pred)_(same_length)/8192 10.38% 8712.227 9616.794 - 12.15% -
std::find_end(forward_list<int>)_(single_element)/8192 10.32% 5658.877 6243.073 - 1.77% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 10.24% 20.472 22.568 - -1.36% -
std::find_if_not(deque<int>)_(process_all)/32768 10.06% 9409.075 10355.757 - 19.50% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 10.01% 7.230 7.954 - 1.18% -
rng::find_last(list<int>)_(bail_90%)/1048576 10.01% 86581.025 95246.484 - 9.69% -
std::set<std::string>::lower_bound(key)_(existent)/1024 10.01% 21.787 23.967 - 0.64% -
rng::contains_subrange(deque<int>)_(process_all)/16 10.00% 8.406 9.247 - 0.62% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 9.99% 23.302 25.631 - 8.46% -
SetIntersection_Front_Vector_string_262144_64 9.95% 3110008.178 3419480.903 - 4.49% -
std::stable_partition(list<int>)_(dense)/8192 9.94% 17494.219 19233.016 - 10.34% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 9.92% 118235.003 129964.088 - 8.23% -
ranges::minmax(std::deque<__int128>)/8 9.88% 3.761 4.133 - 8.35% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 9.87% 6092.674 6694.128 - 5.76% -
SetIntersection_Interlaced_Vector_string_262144_16 9.81% 6047721.585 6641233.830 - -3.13% -
SetIntersection_Front_Set_uint64_262144_1024 9.81% 12603794.321 13839937.635 - -11.09% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 9.80% 2.272 2.494 - 9.17% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.76% 9.887 10.852 - -0.36% -
std::copy_if(list<int>)_(entire_range)/64 9.75% 30.444 33.413 - -8.97% -
std::multimap<int,_int>::ctor(const&)/32 9.74% 224.460 246.326 - 10.46% -
std::find_end(deque<int>)_(same_length)/1000 9.72% 326.360 358.086 - 9.97% -
std::adjacent_find(deque<int>,_pred)/8 9.71% 4.317 4.736 - 13.79% -
bm_ranges_lexicographical_compare<unsigned_char>/8 9.70% 1.263 1.386 - 0.45% -
rng::contains_subrange(deque<int>)_(process_all)/32 9.67% 13.646 14.965 - -2.19% -
std::find_if(deque<int>)_(process_all)/50 9.62% 12.576 13.786 - 10.52% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 9.51% 1.558 1.706 - 9.49% -
std::multiset<int>::ctor(const&,_alloc)/1024 9.46% 6528.552 7146.358 - 6.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 9.39% 0.637 0.697 - 4.90% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 9.35% 18902.484 20670.590 - -19.64% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 9.29% 7124.624 7786.176 - 15.17% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 9.28% 23.762 25.968 - 0.44% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 9.28% 16.920 18.489 - 14.52% -
bm_ranges_lexicographical_compare<unsigned_char>/64 9.27% 1.818 1.987 - -3.16% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 9.24% 649.263 709.245 - 3.15% -
std::set<int>::equal_range(key)_(non-existent)/8192 9.23% 10.141 11.077 - 12.23% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 9.20% 50.990 55.678 - 8.66% -
BM_PushHeap_float_Descending_4 9.19% 0.347 0.379 - 4.41% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 9.14% 620.365 677.088 - 6.54% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.14% 51.003 55.666 - 9.09% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 9.11% 22.054 24.064 - 0.72% -
ranges::minmax(std::vector<char>)/64 9.08% 1.215 1.326 - -0.20% -
BM_PushHeap_string_SingleElement_1 9.08% 0.483 0.527 - -24.72% -
std::any_of(vector<int>)_(process_all)/50 9.06% 15.015 16.374 - 30.25% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 9.05% 1.852 2.019 - 9.22% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 8.99% 8.363 9.115 - 14.25% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 8.96% 6.502 7.085 - -0.56% -
std::set<int>::equal_range(key)_(non-existent)/1024 8.95% 6.569 7.157 - 10.47% -
std::set<int>::insert(value)_(already_present)/8192 8.81% 9.403 10.232 - 2.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.80% 27.920 30.378 - -12.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 8.80% 3422.026 3723.246 - 4.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 8.77% 59.165 64.356 - 4.36% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 8.76% 878.888 955.858 - 9.79% -
std::set<int>::lower_bound(key)_(existent)/1024 8.76% 4.330 4.709 - 9.45% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.70% 10278.165 11171.876 - -5.83% -
std::copy(list<int>)/64 8.67% 30.425 33.064 - -10.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 8.67% 30.547 33.194 - -1.81% -
SetIntersection_Front_Set_float_16384_1024 8.64% 11318471.642 12296229.886 - -9.46% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 8.60% 5.548 6.025 - 8.00% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 8.58% 18.848 20.465 - -0.59% -
SetIntersection_Interlaced_Vector_uint64_256_16 8.57% 6654101.652 7224665.569 - 7.96% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 8.57% 657.757 714.108 - 6.87% -
std::set<int>::find(key)_(existent)/1024 8.53% 3.807 4.132 - 2.63% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 8.46% 656.681 712.204 - 7.52% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8.45% 38563.049 41821.520 - 8.61% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 8.42% 28.963 31.403 - 5.06% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 8.40% 16612.109 18007.702 - 8.26% -
SetIntersection_Interlaced_Vector_string_262144_256 8.36% 71617144.305 77602256.478 - 2.10% -
std::rotate(vector<bool>)_(by_1/4)/1024 8.34% 12.972 14.054 - 11.86% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 8.33% 2.345 2.541 - 3.56% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 8.32% 20.420 22.119 - 0.04% -
BM_PushHeap_float_Ascending_16 8.30% 1.070 1.159 - 18.90% -
BM_deque_vector_ranges_copy_backward/0 8.26% 1.416 1.533 - 7.82% -
SetIntersection_Front_Set_uint64_1024_64 8.26% 1634405.131 1769350.553 - -0.28% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 8.25% 48672.952 52688.188 - 6.94% -
std::copy_backward(vector<bool>)_(aligned)/512 8.25% 1.472 1.593 - 1.30% -
SetIntersection_Front_Vector_string_256_256 8.24% 19122035.323 20698353.409 - 7.79% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 8.24% 461.049 499.043 - 3.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 8.20% 31.692 34.292 - -1.28% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 8.20% 21072.139 22800.220 - 5.80% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 8.16% 1.412 1.528 - -15.31% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 8.05% 21247.516 22957.569 - 7.47% -
std::find_end(deque<int>)_(same_length)/1024 8.04% 333.409 360.226 - 8.25% -
std::set<std::string>::ctor(const&,_alloc)/32 8.04% 694.288 750.105 - -0.55% -
bm_ranges_lexicographical_compare<unsigned_char>/1 7.99% 1.495 1.614 - 0.81% -
std::find_if(deque<int>)_(process_all)/8192 7.93% 2004.339 2163.290 - 8.68% -
std::unique(list<int>,_pred)_(contiguous)/8192 7.90% 7583.293 8182.302 - 9.04% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 7.87% 1.239 1.337 - -15.61% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 7.83% 1.364 1.471 - -6.67% -
std::find_if(deque<int>)_(process_all)/32768 7.82% 8091.619 8724.385 - 7.95% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 7.81% 5514106.600 5944964.236 - 0.58% -
ranges::minmax(std::deque<__int128>)/64 7.79% 30.589 32.972 - 7.76% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 7.77% 184520.959 198858.961 - 6.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 7.76% 8644085.141 9315125.878 - 6.88% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 7.76% 758.266 817.120 - 3.31% -
SetIntersection_Front_Vector_uint64_262144_1024 7.76% 5473664.584 5898489.690 - 10.94% -
std::for_each_n(list<int>)/8 7.76% 2.385 2.570 - 7.10% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 7.73% 6.574 7.082 - 6.96% -
std::find_if(deque<int>)_(process_all)/1024 7.73% 251.443 270.869 - 8.66% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.68% 8216.246 8847.637 - 8.41% -
std::find(list<int>)_(process_all)/8192 7.64% 6895.348 7422.472 - 4.54% -
std::find_first_of(vector<int>)_(large_needle)/8192 7.63% 6909419.970 7436615.255 - 1.96% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 7.63% 22.938 24.687 - -0.14% -
std::set<int>::find(key)_(non-existent)/1024 7.61% 5.561 5.985 - 6.97% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 7.55% 342977055.446 368880523.909 - 5.17% -
std::unordered_set<std::string>::find(key)_(existent)/8192 7.55% 32.736 35.207 - -19.84% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 7.50% 21301.896 22899.579 - 6.35% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.49% 6.780 7.288 - 0.43% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 7.49% 187867.992 201939.388 - 7.11% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 7.49% 39.608 42.572 - 4.64% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 7.49% 22.471 24.153 - 1.12% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 7.48% 1501.241 1613.535 - -0.59% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 7.47% 505369.125 543144.564 - 6.89% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 7.45% 2.335 2.509 - 1.74% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 7.44% 276.516 297.078 - -9.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 7.43% 1112895.605 1195573.526 - 0.38% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 7.41% 840476.969 902735.232 - 4.73% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 7.40% 34.904 37.486 - 2.11% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 7.38% 0.372 0.400 - -17.90% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 7.36% 4.246 4.559 - 1.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 7.31% 30.819 33.072 - -10.05% -
SetIntersection_Front_Vector_uint32_16384_256 7.28% 2123139.237 2277717.453 - -0.03% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.28% 5860.556 6286.966 - -2.78% -
std::replace(vector<int>)_(sprinkled)/50 7.22% 8.494 9.107 - 0.26% -
std::move(vector<bool>)_(unaligned)/512 7.17% 4.606 4.936 - 3.52% -
std::unordered_set<int>::count(key)_(non-existent)/1024 7.17% 1.573 1.686 - 15.63% -
std::map<int,_int>::insert(value)_(already_present)/1024 7.16% 3.356 3.596 - 11.32% -
std::set<int>::upper_bound(key)_(existent)/8192 7.11% 7.796 8.351 - 7.76% -
std::map<std::string,_int>::find(key)_(non-existent)/32 7.08% 12.433 13.314 - 0.46% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.08% 966.615 1035.025 - 2.91% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 7.06% 5.406 5.788 - 0.00% -
SetIntersection_Interlaced_Vector_uint64_16384_64 7.04% 7722088.837 8265709.754 - 6.54% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 7.04% 9.954 10.655 - -0.40% -
SetIntersection_Front_Set_uint64_1024_256 7.02% 3887355.304 4160079.471 - -2.76% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.01% 10.105 10.814 - -3.75% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 7.01% 55.433 59.318 - 6.29% -
std::set<int>::upper_bound(key)_(existent)/1024 7.01% 3.984 4.263 - 4.56% -
std::replace_if(list<int>)_(sprinkled)/8192 7.00% 7440.691 7961.893 - 8.76% -
bm_write 6.99% 568.794 608.576 - 0.41% -
std::find_end(deque<int>)_(single_element)/8192 6.96% 2200.436 2353.510 - 6.51% -
std::find_if_not(deque<int>)_(bail_25%)/8192 6.95% 506.937 542.166 - 8.23% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 6.94% 0.485 0.519 - 7.65% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.93% 714.273 763.761 - -9.27% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.92% 4720.747 5047.642 - 7.19% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.91% 12747.506 13628.152 - 0.89% -
std::unordered_set<std::string>::contains(key)_(existent)/32 6.89% 33.222 35.512 - 8.99% -
std::multiset<int>::insert(value)_(already_present)/1024 6.83% 27.337 29.204 - 5.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 6.83% 7078838.206 7562126.348 - 5.94% -
BM_StringRelational_Less_Large_Empty_Control 6.82% 1.611 1.721 - 6.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 6.80% 8769502.582 9365489.381 - 7.81% -
SetIntersection_Interlaced_Set_string_262144_16 6.79% 2168352.621 2315573.975 - 7.88% -
rng::find_last(deque<int>)_(bail_90%)/8 6.72% 0.808 0.862 - 2.01% -
std::set<std::string>::contains(key)_(existent)/1024 6.71% 23.131 24.683 - 1.95% -
rng::contains_subrange(list<int>)_(single_element)/1048576 6.71% 795431.911 848777.176 - 1.21% -
std::count(vector<int>)_(every_other)/8 6.68% 1.294 1.380 - 0.32% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.67% 31.044 33.115 - 5.94% -
std::is_sorted_until(deque<int>,_pred)/8 6.67% 4.251 4.534 - -25.83% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 6.61% 16661.815 17763.362 - 6.94% -
ranges::minmax(std::vector<long_long>)/1 6.61% 0.645 0.687 - -0.11% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.61% 139380.002 148587.561 - 6.86% -
std::map<std::string,_int>::insert(value)_(already_present)/32 6.61% 22.242 23.711 - 10.96% -
BM_std_minmax_element<short>/2 6.58% 0.646 0.688 - 0.81% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.55% 47568.722 50685.085 - -3.16% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 6.54% 24.449 26.048 - 10.81% -
std::search(deque<int>,_pred)_(near_matches)/1000 6.53% 24195.619 25775.419 - 7.49% -
std::find_end(list<int>,_pred)_(single_element)/8192 6.52% 8543.492 9100.921 - 6.34% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 6.52% 4717.033 5024.765 - 6.79% -
std::search(deque<int>,_pred)_(near_matches)/1024 6.52% 25313.523 26963.472 - 7.17% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 6.51% 18.317 19.510 - 0.63% -
BM_StringRelational_Less_Empty_Large_Control 6.50% 1.611 1.716 - -0.07% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 6.50% 2.737 2.915 - -1.29% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.49% 23.113 24.612 - 3.03% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.48% 12726.564 13551.842 - 7.16% -
SetIntersection_Interlaced_Vector_uint64_1024_4 6.47% 1199196.960 1276768.916 - 1.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 6.45% 8870865.062 9443192.085 - 5.55% -
std::stable_sort(deque<int>)_(descending)/8 6.45% 25.444 27.086 - 5.40% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 6.44% 2.489 2.650 - 2.80% -
std::remove_if(deque<int>)_(sprinkled)/50 6.44% 63.369 67.451 - 5.62% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 6.43% 13242.079 14093.869 - 5.80% -
std::is_partitioned(deque<int>)_(partitioned)/1024 6.43% 288.140 306.654 - 4.79% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6.38% 6737.268 7167.096 - 7.36% -
std::reverse(vector<int>)/8 6.36% 1.517 1.613 - 4.37% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 6.34% 32.840 34.924 - 10.26% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 6.34% 4768.803 5071.128 - 6.57% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 6.31% 22.535 23.956 - 4.35% -
rng::fold_left(list<int>)/8 6.29% 3.847 4.089 - 6.57% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 6.26% 0.254 0.270 - 2.01% -
BM_num_put<bool> 6.24% 10.555 11.213 - 4.81% -
std::replace(list<int>)_(prefix)/8192 6.24% 6987.523 7423.249 - 5.38% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 6.23% 38562.007 40966.272 - 6.41% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 6.22% 217.757 231.308 - 5.56% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 6.21% 145912.621 154979.035 - 6.20% -
std::set<std::string>::erase(iterator)/32 6.20% 25.986 27.597 - -1.61% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 6.18% 20.239 21.489 - 5.56% -
BM_PushHeap_uint64_QuickSortAdversary_16 6.17% 0.920 0.977 - 4.09% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.14% 12392.097 13153.408 - 3.84% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.14% 138382.171 146880.848 - 4.22% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 6.14% 200.134 212.417 - 6.39% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 6.08% 1.509 1.601 - -4.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 6.07% 8727291.273 9257258.656 - 5.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 6.01% 11062.023 11726.982 - -0.81% -
std::swap_ranges(list<int>)/50 5.99% 32.623 34.579 - 6.13% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 5.99% 1.478 1.567 - 6.74% -
BM_deque_deque_ranges_copy/2 5.96% 2.171 2.300 - 2.59% -
std::any_of(list<int>)_(process_all)/32 5.96% 11.709 12.407 - 5.37% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.95% 5.570 5.902 - 10.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 5.94% 1710038.493 1811587.048 - 23.90% -
std::copy_backward(vector<bool>)_(aligned)/64 5.91% 1.673 1.772 - 4.94% -
SetIntersection_Front_Vector_uint64_16384_16384 5.90% 73985849.180 78353098.232 - 3.32% -
SetIntersection_Interlaced_Set_uint32_16384_1 5.88% 983506.293 1041375.752 - -0.36% -
std::search(vector<int>,_pred)_(single_element)/1000 5.88% 534.011 565.399 - 0.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 5.88% 67298714.523 71253914.590 - 4.93% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 5.87% 1.502 1.590 - -1.69% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 5.87% 146459.576 155058.511 - 6.18% -
std::unordered_set<int>::clear()/1024 5.85% 9337.305 9883.716 - -3.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 5.84% 8782042.975 9294809.180 - 3.34% -
BM_deque_vector_copy/4096 5.82% 146.247 154.765 - 6.17% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 5.79% 53.559 56.658 - 1.29% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.78% 4.974 5.261 - 12.89% -
std::map<std::string,_int>::ctor(const&)/32 5.77% 813.403 860.339 - 21.05% -
std::multimap<int,_int>::insert(value)_(already_present)/32 5.76% 18.249 19.300 - 4.03% -
BM_std_minmax_element<long_long>/2 5.75% 0.648 0.685 - 0.80% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 5.73% 1.502 1.588 - 8.04% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 5.71% 6210.260 6564.878 - -1.37% -
std::find_if_not(vector<char>)_(process_all)/8 5.71% 1.484 1.569 - 5.83% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 5.69% 1.515 1.601 - -7.53% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 5.66% 13896.473 14682.442 - 4.82% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 5.65% 6710.995 7089.940 - 5.07% -
std::upper_bound(std::list<int>)/8192 5.64% 13148.681 13890.528 - 5.71% -
BM_PushHeap_uint64_Ascending_16 5.64% 0.937 0.990 - 8.85% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 5.64% 8.302 8.770 - 5.93% -
std::replace(list<int>)_(sprinkled)/8192 5.63% 7743.191 8179.495 - 14.55% -
BM_tolower_string<wchar_t> 5.63% 6.360 6.718 - 4.28% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 5.63% 922.452 974.409 - 5.71% -
std::multiset<std::string>::contains(key)_(non-existent)/32 5.63% 9.967 10.528 - 9.31% -
SetIntersection_Interlaced_Vector_uint64_64_4 5.62% 16754359.900 17695903.587 - -0.41% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.61% 12580.727 13286.275 - 2.66% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 5.61% 15180.551 16031.833 - 5.45% -
std::stable_sort(deque<int>)_(repeated)/8 5.61% 17.717 18.711 - 5.21% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 5.60% 31.720 33.496 - -0.11% -
std::search(vector<int>,_pred)_(single_element)/8192 5.59% 4381.266 4626.371 - 0.49% -
std::copy_backward(deque<int>)/512 5.58% 18.056 19.063 - 5.77% -
std::sort(vector<int>)_(shuffled)/1024 5.57% 4637.554 4895.831 - 5.61% -
std::set<int>::count(key)_(existent)/8192 5.55% 7.794 8.227 - 2.27% -
BM_deque_deque_ranges_copy/64000 5.51% 2993.367 3158.439 - 7.98% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 5.51% 17.620 18.591 - 6.63% -
SetIntersection_Front_Vector_uint64_262144_16384 5.50% 74421452.665 78514539.026 - 5.40% -
SetIntersection_Front_Vector_float_1024_256 5.50% 2155996.547 2274560.609 - 0.35% -
BM_num_get<float> 5.48% 36.394 38.390 - 3.51% -
std::copy_backward(deque<int>)/32768 5.46% 3789.609 3996.469 - 8.71% -
SetIntersection_Interlaced_Set_float_256_256 5.44% 7204116.662 7596238.796 - -1.50% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 5.44% 12.375 13.049 - 6.07% -
SetIntersection_Interlaced_Set_uint64_1024_64 5.44% 10055244.719 10602061.954 - 5.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.43% 12472.703 13150.354 - 2.17% -
std::find_end(vector<int>,_pred)_(same_length)/1024 5.43% 625.078 658.998 - 5.86% -
ranges::min(std::vector<__int128>)/70000 5.43% 27062.802 28531.116 - -4.54% -
SetIntersection_Front_Set_float_16384_16384 5.41% 214570182.756 226183488.409 - 0.22% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 5.39% 746.578 786.848 - 2.79% -
SetIntersection_Front_Vector_string_16384_16 5.39% 1553621.163 1637373.147 - 0.60% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 5.38% 10239.784 10790.410 - 3.38% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 5.32% 10.635 11.201 - 2.65% -
ranges::min(std::deque<__int128>)/1 5.30% 0.663 0.699 - 5.21% -
std::search(vector<int>)_(same_length)/1000 5.30% 240.517 253.262 - 5.07% -
std::find_if_not(list<int>)_(process_all)/8192 5.28% 6864.160 7226.523 - 0.32% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.26% 5.304 5.583 - 8.16% -
std::replace_if(list<int>)_(prefix)/8192 5.24% 7236.365 7615.868 - 6.63% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 5.24% 54092.523 56928.292 - 5.54% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.22% 25070.556 26378.272 - 5.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5.21% 169490.391 178324.297 - 7.41% -
std::multiset<int>::contains(key)_(existent)/32 5.20% 1.657 1.743 - 4.63% -
SetIntersection_Front_Vector_uint32_262144_16384 5.17% 73053256.829 76832488.455 - 2.13% -
std::search(vector<int>,_pred)_(single_element)/1024 5.15% 550.704 579.058 - 0.51% -
std::count(vector<bool>)/1048576 5.13% 1454.272 1528.883 - 5.20% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.13% 359.809 378.256 - 3.50% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 5.12% 30.784 32.360 - 1.70% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 5.12% 4.299 4.519 - -0.72% -
std::stable_sort(deque<int>)_(ascending)/8192 5.11% 13568.585 14262.344 - 5.00% -
std::multiset<int>::erase(key)_(existent)/8192 5.11% 61.899 65.059 - 4.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 5.10% 347592861.329 365334499.677 - 2.08% -
std::stable_sort(deque<int>)_(ascending)/8 5.09% 17.648 18.547 - 5.85% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 5.09% 17.339 18.222 - 4.40% -
std::unordered_set<int>::ctor(const&)/32 5.08% 196.555 206.535 - 4.03% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.06% 4.768 5.009 - -0.42% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 5.05% 1.312 1.378 - -7.37% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5.02% 4768.402 5007.958 - 5.26% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 5.01% 46.046 48.351 - 1.63% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 4.99% 6.338 6.654 - 7.62% -
BM_StringRead_Cold_Shallow_Small 4.98% 1.118 1.173 - 4.45% -
SetIntersection_Front_Vector_string_64_64 4.98% 25114803.440 26366186.727 - -2.43% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 4.98% 665.070 698.208 - 2.77% -
std::find_first_of(list<int>)_(small_needle)/50 4.97% 143.149 150.267 - 8.17% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 4.94% 1.262 1.324 - 8.41% -
BM_PushHeap_string_QuickSortAdversary_256 4.93% 14.488 15.203 - 4.62% -
vector<bool>::resize() 4.92% 10.844 11.377 - 6.04% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 4.92% 20.178 21.171 - 0.79% -
std::adjacent_find(deque<int>,_pred)/50 4.91% 29.512 30.960 - 6.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.89% 1073393.719 1125918.127 - -0.38% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 4.89% 735.724 771.699 - -3.78% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 4.88% 57.842 60.666 - 3.58% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 4.88% 29.439 30.875 - 1.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4.87% 4480314.227 4698415.458 - 12.36% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.87% 1528.324 1602.683 - 0.18% -
std::unique(list<int>,_pred)_(sprinkled)/32 4.86% 63.077 66.143 - 0.40% -
BM_StringRelational_Less_Empty_Huge_Control 4.85% 1.611 1.689 - -1.67% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 4.84% 1.261 1.322 - -4.65% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 4.84% 738.055 773.742 - -0.48% -
ranges::min(std::list<long_long>)/8 4.81% 1.876 1.966 - 3.03% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 4.80% 9.415 9.867 - 6.84% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 4.80% 1.745 1.829 - 3.77% -
std::find_end(deque<int>)_(same_length)/8192 4.80% 2737.292 2868.635 - 2.56% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 4.77% 17.075 17.889 - 4.06% -
BM_StringRead_Cold_Deep_Large 4.77% 1.267 1.328 - -0.78% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 4.77% 34.278 35.913 - 0.03% -
std::multiset<std::string>::erase(iterator)/1024 4.76% 31.266 32.754 - 14.14% -
BM_deque_deque_ranges_move/1 4.75% 2.361 2.474 - -1.03% -
BM_vector_deque_copy_backward/64 4.75% 2.967 3.108 - 3.74% -
SetIntersection_Interlaced_Vector_uint32_16384_4 4.74% 1395963.368 1462087.705 - 2.25% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 4.73% 2656.831 2782.470 - 3.58% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 4.72% 2.472 2.589 - 2.26% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 4.72% 21.346 22.353 - 0.40% -
BM_deque_deque_ranges_copy/1 4.71% 2.439 2.554 - 4.76% -
BM_vector_deque_ranges_move/4000 4.70% 140.276 146.873 - 5.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.70% 341194445.640 357235163.682 - 2.81% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 4.70% 876.608 917.777 - 5.65% -
std::equal(deque<int>)_(it,_it,_it)/50 4.68% 21.652 22.666 - 0.28% -
std::copy_if(list<int>)_(entire_range)/32768 4.68% 25523.945 26718.194 - 4.43% -
std::find_end(deque<int>)_(process_all)/1000 4.68% 284.257 297.556 - 4.84% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 4.68% 0.346 0.362 - 4.72% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.67% 101909.236 106669.806 - 3.88% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.67% 5.072 5.308 - 0.25% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 4.66% 64.790 67.808 - -2.43% -
rng::fold_left(deque<int>)/32 4.66% 16.484 17.252 - 5.53% -
std::move(list<int>)/64 4.65% 39.265 41.090 - 5.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 4.64% 1129967.447 1182381.103 - 2.21% -
BM_std_minmax_element<long_long>/3 4.63% 1.191 1.246 - 5.20% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.63% 12784.632 13375.957 - -0.16% -
SetIntersection_None_Vector_uint64_1024_64 4.62% 1018733.124 1065845.233 - -0.50% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.62% 919.042 961.510 - 4.73% -
std::move(vector<bool>)_(aligned)/64 4.62% 1.584 1.657 - 3.36% -
SetIntersection_None_Vector_uint32_262144_256 4.58% 1074149.462 1123342.810 - -0.93% -
BM_PushHeap_float_QuickSortAdversary_1 4.55% 0.586 0.613 - 31.46% -
std::find_if(vector<char>)_(bail_25%)/1024 4.55% 25.236 26.384 - 4.96% -
std::fill_n(deque<int>)/32 4.53% 1.155 1.207 - 4.60% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 4.53% 37681.917 39389.296 - 5.12% -
rng::find_last(vector<int>)_(bail_90%)/8 4.52% 0.442 0.462 - 8.85% -
BM_vector_deque_ranges_copy_backward/64 4.52% 2.966 3.100 - 4.45% -
std::stable_sort(deque<int>)_(heap)/8 4.50% 23.904 24.979 - 5.54% -
BM_std_minmax_element<int>/3 4.50% 1.192 1.245 - 9.48% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 4.49% 2.393 2.500 - -6.88% -
std::map<std::string,_int>::find(key)_(existent)/8192 4.49% 29.452 30.774 - 1.07% -
std::set<std::string>::contains(key)_(non-existent)/1024 4.49% 20.656 21.582 - -5.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.48% 12494.492 13054.836 - -0.19% -
std::equal(deque<int>)_(it,_it,_it)/8 4.48% 4.278 4.470 - 0.35% -
std::find(vector<char>)_(bail_25%)/8 4.47% 1.106 1.155 - 4.64% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 4.46% 43737668.908 45689430.493 - -11.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 4.46% 13800231.108 14415784.905 - -2.00% -
BM_StringFindCharLiteral/8 4.45% 1.549 1.618 - 0.08% -
std::multimap<std::string,_int>::clear()/1024 4.44% 21297.578 22243.450 - -2.09% -
std::map<std::string,_int>::count(key)_(existent)/32 4.41% 15.435 16.116 - -2.31% -
std::partial_sort(vector<int>)_(heap)/1024 4.41% 7972.420 8324.056 - 5.19% -
std::map<int,_int>::count(key)_(non-existent)/1024 4.41% 7.275 7.596 - 5.18% -
std::unordered_set<int>::erase(iterator)/8192 4.40% 24.243 25.309 - 13.84% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.39% 274697.185 286769.433 - 4.79% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.38% 1.192 1.244 - 7.47% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 4.37% 48834.981 50970.052 - 2.72% -
std::for_each_n(list<int>)/32 4.37% 11.283 11.776 - 4.68% -
SetIntersection_Front_Vector_uint32_262144_256 4.36% 2129468.502 2222353.055 - -2.87% -
std::set<int>::contains(key)_(existent)/8192 4.36% 8.172 8.528 - 5.08% -
std::is_sorted_until(deque<int>)/8192 4.34% 3736.664 3898.800 - 4.37% -
bm_lexicographical_compare<signed_char>/64 4.32% 2.018 2.105 - -6.98% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 4.31% 19.457 20.296 - -0.05% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.31% 32167.429 33554.947 - 4.58% -
SetIntersection_Interlaced_Vector_uint64_16384_256 4.31% 20966958.831 21871271.384 - 17.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 4.30% 1172982.574 1223456.122 - -0.00% -
BM_PushHeap_uint32_PipeOrgan_262144 4.29% 3.024 3.153 - 3.02% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.29% 273.213 284.927 - 5.32% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.28% 59.969 62.534 - -5.03% -
BM_deque_deque_ranges_copy_backward/65536 4.27% 7721.248 8051.176 - 8.69% -
std::find(vector<int>)_(bail_25%)/8 4.27% 1.390 1.449 - 0.55% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.27% 1263.985 1317.938 - 3.03% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.27% 278956.372 290859.792 - 5.03% -
ranges::min(std::vector<__int128>)/64 4.26% 24.570 25.617 - -2.73% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.25% 210.030 218.952 - -0.84% -
BM_deque_deque_copy/1 4.23% 2.486 2.591 - 2.26% -
BM_deque_deque_move_backward/1 4.22% 2.711 2.826 - 1.79% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 4.21% 187493.056 195390.512 - 3.65% -
std::find_if(vector<char>)_(bail_25%)/32768 4.20% 799.239 832.782 - 4.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.19% 1236.830 1288.653 - 4.64% -
std::set<int>::contains(key)_(existent)/1024 4.18% 3.761 3.918 - 0.87% -
SetIntersection_Interlaced_Vector_uint32_1024_1 4.17% 993785.520 1035193.379 - -0.81% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 4.16% 2.615 2.724 - -0.36% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 4.15% 187843.491 195637.093 - 3.09% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 4.14% 13356.425 13909.625 - 6.82% -
std::set<int>::ctor(const&,_alloc)/8192 4.13% 49495.958 51541.406 - 2.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 4.13% 56.804 59.150 - 4.34% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.12% 363.093 378.046 - 3.20% -
SetIntersection_Interlaced_Set_string_16384_256 4.12% 340704988.240 354735101.281 - 2.04% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 4.11% 258.408 269.033 - -0.17% -
BM_StringFindCharLiteral/16 4.11% 1.554 1.618 - 0.06% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 4.11% 29.692 30.911 - 0.39% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.10% 182312.318 189781.032 - 5.68% -
rng::contains(list<int>)_(process_all)/8 4.09% 2.199 2.289 - -1.68% -
BM_StringRelational_Eq_Empty_Large_Control 4.09% 0.466 0.485 - 4.70% -
BM_vector_deque_ranges_move_backward/64 4.05% 2.968 3.088 - -0.40% -
std::lower_bound(std::list<int>)/8192 4.04% 13359.030 13899.135 - 5.00% -
std::partition_copy(vector<int>)/1024 4.04% 477.671 496.949 - 8.78% -
std::copy_backward(vector<bool>)_(aligned)/1048576 4.03% 2344.115 2438.692 - 23.36% -
std::stable_sort(deque<int>)_(ascending)/1024 4.03% 2102.442 2187.235 - 4.42% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 4.01% 12.133 12.619 - 4.95% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.01% 1792.390 1864.300 - -1.02% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 4.01% 19.145 19.913 - 6.05% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 4.01% 93.445 97.193 - 4.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 4.01% 2796542.950 2908620.674 - 31.57% -
SetIntersection_None_Set_uint32_16384_1024 4.00% 155006572.889 161214324.248 - 5.45% -
std::all_of(deque<int>)_(process_all)/8192 4.00% 2519.488 2620.185 - 3.83% -
SetIntersection_Front_Vector_uint32_16384_1024 3.99% 5644514.820 5869944.353 - 4.93% -
SetIntersection_None_Set_uint64_1_1 3.99% 529562621.213 550676475.138 - 2.68% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 3.98% 30.769 31.994 - 3.37% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 3.97% 33.686 35.023 - 4.42% -
std::partition(list<int>)_(sparse)/32 3.96% 8.813 9.163 - 4.48% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 3.96% 12.796 13.303 - 3.62% -
BM_PushHeap_float_Ascending_1 3.96% 0.449 0.466 - -0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.95% 1141309.353 1186357.681 - 0.45% -
SetIntersection_Front_Vector_float_1024_1024 3.94% 5434420.628 5648633.431 - -4.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3.94% 2804684.352 2915205.667 - 1.17% -
BM_StringRead_Cold_Shallow_Large 3.90% 1.133 1.178 - 2.23% -
std::find_end(deque<int>)_(process_all)/1024 3.90% 291.737 303.124 - 4.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.89% 5306755.668 5513122.292 - 2.93% -
std::find_first_of(vector<int>)_(large_needle)/1024 3.87% 107117.784 111260.224 - -1.40% -
std::partial_sort_copy(list<int>)_(ascending)/8 3.87% 8.142 8.457 - 1.48% -
SetIntersection_Interlaced_Set_float_1024_1024 3.86% 11750379.621 12203727.122 - -1.61% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 3.85% 12.088 12.554 - 4.06% -
SetIntersection_None_Vector_uint64_16384_4 3.85% 1038675.465 1078617.600 - -1.53% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.82% 758.728 787.747 - -1.01% -
std::any_of(list<int>)_(process_all)/50 3.81% 21.360 22.174 - 0.86% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 3.81% 213.496 221.626 - 4.04% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.80% 1.387 1.440 - 3.82% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.80% 18.791 19.505 - 1.53% -
BM_vector_deque_copy/1 3.79% 2.270 2.356 - 2.54% -
SetIntersection_Interlaced_Set_float_16384_16384 3.79% 214639305.117 222779509.980 - 2.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 3.79% 1001646.079 1039595.906 - -1.31% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 3.78% 2112.704 2192.604 - -1.11% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 3.78% 2114.945 2194.922 - -1.07% -
SetIntersection_Front_Vector_string_262144_1 3.78% 1048105.703 1087737.460 - 0.65% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.78% 3.587 3.722 - 7.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.78% 137633.360 142831.511 - 2.27% -
std::multimap<std::string,_int>::clear()/32 3.77% 893.978 927.650 - 2.30% -
std::find_end(vector<int>)_(process_all)/1000 3.76% 224.018 232.443 - 4.70% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 3.76% 14.068 14.596 - 31.02% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.75% 15671.571 16259.624 - 4.16% -
std::distance(deque<int>)/8192 3.74% 0.848 0.879 - 3.88% -
std::is_sorted_until(list<int>)/8 3.73% 2.071 2.148 - 3.77% -
std::multiset<int>::equal_range(key)_(existent)/8192 3.73% 8.245 8.552 - 3.41% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.73% 7.421 7.697 - 10.41% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3.73% 965.272 1001.277 - 9.06% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.73% 3.499 3.630 - 2.16% -
std::shift_right(list<int>)/8192 3.72% 7181.105 7448.406 - -2.90% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 3.72% 241.650 250.642 - 3.91% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.72% 346.270 359.153 - 3.47% -
std::copy(deque<int>)/1048576 3.72% 50290.762 52161.710 - 3.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 3.72% 13165953.183 13655699.262 - 0.29% -
std::fill(vector<bool>)/512 3.71% 1.533 1.590 - 6.47% -
std::for_each(join_view(vector<vector<int>>))/8 3.71% 1.431 1.484 - 3.97% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.71% 1023.438 1061.385 - -0.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 3.70% 535291110.793 555086701.248 - 3.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 3.69% 1003036.491 1040041.079 - -0.79% -
SetIntersection_None_Vector_uint64_256_1 3.68% 4136357.668 4288761.646 - 1.42% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.68% 12448.425 12906.937 - 2.92% -
BM_deque_deque_ranges_copy_backward/64 3.68% 3.383 3.508 - 3.98% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.68% 54940.030 56961.297 - 4.15% -
std::remove_copy_if(deque<int>)_(prefix)/1024 3.68% 519.301 538.404 - 0.26% -
BM_StringFindNoMatch/131072 3.67% 1961.990 2034.053 - 3.76% -
std::partition(deque<int>)_(dense)/32 3.67% 10.214 10.589 - 11.59% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.67% 32562.143 33756.752 - 4.33% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.67% 1032.131 1069.976 - 3.20% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.66% 16.541 17.148 - 3.77% -
std::multimap<int,_int>::count(key)_(existent)/1024 3.66% 5.505 5.707 - 7.23% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 3.66% 21540.245 22328.827 - 2.50% -
SetIntersection_Front_Vector_uint32_1024_256 3.63% 2212874.612 2293297.197 - 0.71% -
bm_lexicographical_compare<signed_char>/1 3.63% 1.327 1.375 - -10.22% -
std::unordered_set<int>::ctor(const&)/8192 3.62% 54469.213 56442.794 - 2.17% -
SetIntersection_None_Vector_uint64_16384_1024 3.62% 1064443.452 1102930.449 - -0.99% -
std::multiset<int>::count(key)_(existent)/8192 3.62% 9.146 9.477 - -6.95% -
std::all_of(deque<int>)_(process_all)/32768 3.61% 10095.879 10460.775 - 3.59% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.61% 22.802 23.625 - 5.25% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.60% 86.182 89.286 - -8.11% -
std::partition_copy(deque<int>)/32 3.60% 12.574 13.026 - 2.91% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.60% 88.306 91.483 - 5.97% -
std::partial_sort(deque<int>)_(descending)/8192 3.58% 252644.097 261697.008 - 1.67% -
std::map<int,_int>::count(key)_(non-existent)/8192 3.58% 11.163 11.562 - 4.21% -
std::set<int>::lower_bound(key)_(existent)/32 3.57% 1.480 1.532 - 2.46% -
SetIntersection_Front_Vector_float_1024_64 3.57% 1327951.722 1375356.056 - 2.89% -
std::find_first_of(vector<int>)_(large_needle)/50 3.55% 262.913 272.255 - -4.34% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.55% 20.185 20.901 - 2.98% -
BM_StringRelational_Less_Empty_Small_Control 3.55% 1.661 1.720 - -2.13% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 3.54% 0.472 0.489 - 6.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 3.53% 1143650.233 1184060.691 - 1.27% -
BM_deque_vector_copy/5500 3.53% 195.852 202.765 - 3.07% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 3.53% 666.582 690.083 - 3.77% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 3.52% 15.839 16.396 - 4.48% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 3.52% 11.272 11.669 - 4.13% -
std::copy(deque<int>)/512 3.51% 16.675 17.260 - 3.95% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.51% 43.998 45.542 - 4.26% -
BM_vector_deque_ranges_copy/70000 3.51% 3102.698 3211.575 - -5.01% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 3.51% 687820.047 711950.035 - 3.46% -
bm_swap_ranges_vb_aligned/64 3.50% 2.785 2.882 - 0.01% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.49% 6115.073 6328.415 - 2.96% -
BM_deque_vector_ranges_move/1 3.48% 2.013 2.083 - 2.62% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 3.48% 61.359 63.495 - 40.35% -
std::partition(deque<int>)_(dense)/50 3.48% 15.546 16.088 - 14.48% -
BM_PushHeap_float_Descending_16 3.48% 0.365 0.377 - 2.87% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 3.48% 6085.227 6296.801 - 3.02% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.47% 1125.164 1164.229 - 0.36% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.47% 2.952 3.055 - 4.15% -
BM_deque_vector_copy/0 3.46% 1.302 1.347 - -13.58% -
bm_ranges_lexicographical_compare<int>/1 3.46% 1.386 1.434 - 9.59% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.46% 278892.096 288532.581 - 3.30% -
std::remove(list<int>)_(prefix)/1024 3.46% 947.969 980.736 - -2.29% -
BM_std_minmax_element<char>/3 3.45% 1.159 1.199 - -0.19% -
SetIntersection_None_Set_string_256_64 3.45% 9204150.563 9521805.881 - 2.02% -
std::reverse_copy(vector<int>)/8 3.43% 2.418 2.501 - 6.97% -
BM_CmpEqual_short_uint 3.42% 1.111 1.149 - 3.90% -
SetIntersection_Interlaced_Vector_float_256_64 3.42% 7288608.717 7537597.004 - 4.39% -
std::unordered_map<int,_int>::clear()/8192 3.42% 63189.675 65348.188 - 2.48% -
SetIntersection_Interlaced_Set_string_262144_16384 3.41% 2723187.258 2816167.967 - 0.95% -
BM_deque_vector_ranges_move/2 3.41% 1.777 1.838 - 2.90% -
std::multiset<int>::find(key)_(existent)/8192 3.41% 8.001 8.274 - -3.73% -
std::multiset<int>::contains(key)_(non-existent)/32 3.41% 2.794 2.889 - 6.59% -
SetIntersection_Front_Set_uint32_256_1 3.38% 4023089.840 4159205.223 - -0.03% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 3.38% 0.607 0.627 - 0.37% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 3.38% 636.720 658.233 - 3.43% -
std::remove_if(deque<int>)_(sprinkled)/32 3.38% 54.254 56.087 - 3.05% -
BM_PushHeap_uint32_QuickSortAdversary_16 3.37% 0.918 0.949 - 2.93% -
std::list<int>::erase(begin)_(cheap_elements)/1024 3.37% 10.414 10.765 - -2.69% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.37% 6.316 6.528 - -1.47% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 3.36% 521.422 538.954 - 0.31% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 3.36% 126.603 130.859 - 5.22% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3.36% 3677.898 3801.533 - 2.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.36% 1036248.263 1071073.058 - 2.93% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 3.36% 15.699 16.226 - 1.04% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 3.36% 17.054 17.626 - 3.44% -
BM_deque_deque_ranges_move/2 3.35% 2.115 2.186 - -2.42% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.34% 1.386 1.432 - 6.29% -
std::count(list<int>)_(every_other)/8 3.34% 2.031 2.099 - 0.75% -
std::stable_partition(list<int>)_(alloc_fails)/32 3.33% 1855.047 1916.752 - 4.07% -
std::copy_n(vector<bool>)_(aligned)/4096 3.32% 4.858 5.019 - 6.67% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 3.32% 50465.072 52140.905 - 2.70% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 3.31% 390.290 403.221 - 2.64% -
BM_deque_vector_move/2 3.31% 1.780 1.839 - 3.88% -
std::find_if(vector<char>)_(bail_25%)/8192 3.30% 210.840 217.802 - 3.75% -
BM_CmpEqual_ushort_schar 3.30% 1.014 1.048 - 5.74% -
BM_StringRelational_Less_Small_Empty_Control 3.30% 1.610 1.663 - -3.13% -
std::set<int>::ctor(const&,_alloc)/1024 3.29% 6220.512 6425.464 - 0.94% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 3.29% 2.160 2.231 - 3.20% -
std::for_each(list<int>)/50 3.28% 20.869 21.554 - -1.15% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 3.28% 921.331 951.555 - 2.02% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 3.28% 18.188 18.785 - 3.62% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 3.25% 62157.286 64179.202 - 1.10% -
std::distance(deque<int>)/4096 3.24% 0.844 0.871 - 3.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.24% 391.886 404.591 - 3.18% -
SetIntersection_Front_Set_uint32_1024_64 3.24% 1714811.384 1770396.114 - -0.01% -
BM_StringRead_Hot_Deep_Empty 3.23% 0.490 0.506 - 1.18% -
std::find_if_not(vector<int>)_(process_all)/50 3.23% 5.573 5.752 - 1.64% -
std::set<std::string>::equal_range(key)_(existent)/1024 3.23% 23.943 24.715 - -2.32% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 3.22% 0.528 0.545 - 3.37% -
SetIntersection_Front_Vector_uint32_256_64 3.22% 4218628.367 4354568.355 - 0.35% -
std::set<std::string>::count(key)_(existent)/32 3.21% 16.007 16.520 - -1.55% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 3.21% 305586.587 315390.696 - 3.22% -
std::multiset<int>::contains(key)_(existent)/1024 3.21% 3.929 4.055 - 2.41% -
BM_vector_deque_ranges_move/4096 3.19% 144.530 149.142 - 2.57% -
SetIntersection_Interlaced_Set_uint32_64_64 3.19% 13349731.860 13775679.561 - 2.90% -
std::copy_if(list<int>)_(every_other)/32768 3.17% 25142.781 25939.778 - -7.89% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 3.17% 0.581 0.599 - 3.36% -
BM_num_get<double> 3.17% 36.274 37.423 - 2.18% -
std::is_sorted(list<int>)/8 3.16% 2.133 2.200 - 3.15% -
BM_StringFindNoMatch/32768 3.16% 498.682 514.461 - 3.26% -
std::find_if_not(list<int>)_(bail_25%)/8192 3.16% 1419.176 1464.082 - 3.25% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 3.16% 29434.764 30364.589 - 1.98% -
std::fill(vector<int>)/1024 3.15% 29.694 30.630 - 3.40% -
rng::find_last_if(vector<char>)_(bail_90%)/8 3.15% 0.468 0.482 - 3.13% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 3.15% 38.679 39.896 - -2.37% -
std::move(deque<int>)/1048576 3.14% 55103.087 56835.273 - 3.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.13% 5174744.437 5336791.163 - 2.19% -
std::find_if(list<int>)_(process_all)/1024 3.13% 709.629 731.842 - 1.90% -
BM_CmpLess_short_uchar 3.12% 1.066 1.099 - -0.14% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.12% 892.894 920.775 - 4.17% -
SetIntersection_None_Vector_string_16384_256 3.12% 1195438.763 1232677.744 - 3.23% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 3.11% 5.442 5.611 - -13.82% -
std::flat_map<int,_int>::clear()/32 3.11% 393.502 405.738 - 3.73% -
std::reverse_copy(deque<int>)/512 3.11% 125.192 129.084 - 4.06% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.11% 12903.573 13304.310 - 2.91% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 3.10% 102112.007 105274.260 - 3.17% -
BM_PushHeap_float_PipeOrgan_1 3.10% 0.469 0.483 - 3.74% -
SetIntersection_Front_Vector_uint32_262144_4 3.10% 1026624.463 1058406.449 - 0.30% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 3.09% 23.463 24.189 - 20.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.09% 1502575.152 1549026.672 - -0.95% -
rng::find_last(vector<int>)_(bail_90%)/50 3.09% 1.445 1.489 - 5.29% -
std::stable_partition(deque<int>)_(alloc_fails)/32 3.09% 1860.461 1917.953 - 2.58% -
BM_PushHeap_uint32_Ascending_64 3.08% 1.522 1.569 - 3.19% -
SetIntersection_Interlaced_Set_string_256_16 3.08% 17364196.020 17899395.255 - 0.97% -
SetIntersection_Front_Set_uint32_16384_64 3.08% 1653542.351 1704443.679 - 0.94% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.07% 1630.969 1681.111 - -4.09% -
SetIntersection_Interlaced_Set_float_256_64 3.07% 13197651.687 13603281.610 - 4.61% -
BM_vector_deque_copy/2 3.07% 1.994 2.055 - 3.30% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 3.07% 30.773 31.717 - 1.99% -
rng::fold_left(deque<int>)/8192 3.06% 4410.416 4545.401 - 1.84% -
SetIntersection_None_Vector_uint64_16384_256 3.06% 1067532.605 1100173.193 - 0.18% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 3.06% 101753.213 104864.079 - 2.36% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 3.05% 42.355 43.646 - 1.12% -
SetIntersection_Interlaced_Set_uint32_16384_1024 3.05% 167193025.337 172285643.126 - 0.45% -
std::vector<std::string>::ctor(size)/32 3.05% 32.017 32.992 - 2.66% -
std::pop_heap(deque<int>)/8 3.04% 52.055 53.638 - 3.11% -
std::reverse(list<int>)/64 3.04% 17.559 18.093 - 4.04% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 3.04% 36460.188 37567.391 - 3.98% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.03% 27.423 28.255 - 3.45% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.03% 393.769 405.701 - 3.36% -
std::unordered_set<int>::erase(iterator)/1024 3.03% 24.017 24.744 - 11.40% -
std::pop_heap(vector<float>)/8192 3.02% 19.968 20.572 - 5.27% -
SetIntersection_Interlaced_Set_uint64_256_64 3.02% 13244709.714 13645353.542 - -1.41% -
BM_StringRelational_Less_Small_Small_ChangeLast 3.02% 1.732 1.784 - 2.76% -
SetIntersection_Front_Vector_uint32_256_1 3.02% 4057444.087 4180134.337 - 0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 3.02% 17658157.698 18192101.028 - -0.65% -
rng::starts_with(vector<int>,_pred)/8 3.02% 2.459 2.534 - 3.41% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 3.01% 599.801 617.880 - 0.39% -
SetIntersection_Front_Set_string_16384_256 3.01% 14600505.388 15039796.504 - 1.34% -
std::multimap<std::string,_int>::clear()/8192 3.00% 213027.784 219420.545 - 2.07% -
std::stable_partition(deque<int>)_(sparse)/8192 3.00% 3352.616 3453.038 - 4.65% -
std::partition_copy(list<int>)/32 2.99% 8.846 9.110 - 4.46% -
SetIntersection_Front_Set_uint32_16384_4 2.99% 1026379.902 1057041.296 - -1.26% -
SetIntersection_Interlaced_Set_string_16384_1 2.99% 1059814.579 1091474.481 - 0.30% -
BM_CmpEqual_short_int 2.98% 1.116 1.149 - 3.31% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 2.98% 0.436 0.448 - 0.88% -
std::set<std::string>::clear()/1024 2.97% 21533.000 22173.346 - -1.84% -
BM_PushHeap_float_Ascending_64 2.97% 1.839 1.893 - 8.59% -
BM_PushHeap_uint32_Descending_4 2.97% 0.353 0.364 - -6.36% -
std::search(list<int>,_pred)_(near_matches)/8192 2.96% 2690895.115 2770616.989 - 3.10% -
std::shift_right(deque<int>)/50 2.96% 4.439 4.570 - 2.35% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.96% 137562.937 141631.269 - 2.42% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.95% 14.631 15.063 - -1.52% -
SetIntersection_Front_Vector_string_1024_256 2.95% 9870127.089 10161351.541 - 11.05% -
BM_deque_deque_ranges_move_backward/64 2.95% 3.383 3.483 - 3.22% -
std::fill_n(deque<int>)/8192 2.95% 236.578 243.545 - 4.28% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.93% 1.097 1.129 - -0.21% -
std::set<int>::ctor(&&,_different_allocs)/1024 2.93% 5785.379 5954.970 - -3.54% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.93% 1872.303 1927.073 - 3.35% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.92% 371.378 382.211 - 1.82% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.91% 8.719 8.972 - 5.80% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.91% 215.353 221.615 - 4.04% -
std::unordered_multiset<int>::count(key)_(existent)/32 2.90% 1.850 1.903 - -1.58% -
SetIntersection_None_Set_string_256_16 2.90% 10903656.971 11219335.534 - 0.87% -
std::multimap<std::string,_int>::clear()/0 2.89% 394.537 405.946 - 3.32% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.89% 7.949 8.178 - 3.01% -
BM_num_put<unsigned_long_long> 2.88% 11.224 11.548 - 2.94% -
SetIntersection_None_Set_string_16384_16384 2.88% 197608435.219 203295723.947 - 3.70% -
std::move(deque<int>)/262144 2.88% 15176.572 15613.264 - 2.87% -
std::find_if_not(list<int>)_(bail_25%)/32768 2.88% 7162.090 7368.064 - -0.07% -
std::find_if(list<int>)_(process_all)/32768 2.88% 25672.401 26410.536 - 1.68% -
std::equal(list<int>)_(it,_it,_it)/8192 2.88% 9713.385 9992.664 - 2.86% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.87% 32735.304 33675.829 - 3.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 2.87% 1113086.756 1145067.054 - -0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.87% 1066317.788 1096944.196 - -1.78% -
std::find_end(deque<int>)_(single_element)/1000 2.87% 313.668 322.666 - 3.31% -
SetIntersection_Interlaced_Set_string_16384_64 2.86% 348915225.162 358906475.691 - 2.04% -
std::move_backward(deque<int>)/8 2.84% 3.518 3.618 - 7.59% -
std::rotate_copy(vector<int>)/1024 2.84% 32.484 33.405 - 2.34% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.84% 2.160 2.221 - 2.85% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.83% 25.208 25.922 - 11.65% -
std::set<int>::ctor(const&,_alloc)/32 2.83% 217.806 223.969 - 2.17% -
std::search(list<int>,_pred)_(no_match)/8192 2.83% 7243.553 7448.416 - -4.49% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 2.83% 92.545 95.160 - 1.58% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.82% 30.052 30.901 - 11.20% -
SetIntersection_Interlaced_Vector_uint32_64_16 2.82% 16783831.156 17256920.142 - -1.49% -
BM_StringRelational_Eq_Empty_Huge_Control 2.81% 0.472 0.486 - 2.64% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.81% 204096711.774 209841217.094 - 1.02% -
SetIntersection_Front_Set_uint32_1024_1 2.81% 1030956.374 1059966.190 - 1.77% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 2.81% 0.584 0.601 - 2.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.81% 1205515.546 1239333.889 - 4.87% -
rng::find_if_not(vector<bool>)_(process_all)/8 2.80% 3.514 3.612 - -1.04% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 2.80% 0.495 0.508 - 4.40% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.80% 19.071 19.604 - 0.67% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 2.79% 26889.000 27639.401 - -3.15% -
BM_StringAssignAsciiz_Small_Opaque 2.79% 3.103 3.190 - 4.89% -
vector<bool>::reserve() 2.79% 8.729 8.972 - 8.32% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.77% 8.775 9.018 - 0.55% -
BM_vector_deque_ranges_move_backward/512 2.77% 17.484 17.968 - 0.23% -
std::find_end(vector<int>,_pred)_(same_length)/8192 2.77% 5005.700 5144.165 - 3.18% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.76% 7713.967 7927.133 - 2.66% -
SetIntersection_Front_Set_uint32_262144_16 2.76% 1144308.417 1175886.415 - -1.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 2.76% 42.463 43.634 - -0.29% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 2.76% 12.427 12.769 - -1.56% -
BM_deque_deque_move/2 2.75% 2.242 2.304 - 0.01% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.75% 30.727 31.571 - 1.53% -
BM_vector_deque_copy_backward/512 2.73% 17.504 17.982 - 2.86% -
SetIntersection_Front_Vector_string_1024_16 2.73% 1590988.878 1634413.385 - -1.14% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.73% 25.747 26.449 - -1.78% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.72% 10.023 10.296 - 3.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.72% 196950855.631 202312638.017 - 1.32% -
rng::find_last_if(vector<char>)_(bail_90%)/50 2.71% 1.453 1.493 - 3.55% -
BM_PushHeap_uint32_Ascending_256 2.71% 2.082 2.139 - 2.81% -
std::sort(deque<int>)_(repeated)/8 2.71% 17.748 18.228 - 0.49% -
std::is_sorted_until(list<int>)/1024 2.70% 743.451 763.533 - 2.92% -
std::stable_partition(vector<int>)_(alloc_fails)/50 2.69% 1846.245 1895.889 - -4.11% -
rng::find_last_if(vector<char>)_(bail_10%)/50 2.69% 11.374 11.680 - 1.66% -
std::partial_sort_copy(list<int>)_(repeated)/8 2.68% 7.769 7.977 - -2.43% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 2.68% 280778.677 288294.239 - -2.41% -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.67% 2.512 2.579 - -0.21% -
ranges::minmax(std::vector<char>)/8 2.67% 1.018 1.046 - 0.13% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.67% 12371.144 12701.677 - 3.68% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 2.67% 0.587 0.603 - 2.87% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.67% 28.035 28.782 - -1.45% -
BM_CmpLess_ushort_ushort 2.66% 1.034 1.062 - 0.73% -
BM_PushHeap_uint32_Random_4 2.66% 2.192 2.250 - 1.99% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.66% 1.625 1.669 - 0.23% -
std::find_end(list<int>)_(single_element)/8192 2.66% 8267.083 8486.585 - 2.55% -
BM_PushHeap_uint32_Random_256 2.65% 5.548 5.695 - 5.20% -
std::set<int>::ctor(const&)/8192 2.65% 49813.423 51132.755 - 0.89% -
BM_deque_deque_copy/2 2.64% 2.240 2.299 - 0.28% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 2.64% 12.250 12.574 - 1.13% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 2.64% 29.394 30.171 - -0.08% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 2.64% 16.089 16.514 - 4.68% -
std::remove_copy(deque<int>)_(prefix)/1024 2.64% 377.767 387.732 - 3.22% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.64% 17.068 17.518 - 1.84% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 2.64% 55.095 56.547 - -4.03% -
std::stable_partition(vector<int>)_(dense)/50 2.64% 25.477 26.148 - 2.15% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.63% 32.277 33.127 - 4.65% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 2.63% 309.375 317.506 - -0.55% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.62% 344.183 353.216 - 1.75% -
SetIntersection_Front_Vector_uint32_262144_64 2.62% 1321877.415 1356554.307 - 2.16% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 2.62% 19.195 19.698 - 0.31% -
BM_deque_deque_move_backward/2 2.60% 2.461 2.525 - 0.09% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 2.60% 22.398 22.980 - 5.89% -
SetIntersection_Interlaced_Vector_uint32_16384_1 2.59% 1006678.130 1032769.375 - -0.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 2.59% 1024015.576 1050549.571 - -0.04% -
std::adjacent_find(deque<int>)/8 2.59% 4.044 4.149 - -14.90% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.59% 19.972 20.490 - 4.06% -
ranges::minmax(std::deque<__int128>)/1 2.58% 0.699 0.718 - 5.22% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 2.58% 4591.298 4709.756 - 2.88% -
SetIntersection_Interlaced_Set_float_16384_16 2.57% 207497256.976 212826842.810 - 4.07% -
std::is_partitioned(deque<int>)_(partitioned)/8192 2.57% 2354.226 2414.627 - 1.25% -
SetIntersection_Interlaced_Set_uint32_256_1 2.56% 4047961.941 4151717.846 - 0.57% -
std::copy_n(list<int>)/32768 2.56% 26531.305 27211.163 - 3.34% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 2.54% 61.847 63.420 - 2.80% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 2.54% 32867.374 33702.550 - -2.73% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.54% 722.830 741.175 - 1.66% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 2.54% 15.992 16.397 - 3.63% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.53% 248351.289 254633.499 - 3.53% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.53% 953.835 977.923 - 3.74% -
std::partial_sort(deque<int>)_(descending)/8 2.51% 42.577 43.647 - 0.56% -
std::partial_sort(vector<int>)_(heap)/8192 2.51% 97023.016 99459.296 - 2.50% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.51% 138967.875 142455.951 - 0.70% -
BM_CmpEqual_uchar_schar 2.51% 0.989 1.014 - -2.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.51% 1114195.625 1142142.519 - 2.90% -
std::stable_partition(list<int>)_(dense)/32 2.51% 37.223 38.157 - 1.57% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.50% 375.688 385.095 - 1.15% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 2.50% 26.389 27.049 - 0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.50% 1142129.644 1170633.469 - 0.17% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.49% 24.209 24.812 - 2.42% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.49% 12458.288 12768.522 - 2.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.49% 15.734 16.125 - 0.38% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 2.49% 41.067 42.089 - 4.96% -
std::unordered_map<int,_int>::erase(iterator)/1024 2.49% 19.659 20.147 - 2.16% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.48% 340.780 349.246 - -1.89% -
bm_ranges_lexicographical_compare<int>/8 2.48% 1.464 1.500 - 0.15% -
SetIntersection_Interlaced_Set_uint32_262144_1 2.48% 985697.535 1010117.018 - -8.00% -
std::set<int>::equal_range(key)_(existent)/32 2.48% 1.779 1.823 - 0.81% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.48% 211626294.466 216865946.073 - 0.72% -
std::unordered_set<int>::erase(key)_(existent)/32 2.48% 21.796 22.335 - 7.25% -
std::remove_if(list<int>)_(sprinkled)/50 2.48% 73.038 74.846 - 0.70% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.47% 17.277 17.704 - 0.89% -
BM_CmpEqual_ushort_short 2.47% 0.987 1.011 - -2.50% -
std::upper_bound(std::forward_list<int>)/8192 2.47% 10443.659 10701.747 - -0.14% -
BM_StringRelational_Eq_Small_Large_Control 2.47% 0.475 0.487 - 1.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.47% 350108377.319 358749362.714 - -2.20% -
SetIntersection_None_Set_string_256_1 2.46% 11497197.022 11779806.376 - 0.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 2.44% 341487703.184 349814398.888 - 39.38% -
std::set<int>::lower_bound(key)_(existent)/8192 2.43% 7.842 8.033 - 3.68% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.42% 80.736 82.693 - 0.77% -
BM_StringRead_Cold_Shallow_Empty 2.42% 1.124 1.151 - 1.38% -
std::unordered_set<int>::ctor(const&)/1024 2.42% 6789.301 6953.604 - 4.05% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.42% 137520.923 140842.949 - 2.51% -
std::stable_sort(deque<int>)_(repeated)/1024 2.41% 1424.764 1459.162 - 3.52% -
rng::find_last_if(list<int>)_(bail_10%)/8192 2.40% 6610.270 6769.153 - -1.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 2.40% 1496383.238 1532256.135 - -0.34% -
SetIntersection_Front_Vector_uint32_64_1 2.40% 16180330.477 16568186.460 - 1.05% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 2.39% 55.099 56.419 - 2.15% -
SetIntersection_Interlaced_Set_uint32_1024_256 2.39% 13723792.322 14051662.458 - -2.19% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.39% 2119.773 2170.415 - -0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.39% 3433877.352 3515866.135 - 1.77% -
BM_CmpLess_uint_short 2.39% 1.005 1.029 - 1.15% -
std::adjacent_find(list<int>,_pred)/8192 2.38% 7238.403 7411.006 - 0.65% -
std::find(list<int>)_(bail_25%)/1024 2.38% 125.923 128.924 - 0.84% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.38% 29.827 30.537 - 10.19% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 2.38% 9755.156 9986.995 - 2.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.37% 1048399.729 1073240.673 - 2.39% -
BM_CmpEqual_int_int 2.37% 1.038 1.063 - -1.98% -
vector<bool>(const_vector<bool>&) 2.37% 10.190 10.431 - 1.71% -
std::unordered_set<int>::erase(key)_(existent)/1024 2.37% 26.012 26.628 - 23.94% -
SetIntersection_Front_Vector_uint64_16384_256 2.35% 2216748.543 2268945.171 - -0.63% -
rng::fold_left(deque<int>)/50 2.35% 27.546 28.194 - 3.27% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 2.35% 44.018 45.054 - 1.62% -
std::is_partitioned(deque<int>)_(partitioned)/50 2.35% 13.682 14.003 - -1.16% -
SetIntersection_None_Set_string_1024_1024 2.35% 8779154.927 8985506.744 - -1.77% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.34% 12767.998 13066.833 - -1.57% -
SetIntersection_None_Vector_string_16384_1024 2.34% 1219860.756 1248346.819 - 2.27% -
SetIntersection_Interlaced_Set_float_16384_64 2.33% 215139850.081 220149531.323 - 4.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.33% 7604.624 7781.513 - -0.59% -
BM_CmpEqual_uchar_short 2.33% 0.989 1.012 - -1.78% -
SetIntersection_Front_Vector_string_16384_256 2.32% 9527368.225 9748561.948 - 3.32% -
BM_StringFindAllMatch/1 2.32% 2.899 2.967 - -6.03% -
std::rotate(list<int>)_(1_element_forward)/50 2.32% 25.650 26.244 - 2.65% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.30% 21.516 22.012 - -1.88% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 2.30% 51.990 53.187 - 1.63% -
std::find_if_not(deque<int>)_(bail_25%)/8 2.29% 1.172 1.199 - 2.85% -
SetIntersection_Interlaced_Vector_string_16384_4 2.29% 1912644.544 1956509.265 - 6.24% -
SetIntersection_Front_Set_uint64_256_1 2.29% 4027007.071 4119225.198 - -1.79% -
rng::for_each(multimap<int>)/32 2.29% 25.940 26.534 - 0.41% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.29% 8.038 8.222 - -2.30% -
SetIntersection_Front_Vector_float_1024_16 2.29% 1088535.549 1113410.092 - -0.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 2.28% 20710853.185 21183635.855 - 0.74% -
std::set<int>::find(key)_(existent)/32 2.28% 1.698 1.737 - 2.80% -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.27% 2.637 2.697 - 2.20% -
BM_vector_deque_move/64 2.27% 2.747 2.809 - 5.00% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.27% 574.707 587.763 - 1.57% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 2.27% 444.627 454.711 - 1.39% -
SetIntersection_Interlaced_Set_float_16384_1024 2.27% 170713093.875 174580575.898 - 3.25% -
std::find_end(vector<int>,_pred)_(same_length)/1000 2.26% 610.509 624.334 - 2.66% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 2.26% 616489.819 630448.587 - 1.88% -
SetIntersection_Front_Vector_float_16384_256 2.26% 2238485.885 2289081.867 - 0.58% -
vector<bool>(size_type,_const_value_type&) 2.25% 8.750 8.947 - 6.77% -
std::set<int>::upper_bound(key)_(existent)/32 2.25% 1.711 1.749 - 0.09% -
std::find(vector<bool>)_(process_all)/1024 2.25% 4.624 4.728 - 2.06% -
SetIntersection_None_Vector_uint32_256_64 2.25% 3357020.442 3432443.015 - 0.67% -
std::unordered_set<int>::erase(key)_(existent)/8192 2.24% 28.212 28.844 - 27.68% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 2.24% 1.580 1.615 - 4.31% -
std::unordered_set<int>::clear()/32 2.24% 612.032 625.743 - -2.09% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 2.24% 716728.958 732758.022 - 1.47% -
std::stable_sort(deque<int>)_(shuffled)/8 2.23% 22.741 23.249 - 2.00% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 2.23% 34.717 35.492 - 2.88% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.23% 6.565 6.712 - 3.58% -
SetIntersection_None_Vector_float_262144_256 2.23% 1100200.762 1124721.593 - 0.55% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.23% 5117.583 5231.621 - 1.85% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 2.23% 285.174 291.529 - -1.07% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.23% 142386.314 145556.368 - 1.85% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.22% 34.814 35.589 - -3.33% -
std::find_first_of(vector<int>)_(large_needle)/32 2.22% 107.405 109.794 - 1.77% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 2.20% 10.166 10.390 - -1.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.20% 1090634.919 1114583.141 - 3.35% -
std::rotate_copy(deque<int>)/1024 2.19% 34.113 34.860 - 0.17% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.19% 1.462 1.494 - 2.60% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.18% 833606.845 851804.984 - 1.22% -
BM_num_put<long_long> 2.17% 11.485 11.735 - 1.08% -
std::multimap<int,_int>::count(key)_(existent)/8192 2.17% 6.679 6.824 - 5.24% -
std::for_each_n(list<int>)/8192 2.17% 7598.006 7762.627 - 2.72% -
SetIntersection_Interlaced_Set_uint32_16384_16384 2.17% 223043088.300 227873201.060 - -0.31% -
SetIntersection_Front_Vector_string_64_16 2.16% 20298440.875 20736121.559 - -2.26% -
std::map<int,_int>::count(key)_(existent)/32 2.16% 1.501 1.534 - -1.98% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 2.15% 6715.728 6860.252 - 1.37% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 2.15% 285.450 291.585 - -0.97% -
ranges::min(std::list<char>)/70000 2.15% 54769.997 55945.900 - 5.89% -
std::move_backward(vector<int>)/8 2.14% 2.248 2.297 - 1.15% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.14% 44.483 45.434 - 3.14% -
std::copy(deque<int>)/8 2.13% 2.750 2.808 - 5.76% -
SetIntersection_Interlaced_Vector_uint64_16_16 2.13% 35111411.785 35860117.977 - 0.31% -
std::move(vector<int>)/512 2.13% 20.181 20.611 - 2.81% -
SetIntersection_None_Set_float_256_4 2.12% 11255351.328 11493653.312 - 1.87% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 2.11% 259987.254 265485.915 - -0.81% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 2.11% 40.327 41.176 - 0.28% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2.11% 2289.481 2337.706 - -1.23% -
SetIntersection_None_Vector_uint64_262144_1 2.10% 1093807.758 1116822.742 - -1.67% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.10% 2.564 2.618 - -36.80% -
BM_deque_deque_ranges_move/5500 2.10% 197.343 201.485 - 2.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 2.10% 1.284 1.311 - 2.40% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.09% 5.367 5.480 - 1.21% -
SetIntersection_None_Set_float_1024_16 2.08% 8763364.083 8945417.820 - -0.21% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2.08% 2104.120 2147.786 - -0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.07% 4310398.984 4399769.597 - 1.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.07% 13756.814 14041.808 - 2.72% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.07% 259505.851 264871.334 - 1.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.06% 88.866 90.697 - 1.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 2.06% 1130081.174 1153312.313 - 1.51% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.06% 347.504 354.647 - 2.10% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.05% 35850.438 36587.085 - 1.12% -
BM_PushHeap_uint32_Random_16 2.05% 4.023 4.105 - -0.27% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 2.05% 26.063 26.597 - -0.51% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.05% 232.125 236.884 - 3.74% -
std::unordered_set<int>::erase(iterator)/32 2.05% 21.461 21.900 - -1.65% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 2.04% 4.556 4.649 - 2.48% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.04% 11966.296 12210.811 - 0.82% -
std::copy(vector<int>)/32768 2.04% 3645.848 3720.327 - -0.78% -
std::list<std::string>::ctor(size)/32 2.04% 341.409 348.366 - 0.07% -
SetIntersection_Front_Vector_uint64_256_256 2.03% 4460627.680 4551396.363 - 7.24% -
bm_ranges_lexicographical_compare<unsigned_char>/512 2.03% 8.613 8.788 - 0.24% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.03% 64805.748 66121.039 - -1.45% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.02% 4.051 4.133 - 2.86% -
SetIntersection_Interlaced_Set_float_16384_4 2.02% 169121397.189 172535602.920 - 4.50% -
BM_PushHeap_string_Random_1024 2.02% 14.891 15.191 - 3.60% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.01% 2.632 2.685 - 3.03% -
SetIntersection_None_Vector_string_16384_16384 2.01% 1200751.011 1224876.517 - 1.06% -
SetIntersection_Front_Vector_string_1024_64 2.01% 3246730.987 3311910.654 - -4.10% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.01% 9.945 10.145 - 2.21% -
std::find_if_not(deque<int>)_(process_all)/8 2.01% 2.576 2.628 - 2.00% -
SetIntersection_Front_Vector_float_64_64 2.00% 10640783.185 10853393.013 - -0.30% -
std::map<std::string,_int>::count(key)_(existent)/1024 2.00% 24.372 24.858 - 3.19% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.99% 142185.940 145022.432 - 1.34% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.99% 4633.579 4725.568 - 2.54% -
BM_CmpLess_ushort_uint 1.98% 1.045 1.066 - -0.55% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.98% 815.089 831.254 - 17.85% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 1.98% 66.495 67.813 - 18.65% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.98% 44.345 45.224 - 3.76% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.98% 4001.804 4080.947 - 2.59% -
SetIntersection_Front_Set_string_1024_16 1.98% 1858483.347 1895220.278 - -3.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.98% 40923790.692 41732137.584 - -0.91% -
std::map<std::string,_int>::ctor(const&)/1024 1.97% 35402.607 36101.775 - 2.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.97% 740.054 754.631 - -0.24% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 1.97% 53.173 54.219 - -11.87% -
std::multiset<std::string>::count(key)_(existent)/1024 1.96% 23.454 23.913 - 3.43% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.96% 4.726 4.818 - 0.79% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.95% 6491.434 6618.015 - 1.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.95% 36.749 37.466 - -4.44% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.95% 6470.493 6596.445 - -6.62% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.94% 27.273 27.803 - 1.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.94% 204060141.193 208016530.564 - 2.12% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 1.94% 0.613 0.625 - -5.27% -
std::is_sorted_until(vector<int>,_pred)/8192 1.94% 3232.446 3295.074 - -0.34% -
std::replace_if(vector<int>)_(prefix)/50 1.93% 13.852 14.119 - 2.40% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.93% 6.396 6.519 - 2.67% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.92% 2.461 2.509 - 1.69% -
std::set<std::string>::lower_bound(key)_(existent)/32 1.92% 15.411 15.707 - 4.90% -
BM_PushHeap_uint32_Ascending_1024 1.92% 2.556 2.605 - 2.08% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.92% 9589737.923 9773922.790 - -1.67% -
ranges::minmax(std::list<__int128>)/8 1.92% 3.848 3.921 - 1.79% -
BM_PushHeap_uint32_PipeOrgan_16384 1.91% 2.385 2.431 - 2.06% -
BM_PushHeap_uint32_Random_16384 1.91% 5.748 5.858 - 1.49% -
BM_CmpLess_short_int 1.91% 1.102 1.123 - -0.92% -
std::remove_copy(vector<int>)_(prefix)/32 1.91% 9.291 9.468 - 1.36% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.91% 1271.656 1295.929 - -1.02% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.91% 33.028 33.657 - 3.15% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.90% 36445.498 37139.022 - 1.50% -
std::set<int>::contains(key)_(existent)/32 1.90% 1.627 1.658 - 1.63% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.90% 357.505 364.304 - -0.31% -
SetIntersection_None_Vector_uint64_262144_16384 1.89% 1114044.900 1135126.269 - 0.07% -
std::rotate(deque<int>)_(1_element_backward)/50 1.89% 5.120 5.217 - 1.43% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 1.89% 79799.943 81307.819 - 0.32% -
SetIntersection_Interlaced_Set_string_262144_1 1.89% 1079770.417 1100129.457 - -0.34% -
BM_deque_deque_ranges_move/1024 1.88% 37.433 38.135 - 3.61% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.87% 1998.474 2035.859 - 2.19% -
SetIntersection_None_Vector_uint32_16384_16 1.86% 1072615.091 1092557.769 - -0.74% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 1.86% 2.342 2.386 - 0.38% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 1.85% 23228.574 23658.891 - -0.68% -
BM_StringFindStringLiteral/64 1.85% 2.181 2.221 - 2.98% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 1.85% 260155.924 264970.286 - -1.07% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.85% 523.885 533.578 - 0.63% -
SetIntersection_None_Vector_uint32_1024_1 1.84% 1053142.067 1072523.162 - -0.31% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.84% 31.197 31.770 - -0.16% -
std::copy_if(vector<int>)_(entire_range)/64 1.84% 15.301 15.582 - 1.94% -
SetIntersection_None_Vector_string_1024_1024 1.83% 1149198.206 1170204.880 - 2.39% -
std::is_sorted(list<int>)/8192 1.82% 7078.447 7207.601 - -0.17% -
std::generate(list<int>)/50 1.82% 15.388 15.668 - 0.64% -
SetIntersection_Interlaced_Set_float_1024_64 1.82% 10034915.320 10217376.659 - -0.27% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.82% 10712614.785 10907228.357 - 0.20% -
BM_CmpLess_schar_uint 1.81% 1.098 1.117 - 0.52% -
BM_CmpEqual_uchar_ushort 1.81% 1.044 1.063 - -0.39% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.81% 8995.161 9157.966 - 4.05% -
SetIntersection_Interlaced_Set_string_16384_16 1.81% 241451112.506 245818006.194 - -28.85% -
SetIntersection_Interlaced_Vector_string_16384_64 1.81% 14130708.659 14386075.119 - 9.34% -
std::search(list<int>)_(no_match)/8192 1.80% 6547.006 6665.035 - -10.22% -
SetIntersection_Interlaced_Set_uint32_16384_256 1.79% 197643905.636 201189859.846 - 0.26% -
SetIntersection_Interlaced_Set_string_1024_4 1.79% 10301072.885 10485386.362 - 1.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.79% 9897351.466 10074439.401 - 1.05% -
BM_deque_vector_copy_backward/4000 1.79% 142.698 145.250 - 2.36% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.79% 12686.475 12913.269 - 2.87% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.78% 1.738 1.769 - 6.59% -
SetIntersection_Interlaced_Vector_uint64_256_4 1.78% 4603097.987 4685154.628 - -7.15% -
SetIntersection_Front_Vector_float_262144_1 1.78% 1024952.128 1043209.712 - -0.21% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.78% 2.248 2.288 - 2.17% -
BM_PushHeap_float_Ascending_256 1.77% 2.524 2.568 - 3.51% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 1.77% 26840.139 27316.367 - 1.82% -
std::move(deque<int>)/8 1.77% 3.639 3.703 - 6.47% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.77% 38.543 39.224 - 1.74% -
SetIntersection_Front_Vector_string_262144_16 1.76% 1613351.451 1641813.226 - 0.31% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.76% 14.653 14.911 - 1.90% -
std::rotate(deque<int>)_(by_1/2)/32 1.76% 8.485 8.635 - 0.86% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.76% 358.354 364.653 - 2.11% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.76% 13994.181 14239.949 - 1.14% -
SetIntersection_Front_Vector_uint64_262144_64 1.75% 1321061.745 1344231.624 - -2.03% -
std::find_end(deque<int>)_(process_all)/1048576 1.75% 274790.567 279609.610 - 4.31% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.75% 20.411 20.769 - 1.19% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.75% 28.327 28.824 - -1.09% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 1.75% 14452.216 14704.739 - -0.35% -
std::any_of(list<int>)_(process_all)/8 1.74% 2.672 2.718 - 2.42% -
std::multimap<int,_int>::find(key)_(non-existent)/32 1.74% 2.492 2.535 - 6.96% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.74% 8567.242 8716.357 - 0.11% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.74% 474376.244 482630.965 - 1.91% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.74% 1399.866 1424.212 - 1.45% -
BM_vector_deque_ranges_copy_backward/512 1.74% 17.494 17.799 - 1.83% -
rng::find_if_not(vector<bool>)_(process_all)/50 1.74% 23.708 24.120 - 0.05% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.74% 4.955 5.041 - 0.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.74% 1031773.387 1049677.701 - 0.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.74% 1144351.845 1164208.723 - 1.16% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.73% 11.582 11.782 - -2.37% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.73% 2873.072 2922.856 - 1.95% -
std::multimap<int,_int>::ctor(const&)/1024 1.73% 6717.418 6833.385 - 4.10% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.73% 21.778 22.153 - 0.64% -
SetIntersection_None_Set_string_256_4 1.71% 11500166.259 11697357.822 - 3.72% -
std::search(list<int>)_(no_match)/1024 1.71% 748.222 761.039 - 4.13% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.71% 13812.272 14048.382 - 1.21% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.71% 190609.831 193863.508 - 2.29% -
BM_std_minmax_element<long_long>/4 1.70% 1.249 1.270 - 0.33% -
std::copy(vector<int>)/8 1.70% 2.202 2.239 - 1.17% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.70% 35312.928 35913.650 - 1.12% -
rng::find_last(list<int>)_(bail_90%)/8192 1.70% 599.027 609.196 - 1.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.69% 62.408 63.459 - 0.02% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.68% 363.542 369.664 - 1.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.68% 1134870.455 1153923.906 - 0.16% -
std::vector<int>::ctor(size)/32 1.68% 10.266 10.438 - -28.21% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 1.68% 144472.480 146895.043 - -2.34% -
SetIntersection_Front_Set_string_16_4 1.67% 63416382.050 64478575.322 - 1.97% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.67% 446.876 454.333 - 1.87% -
std::map<std::string,_int>::erase(key)_(existent)/32 1.67% 66.251 67.356 - -13.44% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.66% 101.866 103.552 - 5.22% -
std::copy_n(deque<int>)/8 1.65% 2.754 2.800 - 1.74% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 1.65% 2544.553 2586.552 - 1.72% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 1.65% 12.119 12.318 - 2.06% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.65% 20108.352 20439.450 - 2.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 1.65% 8293143.057 8429571.406 - -0.22% -
BM_CmpLess_short_ushort 1.64% 1.077 1.094 - 0.21% -
std::set<int>::equal_range(key)_(existent)/1024 1.64% 4.398 4.470 - 4.22% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.64% 2.893 2.941 - 0.90% -
std::for_each(multiset<int>::iterator)/50 1.64% 35.457 36.039 - 1.15% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 1.64% 31.367 31.882 - -2.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.64% 1163995.464 1183090.410 - 0.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.64% 42.404 43.098 - -1.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.63% 8549617.178 8689318.943 - 1.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.63% 18037566.656 18332054.547 - 1.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.63% 138210.730 140466.504 - -0.03% -
std::multiset<std::string>::count(key)_(non-existent)/32 1.63% 10.385 10.554 - -7.13% -
SetIntersection_Front_Vector_uint32_16384_16384 1.63% 74517311.923 75729578.226 - 0.50% -
BM_deque_deque_ranges_move_backward/512 1.63% 18.869 19.176 - 1.57% -
SetIntersection_Front_Set_string_262144_1 1.62% 1080702.307 1098257.604 - 2.58% -
BM_deque_vector_copy/64 1.62% 2.584 2.626 - -51.46% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.62% 7238.662 7355.992 - 1.65% -
BM_deque_deque_move/1 1.62% 2.507 2.548 - 2.56% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.62% 634.508 644.782 - 1.13% -
SetIntersection_Interlaced_Set_float_262144_1 1.62% 1012494.496 1028878.584 - -0.32% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.62% 542.418 551.188 - 1.69% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.62% 1.165 1.184 - -0.35% -
std::copy_if(vector<int>)_(entire_range)/8 1.61% 2.238 2.274 - 0.90% -
std::copy_backward(deque<int>)/8 1.61% 2.699 2.743 - 3.09% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 1.61% 23.117 23.490 - -3.05% -
SetIntersection_Interlaced_Vector_float_1024_1 1.61% 1043715.136 1060546.037 - 2.15% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.61% 868.113 882.112 - -3.98% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.61% 1.797 1.826 - 2.89% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.61% 490.548 498.440 - 1.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.60% 1626903.240 1652988.690 - 1.31% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.60% 4.444 4.515 - 3.14% -
std::set<int>::ctor(&&,_different_allocs)/32 1.60% 175.680 178.493 - -0.59% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.60% 271.853 276.201 - 1.32% -
SetIntersection_Front_Vector_uint64_256_1 1.60% 4039115.833 4103558.843 - -1.71% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 1.59% 6.805 6.913 - 3.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.59% 730.499 742.108 - -0.02% -
BM_deque_deque_copy_backward/5500 1.59% 202.569 205.787 - 1.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.59% 38958.560 39577.285 - -3.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1.59% 1511591.373 1535567.318 - 13.99% -
BM_PushHeap_string_Random_64 1.59% 12.900 13.104 - 2.72% -
std::multiset<std::string>::erase(iterator)/32 1.58% 27.100 27.529 - -16.79% -
std::map<std::string,_int>::erase(iterator)/1024 1.58% 31.394 31.889 - 25.08% -
SetIntersection_None_Vector_string_16384_1 1.58% 1221320.463 1240583.351 - 1.29% -
std::find_first_of(deque<int>)_(small_needle)/50 1.57% 167.718 170.354 - -2.05% -
std::rotate(deque<int>)_(by_1/3)/8192 1.57% 3213.282 3263.585 - 2.13% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.56% 23.693 24.064 - 1.55% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.56% 18.807 19.101 - -0.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.56% 42937.756 43607.317 - 1.00% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.56% 1897.115 1926.672 - 2.41% -
SetIntersection_None_Vector_uint32_1024_4 1.55% 1058507.278 1074966.683 - -0.05% -
std::stable_sort(vector<int>)_(pipe-organ)/8 1.55% 18.292 18.576 - 1.18% -
SetIntersection_None_Vector_string_16384_16 1.55% 1207835.359 1226511.614 - 0.42% -
std::multiset<int>::equal_range(key)_(existent)/32 1.55% 2.338 2.374 - -0.55% -
std::stable_partition(vector<int>)_(sparse)/1024 1.54% 212.434 215.712 - -0.54% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.54% 12.476 12.669 - -2.06% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.54% 29.272 29.723 - 0.99% -
std::copy_backward(list<int>)/4096 1.53% 3208.818 3257.791 - 2.24% -
std::lower_bound(std::forward_list<int>)/100 1.53% 82.064 83.316 - 1.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 1.52% 5686489.767 5772876.383 - -0.41% -
BM_CmpLess_uchar_uchar 1.52% 1.055 1.071 - -1.40% -
SetIntersection_Interlaced_Set_uint64_64_16 1.51% 22536358.211 22877505.652 - 0.90% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.51% 246.907 250.636 - 0.19% -
std::multiset<std::string>::ctor(const&)/1024 1.51% 34242.724 34758.637 - 0.62% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.51% 763226.554 774724.432 - 1.58% -
std::search(list<int>)_(no_match)/1048576 1.50% 828757.864 841216.607 - 0.69% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.50% 746.054 757.241 - 1.10% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.50% 4.436 4.502 - 4.07% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.49% 3.338 3.388 - 5.88% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 1.49% 0.819 0.831 - 1.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.49% 136753.544 138792.355 - -0.55% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 1.49% 23333.620 23681.193 - -1.01% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.48% 136180.252 138194.791 - 3.06% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.48% 1.511 1.534 - 2.74% -
std::find(list<int>)_(process_all)/1024 1.48% 688.097 698.266 - 1.79% -
std::remove_copy_if(vector<int>)_(prefix)/1024 1.48% 400.634 406.549 - 2.25% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.47% 760.876 772.092 - 1.51% -
rng::for_each(multiset<int>)/50 1.47% 38.469 39.036 - -0.68% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.47% 209574.568 212662.720 - 1.69% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.47% 7.740 7.854 - -0.04% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 1.47% 10.682 10.839 - -8.11% -
std::unordered_set<std::string>::ctor(const&)/32 1.47% 763.750 774.954 - -2.00% -
rng::contains(deque<int>)_(process_all)/8 1.47% 3.035 3.079 - 2.13% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 1.47% 5298.867 5376.506 - 0.62% -
SetIntersection_Front_Vector_uint32_4_1 1.47% 212027742.718 215134209.637 - 0.68% -
BM_CmpLess_uchar_int 1.46% 1.049 1.064 - -1.54% -
SetIntersection_Front_Vector_uint32_1024_1 1.46% 1037742.666 1052910.712 - 0.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.46% 49.551 50.275 - 1.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.46% 118092785.104 119815414.321 - 0.67% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.46% 13573.414 13771.016 - 1.31% -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.45% 1.386 1.406 - 0.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.45% 1565.210 1587.965 - 1.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.45% 2142875.143 2173911.202 - -0.83% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.44% 12547.882 12729.165 - 2.41% -
BM_PushHeap_string_Random_262144 1.44% 18.078 18.339 - 1.66% -
BM_PushHeap_string_Random_16384 1.44% 16.188 16.422 - 2.80% -
SetIntersection_None_Vector_uint64_16384_64 1.44% 1090412.691 1106112.408 - 0.08% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.44% 27.769 28.169 - 0.96% -
bm_lexicographical_compare<int>/8 1.44% 1.536 1.558 - 6.58% -
SetIntersection_Front_Vector_uint32_1024_16 1.44% 1115388.451 1131398.577 - 0.90% -
std::find_end(list<int>)_(match_near_end)/1000 1.43% 77.678 78.792 - 2.96% -
std::find_first_of(deque<int>)_(small_needle)/32 1.43% 108.910 110.469 - -2.03% -
std::partial_sort(deque<int>)_(repeated)/1024 1.43% 6321.335 6411.661 - 0.34% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 1.42% 5142.290 5215.488 - 1.56% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.42% 16.290 16.522 - 1.07% -
BM_CmpEqual_ushort_uchar 1.42% 1.104 1.120 - 2.47% -
std::move_backward(deque<int>)/4096 1.42% 155.085 157.288 - 1.26% -
std::set<int>::insert(value)_(new_value,_end)/8192 1.42% 76.617 77.704 - 7.52% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 1.42% 6556.745 6649.589 - 1.24% -
BM_PushHeap_string_Random_256 1.42% 14.330 14.532 - 2.91% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 1.42% 55.881 56.672 - 7.68% -
std::multiset<std::string>::equal_range(key)_(existent)/32 1.42% 17.357 17.603 - -10.46% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.41% 97808.165 99189.737 - 2.51% -
std::multimap<int,_int>::count(key)_(existent)/32 1.41% 3.663 3.714 - 2.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.41% 164965663.933 167291490.561 - -0.14% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.41% 12288.082 12461.242 - 2.44% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.41% 27.676 28.066 - 115.02% -
SetIntersection_None_Vector_uint64_1024_256 1.41% 1059330.011 1074221.495 - 0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.41% 1113697.389 1129350.886 - 0.99% -
BM_vector_deque_move/5500 1.40% 194.386 197.116 - 0.73% -
SetIntersection_None_Vector_uint32_262144_262144 1.40% 1105565.193 1121088.092 - 0.06% -
BM_PushHeap_string_Random_16 1.40% 10.377 10.522 - 2.16% -
BM_deque_vector_move_backward/70000 1.40% 8764.756 8887.679 - 14.66% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.40% 20.506 20.793 - 2.30% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 1.40% 87.937 89.166 - 4.66% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.39% 2.394 2.428 - 1.62% -
std::find_if_not(deque<int>)_(bail_25%)/1024 1.39% 77.755 78.839 - 1.59% -
std::fill_n(vector<int>)/1024 1.39% 29.542 29.954 - 1.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.39% 4154370.357 4212160.108 - -0.27% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.39% 2.396 2.429 - 1.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 1.39% 118515337.739 120157360.513 - 0.65% -
rng::for_each(multiset<int>)/8 1.39% 6.750 6.844 - 2.40% -
BM_deque_deque_ranges_copy_backward/4000 1.38% 150.191 152.269 - 5.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.38% 63068.884 63940.864 - -0.21% -
std::move(vector<bool>)_(aligned)/1048576 1.38% 1721.530 1745.256 - 1.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.38% 23184770.942 23504061.049 - 2.95% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.38% 9703.140 9836.569 - 1.93% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.37% 9.668 9.800 - 4.43% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.36% 285.871 289.772 - -1.16% -
SetIntersection_None_Vector_float_16384_256 1.36% 1082883.540 1097658.331 - 2.61% -
BM_deque_deque_ranges_copy_backward/512 1.36% 18.916 19.174 - 1.42% -
std::stable_partition(vector<int>)_(dense)/32 1.36% 21.364 21.655 - 1.20% -
BM_PushHeap_float_Ascending_1024 1.36% 3.211 3.254 - 4.81% -
std::make_heap(vector<NonIntegral>)_(descending)/8 1.36% 14.707 14.907 - -2.91% -
std::shift_left(vector<int>)/32 1.36% 3.919 3.973 - 33.72% -
std::find_end(deque<int>)_(match_near_end)/1000 1.35% 35.980 36.466 - 8.47% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.35% 6662.476 6752.456 - 0.94% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.35% 8.874 8.994 - 1.19% -
SetIntersection_Front_Vector_string_1024_4 1.35% 1176404.807 1192279.968 - -0.24% -
std::multiset<std::string>::count(key)_(existent)/8192 1.35% 30.535 30.947 - 6.27% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.35% 467.582 473.890 - 1.70% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.35% 6649.888 6739.471 - 2.03% -
SetIntersection_None_Vector_uint64_1024_1024 1.35% 1066793.836 1081155.665 - 0.84% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.35% 1.748 1.771 - 1.93% -
std::remove_copy(list<int>)_(sprinkled)/50 1.34% 18.643 18.893 - 2.01% -
BM_vector_deque_ranges_copy_backward/1 1.34% 2.327 2.359 - 4.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.34% 1.659 1.681 - 0.89% -
std::move(vector<int>)/8 1.34% 2.271 2.301 - -0.21% -
std::for_each(map<int>::iterator)/8192 1.34% 7414.238 7513.525 - 1.06% -
std::set<std::string>::count(key)_(existent)/1024 1.34% 23.479 23.793 - -1.73% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.33% 15.503 15.710 - 1.70% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.33% 41201.828 41751.318 - -5.54% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.33% 36.002 36.482 - 2.25% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.33% 3.246 3.290 - 1.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 1.33% 117789926.587 119359759.613 - 0.94% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.33% 648.025 656.650 - -1.09% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.33% 349014.285 353658.855 - 0.56% -
SetIntersection_Interlaced_Set_float_16384_256 1.33% 201444372.232 204124999.553 - 3.68% -
SetIntersection_Front_Vector_uint32_16384_1 1.33% 1002208.844 1015534.196 - -3.76% -
SetIntersection_Front_Vector_string_64_4 1.33% 17785572.663 18021633.962 - 0.38% -
std::list<int>::erase(begin)_(cheap_elements)/32 1.32% 10.703 10.845 - -2.59% -
std::rotate(deque<int>)_(by_1/3)/1024 1.32% 414.072 419.532 - 3.27% -
std::multiset<int>::lower_bound(key)_(existent)/32 1.32% 2.181 2.209 - 2.10% -
SetIntersection_None_Vector_string_262144_64 1.31% 1289450.199 1306393.522 - 1.17% -
rng::fold_left(list<int>)/32 1.31% 20.770 21.042 - 2.34% -
std::stable_partition(vector<int>)_(sparse)/32 1.31% 7.365 7.461 - 3.29% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 1.30% 9909.556 10038.774 - 7.73% -
BM_deque_vector_ranges_move/64 1.30% 2.622 2.656 - -0.07% -
SetIntersection_Front_Vector_uint64_256_64 1.30% 4231710.914 4286819.561 - 0.72% -
bm_ranges_swap_ranges_vb_aligned/32 1.30% 3.271 3.313 - -0.15% -
bm_ranges_lexicographical_compare<int>/64 1.30% 4.370 4.427 - 0.27% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 1.30% 871.075 882.379 - -4.04% -
BM_deque_deque_copy/64 1.30% 3.028 3.067 - 0.95% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.30% 4.152 4.206 - 1.61% -
SetIntersection_Front_Vector_uint32_64_4 1.29% 15851632.873 16056606.840 - 0.99% -
SetIntersection_None_Vector_uint32_16384_64 1.29% 1084163.123 1098149.515 - -0.33% -
BM_deque_deque_copy_backward/64 1.29% 3.349 3.392 - 1.35% -
std::unique(list<int>)_(sprinkled)/8192 1.29% 7881.739 7983.276 - 1.48% -
SetIntersection_Front_Set_uint64_262144_16 1.29% 1172677.360 1187759.792 - -1.58% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.29% 4.184 4.238 - 1.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 1.28% 161673439.483 163748828.464 - 0.37% -
std::find_end(list<int>)_(same_length)/1024 1.28% 748.930 758.520 - 0.66% -
BM_CmpLess_schar_uchar 1.28% 1.088 1.102 - 2.62% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.27% 61.888 62.677 - 1.15% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.27% 788.078 798.112 - -3.73% -
std::replace(list<int>)_(sprinkled)/1024 1.27% 780.720 790.641 - 8.85% -
ranges::minmax(std::list<__int128>)/64 1.27% 39.175 39.672 - -0.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.27% 88654.773 89779.715 - 2.80% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.27% 0.889 0.901 - -1.49% -
std::set<int>::ctor(const&)/1024 1.26% 6299.944 6379.606 - 2.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.26% 1165131.709 1179859.531 - 1.12% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.26% 4105785.532 4157388.419 - -0.34% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 1.26% 0.929 0.941 - 1.30% -
std::rotate(list<int>)_(1_element_backward)/32 1.25% 13.223 13.389 - 1.93% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 1.25% 6831.636 6917.281 - -0.18% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.25% 53658.923 54330.367 - -2.24% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 1.25% 3.360 3.402 - 1.53% -
SetIntersection_Front_Set_string_256_1 1.25% 4257592.588 4310632.124 - -0.64% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.25% 12770.817 12929.839 - -3.62% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.24% 16.753 16.961 - -0.22% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.24% 2528.741 2560.175 - 1.67% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.24% 8491.624 8597.092 - 1.43% -
std::shift_right(deque<int>)/8192 1.24% 306.673 310.481 - -1.70% -
std::set<int>::equal_range(key)_(non-existent)/32 1.24% 2.626 2.659 - -0.21% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 1.24% 51300.629 51935.856 - 0.36% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.24% 5742.548 5813.640 - 1.04% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.24% 103487.149 104767.190 - 2.83% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.23% 13.151 13.313 - 0.94% -
std::multimap<int,_int>::find(key)_(existent)/32 1.23% 1.721 1.743 - 1.67% -
std::multiset<int>::ctor(&&,_different_allocs)/32 1.23% 175.154 177.308 - 0.72% -
BM_vector_deque_ranges_copy/1024 1.23% 35.806 36.246 - 1.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.23% 51.167 51.795 - -17.83% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 1.23% 17993.506 18214.295 - 8.03% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.23% 348824.382 353102.454 - 1.61% -
BM_CmpEqual_short_schar 1.23% 1.121 1.135 - 0.81% -
std::multiset<int>::find(key)_(existent)/1024 1.22% 4.117 4.167 - 2.92% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.22% 11091791.301 11227415.398 - -3.32% -
std::multimap<int,_int>::ctor(const&)/8192 1.22% 53963.006 54622.311 - 3.99% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.22% 16.591 16.793 - 2.24% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.22% 22.114 22.384 - 1.55% -
SetIntersection_None_Set_uint32_16_4 1.22% 55688636.929 56368112.136 - -0.70% -
SetIntersection_Front_Set_string_262144_256 1.22% 14728818.953 14908498.001 - -1.13% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.22% 270.365 273.660 - 0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.22% 25466411.993 25776695.365 - 0.18% -
SetIntersection_None_Vector_float_1024_64 1.22% 1064820.609 1077778.701 - 1.60% -
BM_PushHeap_string_Descending_16384 1.21% 2.329 2.357 - -2.70% -
std::multiset<std::string>::clear()/32 1.21% 893.419 904.222 - -1.32% -
SetIntersection_None_Vector_uint64_262144_4 1.21% 1104774.471 1118122.819 - -1.79% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.21% 177632053.574 179776234.625 - -0.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 1.20% 32.083 32.468 - -0.03% -
SetIntersection_Front_Set_string_16384_1 1.20% 1077372.085 1090309.938 - 2.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.20% 4251978.851 4302995.392 - -0.46% -
std::set<std::string>::clear()/8192 1.20% 211809.060 214348.945 - -0.87% -
std::sort(vector<int>)_(shuffled)/8 1.20% 22.791 23.065 - 1.74% -
SetIntersection_Front_Set_uint32_262144_1024 1.20% 12327508.439 12475205.158 - -12.96% -
std::move(list<int>)/32768 1.20% 31548.157 31926.114 - 1.26% -
SetIntersection_None_Vector_string_1024_256 1.20% 1161812.015 1175728.415 - 0.95% -
rng::find_last(deque<int>)_(bail_90%)/50 1.20% 1.838 1.860 - -2.92% -
SetIntersection_Interlaced_Vector_float_256_256 1.20% 5103887.552 5164973.484 - 13.44% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.20% 78.076 79.011 - 1.69% -
std::move(vector<bool>)_(unaligned)/32768 1.20% 206.233 208.698 - 2.98% -
BM_CmpEqual_uchar_uint 1.19% 1.053 1.065 - -0.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.19% 4256915.158 4307761.707 - -1.63% -
std::fill_n(vector<bool>)/32768 1.19% 30.326 30.687 - 1.57% -
std::make_heap(deque<int>)_(repeated)/8192 1.19% 17588.956 17797.858 - 0.11% -
SetIntersection_None_Vector_uint32_262144_16384 1.19% 1120045.977 1133338.845 - 0.41% -
BM_StringRelational_Less_Large_Huge_Control 1.19% 2.141 2.167 - -0.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.19% 34628.012 35038.584 - 0.13% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.18% 1573.245 1591.858 - 2.00% -
rng::find(vector<bool>)_(process_all)/1048576 1.18% 3636.639 3679.627 - 1.88% -
SetIntersection_Interlaced_Set_uint32_256_16 1.18% 11902601.470 12043022.600 - 0.27% -
std::sort(deque<int>)_(shuffled)/8 1.18% 22.657 22.924 - -0.40% -
SetIntersection_None_Vector_string_16384_64 1.18% 1218521.036 1232895.873 - 1.05% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.18% 4567.646 4621.527 - 0.78% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 1.18% 7.644 7.734 - 0.35% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.18% 3102.220 3138.711 - 1.55% -
std::transform(vector<int>)_(identity_transform)/50 1.17% 16.225 16.416 - 1.76% -
SetIntersection_Front_Vector_string_4_4 1.17% 149642522.398 151396298.270 - 1.05% -
SetIntersection_Front_Vector_string_16384_4 1.17% 1173003.534 1186744.317 - -0.05% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.17% 8.444 8.543 - 1.24% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.17% 12.263 12.406 - -0.04% -
std::find_end(forward_list<int>)_(single_element)/1024 1.17% 707.075 715.348 - 0.07% -
std::replace_if(deque<int>)_(prefix)/1024 1.17% 479.029 484.623 - 0.11% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.17% 6530.573 6606.826 - -4.51% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.17% 533.049 539.263 - 1.49% -
BM_PushHeap_uint32_Ascending_16384 1.16% 3.572 3.614 - 1.20% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.16% 12886.368 13036.281 - 2.39% -
SetIntersection_Front_Vector_string_262144_1024 1.16% 39419644.027 39877021.791 - 0.29% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.16% 53568.132 54187.403 - 1.40% -
BM_num_get<long_double> 1.16% 36.188 36.606 - -2.38% -
std::multiset<int>::count(key)_(existent)/1024 1.15% 5.643 5.708 - 0.96% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.15% 390.403 394.890 - 1.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.15% 33.057 33.436 - 10.62% -
std::is_sorted_until(vector<int>)/8 1.14% 2.047 2.071 - 0.42% -
BM_deque_vector_ranges_copy/1 1.14% 2.115 2.139 - 2.14% -
BM_PushHeap_string_Descending_4 1.14% 1.867 1.889 - -2.27% -
std::sort_heap(deque<int>)/8192 1.14% 468013.418 473356.915 - 0.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.14% 50.433 51.008 - 7.36% -
SetIntersection_None_Set_float_16384_1024 1.14% 157573621.908 159370725.207 - 6.27% -
std::adjacent_find(list<int>)/8 1.14% 2.072 2.095 - 1.58% -
SetIntersection_None_Set_uint32_256_1 1.14% 11262456.411 11390630.972 - -1.21% -
std::for_each(set<int>::iterator)/32 1.14% 24.179 24.455 - -0.90% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.14% 38393.719 38830.443 - -2.83% -
BM_StringFindMatch1/512 1.14% 994.763 1006.065 - 1.80% -
std::set<int>::contains(key)_(non-existent)/1024 1.14% 6.074 6.143 - -3.92% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.13% 609032.680 615928.256 - 2.69% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.13% 16.440 16.626 - -0.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 1.13% 12045036.836 12181235.151 - -0.57% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.13% 1253.923 1268.100 - 2.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.13% 17.609 17.808 - 0.62% -
SetIntersection_Front_Vector_uint32_16_4 1.13% 53923064.666 54531273.860 - 0.52% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.13% 477.202 482.584 - 1.03% -
std::transform(list<int>)_(identity_transform)/32 1.13% 16.955 17.146 - 1.64% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.13% 2.349 2.375 - 1.68% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.13% 3.246 3.282 - 1.53% -
SetIntersection_Interlaced_Vector_uint64_64_1 1.13% 16113308.124 16294637.659 - -1.15% -
BM_deque_vector_ranges_move_backward/64 1.12% 2.923 2.956 - 1.04% -
BM_CmpLess_uint_uint 1.12% 1.054 1.065 - 0.05% -
SetIntersection_Front_Vector_uint32_16_16 1.12% 35166576.616 35559165.882 - -0.91% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.12% 206610.946 208916.063 - 1.53% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.12% 16580.697 16765.653 - -2.21% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.12% 1767815.103 1787533.609 - -3.94% -
BM_vector_deque_ranges_copy_backward/4000 1.11% 141.209 142.781 - 1.43% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.11% 4.786 4.839 - 0.88% -
BM_StringCopy_Large 1.11% 6.192 6.261 - 2.90% -
std::partial_sort(deque<int>)_(ascending)/8 1.11% 32.440 32.801 - -1.53% -
std::reverse_copy(deque<int>)/32768 1.11% 7931.814 8019.918 - 0.93% -
BM_PushHeap_string_PipeOrgan_4 1.11% 2.499 2.527 - -1.54% -
std::copy_n(deque<int>)/262144 1.11% 11734.552 11864.379 - 2.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.10% 50.369 50.924 - -1.09% -
SetIntersection_Interlaced_Set_uint32_256_4 1.10% 11192638.301 11315705.379 - -1.94% -
SetIntersection_None_Vector_uint64_256_64 1.10% 3346716.588 3383485.783 - -1.63% -
std::copy_if(list<int>)_(entire_range)/262144 1.10% 214604.645 216957.880 - 1.40% -
SetIntersection_None_Vector_uint64_16384_16 1.09% 1082193.006 1094039.030 - -1.07% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.09% 14.569 14.728 - 1.93% -
BM_deque_deque_ranges_move_backward/4096 1.09% 151.771 153.427 - 1.91% -
SetIntersection_Interlaced_Vector_string_262144_4 1.09% 2260455.116 2285105.398 - 4.66% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 1.09% 7.412 7.492 - -1.38% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 1.09% 27279.658 27577.079 - 0.34% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.09% 40904.521 41350.451 - -0.96% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.09% 2921.010 2952.831 - 1.93% -
SetIntersection_Front_Vector_uint64_262144_256 1.09% 2249762.515 2274225.020 - -0.14% -
std::multiset<std::string>::clear()/1024 1.09% 21732.682 21968.607 - 0.78% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.08% 274.301 277.274 - 0.29% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 1.08% 60082.272 60733.205 - 1.08% -
std::unique(list<int>,_pred)_(contiguous)/32 1.08% 57.082 57.701 - -0.20% -
BM_lexicographical_compare_three_way_fast_path/65536 1.08% 15099.719 15263.125 - 1.88% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.08% 24.293 24.555 - 7.51% -
SetIntersection_None_Vector_float_262144_4 1.08% 1119108.935 1131178.131 - 0.41% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.08% 35931.280 36318.768 - 3.54% -
SetIntersection_None_Set_float_1024_1 1.08% 8708191.473 8801968.737 - -2.09% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.08% 228.863 231.325 - 0.51% -
BM_PushHeap_uint64_Random_64 1.08% 5.524 5.583 - 1.76% -
std::sort(vector<int>)_(shuffled)/8192 1.07% 44983.981 45467.300 - 1.23% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.07% 43.969 44.440 - 3.78% -
SetIntersection_None_Vector_string_262144_1 1.07% 1293240.218 1307080.280 - 1.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.07% 171753191.443 173590475.313 - -0.81% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.07% 5275.738 5332.034 - -24.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.06% 35404846.470 35781649.678 - 0.25% -
std::sort(deque<int>)_(descending)/8 1.06% 25.007 25.273 - 0.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.06% 1351.150 1365.492 - -3.72% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 1.06% 11.438 11.559 - 1.61% -
std::stable_partition(list<int>)_(sparse)/50 1.06% 26.443 26.723 - 2.04% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 1.06% 33.588 33.944 - -47.77% -
SetIntersection_Front_Set_uint32_256_16 1.06% 4459321.601 4506493.575 - 0.55% -
BM_deque_vector_ranges_copy_backward/64 1.06% 2.924 2.954 - 0.98% -
std::find_end(forward_list<int>)_(same_length)/8192 1.05% 14210.662 14360.499 - 0.40% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.05% 14465.515 14617.950 - 0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.05% 1121737.280 1133548.803 - 0.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.05% 1042794.802 1053742.840 - 1.10% -
std::unordered_map<int,_int>::ctor(const&)/32 1.05% 198.599 200.679 - -0.88% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.05% 349002.439 352651.932 - 0.86% -
SetIntersection_Front_Vector_uint32_1024_64 1.04% 1359888.538 1374095.912 - 0.46% -
SetIntersection_Front_Vector_uint32_1_1 1.04% 531186499.558 536727807.620 - 0.50% -
BM_deque_deque_ranges_copy/1024 1.04% 36.827 37.211 - 0.68% -
SetIntersection_None_Vector_string_262144_16 1.04% 1282764.883 1296135.936 - 1.84% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 1.04% 59556.911 60175.103 - 0.34% -
BM_deque_vector_move_backward/64 1.04% 2.927 2.957 - 1.22% -
std::move(deque<int>)/64 1.04% 4.891 4.942 - -1.59% -
SetIntersection_Front_Set_uint32_1024_256 1.04% 4152330.335 4195366.304 - 3.08% -
BM_deque_vector_copy_backward/64 1.04% 2.927 2.957 - 1.14% -
bm_ranges_swap_ranges_vb_aligned/512 1.04% 5.236 5.290 - 0.78% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.03% 16.963 17.138 - 0.69% -
std::sort(deque<int>)_(pipe-organ)/1024 1.03% 2717.113 2745.151 - 1.99% -
BM_deque_deque_move/64000 1.03% 3029.641 3060.871 - 1.30% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.03% 656.437 663.196 - 0.02% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.03% 9652.133 9751.146 - -0.01% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.02% 31.761 32.085 - -1.37% -
BM_vector_deque_move_backward/512 1.02% 17.466 17.645 - 0.97% -
std::stable_sort(deque<int>)_(heap)/1024 1.02% 2721.956 2749.723 - 1.60% -
std::partition_copy(deque<int>)/1024 1.02% 634.024 640.491 - 1.19% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.02% 774.933 782.823 - 14.58% -
rng::contains(list<int>)_(process_all)/1048576 1.02% 820075.127 828420.833 - 0.77% -
SetIntersection_Interlaced_Set_string_64_4 1.02% 25448631.520 25707432.699 - -0.50% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.02% 17.532 17.710 - 0.90% -
std::replace(deque<int>)_(sprinkled)/8192 1.01% 2803.466 2831.900 - 0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.01% 8841449.466 8930758.465 - 0.29% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.01% 5729.099 5786.968 - 1.16% -
BM_deque_vector_copy_backward/5500 1.01% 196.188 198.169 - -2.04% -
rng::contains(list<int>)_(process_all)/32 1.01% 9.003 9.094 - 0.33% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 1.01% 26.113 26.376 - 0.91% -
BM_deque_vector_copy_backward/64000 1.01% 8121.175 8203.116 - 9.04% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 1.01% 31886.938 32208.519 - -0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.01% 13558481.434 13695157.539 - 0.99% -
SetIntersection_None_Set_float_1024_64 1.01% 8782831.176 8871206.593 - 0.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.00% 366545.542 370212.148 - -0.56% -
BM_StringFindCharLiteral/1024 1.00% 19.556 19.752 - 10.11% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -53.92% 73.894 34.049 - -51.65% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -50.09% 65.044 32.463 - -50.44% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -44.83% 0.481 0.265 - -34.39% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -41.49% 60.873 35.615 - 0.33% -
std::copy_backward(vector<int>)/4096 -41.33% 244.668 143.553 - -38.54% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -40.64% 6.385 3.791 - -0.14% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -38.77% 30.420 18.626 - 7.39% -
ranges::min(std::list<long_long>)/1 -38.63% 0.451 0.277 - -26.10% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -36.87% 42.457 26.803 - 0.83% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -36.61% 51.319 32.532 - 4.38% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -35.74% 18.492 11.883 - -6.65% -
BM_PushHeap_uint32_Random_1 -35.62% 0.612 0.394 - -11.38% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -35.45% 71.535 46.176 - -28.37% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -34.57% 5.091 3.331 - -2.28% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -33.19% 0.409 0.273 - -5.49% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -32.61% 17934.930 12086.744 - 24.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -31.46% 0.616 0.422 - 7.62% -
BM_StringConstructDestroyCStr_Empty_Transparent -30.58% 0.453 0.315 - -0.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -30.37% 38.149 26.565 - -1.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -30.25% 4161493.509 2902825.938 - -4.12% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -30.20% 38.262 26.707 - -42.87% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -29.68% 38.474 27.053 - -6.84% -
std::copy(vector<int>)/4096 -29.50% 216.333 152.512 - -31.44% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -28.93% 11.301 8.031 - -0.30% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -28.34% 11.441 8.199 - 27.11% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -28.25% 3.466 2.487 - 1.39% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -27.59% 1.897 1.374 - 6.38% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -27.00% 71.220 51.988 - 2.33% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -26.62% 4579702.843 3360417.817 - -14.20% -
BM_StringEraseWithMove_Empty_Opaque -26.32% 1.072 0.790 - -1.41% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -25.96% 7.941 5.880 - 24.79% -
rng::find(vector<bool>)_(process_all)/8 -25.55% 0.846 0.630 - 13.47% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -25.24% 100.678 75.267 - -17.38% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -24.85% 0.397 0.298 - -11.78% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -24.55% 27.444 20.706 - -19.33% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -24.20% 676.728 512.975 - -70.68% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -24.18% 32.295 24.485 - -22.57% -
ranges::min(std::list<char>)/1 -24.14% 0.455 0.345 - -5.14% -
std::is_sorted(deque<int>)/8 -23.67% 3.441 2.627 - -1.50% -
ranges::min(std::deque<char>)/1 -23.43% 0.920 0.704 - -23.07% -
ranges::min(std::vector<__int128>)/1 -23.30% 0.459 0.352 - -14.64% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -23.27% 21348.785 16381.663 - -0.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -23.13% 0.697 0.536 - -3.57% -
std::find_if(list<int>)_(process_all)/8192 -22.99% 9983.854 7688.219 - -0.61% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -22.94% 8.316 6.409 - 4.25% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -22.55% 67.249 52.082 - 0.18% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -22.37% 68.849 53.448 - 17.19% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -21.73% 2365754.220 1851588.721 - -8.60% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -21.71% 39.686 31.072 - -27.24% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -21.57% 67.935 53.285 - 2.70% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -21.48% 26.566 20.859 - -24.61% -
ranges::min(std::vector<long_long>)/1 -21.26% 0.333 0.263 - -41.64% -
BM_StringConstructDestroyCStr_Large_Transparent -20.98% 12.215 9.652 - -20.87% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -20.97% 7.477 5.909 - 8.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -20.96% 686.118 542.290 - -32.60% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -20.94% 20788310.005 16435305.736 - -20.83% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -20.70% 13692.150 10858.359 - 1.13% -
BM_vector_deque_move_backward/0 -20.40% 0.526 0.419 - 5.95% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -20.14% 676.760 540.431 - -24.50% -
std::is_sorted_until(deque<int>)/8 -19.83% 3.028 2.427 - -14.55% -
std::set<std::string>::insert(value)_(already_present)/8192 -19.79% 38.027 30.503 - 2.22% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -19.70% 1.697 1.363 - -22.44% -
BM_tolower_char<wchar_t> -19.63% 0.689 0.554 - -19.59% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -19.56% 28.520 22.942 - -0.90% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -19.50% 13.034 10.492 - -56.04% -
rng::find(vector<bool>)_(process_all)/50 -19.47% 0.914 0.736 - 14.27% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -19.19% 40.228 32.510 - -18.43% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -18.88% 6.023 4.886 - 1.75% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -18.62% 11.715 9.534 - 0.54% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -18.32% 7.665 6.261 - 3.01% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -18.29% 8.540 6.978 - -53.09% -
std::search(list<int>,_pred)_(single_element)/8192 -17.67% 9969.368 8207.469 - 0.38% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -17.63% 29.378 24.198 - -37.97% -
std::set<std::string>::erase(key)_(existent)/8192 -17.54% 89.139 73.501 - 1.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -17.28% 21.419 17.718 - -2.43% -
std::stable_partition(list<int>)_(dense)/1024 -17.13% 1761.905 1460.062 - -16.75% -
std::find_end(list<int>)_(same_length)/8192 -17.09% 9709.320 8049.807 - -0.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -17.00% 58.990 48.962 - 12.18% -
std::set<std::string>::erase(key)_(existent)/1024 -16.96% 72.531 60.230 - -0.10% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -16.95% 0.458 0.381 - -16.64% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -16.94% 2.957 2.456 - 1.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -16.85% 21.343 17.747 - -0.90% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -16.68% 17.380 14.481 - 6.77% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -16.65% 1.692 1.410 - 15.97% -
std::unordered_set<int>::count(key)_(non-existent)/0 -16.60% 0.352 0.293 - 5.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -16.38% 10515359.502 8792788.939 - 1.33% -
std::is_partitioned(list<int>)_(partitioned)/1024 -16.22% 702.919 588.939 - -16.97% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -16.21% 481.948 403.815 - -0.16% -
std::find_if(deque<int>)_(bail_25%)/32768 -16.02% 2567.035 2155.840 - -0.10% -
std::all_of(vector<int>)_(process_all)/50 -15.76% 15.052 12.680 - -28.08% -
std::find_if_not(vector<char>)_(bail_25%)/8 -15.56% 0.932 0.787 - 0.00% -
std::find_if(deque<int>)_(bail_25%)/8192 -15.47% 642.520 543.154 - 0.26% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -15.32% 1.249 1.057 - 1.27% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -15.23% 1.151 0.976 - -1.79% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -15.18% 1506.498 1277.824 - -1.93% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -15.14% 88.296 74.927 - -7.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -15.12% 5724677.688 4859288.455 - 6.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -15.04% 5247390.214 4458183.952 - -6.81% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -15.03% 362.779 308.254 - -9.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -14.93% 0.653 0.556 - -18.23% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -14.89% 13324.230 11339.693 - -0.40% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -14.76% 1.571 1.339 - -0.46% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -14.65% 14.769 12.605 - -5.76% -
std::none_of(deque<int>)_(process_all)/8192 -14.36% 2954.313 2530.119 - 0.08% -
std::none_of(deque<int>)_(process_all)/32768 -14.33% 11826.494 10131.892 - 0.18% -
std::unordered_set<int>::contains(key)_(existent)/32 -14.33% 1.514 1.297 - -18.30% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -14.29% 43.970 37.687 - 7.60% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -14.17% 1.293 1.110 - -13.94% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -14.15% 14354.367 12323.708 - 4.43% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -14.12% 0.947 0.813 - 0.05% -
std::remove(deque<int>)_(sprinkled)/50 -14.12% 64.495 55.388 - 1.99% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -14.00% 41.136 35.377 - -14.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -13.80% 7872707.361 6786484.317 - -6.20% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -13.62% 1047012.999 904395.647 - -0.96% -
std::lower_bound(std::deque<int>)/100 -13.51% 35.562 30.756 - 1.20% -
std::unordered_set<int>::count(key)_(non-existent)/32 -13.51% 1.489 1.288 - -19.30% -
std::unique_copy(deque<int>)_(contiguous)/32 -13.43% 10.899 9.435 - -11.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -13.37% 31002263.120 26857979.985 - -1.23% -
std::set<std::string>::insert(value)_(already_present)/1024 -13.29% 30.368 26.331 - -1.72% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -13.02% 21.829 18.986 - -12.51% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -12.98% 943.441 820.954 - -4.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -12.98% 16252354.100 14142526.027 - -1.77% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -12.98% 126.780 110.329 - -11.78% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -12.96% 8.964 7.803 - 24.25% -
rng::contains_subrange(list<int>)_(single_element)/8192 -12.90% 8025.863 6990.709 - -2.23% -
BM_StringDestroy_Large -12.89% 8.207 7.149 - -24.92% -
std::find_if_not(vector<int>)_(bail_25%)/8 -12.86% 0.851 0.742 - -11.95% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -12.85% 9169.386 7990.692 - -12.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -12.78% 33.671 29.369 - 40.39% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -12.73% 4.416 3.854 - 0.93% -
rng::contains_subrange(list<int>)_(process_all)/8192 -12.73% 7599.355 6631.961 - -1.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -12.70% 7154787.574 6246416.459 - -6.02% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -12.59% 1.386 1.212 - -6.72% -
BM_StringRelational_Compare_Empty_Empty_Control -12.58% 1.843 1.611 - 0.08% -
std::multiset<int>::erase(iterator)/8192 -12.49% 26.831 23.481 - 1.57% -
BM_StringConstructDestroyCStr_Large_Opaque -12.46% 18.357 16.070 - -13.37% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.40% 6588.051 5771.304 - 0.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -12.33% 0.616 0.540 - -12.27% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -12.30% 1.317 1.155 - 0.05% -
std::copy_n(deque<int>)/64 -12.24% 3.184 2.794 - 0.43% -
BM_StringRelational_Compare_Empty_Small_Control -12.22% 1.835 1.611 - 0.18% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -12.12% 9577.044 8416.762 - -12.60% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -12.05% 23.839 20.968 - -0.72% -
std::find_if_not(vector<int>)_(process_all)/8 -12.04% 1.481 1.303 - -0.69% -
std::partition(list<int>)_(dense)/8192 -12.03% 5033.391 4428.060 - -17.36% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -11.82% 0.692 0.610 - -5.84% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -11.78% 636.659 561.629 - 11.11% -
BM_StringEraseWithMove_Empty_Transparent -11.70% 0.636 0.561 - 0.33% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -11.59% 6.514 5.759 - 24.88% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -11.59% 61034.968 53963.711 - 0.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -11.53% 11678.065 10331.936 - -3.37% -
BM_vector_deque_ranges_move_backward/2 -11.32% 2.065 1.831 - 0.37% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -11.28% 24.660 21.878 - -1.96% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -11.24% 1.165 1.034 - -12.79% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -11.16% 68.251 60.634 - -16.22% -
std::equal(vector<bool>)_(unaligned)/8 -11.15% 0.898 0.798 - -28.86% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -11.15% 344.946 306.489 - -0.94% -
BM_std_minmax_element<char>/70000 -11.13% 18889.025 16786.817 - -8.44% -
BM_std_minmax_element<char>/65536 -11.11% 17676.065 15712.933 - -8.25% -
BM_std_minmax_element<char>/64000 -11.10% 17262.400 15345.711 - -8.23% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -11.03% 0.302 0.268 - -1.36% -
std::distance(join_view(vector<vector<int>>))/50 -11.03% 0.661 0.588 - -8.16% -
std::find_first_of(vector<int>)_(small_needle)/32 -11.02% 50.255 44.715 - -16.96% -
std::transform(list<int>,_list<int>)/8192 -11.01% 9909.364 8818.191 - -2.55% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -10.97% 1.557 1.387 - 14.52% -
std::set<std::string>::find(key)_(non-existent)/32 -10.92% 10.553 9.401 - 3.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -10.91% 71474126.820 63673259.475 - -2.38% -
std::fill(list<int>)/8192 -10.91% 8420.157 7501.914 - -10.40% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -10.88% 3846.696 3428.286 - 5.53% -
std::unordered_set<std::string>::find(key)_(existent)/32 -10.88% 38.319 34.152 - -8.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -10.87% 47.118 41.995 - -0.20% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -10.87% 34.044 30.343 - -7.79% -
BM_std_minmax_element<char>/5500 -10.80% 1491.004 1329.917 - -7.94% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -10.77% 35.534 31.706 - -6.03% -
std::copy_n(vector<int>)/4096 -10.77% 239.579 213.775 - 24.23% -
BM_std_minmax_element<char>/4096 -10.76% 1112.461 992.757 - -7.95% -
BM_std_minmax_element<char>/4000 -10.75% 1086.575 969.800 - -7.95% -
ranges::min(std::vector<char>)/1 -10.74% 0.294 0.263 - -20.72% -
std::multiset<int>::erase(iterator)/1024 -10.73% 26.219 23.405 - 0.86% -
rng::starts_with(list<int>,_pred)/8192 -10.72% 11786.779 10523.010 - 8.66% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -10.70% 21.855 19.516 - -21.40% -
std::for_each_n(join_view(vector<vector<int>>))/8 -10.70% 1.553 1.387 - -14.01% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -10.67% 55.914 49.950 - 4.74% -
BM_StringRelational_Eq_Large_Large_ChangeLast -10.66% 2.080 1.858 - -8.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -10.64% 664519.532 593784.926 - 0.46% -
std::set<std::string>::erase(iterator)/8192 -10.64% 30.469 27.228 - -0.45% -
BM_std_minmax_element<char>/1024 -10.61% 284.181 254.017 - -7.82% -
rng::find_last(list<int>)_(bail_90%)/50 -10.61% 1.398 1.250 - 0.26% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -10.57% 1437.059 1285.223 - -3.33% -
rng::starts_with(deque<int>)/1000 -10.56% 477.089 426.718 - -7.54% -
BM_vector_deque_copy_backward/1 -10.50% 2.397 2.145 - -4.25% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -10.46% 1.332 1.192 - -11.21% -
BM_vector_deque_ranges_move_backward/1 -10.46% 2.328 2.085 - -1.44% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -10.39% 0.483 0.433 - 5.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -10.36% 2718921.994 2437307.097 - 1.83% -
std::remove(deque<int>)_(sprinkled)/32 -10.35% 56.352 50.521 - 1.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -10.29% 10733897.363 9629288.599 - -0.72% -
std::map<std::string,_int>::contains(key)_(existent)/32 -10.24% 15.737 14.125 - -14.08% -
std::map<std::string,_int>::find(key)_(existent)/1024 -10.21% 25.232 22.657 - -7.91% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -10.20% 1381160.046 1240292.483 - -3.31% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -10.15% 0.569 0.511 - 2.21% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -10.12% 24.912 22.391 - 0.63% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -10.06% 74.081 66.626 - 25.54% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -10.05% 13950.026 12548.314 - 0.70% -
std::unique(deque<int>)_(sprinkled)/52 -10.04% 65.572 58.988 - 0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -10.02% 28449023.424 25599158.321 - 0.06% -
std::multiset<int>::clear()/8192 -10.00% 87449.843 78709.053 - 1.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -9.96% 35.703 32.146 - -2.50% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.95% 576.355 518.992 - -9.98% -
BM_deque_vector_ranges_move_backward/0 -9.90% 1.517 1.367 - 1.85% -
std::set<std::string>::find(key)_(existent)/8192 -9.89% 31.282 28.189 - -7.57% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -9.86% 9147.839 8245.691 - 12.77% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.80% 251.106 226.490 - -7.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -9.78% 160251371.253 144578156.608 - 0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -9.78% 19910923.852 17963982.704 - -1.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -9.78% 639.599 577.062 - -10.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -9.71% 1125354.998 1016108.593 - -4.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -9.68% 14671402.799 13251688.448 - -6.09% -
SetIntersection_Front_Vector_uint32_262144_1024 -9.66% 5867851.011 5301269.490 - -10.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -9.65% 50300928.549 45446077.740 - -1.91% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.64% 1844.120 1666.258 - -3.20% -
std::set<std::string>::insert(value)_(already_present)/32 -9.63% 10.200 9.218 - 3.41% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -9.62% 642.532 580.717 - -9.90% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -9.61% 1.079 0.975 - 0.62% -
std::is_sorted_until(vector<int>,_pred)/8 -9.60% 3.759 3.398 - -6.68% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -9.59% 21.591 19.521 - 5.11% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.54% 632.405 572.089 - -9.08% -
SetIntersection_Interlaced_Set_string_262144_256 -9.53% 2246698.324 2032562.174 - -2.12% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -9.53% 1.754 1.587 - -4.50% -
rng::find_last(list<int>)_(bail_90%)/8 -9.53% 0.509 0.460 - 0.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -9.46% 20.890 18.914 - -22.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -9.45% 3779069.750 3421911.947 - 6.82% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -9.40% 28.960 26.238 - -11.17% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -9.29% 1.326 1.203 - 2.52% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -9.28% 19.521 17.709 - 0.53% -
BM_std_minmax_element<char>/512 -9.28% 144.444 131.046 - -6.63% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -9.27% 111776.965 101413.570 - -0.80% -
std::partition_copy(list<int>)/8192 -9.27% 7490.611 6796.248 - -7.39% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -9.26% 3846.632 3490.590 - -4.39% -
std::remove(deque<int>)_(prefix)/32 -9.22% 56.713 51.483 - -3.78% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -9.18% 256.718 233.141 - -5.83% -
SetIntersection_None_Set_uint64_1024_256 -9.18% 9484128.321 8613136.565 - -3.25% -
std::unordered_set<int>::count(key)_(existent)/8192 -9.18% 1.509 1.371 - 6.99% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -9.15% 26.259 23.858 - 9.35% -
BM_StringRelational_Compare_Empty_Huge_Control -9.13% 1.773 1.611 - 0.35% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -9.12% 12.823 11.654 - -1.89% -
std::find_first_of(vector<int>)_(small_needle)/50 -9.08% 76.373 69.437 - -9.43% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -9.08% 5.225 4.750 - -6.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -9.01% 1200.759 1092.597 - -9.40% -
BM_PushHeap_float_Random_4 -9.01% 2.597 2.363 - -15.98% -
SetIntersection_None_Set_uint64_1024_1024 -9.01% 9498868.131 8643345.107 - -2.85% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -9.00% 1620404.109 1474496.502 - -3.94% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -8.98% 0.779 0.709 - 0.38% -
SetIntersection_None_Set_uint64_16384_1 -8.95% 173276768.937 157775362.870 - -2.37% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -8.89% 0.779 0.710 - 0.51% -
SetIntersection_None_Set_uint64_1024_1 -8.87% 9434400.794 8597713.342 - -5.44% -
SetIntersection_None_Set_uint64_16384_4 -8.84% 175068072.458 159588599.878 - -2.87% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -8.83% 0.779 0.710 - 0.48% -
SetIntersection_None_Set_uint64_1024_16 -8.82% 9586396.520 8740623.780 - -0.65% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -8.82% 1.450 1.322 - 0.40% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.77% 19.469 17.761 - 0.38% -
ranges::minmax(std::deque<char>)/64 -8.72% 29.522 26.947 - 15.67% -
std::upper_bound(std::deque<int>)/100 -8.71% 33.602 30.676 - 0.93% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -8.68% 1.265 1.155 - 0.03% -
BM_vector_deque_copy_backward/2 -8.67% 2.065 1.886 - -5.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -8.67% 31.741 28.991 - -2.63% -
BM_std_minmax_element<char>/4 -8.66% 1.331 1.216 - 0.25% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -8.62% 1.181 1.079 - -8.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -8.59% 665.322 608.176 - -6.89% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -8.59% 23.268 21.270 - -0.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -8.56% 17.197 15.725 - -1.34% -
std::fill_n(list<int>)/8192 -8.55% 8255.579 7549.418 - -16.55% -
BM_StringRelational_Compare_Empty_Large_Control -8.54% 1.771 1.620 - -11.50% -
std::sort_heap(vector<NonIntegral>)/8 -8.54% 30.711 28.089 - -6.58% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -8.54% 29.748 27.209 - -8.97% -
SetIntersection_Interlaced_Set_string_262144_1024 -8.53% 2280229.330 2085655.926 - 1.00% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -8.53% 27613.346 25257.240 - 0.86% -
ranges::minmax(std::deque<long_long>)/8 -8.53% 4.020 3.678 - -4.84% -
std::find(vector<bool>)_(process_all)/8 -8.46% 0.691 0.633 - 0.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -8.45% 6394817.589 5854455.339 - -4.21% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -8.44% 16.083 14.726 - 0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -8.42% 1932208.296 1769491.833 - 1.40% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -8.42% 1.496 1.370 - -10.80% -
std::find_if(deque<int>)_(bail_25%)/1024 -8.41% 87.291 79.946 - 2.78% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -8.39% 46.770 42.847 - 1.84% -
std::map<int,_int>::contains(key)_(non-existent)/32 -8.38% 2.924 2.679 - -3.38% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -8.36% 49.985 45.805 - -4.05% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -8.35% 3.753 3.440 - 7.29% -
SetIntersection_None_Set_uint64_256_4 -8.33% 12102193.301 11094442.988 - -4.31% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.31% 247.510 226.944 - -0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -8.30% 4790952.335 4393375.863 - 3.12% -
BM_StringEraseWithMove_Huge_Opaque -8.30% 48.446 44.426 - -8.55% -
rng::starts_with(list<int>)/8192 -8.30% 9310.031 8537.626 - -7.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -8.30% 0.428 0.392 - -32.08% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -8.26% 1554966.445 1426588.598 - -9.01% -
SetIntersection_None_Set_uint64_1024_4 -8.25% 9495646.864 8712373.296 - -1.74% -
rng::fold_left(list<int>)/8192 -8.17% 11435.528 10501.501 - -2.63% -
SetIntersection_None_Set_uint64_16384_16 -8.15% 178451582.216 163910831.118 - -2.01% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -8.14% 6084760.816 5589562.713 - -21.99% -
ranges::minmax(std::list<long_long>)/1 -8.13% 0.428 0.393 - -13.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -8.09% 4580520.922 4209731.656 - -0.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.08% 20.571 18.909 - -45.25% -
BM_StringRelational_Eq_Small_Small_ChangeLast -8.06% 2.074 1.907 - -5.09% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.06% 221.100 203.274 - 2.57% -
std::unique(list<int>)_(sprinkled)/52 -8.03% 73.308 67.419 - -3.50% -
std::unordered_set<std::string>::erase(iterator)/8192 -8.02% 31.225 28.721 - -1.61% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -8.01% 1.148 1.056 - 10.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -7.97% 2538353.722 2335951.597 - -0.74% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -7.96% 35.458 32.635 - 1.54% -
std::find_if(vector<char>)_(process_all)/8 -7.95% 1.600 1.473 - -6.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -7.95% 646.918 595.479 - -5.42% -
std::map<std::string,_int>::find(key)_(existent)/32 -7.91% 16.098 14.825 - -4.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -7.87% 8093178.642 7456236.084 - -0.28% -
std::set<std::string>::erase(iterator)/1024 -7.85% 33.617 30.979 - -0.26% -
std::transform(list<int>)_(identity_transform)/8192 -7.84% 7626.734 7029.130 - -7.14% -
SetIntersection_None_Set_uint64_1024_64 -7.82% 9496045.208 8753810.173 - -2.76% -
std::search(deque<int>,_pred)_(no_match)/8192 -7.74% 3788.269 3495.143 - 0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.71% 1981873.106 1829106.674 - -4.84% -
std::search(deque<int>,_pred)_(no_match)/1048576 -7.70% 483438.184 446213.273 - 0.11% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -7.66% 730.977 674.952 - 1.96% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -7.65% 354333704.299 327211385.361 - -6.75% -
BM_deque_deque_ranges_move_backward/2 -7.64% 2.425 2.240 - -4.12% -
std::set<std::string>::find(key)_(non-existent)/1024 -7.56% 22.109 20.439 - 1.95% -
std::find(vector<long_long>)_(process_all)/8 -7.55% 1.109 1.025 - -6.52% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.55% 58851.929 54409.622 - 2.50% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -7.54% 74.832 69.190 - -0.47% -
std::multiset<int>::clear()/32 -7.51% 674.268 623.623 - 0.19% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -7.51% 850.291 786.430 - -1.13% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -7.51% 102535.944 94837.223 - -10.17% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -7.50% 10.885 10.068 - -2.91% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -7.50% 29.711 27.483 - -11.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -7.48% 7968369.420 7372496.256 - 3.15% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -7.47% 1.815 1.680 - 4.11% -
BM_StringDestroy_Huge -7.46% 11.476 10.620 - -12.44% -
std::search(deque<int>)_(same_length)/1000 -7.46% 351.857 325.617 - -29.88% -
std::is_sorted(vector<int>,_pred)/8 -7.46% 3.360 3.110 - -5.85% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.43% 214.558 198.619 - -0.50% -
BM_CmpLess_int_uint -7.43% 1.141 1.056 - -3.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.40% 10394865.872 9626031.808 - 9.47% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -7.40% 2.574 2.383 - 4.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -7.39% 6639918.776 6149258.808 - -6.40% -
BM_PushHeap_string_QuickSortAdversary_262144 -7.38% 17.137 15.873 - -1.07% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -7.36% 23.730 21.982 - -2.09% -
bm_lexicographical_compare<int>/1 -7.33% 1.538 1.426 - 11.21% -
SetIntersection_None_Set_uint64_256_1 -7.33% 12218312.137 11323209.340 - -0.63% -
std::find_end(deque<int>)_(near_matches)/1024 -7.30% 17729.284 16434.958 - -8.87% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.29% 19094.622 17703.016 - 0.52% -
SetIntersection_None_Set_uint64_256_64 -7.27% 9675520.303 8971983.885 - -4.26% -
std::is_sorted_until(list<int>)/8192 -7.25% 7771.404 7208.076 - 0.61% -
std::find(vector<bool>)_(process_all)/50 -7.24% 0.681 0.632 - -6.62% -
std::find(list<int>)_(bail_25%)/32768 -7.24% 8391.187 7783.945 - -2.97% -
std::multiset<int>::clear()/1024 -7.23% 10965.737 10172.845 - 3.62% -
ranges::minmax(std::deque<char>)/70000 -7.22% 29413.124 27289.513 - 13.51% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -7.20% 13.379 12.416 - 0.46% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -7.18% 1072.069 995.071 - -5.45% -
SetIntersection_None_Set_uint64_16384_64 -7.16% 179346521.134 166505010.703 - -1.95% -
std::search(deque<int>,_pred)_(no_match)/1024 -7.15% 472.278 438.492 - 0.19% -
ranges::minmax(std::deque<long_long>)/1 -7.11% 0.826 0.767 - -7.10% -
BM_deque_deque_ranges_move_backward/1 -7.11% 2.713 2.520 - -2.83% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -7.07% 494053.340 459110.221 - 4.44% -
std::remove(deque<int>)_(prefix)/50 -7.04% 64.582 60.037 - -1.38% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -7.00% 10.549 9.810 - -7.28% -
std::search(list<int>)_(single_element)/8192 -7.00% 8817.115 8200.220 - -8.23% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -6.98% 31.252 29.070 - -1.37% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -6.94% 22.805 21.222 - -11.81% -
std::remove_if(list<int>)_(prefix)/8192 -6.87% 10220.750 9518.089 - -3.81% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -6.85% 1.550 1.443 - 1.48% -
SetIntersection_Interlaced_Vector_uint32_256_4 -6.85% 4973819.638 4633354.471 - -7.77% -
std::unordered_set<int>::contains(key)_(existent)/1024 -6.83% 1.310 1.221 - -23.17% -
std::find_end(deque<int>)_(near_matches)/1000 -6.80% 17009.696 15853.777 - -8.37% -
ranges::minmax(std::deque<char>)/1 -6.78% 0.847 0.790 - -1.92% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -6.77% 1.418 1.322 - -9.62% -
BM_PushHeap_uint32_Random_64 -6.77% 5.366 5.003 - -0.50% -
std::set<std::string>::count(key)_(non-existent)/8192 -6.76% 34.392 32.067 - -3.19% -
std::list<int>::insert(begin)_(cheap_elements)/32 -6.76% 10.938 10.199 - -7.44% -
std::find_first_of(vector<int>)_(small_needle)/8192 -6.76% 12078.580 11262.461 - -2.87% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -6.73% 30095.886 28070.239 - -3.35% -
BM_deque_deque_ranges_move_backward/64000 -6.72% 8266.272 7710.550 - 4.87% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -6.72% 637.557 594.724 - -1.50% -
std::set<std::string>::count(key)_(non-existent)/32 -6.72% 11.315 10.555 - 1.00% -
std::find_end(list<int>)_(process_all)/1000 -6.71% 765.038 713.687 - 0.11% -
std::copy_n(vector<int>)/8 -6.71% 2.451 2.287 - 5.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -6.69% 44712642.757 41720282.957 - -0.40% -
std::unique_copy(deque<int>)_(sprinkled)/52 -6.69% 18.728 17.475 - 18.68% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -6.68% 25.469 23.769 - 0.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -6.67% 1463.961 1366.254 - -20.74% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.66% 46.345 43.257 - -26.36% -
bm_ranges_lexicographical_compare<signed_char>/1 -6.65% 1.741 1.625 - -0.33% -
SetIntersection_None_Set_string_16384_1024 -6.65% 211149151.452 197113535.043 - -10.98% -
std::stable_sort(vector<int>)_(descending)/8 -6.60% 24.586 22.964 - -5.76% -
std::set<std::string>::find(key)_(non-existent)/8192 -6.59% 29.608 27.658 - 2.03% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -6.58% 1.333 1.245 - 1.62% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -6.57% 10.993 10.271 - 0.94% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -6.55% 0.418 0.391 - -13.16% -
BM_vector_deque_move_backward/2 -6.55% 2.061 1.927 - -6.06% -
SetIntersection_Front_Set_uint64_256_64 -6.53% 5773404.899 5396211.614 - -5.95% -
std::find_first_of(vector<int>)_(small_needle)/1024 -6.52% 1507.640 1409.303 - -6.30% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -6.50% 742.037 693.833 - 0.65% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -6.48% 102653.726 95998.303 - -9.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -6.48% 15619505.971 14607914.957 - 5.34% -
std::map<int,_int>::erase(key)_(existent)/1024 -6.46% 26.299 24.600 - 0.80% -
std::for_each(vector<int>)/32 -6.46% 3.952 3.697 - 0.58% -
BM_vector_deque_ranges_copy/1 -6.45% 2.164 2.024 - -7.34% -
std::search(deque<int>,_pred)_(no_match)/1000 -6.45% 458.389 428.829 - 0.53% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -6.45% 12.330 11.535 - 0.95% -
SetIntersection_None_Set_uint64_256_16 -6.43% 11423288.438 10689258.248 - -0.85% -
BM_deque_vector_ranges_copy/0 -6.42% 1.464 1.370 - -11.83% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -6.41% 1.344 1.258 - 2.82% -
std::swap_ranges(deque<int>)/1024 -6.40% 352.053 329.535 - 3.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.40% 29.811 27.904 - -26.94% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -6.39% 527.197 493.486 - -7.68% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -6.39% 34.575 32.365 - 3.74% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.39% 309.671 289.883 - -2.41% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -6.39% 9945.132 9310.046 - -5.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -6.38% 1080570.943 1011647.768 - -4.21% -
std::unordered_multiset<int>::clear()/8192 -6.35% 68189.456 63860.366 - -2.10% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -6.34% 41.946 39.288 - -7.53% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -6.33% 7136.317 6684.276 - -0.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -6.33% 16.391 15.354 - -2.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -6.30% 5343947.829 5007213.358 - -0.27% -
std::unique(deque<int>)_(sprinkled)/32 -6.26% 55.530 52.052 - 0.56% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.22% 701.481 657.857 - 0.94% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -6.21% 21.463 20.129 - -2.39% -
std::multiset<int>::count(key)_(non-existent)/32 -6.21% 2.582 2.422 - -2.80% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -6.18% 1.717 1.611 - -12.21% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -6.18% 482.276 452.476 - -4.31% -
std::unordered_multiset<int>::erase(iterator)/8192 -6.17% 21.341 20.024 - 0.83% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -6.16% 20.296 19.045 - -2.46% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -6.14% 336.699 316.040 - -10.31% -
std::map<std::string,_int>::clear()/32 -6.12% 923.997 867.476 - -5.84% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -6.11% 6.454 6.060 - 3.71% -
std::swap_ranges(deque<int>)/8192 -6.11% 2795.958 2625.110 - 3.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -6.11% 1125166.404 1056466.309 - -0.02% -
std::set<std::string>::equal_range(key)_(existent)/32 -6.08% 17.279 16.228 - 0.36% -
SetIntersection_None_Set_uint64_64_64 -6.06% 12144447.389 11409010.278 - -0.69% -
BM_deque_deque_ranges_move/0 -6.02% 0.792 0.744 - -6.13% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -6.02% 22.115 20.784 - -7.10% -
BM_StringRelational_Compare_Small_Empty_Control -5.96% 1.950 1.834 - 13.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -5.95% 1175556.537 1105618.404 - -6.38% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.94% 57736.423 54307.374 - -0.44% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.92% 7222.692 6795.321 - 3.50% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -5.91% 29.979 28.206 - -3.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -5.90% 2392348.678 2251204.559 - -1.11% -
std::unordered_set<int>::find(key)_(non-existent)/32 -5.89% 1.155 1.087 - -7.30% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.89% 29.400 27.668 - -7.41% -
SetIntersection_None_Set_string_16384_256 -5.86% 203714288.051 191780973.828 - -5.02% -
BM_StringFindNoMatch/10 -5.86% 1.386 1.305 - -1.83% -
std::find_if(vector<int>)_(process_all)/8 -5.85% 1.493 1.406 - 4.41% -
std::move(vector<int>)/1048576 -5.82% 57861.433 54496.136 - -22.57% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -5.80% 10.745 10.122 - -4.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -5.79% 25311943.410 23846710.470 - 0.93% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -5.79% 513.647 483.920 - 6.43% -
std::unordered_multiset<int>::erase(iterator)/32 -5.78% 21.110 19.891 - 0.38% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -5.77% 20.744 19.548 - -9.61% -
SetIntersection_None_Set_uint64_256_256 -5.76% 6057286.424 5708107.202 - 0.51% -
std::search(deque<int>)_(near_matches)/1000 -5.76% 18999.600 17905.004 - -4.15% -
std::set<int>::erase(key)_(non-existent,_end)/32 -5.76% 2.658 2.505 - 11.26% -
std::set<std::string>::find(key)_(existent)/1024 -5.75% 23.904 22.529 - -5.54% -
SetIntersection_Front_Set_uint64_1024_1 -5.75% 1038683.385 978932.364 - -7.38% -
std::unordered_multiset<int>::erase(iterator)/1024 -5.73% 21.236 20.019 - 0.92% -
SetIntersection_Front_Set_string_16384_64 -5.72% 4790373.117 4516144.424 - -1.04% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 -5.72% 1624.209 1531.246 - 0.55% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -5.72% 29.049 27.387 - 11.02% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -5.69% 20.041 18.901 - -9.18% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.68% 914.002 862.099 - 5.13% -
std::unique_copy(deque<int>)_(contiguous)/52 -5.66% 15.741 14.850 - 0.99% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -5.63% 25.183 23.765 - -7.57% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -5.62% 359422.690 339223.570 - -1.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -5.60% 1056821.363 997617.990 - -5.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -5.59% 1923.524 1816.020 - 4.65% -
BM_vector_deque_ranges_copy/2 -5.57% 1.889 1.784 - -10.36% -
std::unordered_multiset<int>::clear()/1024 -5.56% 8759.118 8272.278 - -1.39% -
BM_vector_deque_copy/70000 -5.54% 3287.664 3105.476 - -8.04% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.54% 32.912 31.089 - 1.95% -
std::copy_n(list<int>)/4096 -5.54% 4184.241 3952.513 - 12.14% -
SetIntersection_Front_Set_uint64_16384_16 -5.53% 1186579.307 1120921.716 - -6.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.53% 697.250 658.692 - -2.39% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -5.51% 5679.226 5366.246 - -12.98% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -5.49% 744.926 704.041 - -6.88% -
std::set<int>::clear()/8192 -5.49% 80149.387 75751.871 - -4.01% -
SetIntersection_Front_Set_float_1024_256 -5.48% 3776967.493 3570120.834 - -15.77% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.47% 0.267 0.252 - 1.17% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.46% 11781.425 11137.968 - -0.76% -
SetIntersection_Front_Set_uint64_262144_256 -5.45% 4222199.573 3992006.889 - 2.78% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -5.45% 75.649 71.525 - -7.98% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -5.45% 23.919 22.616 - -1.78% -
SetIntersection_None_Set_uint64_64_1 -5.45% 23527214.309 22245666.920 - -1.48% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -5.45% 163.493 154.591 - -1.95% -
bm_lexicographical_compare<unsigned_char>/8 -5.44% 1.393 1.317 - 0.08% -
SetIntersection_None_Vector_uint64_16384_1 -5.43% 1102849.225 1042925.715 - -5.94% -
std::set<std::string>::erase(key)_(existent)/32 -5.42% 52.920 50.050 - -0.47% -
std::vector<int>::ctor(size)/1024 -5.42% 43.669 41.301 - -7.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.40% 1181125.468 1117335.702 - -5.82% -
rng::contains(vector<int>)_(process_all)/8 -5.40% 2.615 2.473 - -1.91% -
SetIntersection_Front_Set_float_1024_64 -5.39% 1703988.464 1612082.461 - -12.04% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -5.39% 16.717 15.817 - -11.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.38% 2392416.346 2263711.567 - -2.82% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.38% 100970.792 95539.516 - -10.00% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.37% 165.558 156.663 - -4.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -5.37% 4400278.710 4164179.138 - -0.55% -
std::multiset<std::string>::ctor(const&)/8192 -5.36% 361137.685 341775.255 - 0.66% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -5.33% 464.243 439.519 - -1.28% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -5.32% 1.159 1.097 - -4.93% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -5.32% 23.484 22.234 - -6.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -5.31% 18253679.854 17284461.757 - 1.46% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -5.30% 52.742 49.946 - 1.35% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -5.29% 321.113 304.112 - -0.25% -
ranges::min(std::vector<long_long>)/64 -5.28% 4.942 4.680 - 0.22% -
std::find_first_of(list<int>)_(large_needle)/1024 -5.26% 913239.337 865234.085 - -6.20% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.24% 7252.190 6872.266 - -0.11% -
SetIntersection_Front_Set_uint64_16384_64 -5.23% 1663428.928 1576391.627 - -8.07% -
std::unordered_set<int>::contains(key)_(existent)/8192 -5.23% 1.318 1.249 - -20.48% -
BM_CmpLess_int_int -5.22% 1.100 1.043 - -2.52% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -5.21% 0.820 0.777 - 0.98% -
SetIntersection_Front_Set_string_262144_4 -5.17% 1260462.936 1195321.524 - -2.58% -
BM_CmpLess_uchar_short -5.15% 1.076 1.021 - -3.62% -
std::multiset<std::string>::find(key)_(existent)/8192 -5.13% 28.696 27.224 - 4.19% -
std::set<int>::clear()/1024 -5.13% 9337.630 8858.812 - -3.58% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.13% 339.578 322.175 - 0.58% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -5.12% 1030942.981 978152.961 - -6.23% -
rng::contains_subrange(vector<int>)_(same_length)/32 -5.12% 9.201 8.730 - 0.70% -
SetIntersection_Front_Set_uint32_262144_256 -5.11% 3797494.425 3603288.386 - -5.94% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.11% 1158895.705 1099714.584 - -0.50% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -5.10% 10.873 10.318 - 2.70% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -5.10% 19.833 18.822 - 0.29% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -5.09% 4108.476 3899.481 - -1.00% -
SetIntersection_None_Set_uint64_64_16 -5.04% 19068787.577 18107163.465 - -1.54% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -5.02% 12.303 11.686 - 10.80% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -5.00% 2.362 2.244 - 3.35% -
BM_StringConstructDestroyCStr_Empty_Opaque -4.98% 2.186 2.077 - -3.59% -
SetIntersection_Front_Set_uint32_16384_1024 -4.97% 12667884.716 12037875.994 - -4.97% -
rng::contains_subrange(vector<int>)_(same_length)/16 -4.97% 5.025 4.775 - -0.24% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.96% 24.744 23.517 - -5.86% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.95% 16.516 15.698 - 0.68% -
std::find_end(deque<int>)_(near_matches)/8192 -4.93% 1185844.291 1127436.325 - -9.96% -
SetIntersection_Front_Set_uint32_256_64 -4.92% 5497478.002 5226757.748 - -4.22% -
std::all_of(vector<int>)_(process_all)/8 -4.92% 2.527 2.402 - 2.08% -
std::partition_copy(list<int>)/1024 -4.91% 751.476 714.541 - 0.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -4.91% 1409056.662 1339814.576 - 0.36% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -4.90% 9.688 9.213 - -14.36% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -4.90% 63654.429 60533.847 - -1.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.89% 200621589.478 190804776.718 - -3.14% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -4.89% 26.283 24.997 - 11.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.87% 23.922 22.756 - -0.43% -
SetIntersection_Front_Vector_uint64_1024_16 -4.87% 1111556.042 1057412.333 - -6.43% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -4.86% 42.589 40.518 - 8.21% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -4.86% 2.898 2.757 - -34.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.86% 39.506 37.587 - 31.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -4.84% 14614452.386 13907404.555 - -0.66% -
BM_toupper_string<char> -4.83% 16.133 15.355 - 0.47% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -4.83% 11678.625 11114.884 - -23.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.80% 7023760.059 6686605.397 - 1.40% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -4.79% 22.349 21.278 - -7.23% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -4.77% 336.516 320.468 - -32.20% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -4.76% 21.783 20.746 - -1.72% -
std::list<int>::ctor(size)/32 -4.76% 337.419 321.355 - 0.13% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -4.76% 339.909 323.745 - 1.26% -
SetIntersection_Front_Vector_uint64_262144_1 -4.75% 1033217.038 984171.033 - -5.47% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -4.75% 18.903 18.006 - 0.14% -
SetIntersection_Interlaced_Vector_uint32_256_64 -4.74% 8250569.253 7859091.919 - -6.64% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -4.74% 0.815 0.777 - 0.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -4.73% 3.728 3.552 - 0.77% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -4.73% 1.452 1.383 - -21.79% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.73% 133329.568 127026.430 - -3.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -4.72% 1882736.303 1793845.527 - -1.53% -
std::map<std::string,_int>::count(key)_(existent)/8192 -4.71% 31.802 30.306 - 8.09% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -4.70% 7658.116 7298.136 - -3.86% -
SetIntersection_None_Vector_string_262144_1024 -4.70% 1305319.922 1244004.903 - -3.36% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -4.70% 0.492 0.468 - 5.90% -
std::search(deque<int>)_(near_matches)/1024 -4.69% 19619.406 18699.314 - -9.02% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -4.69% 24.551 23.400 - 7.20% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -4.69% 11648.339 11102.457 - -10.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -4.68% 1105843.990 1054042.222 - -5.04% -
ranges::min(std::deque<char>)/8 -4.67% 2.537 2.418 - -5.09% -
std::rotate(deque<int>)_(by_1/2)/8192 -4.67% 1540.530 1468.582 - -5.88% -
SetIntersection_None_Set_uint64_64_4 -4.67% 22527283.484 21475234.338 - -0.54% -
std::find_end(vector<int>)_(single_element)/8192 -4.67% 1964.190 1872.507 - 0.62% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -4.67% 1444.311 1376.897 - 3.39% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -4.67% 1.360 1.297 - -4.69% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -4.66% 1.549 1.477 - -1.33% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.66% 36.024 34.346 - -2.65% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -4.65% 91.575 87.316 - 3.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -4.64% 37.274 35.543 - 2.92% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -4.64% 0.814 0.776 - 0.83% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -4.63% 1.269 1.210 - 0.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -4.62% 17335449.277 16533950.082 - 0.08% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -4.62% 99261.532 94677.429 - 0.44% -
std::move_backward(vector<bool>)_(aligned)/512 -4.62% 2.357 2.248 - -3.52% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -4.59% 10.584 10.098 - -11.30% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -4.58% 590.073 563.026 - -3.46% -
BM_StringConstructDestroyCStr_Small_Opaque -4.58% 2.180 2.080 - -4.94% -
SetIntersection_Front_Set_uint32_16384_16 -4.57% 1186082.484 1131845.793 - -6.12% -
SetIntersection_None_Set_uint64_16384_256 -4.56% 172654750.959 164777977.899 - -2.53% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -4.56% 336.819 321.469 - -10.64% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -4.55% 1.808 1.726 - 1.32% -
std::map<std::string,_int>::erase(iterator)/32 -4.55% 29.521 28.179 - 0.22% -
std::all_of(deque<int>)_(process_all)/8 -4.54% 3.463 3.306 - 0.24% -
SetIntersection_None_Set_uint64_16_16 -4.54% 36669772.887 35004188.393 - -1.31% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -4.54% 12.022 11.476 - -6.10% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -4.54% 25.745 24.576 - -0.20% -
BM_PushHeap_uint64_Ascending_262144 -4.53% 5.065 4.835 - 1.12% -
SetIntersection_Front_Set_uint64_262144_64 -4.53% 1789649.544 1708620.128 - 1.20% -
std::sort_heap(deque<int>,_pred)/1024 -4.52% 12861.523 12279.771 - -2.52% -
BM_deque_deque_ranges_move_backward/65536 -4.52% 8401.120 8021.619 - 7.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.51% 203409257.857 194227277.102 - -0.41% -
std::for_each(list<int>)/8192 -4.51% 7595.549 7252.770 - -2.50% -
std::find_if(vector<int>)_(process_all)/32768 -4.48% 3355.929 3205.418 - 0.37% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.47% 262446.857 250718.585 - 2.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -4.45% 58771477.991 56156243.149 - -0.09% -
std::multimap<int,_int>::clear()/8192 -4.45% 87885.183 83975.443 - -1.58% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -4.43% 17127.727 16368.913 - -0.81% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -4.43% 1957.277 1870.571 - 0.64% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -4.43% 53444.405 51077.669 - -3.13% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -4.41% 26.250 25.091 - -10.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.41% 6322.292 6043.245 - 1.46% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.41% 13068.393 12492.247 - 1.42% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -4.40% 8303.821 7938.084 - -0.26% -
std::none_of(deque<int>)_(process_all)/8 -4.40% 3.437 3.286 - 0.28% -
std::flat_multimap<int,_int>::ctor(const&)/32 -4.39% 23.826 22.780 - -1.40% -
BM_deque_deque_copy/70000 -4.39% 3362.310 3214.864 - 1.41% -
std::find_if(vector<int>)_(bail_25%)/1024 -4.37% 27.512 26.309 - -8.87% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -4.37% 12664.013 12110.618 - 4.00% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -4.36% 24.585 23.513 - -3.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -4.34% 1155446.712 1105264.839 - 3.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -4.34% 1520009.854 1454025.752 - -1.88% -
BM_vector_deque_move_backward/64000 -4.34% 8154.224 7800.544 - 10.66% -
std::deque<std::string>::ctor(size)/8192 -4.34% 8558.131 8187.013 - -2.76% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -4.33% 6.438 6.160 - -15.09% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.32% 1033704.499 989011.544 - -5.92% -
std::copy(list<int>)/4096 -4.32% 3274.545 3133.029 - -3.36% -
BM_StringConstructDestroyCStr_Small_Transparent -4.30% 0.386 0.370 - -6.78% -
std::map<int,_int>::contains(key)_(existent)/1024 -4.29% 4.096 3.920 - -6.05% -
SetIntersection_Front_Vector_uint64_262144_4 -4.29% 1069071.947 1023253.310 - -3.13% -
SetIntersection_Interlaced_Set_string_256_64 -4.28% 30868950.313 29548363.405 - -0.07% -
std::map<int,_int>::contains(key)_(existent)/32 -4.28% 1.653 1.582 - -3.39% -
std::find_if(vector<int>)_(process_all)/8192 -4.27% 843.943 807.876 - 0.74% -
std::map<int,_int>::ctor(const&)/32 -4.26% 231.857 221.975 - -5.49% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -4.26% 11.294 10.813 - -1.07% -
std::sort_heap(deque<int>)/8 -4.25% 37.667 36.065 - -2.39% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -4.25% 0.957 0.916 - 2.86% -
ranges::min(std::deque<long_long>)/64 -4.24% 17.635 16.887 - -4.10% -
std::any_of(deque<int>)_(process_all)/8 -4.23% 3.435 3.290 - 0.21% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -4.23% 5.487 5.255 - 4.86% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -4.23% 5.746 5.503 - -1.48% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -4.21% 93225558.789 89297795.592 - -17.77% -
SetIntersection_Front_Set_uint32_16384_1 -4.20% 1032552.804 989144.445 - -3.59% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.20% 21.737 20.824 - -1.07% -
std::search(vector<int>,_pred)_(same_length)/1000 -4.19% 626.819 600.541 - 0.33% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -4.18% 18.043 17.289 - 0.46% -
rng::contains_subrange(list<int>)_(single_element)/50 -4.17% 16.737 16.039 - -1.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.17% 18629850.125 17852599.505 - -0.02% -
std::rotate(deque<int>)_(by_1/4)/50 -4.17% 28.602 27.410 - -2.48% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.15% 44.428 42.585 - -2.78% -
bm_lexicographical_compare<unsigned_char>/1 -4.13% 1.615 1.548 - 0.92% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -4.13% 12.072 11.573 - -5.25% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.11% 246615.745 236468.954 - -1.97% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -4.11% 16.306 15.637 - 0.47% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -4.09% 25758.106 24703.370 - 1.32% -
std::all_of(vector<int>)_(process_all)/32768 -4.09% 8459.814 8113.925 - 0.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.08% 852.400 817.601 - 0.97% -
SetIntersection_Front_Vector_string_262144_4 -4.07% 1212589.413 1163253.280 - -3.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -4.05% 17142908.898 16449132.231 - -0.20% -
std::multiset<int>::count(key)_(non-existent)/8192 -4.03% 9.833 9.436 - -3.58% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.03% 124031.388 119037.591 - 2.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.02% 28757231.036 27601690.213 - 6.45% -
std::sort(vector<NonIntegral>)_(shuffled)/8 -4.02% 23.546 22.600 - -0.20% -
std::search(deque<int>,_pred)_(same_length)/1000 -4.01% 499.432 479.410 - 0.04% -
SetIntersection_None_Vector_uint32_262144_64 -4.01% 1130316.159 1085010.738 - -3.11% -
std::set<std::string>::contains(key)_(non-existent)/32 -4.01% 9.704 9.315 - -3.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -4.00% 9062817.357 8700164.863 - 5.15% -
std::list<int>::ctor(size)/1024 -3.99% 12218.467 11730.835 - 1.45% -
std::search(vector<int>)_(no_match)/1000 -3.99% 214.323 205.779 - 0.71% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.99% 1.946 1.868 - -4.00% -
std::find_end(vector<int>)_(process_all)/8192 -3.97% 1759.915 1690.016 - -2.05% -
SetIntersection_None_Set_uint64_16_4 -3.97% 58398496.780 56082454.436 - -1.03% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -3.96% 26.488 25.440 - -4.18% -
std::partial_sort_copy(vector<int>)_(heap)/8 -3.96% 17.164 16.485 - 2.54% -
std::fill_n(vector<bool>)/64 -3.95% 1.418 1.362 - 1.28% -
std::lower_bound(std::deque<int>)/8192 -3.93% 67.956 65.285 - 1.04% -
std::for_each_n(deque<int>)/8 -3.93% 1.205 1.157 - -7.43% -
BM_StringAssignStr_Large_Transparent -3.92% 10.665 10.247 - 0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.92% 200807117.445 192933275.840 - -2.44% -
std::multiset<std::string>::find(key)_(non-existent)/32 -3.91% 10.316 9.912 - -5.81% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -3.91% 1.661 1.596 - -2.88% -
std::sort_heap(vector<int>)/8 -3.91% 31.778 30.537 - 2.95% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.91% 54563.924 52433.155 - -2.89% -
rng::find_last_if(vector<char>)_(bail_90%)/8192 -3.90% 224.546 215.791 - 0.53% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -3.90% 0.358 0.344 - 0.03% -
std::replace(vector<int>)_(prefix)/1024 -3.89% 162.143 155.833 - -1.82% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.89% 13.205 12.691 - -0.32% -
std::move(list<int>)/512 -3.87% 370.826 356.485 - -3.28% -
std::vector<int>::insert(begin)_(cheap_elements)/8192 -3.86% 305.291 293.492 - 0.08% -
std::unordered_set<std::string>::clear()/32 -3.85% 954.888 918.124 - -1.64% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -3.84% 23.869 22.953 - 8.46% -
SetIntersection_None_Vector_uint64_262144_1024 -3.82% 1126582.979 1083514.272 - -2.78% -
std::rotate_copy(deque<int>)/32 -3.82% 2.809 2.702 - 5.03% -
std::stable_partition(deque<int>)_(sparse)/32 -3.82% 12.258 11.790 - -10.18% -
bm_ranges_swap_ranges_vb_aligned/32768 -3.81% 66.865 64.316 - 0.32% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -3.80% 36.507 35.121 - -10.07% -
std::reverse(deque<int>)/64 -3.80% 13.562 13.047 - -3.80% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -3.79% 29.672 28.546 - 6.06% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -3.78% 109.443 105.306 - 0.84% -
std::none_of(list<int>)_(process_all)/32768 -3.78% 27380.600 26345.887 - 2.56% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -3.78% 475.102 457.162 - 3.48% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.77% 14209.560 13673.408 - 10.11% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 -3.77% 836.355 804.840 - 0.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -3.75% 1974871.389 1900755.548 - 4.38% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -3.75% 22.746 21.893 - -11.78% -
std::unordered_set<int>::find(key)_(existent)/1024 -3.72% 1.501 1.446 - 8.19% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.72% 20303.114 19548.230 - -1.79% -
BM_CmpEqual_uint_short -3.71% 1.048 1.009 - -0.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.70% 14648222.330 14105863.163 - 0.63% -
SetIntersection_None_Set_uint32_262144_16 -3.70% 1188815.592 1144853.842 - -2.96% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.70% 13.209 12.720 - 0.59% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.69% 177046.520 170513.356 - -1.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -3.68% 1127631.603 1086097.613 - -3.92% -
BM_StringEraseWithMove_Huge_Transparent -3.68% 44.454 42.818 - -5.54% -
SetIntersection_Interlaced_Set_string_16384_4 -3.68% 202434384.706 194984398.245 - -1.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -3.68% 6.698 6.452 - -1.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.65% 13011597.089 12536436.672 - -0.26% -
SetIntersection_None_Set_float_1024_256 -3.65% 9066773.640 8736037.070 - -1.56% -
BM_PushHeap_string_Ascending_262144 -3.64% 29.670 28.590 - -2.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -3.63% 4495363.239 4331997.069 - 0.23% -
SetIntersection_Front_Set_uint32_1024_4 -3.63% 1066399.856 1027652.409 - -4.07% -
std::find(vector<char>)_(process_all)/8 -3.62% 0.959 0.924 - 0.05% -
std::set<int>::count(key)_(existent)/1024 -3.61% 4.108 3.960 - -6.96% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.61% 584.802 563.710 - 0.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -3.60% 65614012.978 63253075.167 - -0.08% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -3.59% 0.565 0.545 - 2.68% -
BM_StringAssignStr_Large_Opaque -3.59% 10.655 10.273 - -0.96% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.59% 25.987 25.056 - -1.88% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.58% 13.639 13.150 - 0.48% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.57% 409.099 394.483 - 0.42% -
std::pop_heap(deque<size_t>)/1024 -3.57% 15.855 15.289 - 0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -3.57% 19392466.614 18700097.295 - -0.98% -
std::move(deque<int>)/32768 -3.54% 2105.520 2030.895 - -12.90% -
std::unique(vector<int>)_(sprinkled)/52 -3.54% 67.749 65.349 - 0.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.54% 22251706.510 21464792.452 - -5.00% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.51% 5932.195 5723.851 - -4.26% -
std::replace_if(list<int>)_(sprinkled)/50 -3.51% 23.916 23.077 - 0.92% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.50% 72215.325 69688.843 - -6.85% -
std::make_heap(deque<int>)_(pipe-organ)/1024 -3.50% 2762.066 2665.525 - 0.08% -
std::list<int>::ctor(size)/8192 -3.49% 99220.153 95755.465 - 2.57% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 -3.49% 122947.236 118658.698 - 0.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.47% 75.221 72.610 - 16.33% -
std::set<std::string>::find(key)_(existent)/32 -3.47% 16.033 15.477 - -2.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -3.47% 362052562.323 349499014.360 - -1.62% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -3.47% 23.277 22.470 - -1.52% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -3.46% 37.968 36.655 - 1.23% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -3.45% 10.786 10.413 - -5.82% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -3.45% 698.249 674.176 - -4.06% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -3.44% 8673.622 8375.275 - 1.46% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.43% 14188.016 13701.173 - 0.06% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.43% 29720.028 28700.389 - 5.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.43% 79.879 77.143 - -2.04% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -3.42% 1.670 1.613 - 0.03% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -3.42% 565.492 546.166 - -2.46% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.41% 11657.783 11259.972 - 2.91% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -3.41% 133669.643 129110.934 - 0.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.41% 1552943.252 1500040.492 - 0.43% -
std::set<int>::insert(value)_(new_value,_end)/1024 -3.39% 43.809 42.323 - -3.61% -
std::deque<std::string>::ctor(size)/1024 -3.39% 726.180 701.585 - -2.08% -
SetIntersection_Front_Set_uint32_1024_1024 -3.38% 12334045.948 11916549.818 - -4.16% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -3.38% 2.412 2.331 - 2.08% -
BM_num_get<unsigned_long_long> -3.37% 10.634 10.276 - -1.99% -
SetIntersection_None_Set_uint32_262144_64 -3.37% 1185383.951 1145427.328 - -2.95% -
std::is_partitioned(list<int>)_(partitioned)/8192 -3.37% 7033.638 6796.872 - -5.30% -
std::find_if(vector<char>)_(bail_25%)/8 -3.36% 0.932 0.901 - -5.87% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -3.35% 1.211 1.170 - -13.37% -
std::copy_backward(vector<int>)/8 -3.35% 2.272 2.196 - 3.63% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 -3.34% 17.626 17.037 - -0.63% -
SetIntersection_None_Set_uint32_262144_256 -3.34% 1184399.904 1144851.318 - -2.70% -
SetIntersection_None_Set_uint32_262144_4 -3.33% 1184187.092 1144741.699 - -3.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.33% 1139250.279 1101319.069 - 0.19% -
BM_StringFindStringLiteral/1024 -3.32% 18.300 17.692 - -1.79% -
BM_vector_deque_move/512 -3.31% 17.560 16.978 - 0.74% -
BM_CmpLess_uchar_schar -3.31% 1.055 1.020 - 0.23% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -3.31% 152873.233 147811.531 - 0.50% -
std::set<int>::erase(iterator)/32 -3.31% 20.243 19.574 - -0.55% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -3.30% 27.089 26.196 - -1.69% -
SetIntersection_Interlaced_Set_uint32_256_256 -3.30% 7825342.424 7567246.993 - -2.88% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.29% 142486.820 137794.957 - 1.10% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -3.29% 48.087 46.505 - -3.05% -
std::rotate_copy(list<int>)/8192 -3.28% 6961.820 6733.341 - -3.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.28% 89.871 86.924 - -7.45% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -3.28% 4.291 4.150 - -0.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.28% 17055.244 16496.342 - 0.13% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -3.27% 1.173 1.134 - -3.78% -
SetIntersection_None_Vector_uint32_16384_4 -3.27% 1111470.419 1075126.499 - -3.54% -
SetIntersection_Interlaced_Set_string_256_4 -3.26% 13597476.296 13153568.707 - 1.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.26% 1117437.331 1080972.880 - -2.47% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.26% 19.080 18.458 - 0.57% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -3.25% 3910.955 3783.836 - 0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.23% 1483486.406 1435571.348 - 2.30% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.22% 679.509 657.623 - -0.64% -
std::all_of(list<int>)_(process_all)/32768 -3.22% 26796.455 25933.989 - 1.09% -
std::fill(vector<bool>)/64 -3.22% 1.661 1.607 - 2.52% -
SetIntersection_Front_Set_float_262144_1 -3.21% 1033028.956 999854.561 - 1.38% -
std::rotate(deque<int>)_(by_1/3)/50 -3.21% 30.282 29.309 - -0.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.21% 40426.883 39130.400 - -7.32% -
SetIntersection_Front_Set_uint64_16384_256 -3.20% 3922732.852 3797109.836 - -4.28% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.20% 13159.578 12738.236 - -0.74% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.20% 1.382 1.338 - 2.28% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -3.20% 25.938 25.109 - -5.98% -
std::find_end(deque<int>)_(match_near_end)/1024 -3.20% 33.603 32.529 - 0.39% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -3.19% 98.303 95.163 - 54.78% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -3.19% 23.875 23.113 - -2.41% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.18% 6724.547 6510.391 - -3.05% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -3.18% 4.331 4.194 - 0.61% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -3.18% 180.532 174.798 - -12.01% -
std::multiset<int>::erase(key)_(existent)/32 -3.17% 22.406 21.695 - -2.06% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.17% 20.695 20.038 - -1.49% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -3.16% 37.600 36.413 - -11.92% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.15% 48391.981 46867.242 - 2.31% -
std::set<int>::erase(iterator)/1024 -3.15% 20.301 19.661 - -0.55% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -3.15% 70.567 68.344 - 2.36% -
BM_vector_deque_move_backward/70000 -3.15% 8731.702 8456.974 - 9.33% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.14% 23.246 22.516 - -2.15% -
SetIntersection_Interlaced_Set_float_16384_1 -3.14% 1033829.125 1001388.409 - -0.22% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.13% 6948.398 6730.764 - -3.95% -
std::swap_ranges(deque<int>)/50 -3.12% 16.368 15.856 - 0.05% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -3.12% 340.643 330.027 - 0.57% -
bm_lexicographical_compare<signed_char>/8 -3.12% 3.326 3.222 - -2.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.11% 14515.690 14063.723 - -4.30% -
BM_StringRelationalLiteral_Compare_Small_Empty_Control -3.10% 0.429 0.416 - 0.12% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -3.10% 32.194 31.195 - -3.94% -
std::copy_n(deque<int>)/512 -3.10% 17.271 16.735 - 0.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -3.10% 50.773 49.198 - 10.04% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.10% 224.308 217.356 - -0.83% -
std::find_end(vector<int>)_(process_all)/1048576 -3.10% 224992.716 218024.191 - -1.62% -
std::search(vector<int>)_(no_match)/1024 -3.09% 217.264 210.544 - 0.71% -
std::for_each_n(list<int>)/50 -3.09% 22.845 22.139 - -1.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.09% 198556763.875 192427397.915 - -1.86% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -3.08% 39828.453 38601.649 - 1.17% -
BM_vector_deque_move/1024 -3.07% 36.966 35.832 - 0.01% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.07% 648.525 628.642 - -13.68% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -3.06% 3.136 3.040 - 1.54% -
std::find_end(vector<int>)_(single_element)/1000 -3.06% 247.936 240.357 - 0.78% -
rng::contains_subrange(list<int>)_(single_element)/16 -3.05% 4.938 4.788 - -2.81% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.05% 34.823 33.762 - -5.04% -
SetIntersection_Front_Set_string_1024_256 -3.04% 15044758.712 14587197.022 - 2.11% -
SetIntersection_None_Set_uint32_262144_1024 -3.04% 1184128.580 1148138.430 - -2.28% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.03% 13.328 12.924 - -4.23% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.03% 1.679 1.628 - 0.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -3.03% 0.637 0.617 - -7.19% -
std::set<int>::erase(key)_(existent)/1024 -3.01% 52.012 50.444 - 1.21% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.98% 88.050 85.423 - 0.95% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.98% 16169.422 15687.032 - -1.98% -
SetIntersection_None_Set_uint32_262144_262144 -2.98% 1187957.518 1152573.162 - -1.96% -
BM_StringAssignStr_Huge_Opaque -2.98% 112.111 108.772 - -0.61% -
std::copy_if(list<int>)_(every_other)/4096 -2.98% 3428.803 3326.686 - -20.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.97% 89.788 87.121 - -0.74% -
BM_StringEraseToEnd_Huge_Opaque -2.97% 2.333 2.263 - 0.31% -
BM_PushHeap_string_Random_4 -2.97% 6.434 6.243 - 3.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.97% 1042131.867 1011209.003 - -4.70% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -2.97% 34.955 33.919 - 0.38% -
rng::starts_with(vector<int>)/8 -2.96% 1.261 1.224 - 0.10% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -2.96% 13348.969 12954.091 - 0.68% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -2.95% 33.576 32.586 - 5.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.95% 451.434 438.133 - -1.91% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.95% 6377.961 6190.110 - -0.31% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -2.94% 31219286.966 30301844.397 - -21.93% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.93% 31.934 30.999 - 5.20% -
BM_StringRelational_Less_Huge_Empty_Control -2.93% 1.661 1.613 - 0.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.92% 15.333 14.886 - -2.00% -
std::move_backward(deque<int>)/32768 -2.92% 3603.763 3498.620 - 3.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.92% 1135.129 1102.015 - 1.56% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -2.92% 524.737 509.437 - -3.25% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.90% 4.357 4.230 - 0.40% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.90% 7.559 7.340 - -4.06% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -2.90% 16.154 15.686 - -1.22% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.90% 81762.288 79394.817 - -0.03% -
std::find_end(vector<int>)_(single_element)/1024 -2.89% 253.022 245.698 - 0.66% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.89% 4.487 4.357 - 0.24% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -2.88% 24.557 23.849 - -1.65% -
BM_vector_deque_ranges_move_backward/64000 -2.88% 7835.350 7609.608 - 7.76% -
BM_StringRelational_Compare_Large_Empty_Control -2.88% 1.659 1.611 - 0.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.87% 1.175 1.141 - 3.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.87% 1168567.562 1135048.440 - -4.10% -
SetIntersection_None_Set_uint32_262144_1 -2.86% 1188487.141 1154476.236 - -2.67% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.86% 3.858 3.747 - 0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.86% 12945768.230 12576078.344 - -1.48% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -2.85% 17.231 16.741 - -1.11% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.84% 11.652 11.321 - -3.99% -
SetIntersection_Front_Vector_string_16384_64 -2.84% 3281416.485 3188204.700 - -7.01% -
ranges::minmax(std::list<char>)/64 -2.83% 34.623 33.643 - 0.01% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.83% 37582.113 36519.439 - -2.73% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.82% 5.123 4.979 - -1.08% -
std::partition_copy(list<int>)/50 -2.82% 13.507 13.126 - 1.15% -
BM_PushHeap_float_SingleElement_4 -2.81% 0.358 0.348 - -3.53% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -2.80% 2.379 2.312 - 2.43% -
SetIntersection_Interlaced_Set_float_64_4 -2.80% 20990083.664 20401995.763 - -2.19% -
BM_StringAssignStr_Huge_Transparent -2.80% 112.019 108.884 - 0.46% -
SetIntersection_Interlaced_Set_string_64_64 -2.79% 34620934.483 33655035.758 - -3.87% -
BM_CmpLess_uint_ushort -2.78% 1.123 1.091 - -0.89% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.78% 136720.639 132921.789 - 0.77% -
std::set<std::string>::count(key)_(non-existent)/1024 -2.78% 24.829 24.139 - 2.55% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.78% 15.445 15.016 - 0.14% -
SetIntersection_None_Vector_uint32_262144_1024 -2.78% 1121793.584 1090655.660 - -3.84% -
SetIntersection_None_Vector_string_262144_16384 -2.77% 1293195.790 1257320.355 - -2.57% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -2.77% 3.104 3.018 - 1.13% -
std::set<std::string>::clear()/32 -2.77% 902.647 877.655 - -1.62% -
SetIntersection_None_Set_uint32_1024_1024 -2.77% 8880219.130 8634343.891 - -4.27% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -2.77% 11.776 11.450 - 1.67% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.76% 525.772 511.273 - -2.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.76% 1067709.317 1038289.022 - -3.79% -
std::any_of(vector<int>)_(process_all)/8 -2.76% 2.447 2.380 - 2.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.75% 1174718.066 1142360.188 - -3.40% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -2.75% 1.371 1.333 - -3.29% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -2.75% 17.713 17.226 - -0.09% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.75% 188076.113 182901.893 - -2.69% -
SetIntersection_None_Vector_uint32_16384_1 -2.75% 1111995.046 1081406.236 - -2.23% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -2.75% 1.425 1.386 - 2.29% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.75% 52601.689 51157.280 - -9.74% -
rng::contains(list<int>)_(process_all)/50 -2.74% 18.555 18.046 - -0.90% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -2.74% 32.069 31.191 - -27.55% -
ranges::minmax(std::deque<char>)/8 -2.73% 4.190 4.076 - 13.25% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -2.73% 17.481 17.004 - 0.82% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.73% 1285.550 1250.481 - -5.60% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.72% 3005.689 2923.810 - -1.97% -
std::stable_sort(vector<int>)_(repeated)/8 -2.72% 15.700 15.272 - -0.95% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -2.71% 10.977 10.679 - 8.22% -
std::sort_heap(vector<int>,_pred)/8 -2.70% 32.643 31.761 - 9.95% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -2.68% 6648.402 6469.957 - -1.73% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.68% 66.190 64.419 - 4.82% -
BM_StringEraseToEnd_Small_Transparent -2.67% 0.434 0.423 - 5.64% -
SetIntersection_Front_Set_uint32_256_256 -2.67% 7688185.618 7483262.555 - -2.30% -
std::map<int,_int>::find(key)_(existent)/32 -2.66% 1.724 1.678 - -1.04% -
std::stable_partition(list<int>)_(sparse)/8192 -2.66% 8883.766 8647.877 - -3.12% -
SetIntersection_Interlaced_Set_string_262144_262144 -2.65% 17783469.809 17311895.022 - -3.33% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -2.65% 27.815 27.078 - -1.10% -
std::swap_ranges(deque<int>)/32 -2.64% 10.702 10.419 - 0.04% -
std::partial_sort(deque<int>)_(heap)/8192 -2.64% 274029.218 266792.936 - -0.75% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 -2.64% 1612.281 1569.738 - 0.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.64% 20067227.419 19538440.683 - 0.96% -
std::any_of(list<int>)_(process_all)/32768 -2.63% 26581.432 25881.459 - 0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.63% 21322486.325 20762633.652 - -3.77% -
std::unique_copy(list<int>)_(sprinkled)/8192 -2.62% 6956.272 6773.946 - -1.53% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.62% 168.175 163.767 - -0.73% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.61% 570.449 555.551 - -1.06% -
std::set<int>::erase(iterator)/8192 -2.61% 20.293 19.763 - 0.48% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.61% 74.863 72.911 - -1.82% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -2.61% 4817.442 4691.856 - 0.72% -
rng::starts_with(deque<int>)/8 -2.60% 4.048 3.943 - -0.92% -
SetIntersection_None_Set_string_262144_262144 -2.60% 1670241.457 1626773.033 - -1.96% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -2.60% 777.877 757.641 - -9.92% -
rng::contains_subrange(deque<int>)_(process_all)/50 -2.60% 26.078 25.400 - -0.24% -
SetIntersection_None_Vector_uint64_1024_16 -2.60% 1074254.657 1046342.274 - -2.48% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.59% 20150.996 19629.485 - -1.37% -
SetIntersection_Front_Set_string_256_256 -2.59% 29594113.714 28828739.860 - -6.62% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.58% 35937.075 35009.432 - -1.85% -
SetIntersection_Interlaced_Set_string_256_256 -2.58% 28990025.103 28241923.803 - -13.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.58% 46.857 45.649 - -16.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.57% 1546.925 1507.128 - -2.64% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -2.57% 4.562 4.445 - 0.61% -
BM_deque_deque_ranges_copy_backward/1 -2.57% 2.606 2.539 - -3.34% -
std::unordered_set<int>::find(key)_(existent)/8192 -2.57% 1.495 1.457 - 0.64% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -2.57% 1.318 1.284 - -1.33% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.56% 57265.662 55797.746 - 0.87% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.56% 10130082.036 9870531.276 - -2.20% -
std::reverse_copy(list<int>)/4096 -2.56% 3326.699 3241.485 - 3.40% -
SetIntersection_Front_Vector_float_262144_16 -2.56% 1120820.634 1092118.988 - 0.61% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.56% 449.978 438.465 - -3.59% -
SetIntersection_Interlaced_Vector_string_64_64 -2.56% 25936920.235 25273442.876 - -7.29% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 -2.55% 98875.030 96349.608 - 0.11% -
std::find(list<int>)_(bail_25%)/8192 -2.55% 1468.543 1431.084 - 0.90% -
SetIntersection_None_Set_string_262144_1024 -2.55% 1670532.795 1627968.914 - -1.62% -
BM_std_minmax_element<long_long>/64000 -2.54% 17865.676 17411.110 - -0.22% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.54% 10.279 10.018 - -4.19% -
BM_deque_deque_ranges_move/64000 -2.53% 3107.502 3028.789 - -0.87% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.53% 17.022 16.591 - 2.32% -
rng::contains(deque<int>)_(process_all)/32 -2.53% 8.938 8.712 - 1.26% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.52% 58837.884 57352.293 - 0.27% -
std::set<std::string>::contains(key)_(non-existent)/8192 -2.52% 28.068 27.360 - -0.24% -
BM_vector_deque_ranges_move_backward/0 -2.52% 0.591 0.576 - 24.81% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.52% 17746280.323 17299270.493 - -1.01% -
SetIntersection_None_Vector_uint32_262144_16 -2.52% 1144033.509 1115235.279 - -1.13% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.52% 21.701 21.155 - 0.10% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -2.52% 30.309 29.547 - -28.67% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -2.52% 1030.644 1004.722 - 0.48% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 -2.51% 37.697 36.750 - 0.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.51% 35.797 34.899 - -0.15% -
BM_StringFindStringLiteral/128 -2.49% 3.188 3.108 - -2.46% -
std::partition(vector<int>)_(dense)/1024 -2.48% 248.635 242.457 - 1.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -2.48% 2.546 2.482 - -1.58% -
BM_deque_deque_ranges_copy_backward/2 -2.48% 2.302 2.245 - -4.59% -
SetIntersection_Front_Vector_float_1024_4 -2.48% 1060953.739 1034667.358 - -2.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.48% 1223229.617 1192950.831 - -2.08% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -2.47% 46.294 45.149 - -0.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.47% 26090123.402 25444861.341 - -1.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.47% 1036208.738 1010596.315 - -4.23% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.47% 3460.548 3375.148 - -1.90% -
SetIntersection_None_Set_uint64_16384_16384 -2.47% 171356861.783 167132228.723 - -2.35% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -2.46% 19.595 19.112 - 3.71% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.46% 466.674 455.172 - -0.97% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -2.46% 202.890 197.893 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.45% 1059133.658 1033173.648 - -0.27% -
std::find_if_not(deque<int>)_(process_all)/50 -2.45% 12.956 12.639 - 0.09% -
std::set<int>::clear()/32 -2.44% 632.260 616.802 - -0.63% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.44% 24.876 24.271 - -2.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.43% 1151452.079 1123445.578 - -1.68% -
std::sort(deque<int>)_(repeated)/1024 -2.43% 1064.965 1039.113 - 8.25% -
std::search(list<int>)_(no_match)/1000 -2.43% 698.654 681.700 - -3.98% -
std::find_if_not(list<int>)_(process_all)/32768 -2.43% 26883.458 26231.412 - 3.35% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -2.42% 31.616 30.850 - -5.41% -
SetIntersection_None_Set_uint64_16384_1024 -2.42% 168553068.213 164472400.494 - -2.12% -
SetIntersection_None_Set_float_256_16 -2.42% 10980719.115 10715466.503 - -1.53% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.41% 6564.034 6405.943 - -15.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.40% 8837094.666 8625222.695 - -1.34% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.38% 68.813 67.174 - -1.65% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.38% 1250827.879 1221064.455 - -2.83% -
std::set<std::string>::ctor(const&)/1024 -2.38% 35055.836 34222.045 - -1.55% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -2.37% 1.155 1.127 - -1.07% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -2.37% 1.437 1.403 - -0.77% -
std::find_first_of(list<int>)_(small_needle)/32 -2.36% 95.974 93.708 - 1.02% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -2.36% 11.418 11.149 - -2.64% -
SetIntersection_Front_Set_uint32_1024_16 -2.35% 1187364.201 1159412.545 - -2.80% -
std::search(list<int>)_(single_element)/1024 -2.35% 767.582 749.535 - 3.70% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -2.35% 76.639 74.838 - -0.38% -
SetIntersection_Front_Set_float_1024_1024 -2.35% 11787892.601 11511062.918 - -15.11% -
std::map<int,_int>::clear()/8192 -2.35% 87050.906 85008.830 - -1.85% -
BM_PushHeap_string_Ascending_1024 -2.35% 14.272 13.937 - 2.53% -
std::make_heap(deque<int>)_(repeated)/8 -2.34% 26.100 25.489 - 2.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.34% 11992265.969 11711666.391 - 0.41% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -2.34% 1.529 1.493 - -4.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.33% 1065282.726 1040426.620 - -3.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.33% 15352.647 14994.735 - -1.01% -
BM_StringRelational_Eq_Empty_Small_Control -2.33% 0.480 0.469 - -2.00% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -2.33% 223.243 218.041 - -4.16% -
BM_num_put<const_void*> -2.33% 12.311 12.025 - 0.41% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -2.32% 41.609 40.642 - 12.07% -
std::stable_partition(deque<int>)_(sparse)/50 -2.32% 29.052 28.377 - -3.53% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -2.32% 25.014 24.434 - -1.49% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -2.32% 19817.564 19358.493 - 0.30% -
SetIntersection_Front_Vector_float_262144_256 -2.32% 2182021.981 2131482.605 - -6.31% -
std::map<int,_int>::ctor(const&)/8192 -2.31% 53025.630 51799.259 - -11.76% -
std::map<std::string,_int>::clear()/8192 -2.31% 216635.747 211630.525 - -3.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.31% 7.092 6.928 - 0.78% -
std::rotate(vector<bool>)_(by_1/4)/8192 -2.31% 30.565 29.860 - -0.91% -
SetIntersection_None_Vector_string_262144_262144 -2.31% 1292987.091 1263182.638 - -1.99% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.30% 19.153 18.712 - -3.26% -
std::stable_partition(deque<int>)_(dense)/32 -2.30% 29.445 28.769 - -1.07% -
SetIntersection_Interlaced_Vector_string_1024_64 -2.30% 8228335.579 8039296.094 - -1.78% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.29% 0.627 0.613 - 3.28% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -2.29% 9.549 9.330 - -0.52% -
BM_StringAssignAsciiz_Large_Opaque -2.28% 11.723 11.456 - -0.98% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -2.28% 20.503 20.036 - 0.27% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.28% 59302434.083 57952274.248 - 0.21% -
BM_std_minmax_element<long_long>/70000 -2.27% 19475.714 19033.966 - 4.54% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.26% 32.172 31.444 - -3.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.26% 235217272.520 229899995.249 - -0.98% -
BM_vector_deque_move_backward/1 -2.25% 2.314 2.262 - -1.46% -
std::multimap<int,_int>::clear()/1024 -2.25% 11047.008 10798.369 - 1.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.25% 1236015.629 1208257.115 - -1.07% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.24% 841.394 822.509 - -67.51% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.24% 25821.170 25242.124 - 0.77% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -2.24% 27.123 26.516 - -1.27% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -2.24% 32.092 31.374 - 6.92% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.23% 13872.771 13562.817 - -21.75% -
std::set<int>::upper_bound(key)_(non-existent)/32 -2.23% 2.593 2.535 - 5.50% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.23% 730.273 713.989 - -0.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -2.23% 41.298 40.378 - 9.09% -
SetIntersection_None_Vector_float_16384_16 -2.22% 1106043.055 1081450.707 - -1.97% -
std::copy(vector<bool>)_(aligned)/4096 -2.22% 4.839 4.732 - -3.95% -
BM_std_minmax_element<long_long>/65536 -2.22% 18222.948 17818.625 - 3.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.21% 844.797 826.097 - -0.50% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -2.21% 981.571 959.859 - -1.16% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -2.21% 32.657 31.935 - -0.73% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -2.21% 1.364 1.334 - -13.35% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 -2.21% 251127.202 245585.544 - 0.36% -
BM_std_minmax_element<long_long>/5500 -2.21% 1524.506 1490.873 - 0.88% -
SetIntersection_Front_Vector_string_256_16 -2.20% 6169391.296 6033515.628 - -4.46% -
SetIntersection_Interlaced_Vector_float_256_4 -2.20% 5148017.990 5034688.676 - 4.41% -
SetIntersection_None_Set_string_16384_16 -2.19% 203305086.362 198845012.829 - -2.33% -
BM_deque_vector_ranges_move_backward/65536 -2.19% 8228.557 8048.387 - 1.73% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.19% 12.141 11.876 - -12.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.18% 55.677 54.464 - 1.40% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.18% 10.425 10.198 - -1.37% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.18% 4.360 4.266 - -5.81% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -2.17% 32.323 31.622 - -3.15% -
BM_CmpLess_uint_uchar -2.16% 1.123 1.099 - -1.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -2.16% 11464174.251 11217042.240 - -2.36% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -2.15% 67.400 65.953 - -1.73% -
std::unordered_multiset<int>::ctor(const&)/32 -2.14% 201.304 196.988 - -0.74% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -2.14% 23.808 23.298 - -5.42% -
SetIntersection_Front_Set_uint32_16384_256 -2.14% 4028388.856 3942103.212 - 1.87% -
BM_StringAssignAsciiz_Large_Transparent -2.14% 11.731 11.479 - -1.10% -
SetIntersection_Front_Set_float_262144_4 -2.14% 1051219.120 1028752.225 - -3.36% -
BM_PushHeap_string_Ascending_16384 -2.13% 20.539 20.101 - 3.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.13% 5789302.427 5665958.840 - 0.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.13% 1049843.755 1027479.287 - -1.48% -
SetIntersection_None_Set_string_64_4 -2.13% 21703311.407 21241208.148 - -0.66% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -2.13% 41.396 40.515 - -0.93% -
std::multiset<int>::find(key)_(non-existent)/8192 -2.11% 8.352 8.176 - -3.12% -
SetIntersection_None_Set_float_16384_16384 -2.10% 163814265.473 160366882.085 - 5.16% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.10% 4.633 4.536 - 2.97% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.10% 246116192.844 240945142.606 - 1.19% -
std::move_backward(vector<int>)/1048576 -2.10% 57401.467 56198.033 - -0.61% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -2.10% 33.211 32.515 - -1.44% -
std::any_of(list<int>)_(process_all)/8192 -2.09% 7152.128 7002.376 - -10.96% -
std::is_partitioned(list<int>)_(partitioned)/32 -2.09% 8.818 8.633 - 1.04% -
std::find_if(vector<int>)_(bail_25%)/32768 -2.09% 821.526 804.357 - -4.22% -
SetIntersection_Front_Set_string_262144_262144 -2.09% 18110040.121 17731800.047 - -3.05% -
BM_vector_deque_ranges_copy_backward/1024 -2.09% 38.027 37.233 - -1.46% -
BM_vector_deque_copy_backward/70000 -2.09% 8929.504 8743.165 - 9.59% -
rng::for_each(set<int>)/8 -2.08% 6.970 6.825 - 3.51% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.08% 1271992.918 1245537.272 - -2.32% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.08% 26765.416 26210.001 - 0.17% -
bm_ranges_swap_ranges_vb_aligned/16384 -2.07% 35.523 34.786 - -0.19% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.07% 795.104 778.655 - -2.64% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -2.07% 39.916 39.091 - 0.31% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.07% 22.188 21.729 - -1.87% -
SetIntersection_Front_Vector_float_262144_262144 -2.07% 352560750.277 345279511.350 - -1.50% -
std::all_of(list<int>)_(process_all)/8192 -2.06% 7899.331 7736.217 - 10.58% -
BM_num_put<unsigned_long> -2.06% 11.601 11.362 - 0.85% -
BM_std_minmax_element<long_long>/4000 -2.06% 1110.375 1087.482 - 4.72% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -2.06% 16.106 15.775 - -0.07% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.06% 21.993 21.540 - 0.54% -
BM_vector_deque_move_backward/5500 -2.05% 200.675 196.551 - -0.33% -
SetIntersection_None_Set_string_16384_64 -2.05% 201090306.316 196964010.456 - -3.40% -
std::multimap<int,_int>::erase(iterator)/1024 -2.05% 20.733 20.308 - -2.89% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.04% 351.421 344.239 - 0.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.04% 82397.341 80716.899 - 2.37% -
std::find_if(vector<int>)_(process_all)/1024 -2.04% 115.484 113.129 - 0.73% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.04% 230.825 226.127 - -5.52% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.03% 5.421 5.311 - 4.44% -
BM_PushHeap_float_Random_262144 -2.03% 7.247 7.100 - -6.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.02% 1036459.279 1015486.610 - -4.07% -
SetIntersection_None_Vector_uint32_256_4 -2.02% 4228642.772 4143149.265 - -0.90% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -2.02% 16.593 16.258 - -2.63% -
std::distance(join_view(vector<vector<int>>))/8192 -2.02% 8.562 8.390 - 1.09% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -2.02% 6.886 6.747 - 0.39% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -2.01% 24.890 24.391 - 0.56% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.01% 11976609.154 11736286.355 - -2.60% -
BM_std_minmax_element<long_long>/4096 -2.00% 1136.322 1113.556 - 4.51% -
BM_num_get<long_long> -1.99% 10.890 10.673 - -1.86% -
ranges::minmax(std::list<long_long>)/64 -1.98% 31.050 30.434 - 0.87% -
std::move(vector<bool>)_(unaligned)/4096 -1.98% 27.439 26.894 - 0.61% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -1.98% 28.636 28.069 - -5.28% -
std::map<int,_int>::ctor(const&)/1024 -1.98% 6602.662 6471.953 - -13.07% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.98% 8977.627 8799.985 - 6.45% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.98% 7637272.012 7486401.832 - -2.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.97% 776.731 761.393 - -0.51% -
std::remove_copy_if(deque<int>)_(prefix)/32 -1.97% 18.171 17.813 - 0.39% -
std::is_partitioned(deque<int>)_(partitioned)/32 -1.97% 9.498 9.311 - -0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.97% 1208719.557 1184905.721 - -1.68% -
SetIntersection_Interlaced_Set_float_262144_4 -1.97% 1300161.297 1274581.381 - 1.57% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.97% 5.594 5.484 - -1.53% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -1.97% 686.270 672.784 - 0.02% -
SetIntersection_Front_Set_uint32_262144_16384 -1.96% 224015825.327 219617990.473 - 0.17% -
SetIntersection_Interlaced_Vector_float_16_16 -1.96% 36326092.833 35614780.631 - 0.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.96% 42025.826 41203.939 - -1.31% -
std::reverse(deque<int>)/512 -1.95% 115.394 113.138 - -2.53% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.95% 14.043 13.769 - -1.52% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.95% 537.276 526.799 - 0.09% -
SetIntersection_Front_Set_float_1024_16 -1.95% 1192234.307 1169002.050 - -4.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.94% 787.577 772.298 - 7.30% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.93% 20.001 19.615 - 0.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.93% 2981725.342 2924207.600 - -1.99% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.93% 149250.546 146375.568 - -1.11% -
SetIntersection_Front_Set_uint64_1024_4 -1.92% 1063669.083 1043207.037 - -1.21% -
rng::contains_subrange(vector<int>)_(same_length)/50 -1.92% 12.946 12.697 - 0.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.92% 7.020 6.885 - -1.96% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.92% 52250.553 51246.696 - -2.33% -
std::copy_if(list<int>)_(entire_range)/8 -1.92% 2.535 2.486 - -2.29% -
SetIntersection_None_Vector_uint64_256_256 -1.91% 2129624.242 2088874.103 - -0.93% -
std::unique_copy(deque<int>)_(sprinkled)/32 -1.91% 11.528 11.307 - 22.78% -
std::multimap<int,_int>::clear()/32 -1.91% 652.016 639.571 - -2.80% -
BM_StringFindNoMatch/512 -1.91% 9.463 9.283 - 0.28% -
BM_PushHeap_float_Random_64 -1.91% 6.358 6.236 - -6.91% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.91% 605.549 594.009 - -0.92% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.90% 42232.908 41428.611 - -0.89% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.90% 974.852 956.288 - -1.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.90% 354316697.397 347576883.109 - -0.63% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.90% 7667.138 7521.795 - 0.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.89% 1513034.100 1484434.933 - -3.35% -
BM_vector_deque_ranges_move_backward/5500 -1.89% 199.919 196.144 - -0.46% -
std::set<std::string>::contains(key)_(existent)/8192 -1.89% 28.619 28.079 - 5.38% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.89% 35.573 34.902 - -2.08% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.88% 52712.700 51719.706 - -0.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.88% 200694160.800 196916150.070 - -1.44% -
std::unique_copy(list<int>)_(sprinkled)/32 -1.88% 13.571 13.316 - -0.29% -
SetIntersection_None_Vector_string_262144_4 -1.88% 1292091.328 1267828.216 - -1.75% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -1.87% 1.053 1.033 - -0.52% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -1.87% 8432.707 8275.136 - 0.10% -
BM_deque_vector_copy_backward/0 -1.86% 1.420 1.394 - -5.57% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.85% 918287.675 901287.728 - -0.28% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.85% 13.397 13.150 - -0.36% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -1.84% 30.801 30.236 - 6.49% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 -1.84% 5294.189 5196.961 - 0.01% -
std::find_end(list<int>)_(same_length)/1000 -1.84% 748.628 734.884 - -0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.83% 1122931.953 1102386.190 - 4.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.83% 7706.632 7565.666 - 1.62% -
std::move_backward(list<int>)/4096 -1.83% 4990.503 4899.236 - 1.28% -
std::multimap<int,_int>::erase(iterator)/8192 -1.83% 20.742 20.363 - -3.07% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.82% 19962.208 19598.808 - -1.02% -
std::copy_n(vector<int>)/64 -1.82% 2.518 2.473 - 0.41% -
BM_StringRead_Cold_Deep_Small -1.82% 1.265 1.242 - 1.61% -
rng::for_each(map<int>)/8 -1.82% 6.225 6.112 - 0.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.81% 66799.055 65588.919 - -5.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.81% 1046322.706 1027413.803 - -2.11% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -1.81% 971069.950 953522.169 - 1.04% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.81% 71.828 70.531 - -4.22% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -1.80% 2.389 2.346 - -1.41% -
std::partial_sort(deque<int>)_(heap)/8 -1.80% 40.425 39.699 - -3.97% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.79% 38631503.568 37938209.379 - -5.08% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.79% 88.623 87.037 - 0.15% -
bm_ranges_swap_ranges_vb_aligned/2048 -1.79% 8.598 8.444 - -1.91% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.79% 4545527.524 4464211.787 - -1.98% -
rng::find(vector<bool>)_(process_all)/1024 -1.79% 4.655 4.572 - -2.12% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.78% 9.480 9.311 - -1.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.78% 37473.100 36806.923 - -10.41% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.77% 36.719 36.070 - 1.18% -
BM_PushHeap_string_Ascending_256 -1.77% 11.584 11.380 - 2.20% -
std::pop_heap(vector<std::string>)/1024 -1.76% 20.377 20.019 - -12.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.76% 12436891.449 12218051.663 - 1.88% -
std::set<int>::count(key)_(existent)/32 -1.75% 1.627 1.599 - -2.73% -
std::find_end(deque<int>)_(match_near_end)/8192 -1.75% 278.424 273.540 - 0.50% -
SetIntersection_Front_Set_uint64_1024_1024 -1.75% 12533007.114 12313750.416 - -2.77% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -1.75% 2.530 2.485 - -29.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.74% 0.575 0.565 - -1.35% -
std::map<int,_int>::find(key)_(existent)/1024 -1.74% 4.307 4.232 - 0.91% -
bm_gcd_trivial -1.74% 0.685 0.673 - -0.42% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.74% 18.670 18.345 - 0.00% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.74% 604.994 594.473 - -1.23% -
BM_StringRelational_Less_Large_Large_Control -1.74% 2.152 2.114 - -2.15% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -1.73% 3.674 3.610 - -1.41% -
BM_CmpEqual_uchar_int -1.73% 1.085 1.066 - -0.59% -
BM_vector_deque_ranges_move_backward/65536 -1.73% 8120.106 7979.583 - 8.73% -
std::find_if(list<int>)_(bail_25%)/8192 -1.73% 1445.593 1420.601 - 0.13% -
BM_PushHeap_string_Ascending_64 -1.72% 7.768 7.634 - 2.55% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.72% 4137636.762 4066470.076 - -2.22% -
std::reverse(deque<int>)/8 -1.72% 2.555 2.511 - -0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.72% 12173096.550 11964240.861 - -0.85% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.71% 128.181 125.984 - -7.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.71% 17083527.592 16791990.539 - -5.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.70% 1360412.574 1337248.624 - 2.49% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.70% 3.117 3.064 - 0.00% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.70% 49882726.216 49036883.928 - 2.35% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.70% 273.147 268.515 - 0.36% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.69% 208194.668 204686.369 - 0.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.68% 11141.800 10954.091 - 0.85% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.68% 42.188 41.479 - -4.08% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.68% 5.584 5.490 - -1.09% -
BM_std_minmax_element<long_long>/512 -1.68% 145.854 143.411 - 4.61% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.67% 10.216 10.045 - -15.95% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.67% 13291436.890 13069113.261 - -3.21% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.67% 55647.532 54717.553 - 1.42% -
BM_deque_deque_ranges_copy_backward/1024 -1.67% 38.354 37.713 - -0.51% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -1.67% 90.677 89.162 - -19.22% -
std::none_of(vector<int>)_(process_all)/32 -1.67% 8.496 8.354 - -0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.67% 22646607.097 22268826.049 - -2.71% -
SetIntersection_None_Set_uint32_16384_1 -1.67% 156898539.284 154281333.323 - -1.08% -
std::generate_n(list<int>)/50 -1.67% 15.407 15.150 - -2.50% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.66% 2.114 2.078 - 0.56% -
std::unique_copy(list<int>)_(sprinkled)/52 -1.66% 24.839 24.427 - 2.52% -
SetIntersection_None_Set_uint64_16_1 -1.66% 67096207.783 65983217.155 - -0.99% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.66% 398.615 392.010 - -0.70% -
std::multiset<int>::count(key)_(existent)/32 -1.66% 3.739 3.677 - -2.15% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.65% 12.752 12.541 - 0.11% -
BM_deque_deque_ranges_move_backward/1024 -1.65% 38.554 37.916 - 0.12% -
SetIntersection_None_Set_uint32_16384_4 -1.65% 157336586.723 154735220.898 - -0.56% -
SetIntersection_None_Vector_uint32_256_256 -1.65% 2132575.550 2097321.943 - -2.17% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.65% 414.575 407.725 - -0.07% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.65% 137.576 135.304 - 0.66% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.65% 5.354 5.266 - -3.78% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.65% 254.468 250.276 - 0.76% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.65% 35.749 35.161 - -18.29% -
SetIntersection_Interlaced_Set_string_1024_1 -1.64% 1089411.513 1071576.419 - -0.93% -
SetIntersection_None_Set_string_64_1 -1.63% 22716208.311 22345545.878 - -2.81% -
BM_deque_vector_ranges_copy_backward/64000 -1.63% 8071.046 7939.361 - 6.50% -
std::replace(vector<int>)_(prefix)/32 -1.63% 5.229 5.144 - 0.54% -
std::swap_ranges(list<int>)/1024 -1.63% 820.964 807.585 - 7.70% -
BM_std_minmax_element<long_long>/1024 -1.63% 287.721 283.032 - 4.78% -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 -1.63% 2310.489 2272.858 - 0.12% -
std::find_end(list<int>)_(match_near_end)/8192 -1.63% 613.097 603.132 - 0.14% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.63% 8741.385 8599.304 - -7.23% -
SetIntersection_None_Set_uint32_262144_16384 -1.62% 1176167.726 1157092.287 - -0.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.62% 3009836.508 2961048.340 - 0.43% -
BM_PushHeap_float_Random_16384 -1.62% 7.295 7.176 - -5.86% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.62% 19.025 18.717 - 3.15% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.62% 4228.834 4160.413 - -0.50% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.62% 6741.188 6632.252 - 1.32% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -1.61% 23.380 23.002 - -4.37% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.61% 57628.820 56699.144 - -2.07% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.61% 528799.771 520270.517 - 1.59% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.61% 217.574 214.067 - -10.52% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.61% 35.642 35.068 - -0.45% -
std::unique(vector<int>)_(sprinkled)/32 -1.61% 55.717 54.820 - 1.59% -
std::stable_partition(deque<int>)_(dense)/50 -1.61% 39.073 38.445 - 1.40% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.61% 1858.073 1828.206 - -0.79% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -1.60% 27795.871 27349.998 - -1.58% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.60% 16.064 15.807 - 0.44% -
std::multimap<int,_int>::erase(iterator)/32 -1.60% 20.586 20.257 - -2.61% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.60% 15.685 15.434 - -11.12% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.59% 472.194 464.689 - -2.07% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.59% 29.009 28.549 - -1.36% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -1.58% 10.436 10.271 - 6.04% -
BM_std_minmax_element<long_long>/64 -1.58% 17.955 17.671 - 3.47% -
SetIntersection_None_Vector_float_16384_16384 -1.58% 1112321.266 1094783.144 - -0.74% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.58% 396.082 389.842 - -2.42% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.57% 22.079 21.733 - 1.13% -
std::replace(vector<int>)_(sprinkled)/8192 -1.57% 1263.780 1243.967 - -2.60% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.57% 23.062 22.701 - 4.83% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.57% 74.394 73.229 - 0.16% -
std::set<int>::erase(key)_(existent)/32 -1.57% 21.998 21.654 - 1.61% -
std::reverse(list<int>)/32768 -1.56% 20117.550 19802.943 - 13.04% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.56% 5.608 5.520 - 3.27% -
SetIntersection_None_Vector_float_1024_16 -1.56% 1091758.837 1074761.522 - -1.25% -
BM_deque_vector_move_backward/64000 -1.56% 7918.439 7795.217 - 3.72% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.56% 26194.626 25787.156 - 0.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.55% 830869.841 817984.144 - 0.29% -
SetIntersection_Interlaced_Set_float_262144_16 -1.55% 1605389.648 1580519.939 - 1.47% -
std::remove_copy(deque<int>)_(prefix)/50 -1.55% 21.238 20.909 - -1.70% -
BM_PushHeap_uint32_Ascending_262144 -1.54% 4.907 4.831 - 3.26% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.54% 615.103 605.606 - 0.27% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.54% 583.303 574.298 - 0.54% -
SetIntersection_Front_Set_uint64_262144_16384 -1.54% 223835820.678 220384033.485 - -1.65% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.54% 439.316 432.547 - -0.08% -
std::sort(deque<int>)_(shuffled)/1024 -1.54% 6811.521 6706.634 - -1.73% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.54% 19908.322 19601.945 - -1.36% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.54% 1.065 1.049 - 0.10% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -1.54% 17.804 17.530 - 0.49% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.53% 34.057 33.534 - -0.68% -
SetIntersection_None_Vector_uint64_256_4 -1.53% 4122690.828 4059567.847 - -3.25% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.53% 5.484 5.400 - 0.63% -
std::find_if_not(list<int>)_(process_all)/50 -1.53% 38.684 38.093 - -1.37% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -1.53% 19.236 18.942 - -3.80% -
std::stable_partition(list<int>)_(dense)/50 -1.53% 57.165 56.291 - -1.98% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.53% 26182.222 25782.718 - 0.69% -
SetIntersection_Interlaced_Set_float_256_16 -1.52% 12318588.360 12130755.234 - 1.50% -
SetIntersection_Front_Set_string_262144_16 -1.52% 1873669.724 1845115.653 - -9.55% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.52% 373.246 367.566 - -1.35% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.52% 486402.460 479014.474 - 0.29% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.51% 6757.144 6654.821 - -0.07% -
std::find(vector<char>)_(process_all)/50 -1.51% 1.659 1.634 - -1.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.51% 198915910.130 195907739.671 - 1.19% -
std::copy_if(list<int>)_(every_other)/1048576 -1.51% 841963.705 829243.745 - 0.40% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.51% 5440.839 5358.698 - 0.64% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -1.51% 1.226 1.208 - 0.14% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.51% 6745.236 6643.547 - -1.96% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.51% 71765.591 70685.234 - 6.03% -
BM_vector_deque_ranges_move_backward/70000 -1.50% 8724.604 8593.392 - 9.87% -
BM_PushHeap_string_SingleElement_4 -1.50% 2.293 2.258 - -6.24% -
BM_num_get<unsigned_int> -1.50% 10.049 9.898 - 1.10% -
SetIntersection_None_Set_float_262144_16384 -1.50% 1194456.299 1176526.447 - 1.80% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.50% 58028.961 57159.250 - -0.47% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.50% 8208.927 8085.970 - -0.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.50% 9.162 9.024 - -0.75% -
BM_PushHeap_string_PipeOrgan_64 -1.50% 5.698 5.613 - -2.13% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.50% 6535.968 6438.205 - -0.61% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 -1.49% 140.090 138.001 - -0.81% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.49% 406.859 400.806 - 0.19% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.48% 33.569 33.071 - 3.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.48% 1246758.547 1228256.676 - -0.78% -
SetIntersection_None_Set_uint32_16384_16 -1.48% 156960479.477 154638261.140 - -0.30% -
SetIntersection_Front_Set_uint64_256_16 -1.48% 4523892.290 4456988.784 - -0.55% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.48% 20.101 19.804 - -1.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.48% 1248592.613 1230167.316 - -0.80% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -1.48% 1.385 1.365 - -2.66% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.47% 19.143 18.860 - -0.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.47% 11867.129 11692.483 - -0.72% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.47% 34.938 34.426 - 4.02% -
std::find_end(vector<int>)_(match_near_end)/1024 -1.47% 29.024 28.599 - 1.08% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 -1.47% 14159.482 13952.000 - -0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.46% 1001673.126 987016.543 - -7.33% -
std::multiset<int>::ctor(const&)/8192 -1.46% 52103.930 51342.225 - -3.42% -
BM_PushHeap_string_PipeOrgan_1024 -1.46% 9.123 8.991 - -4.80% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.45% 174612.503 172076.631 - -0.84% -
std::stable_sort(vector<int>)_(ascending)/8 -1.45% 15.744 15.515 - -1.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.45% 167810.463 165374.111 - -1.91% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.45% 676.418 666.600 - 0.13% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.45% 24.828 24.468 - -1.98% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.45% 1848.212 1821.411 - 0.17% -
BM_deque_deque_copy_backward/65536 -1.45% 8237.379 8118.085 - 7.20% -
SetIntersection_Front_Vector_float_256_16 -1.45% 4199261.237 4138573.518 - -1.56% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -1.44% 25.958 25.584 - -1.05% -
SetIntersection_Front_Set_uint64_16384_16384 -1.44% 227209954.715 223937672.315 - -2.22% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.44% 52187.971 51436.503 - -0.78% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst -1.44% 0.826 0.814 - -0.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.44% 62881.747 61978.441 - 0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.43% 1048784.694 1033791.404 - -1.13% -
std::flat_multimap<int,_int>::clear()/1024 -1.42% 396.968 391.314 - -3.03% -
std::multimap<int,_int>::find(key)_(existent)/1024 -1.42% 3.801 3.747 - 1.35% -
SetIntersection_None_Set_uint32_16384_16384 -1.42% 158920751.498 156663753.066 - 0.45% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.42% 30.496 30.063 - -27.03% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -1.42% 25.064 24.709 - 1.34% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -1.42% 15.884 15.659 - 0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.41% 1139567.411 1123447.696 - -2.73% -
BM_CmpEqual_int_uchar -1.41% 1.114 1.098 - -0.76% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -1.41% 94.259 92.928 - 0.44% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.41% 100.325 98.909 - 2.60% -
BM_StringEraseToEnd_Large_Transparent -1.41% 0.842 0.830 - -0.76% -
std::multimap<std::string,_int>::erase(iterator)/1024 -1.41% 32.724 32.264 - -5.20% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -1.41% 1.439 1.419 - 5.70% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -1.40% 26.134 25.767 - 8.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.40% 7452007.323 7347619.048 - -1.87% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.40% 229.412 226.201 - 2.33% -
std::search(vector<int>)_(no_match)/8192 -1.40% 1656.022 1632.859 - 0.85% -
std::find_end(list<int>,_pred)_(process_all)/8192 -1.40% 8264.137 8148.562 - 0.56% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.40% 10.923 10.770 - 0.27% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.40% 15.674 15.455 - -0.43% -
std::set<int>::lower_bound(key)_(non-existent)/32 -1.40% 2.311 2.279 - -20.80% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -1.40% 21.487 21.187 - -0.48% -
SetIntersection_None_Set_string_262144_16384 -1.40% 1661714.926 1638505.209 - -1.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.40% 16.313 16.085 - -2.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.39% 1037594.907 1023130.924 - -1.73% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.39% 23.701 23.372 - 0.00% -
std::copy(list<int>)/32768 -1.39% 25944.343 25583.276 - -2.07% -
std::find_if(vector<bool>)_(process_all)/8 -1.39% 3.527 3.478 - -1.01% -
SetIntersection_Front_Set_float_16_16 -1.39% 37728801.025 37204460.504 - -3.30% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.38% 134.207 132.349 - 1.66% -
BM_CmpLess_short_schar -1.38% 0.960 0.946 - -4.18% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.38% 4.419 4.358 - 0.50% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.38% 31907.969 31466.630 - -1.53% -
BM_CmpLess_int_schar -1.38% 1.139 1.123 - -0.78% -
std::sort(vector<int>)_(descending)/8192 -1.38% 7261.564 7161.558 - -0.51% -
std::find(vector<int>)_(process_all)/8 -1.38% 2.724 2.686 - -3.73% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.37% 43.725 43.124 - 2.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.37% 63657.256 62783.742 - -4.79% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.37% 400.806 395.314 - -2.68% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.37% 20.929 20.643 - -0.33% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.37% 35.242 34.760 - -2.12% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.37% 1544089.762 1523007.568 - -5.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.36% 4141805.783 4085409.837 - -2.47% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.36% 237876.036 234644.997 - -0.61% -
std::for_each_n(vector<int>)/8 -1.36% 2.783 2.745 - 4.05% -
std::set<int>::ctor(const&)/32 -1.36% 223.206 220.178 - 1.87% -
SetIntersection_None_Vector_uint32_1024_1024 -1.35% 1086742.606 1072040.511 - -0.58% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.35% 3928.891 3875.743 - -1.29% -
BM_deque_vector_ranges_copy_backward/1 -1.35% 2.131 2.103 - 0.61% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.35% 22432.860 22130.528 - 2.34% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.35% 24.467 24.138 - 1.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.34% 1079671.506 1065158.120 - -0.86% -
SetIntersection_None_Set_string_262144_4 -1.34% 1663087.889 1640749.594 - -0.62% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.34% 531.184 524.086 - 0.40% -
std::sort(vector<int>)_(descending)/1024 -1.33% 1020.454 1006.834 - -1.09% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.33% 13.182 13.006 - 0.23% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.33% 8.065 7.958 - 0.79% -
SetIntersection_Front_Set_string_256_16 -1.33% 7082740.193 6988521.066 - -4.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.33% 22320621.176 22024409.550 - 1.30% -
bm_ranges_swap_ranges_vb_aligned/65536 -1.33% 124.912 123.255 - 0.07% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.32% 22488.268 22190.336 - 1.17% -
BM_vector_deque_copy_backward/1024 -1.32% 38.042 37.538 - -1.10% -
std::shift_right(list<int>)/50 -1.32% 26.617 26.265 - -1.18% -
std::shift_left(list<int>)/50 -1.32% 27.878 27.509 - 1.05% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.32% 18.628 18.382 - -0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.32% 1241990.395 1225572.592 - -1.26% -
SetIntersection_None_Set_string_262144_256 -1.32% 1663472.412 1641491.047 - -1.49% -
ranges::minmax(std::list<__int128>)/70000 -1.32% 58907.748 58129.449 - -2.41% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.32% 2.095 2.068 - -1.22% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -1.32% 26.036 25.693 - 8.28% -
std::fill_n(list<int>)/1024 -1.31% 478.647 472.371 - 7.36% -
SetIntersection_None_Vector_uint32_16384_1024 -1.31% 1108377.470 1093852.581 - -0.86% -
SetIntersection_Front_Vector_uint64_262144_16 -1.31% 1099487.122 1085081.536 - -3.79% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.31% 507928.925 501277.961 - -0.85% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.31% 179.863 177.509 - 0.46% -
std::rotate(vector<int>)_(by_1/3)/50 -1.31% 11.234 11.087 - -0.41% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.31% 19.116 18.866 - 0.87% -
BM_CmpLess_uint_schar -1.31% 1.054 1.041 - 0.11% -
SetIntersection_Front_Set_float_262144_262144 -1.30% 1615134.033 1594082.926 - -2.95% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.30% 396.595 391.447 - -0.24% -
BM_vector_deque_ranges_move_backward/4096 -1.30% 150.651 148.697 - 0.85% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.30% 9.085 8.968 - 3.99% -
SetIntersection_None_Set_string_16384_1 -1.29% 203725544.071 201087922.424 - -4.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.29% 1320098.389 1303046.469 - -2.18% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -1.29% 32.501 32.081 - 14.27% -
std::partition(list<int>)_(sparse)/8192 -1.29% 7837.700 7736.469 - 0.91% -
SetIntersection_None_Set_string_262144_1 -1.29% 1659674.723 1638256.102 - -1.12% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.29% 9.907 9.779 - -1.70% -
std::fill_n(deque<int>)/1024 -1.28% 29.842 29.459 - -0.20% -
ranges::minmax(std::list<char>)/70000 -1.28% 54838.326 54134.595 - 1.08% -
SetIntersection_None_Set_uint64_262144_256 -1.28% 1211461.184 1195959.475 - -1.05% -
SetIntersection_Front_Set_float_262144_16 -1.27% 1150047.928 1135394.181 - -3.46% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -1.27% 24.601 24.288 - 0.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.27% 14.926 14.737 - -2.01% -
bm_ranges_swap_ranges_vb_aligned/64 -1.27% 3.129 3.089 - 3.67% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.27% 6499.580 6417.052 - -2.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -1.27% 4.576 4.518 - -0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.27% 3056266.852 3017559.782 - -1.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.27% 2.909 2.872 - -1.87% -
SetIntersection_Front_Set_uint64_262144_1 -1.26% 1035783.156 1022684.085 - -1.49% -
BM_PushHeap_uint64_Ascending_256 -1.26% 2.201 2.173 - 4.08% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.26% 1045115.214 1031903.757 - -2.00% -
SetIntersection_None_Vector_float_1024_1 -1.26% 1075266.498 1061684.991 - -2.00% -
std::rotate(list<int>)_(by_1/4)/50 -1.26% 25.960 25.632 - 0.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.26% 1877947.266 1854258.545 - 0.36% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.26% 21.230 20.963 - -1.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.26% 14.942 14.754 - -1.98% -
BM_vector_deque_ranges_copy_backward/65536 -1.25% 8354.710 8249.915 - 11.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.25% 9.326 9.209 - -4.70% -
std::flat_multimap<int,_int>::clear()/32 -1.25% 396.247 391.281 - -2.39% -
std::search(vector<int>)_(no_match)/1048576 -1.25% 212250.492 209594.025 - 0.74% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.25% 7486.140 7392.858 - -2.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.24% 1232925.943 1217603.027 - -0.61% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.24% 7351.704 7260.442 - -1.22% -
std::copy_if(vector<int>)_(every_other)/1048576 -1.24% 502764.416 496542.350 - 0.73% -
SetIntersection_None_Vector_string_64_1 -1.23% 17466074.654 17250819.367 - -0.92% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.23% 15.204 15.017 - -2.34% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.23% 16402720.637 16201405.824 - -1.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.23% 48.436 47.842 - 2.18% -
SetIntersection_None_Vector_float_16384_64 -1.23% 1110283.782 1096661.713 - -0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.23% 1070263.281 1057134.327 - -2.59% -
std::copy(vector<bool>)_(aligned)/32768 -1.22% 35.447 35.014 - -1.52% -
std::find_if(vector<int>)_(process_all)/50 -1.22% 5.747 5.677 - 0.64% -
SetIntersection_Front_Set_float_256_64 -1.22% 5412055.276 5346012.280 - -6.87% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.22% 18.070 17.850 - -0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.22% 1227717.123 1212775.715 - -0.93% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -1.21% 4.941 4.881 - -0.07% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.21% 45.943 45.386 - 9.23% -
SetIntersection_Front_Vector_string_256_1 -1.21% 4287209.174 4235393.210 - 0.93% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.21% 13.367 13.206 - 0.74% -
BM_vector_deque_copy_backward/5500 -1.20% 198.950 196.553 - -1.08% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.20% 20.638 20.389 - -0.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.20% 396.530 391.753 - -1.71% -
std::rotate(list<int>)_(by_1/3)/32 -1.20% 16.874 16.671 - -0.01% -
std::stable_sort(vector<int>)_(heap)/8 -1.20% 21.405 21.148 - 0.26% -
std::find_if(vector<char>)_(process_all)/50 -1.20% 6.726 6.645 - -0.82% -
std::unique(vector<int>)_(sprinkled)/8192 -1.20% 3974.003 3926.299 - 0.78% -
BM_num_put<long> -1.20% 11.598 11.459 - -1.60% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.20% 289.758 286.286 - -3.70% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.20% 5.976 5.904 - -0.88% -
std::partition(vector<int>)_(dense)/50 -1.20% 13.224 13.066 - 0.63% -
std::move(vector<bool>)_(unaligned)/64 -1.20% 1.669 1.649 - 0.80% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.20% 41.527 41.030 - -0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.19% 3.751 3.706 - -2.12% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -1.19% 1.279 1.264 - -5.86% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.19% 761.127 752.078 - -0.17% -
rng::starts_with(deque<int>,_pred)/1000 -1.19% 515.176 509.069 - 0.28% -
rng::starts_with(list<int>,_pred)/1000 -1.19% 789.446 780.091 - -0.57% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.18% 13895.760 13731.220 - -0.43% -
std::pop_heap(deque<size_t>)/8 -1.18% 53.150 52.521 - 0.58% -
std::shift_right(deque<int>)/32 -1.18% 3.458 3.417 - -0.90% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.18% 499619.795 493724.017 - 0.53% -
rng::for_each(multimap<int>)/8192 -1.18% 7364.543 7277.678 - -2.98% -
SetIntersection_None_Vector_float_16384_1 -1.18% 1111398.530 1098306.089 - -1.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.18% 396.404 391.742 - -0.04% -
SetIntersection_Interlaced_Set_string_262144_64 -1.18% 2149153.644 2123897.785 - -0.30% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.18% 173941.780 171897.777 - -0.71% -
BM_PushHeap_string_PipeOrgan_256 -1.17% 7.664 7.574 - -3.17% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.17% 436.945 431.829 - 0.44% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.17% 21.381 21.131 - -2.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.17% 2905513.940 2871525.998 - -2.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.17% 2063.809 2039.703 - 6.67% -
BM_vector_deque_copy_backward/4096 -1.17% 150.588 148.830 - -0.42% -
std::deque<std::string>::ctor(size)/32 -1.17% 43.863 43.352 - -1.66% -
BM_PushHeap_uint64_Ascending_64 -1.16% 1.626 1.607 - 6.19% -
std::partial_sort(vector<int>)_(descending)/8 -1.16% 24.906 24.616 - 2.52% -
std::find_end(list<int>)_(process_all)/1024 -1.16% 738.242 729.669 - 0.15% -
std::stable_sort(vector<int>)_(descending)/8192 -1.16% 18723.704 18506.373 - -0.71% -
std::unique(vector<int>)_(contiguous)/52 -1.16% 54.296 53.666 - 0.26% -
SetIntersection_None_Set_string_16384_4 -1.16% 203212316.739 200861979.065 - -2.19% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.16% 6.111 6.040 - 1.25% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.16% 554.074 547.673 - 5.25% -
std::copy_backward(list<int>)/8 -1.15% 2.426 2.398 - -0.35% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 -1.15% 24.360 24.079 - 0.79% -
std::for_each(multimap<int>::iterator)/50 -1.15% 36.716 36.294 - -1.18% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.15% 24.855 24.569 - -2.26% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.15% 59632763.005 58947750.810 - -1.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.15% 4903.029 4846.844 - -11.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.15% 11473491.495 11342059.243 - -1.96% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.14% 396.330 391.795 - -0.04% -
BM_PushHeap_string_PipeOrgan_262144 -1.14% 17.395 17.196 - -1.51% -
rng::find_last_if(deque<int>)_(bail_10%)/8 -1.14% 3.880 3.836 - 1.10% -
std::transform(vector<int>)_(identity_transform)/32 -1.14% 9.279 9.173 - 0.10% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.14% 7530.787 7444.758 - -0.34% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.14% 230.262 227.636 - -1.30% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 -1.14% 246480.860 243671.013 - 0.60% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.14% 186.886 184.756 - -0.45% -
ranges::min(std::vector<char>)/8 -1.14% 2.439 2.412 - -1.42% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.14% 7.992 7.901 - 26.14% -
SetIntersection_None_Set_uint32_16384_64 -1.13% 156212698.000 154440645.781 - 0.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.13% 15.027 14.856 - -1.88% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -1.13% 45.975 45.454 - 6.05% -
SetIntersection_None_Set_string_262144_16 -1.13% 1660831.707 1642036.865 - -0.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.13% 396.227 391.744 - -2.23% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 -1.13% 2.111 2.087 - -0.13% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.13% 6471.725 6398.650 - -9.67% -
std::replace(vector<int>)_(prefix)/50 -1.13% 7.744 7.657 - 0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.13% 4055087.047 4009417.089 - -3.14% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.12% 26990.319 26686.925 - -1.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.12% 6.611 6.537 - 0.80% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -1.12% 1.509 1.492 - -18.54% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.12% 18.965 18.752 - -0.38% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -1.12% 772.810 764.167 - 0.39% -
BM_PushHeap_float_Random_16 -1.12% 5.168 5.110 - -5.26% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.12% 190.140 188.017 - -1.37% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.11% 1600775.066 1582935.305 - -1.10% -
ranges::min(std::list<long_long>)/64 -1.11% 24.848 24.571 - -0.21% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.11% 413.840 409.249 - -2.78% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.11% 396.280 391.896 - -0.06% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -1.11% 28.182 27.871 - -0.28% -
std::replace(vector<int>)_(prefix)/8192 -1.10% 1278.090 1263.968 - -0.10% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -1.10% 21.136 20.902 - 3.10% -
BM_deque_deque_ranges_move_backward/5500 -1.10% 206.155 203.878 - 1.26% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.10% 4912.538 4858.369 - 0.10% -
SetIntersection_None_Set_uint32_64_4 -1.10% 21348612.166 21113504.410 - -2.58% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.10% 14.162 14.006 - 0.27% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.10% 21.131 20.899 - 0.69% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -1.10% 297.944 294.670 - -5.55% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.10% 15.726 15.553 - -0.16% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.10% 56642.535 56021.057 - 1.92% -
BM_PushHeap_uint64_Ascending_1024 -1.10% 2.673 2.644 - 2.71% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.09% 5930416.718 5865507.971 - -0.85% -
BM_CmpEqual_schar_schar -1.09% 1.092 1.080 - -0.05% -
std::multiset<int>::ctor(const&)/1024 -1.09% 6525.861 6454.629 - -1.96% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.09% 40069.438 39632.310 - -0.05% -
std::set<std::string>::ctor(const&)/8192 -1.09% 344872.165 341114.177 - -0.37% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.09% 23.647 23.390 - 0.25% -
SetIntersection_None_Set_uint64_262144_16384 -1.09% 1214310.951 1201132.080 - -0.77% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -1.08% 91.274 90.284 - 2.29% -
std::find_end(vector<int>)_(match_near_end)/1000 -1.08% 28.292 27.985 - 0.92% -
SetIntersection_None_Vector_float_256_16 -1.08% 4017337.370 3973846.901 - -0.75% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.08% 2.259 2.234 - 2.65% -
std::pop_heap(vector<std::string>)/8192 -1.08% 51.117 50.565 - -1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -1.08% 150481391.820 148860221.081 - 3.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.08% 1226806.965 1213613.850 - -0.27% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -1.07% 25.319 25.047 - 12.01% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.07% 1596185.385 1579050.699 - -1.42% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.07% 395.176 390.941 - 0.13% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -1.07% 1.480 1.464 - 3.70% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.07% 17.743 17.553 - -0.65% -
SetIntersection_None_Set_string_262144_64 -1.07% 1658725.506 1640966.311 - -0.46% -
SetIntersection_Front_Set_uint32_262144_4 -1.07% 1032151.063 1021136.136 - -4.17% -
std::for_each(multimap<int>::iterator)/32 -1.07% 23.916 23.661 - 0.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.06% 396.650 392.427 - 0.21% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.06% 25.327 25.058 - 4.25% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.06% 25.263 24.995 - 7.68% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.06% 395.027 390.839 - 0.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.06% 15.065 14.906 - -1.96% -
SetIntersection_None_Vector_uint32_1024_64 -1.06% 1084491.447 1073022.636 - -0.85% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.06% 30.529 30.206 - -5.39% -
BM_CmpLess_schar_short -1.06% 0.958 0.947 - -1.27% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.06% 1175.709 1163.300 - 0.02% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.05% 3149.583 3116.432 - 0.19% -
BM_PushHeap_uint64_Random_4 -1.05% 2.641 2.614 - 2.14% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.05% 1495.277 1479.648 - -1.16% -
BM_deque_vector_ranges_move_backward/64000 -1.04% 7852.839 7770.870 - -14.62% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.04% 594.372 588.169 - 0.02% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.04% 543.377 537.708 - 0.72% -
BM_StringFindCharLiteral/512 -1.04% 9.523 9.424 - -0.25% -
std::move_backward(deque<int>)/64 -1.04% 5.229 5.175 - -4.14% -
SetIntersection_Front_Vector_uint64_16384_16 -1.04% 1103329.810 1091858.793 - -2.43% -
std::partition_point(deque<int>)/8192 -1.04% 15.341 15.182 - 0.80% -
std::unordered_set<std::string>::erase(iterator)/1024 -1.03% 31.766 31.437 - -6.30% -
std::partial_sort_copy(vector<int>)_(repeated)/1024 -1.03% 2512.452 2486.536 - -0.19% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.03% 1044486.342 1033718.477 - -0.99% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.03% 2.310 2.286 - -0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.03% 15661989.643 15500793.593 - -1.80% -
rng::contains_subrange(vector<int>)_(process_all)/50 -1.03% 11.846 11.724 - 2.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.03% 66414.150 65731.469 - 0.14% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.03% 38764.527 38366.099 - 1.02% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.03% 742.774 735.146 - -1.30% -
SetIntersection_None_Set_uint32_64_1 -1.03% 22394056.023 22164281.737 - -2.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.02% 168514.341 166788.069 - 0.38% -
std::rotate(vector<int>)_(by_1/4)/50 -1.02% 11.555 11.438 - -1.44% -
SetIntersection_None_Set_uint32_1024_16 -1.02% 8772855.774 8683749.757 - -4.69% -
SetIntersection_None_Set_uint64_262144_16 -1.01% 1204887.371 1192660.074 - -1.30% -
SetIntersection_None_Set_uint64_262144_262144 -1.01% 1223729.654 1211313.801 - -0.98% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.01% 173224.273 171468.135 - -0.98% -
std::copy_backward(list<int>)/64 -1.01% 31.123 30.808 - 0.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.01% 43.717 43.275 - 2.44% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.01% 571.752 565.977 - -0.83% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -1.01% 21.340 21.125 - 0.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.01% 1227306.397 1214930.422 - -0.48% -
std::copy_n(list<int>)/64 -1.01% 14.853 14.703 - 0.96% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -1.01% 97.117 96.139 - 42.31% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.01% 207.425 205.336 - -2.07% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.01% 13.154 13.021 - 0.24% -
rng::contains(deque<int>)_(process_all)/8192 -1.01% 1888.336 1869.337 - 0.55% -
SetIntersection_None_Set_float_256_1 -1.00% 11549889.070 11434139.145 - 0.59% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 310.93% 229.037 941.172 - -0.48% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 186.30% 633.905 1814.851 - 156.89% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 163.38% 50.104 131.964 - 26.53% -
SetIntersection_Interlaced_Vector_uint64_262144_64 132.12% 8643397.922 20063487.085 - 27.25% -
std::unique_copy(list<int>)_(contiguous)/1024 121.20% 737.504 1631.369 - 120.94% -
std::unique_copy(list<int>)_(sprinkled)/1024 119.58% 735.241 1614.448 - 112.56% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 115.02% 13.052 28.066 - 1.41% -
SetIntersection_Interlaced_Vector_float_262144_64 113.58% 9216105.617 19684107.018 - 137.76% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 107.42% 790.880 1640.430 - 106.81% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 101.75% 35.974 72.577 - -0.76% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 101.64% 830.737 1675.134 - 100.11% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 76.83% 6.442 11.392 - 0.85% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 74.82% 410.742 718.047 - -0.04% -
SetIntersection_Interlaced_Vector_float_16384_256 70.57% 16984669.721 28970545.889 - 94.89% -
BM_PushHeap_uint32_PipeOrgan_1 70.29% 0.409 0.696 - 49.53% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 63.51% 4.720 7.717 - 0.64% -
SetIntersection_Interlaced_Vector_float_262144_1024 60.78% 96897190.723 155793656.253 - 105.51% -
SetIntersection_Interlaced_Vector_float_16384_1024 59.14% 45938317.730 73107979.229 - 88.03% -
std::unordered_set<int>::insert(value)_(already_present)/32 58.51% 1.750 2.774 - 0.46% -
SetIntersection_Interlaced_Vector_float_262144_256 58.44% 33965704.155 53816014.146 - 91.78% -
BM_StringCtorDefault 57.92% 0.242 0.382 - 57.53% -
SetIntersection_Interlaced_Vector_float_1024_64 57.57% 3608553.126 5685872.843 - 68.45% -
std::map<std::string,_int>::erase(key)_(existent)/8192 54.78% 61.483 95.163 - -3.19% -
SetIntersection_Interlaced_Vector_float_262144_16 53.85% 4260499.326 6554920.834 - 118.00% -
SetIntersection_Interlaced_Vector_uint64_262144_256 52.17% 46390890.196 70593000.846 - 121.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 50.19% 23.612 35.462 - 0.24% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 49.26% 4.611 6.882 - 58.85% -
std::multiset<std::string>::erase(key)_(existent)/1024 48.16% 63.722 94.414 - -0.57% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 47.24% 32.353 47.638 - 28.73% -
std::unordered_set<int>::contains(key)_(non-existent)/0 44.19% 0.338 0.487 - 43.92% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 43.69% 0.338 0.485 - 43.61% -
SetIntersection_Interlaced_Vector_float_1024_16 42.86% 1971052.001 2815876.268 - 54.45% -
std::map<std::string,_int>::erase(key)_(existent)/1024 42.31% 67.556 96.139 - -1.01% -
std::find_if_not(list<int>)_(bail_25%)/1024 41.78% 127.323 180.515 - 38.31% -
std::find_if(list<int>)_(bail_25%)/1024 41.54% 127.937 181.079 - 31.67% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 40.50% 24.579 34.534 - 0.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 40.39% 20.919 29.369 - -12.78% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 40.35% 45.239 63.495 - 3.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 39.38% 250978078.238 349814398.888 - 2.44% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 39.22% 0.965 1.344 - 35.09% -
std::unordered_set<int>::count(key)_(existent)/32 38.26% 1.225 1.694 - 24.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 35.76% 32.171 43.676 - 39.35% -
std::unordered_set<std::string>::count(key)_(existent)/32 34.44% 32.447 43.621 - 11.39% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 34.34% 1.371 1.842 - -0.25% -
std::unordered_set<int>::insert(value)_(already_present)/1024 34.01% 1.892 2.536 - 0.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 33.87% 11.235 15.040 - 29.24% -
std::shift_left(vector<int>)/32 33.72% 2.971 3.973 - 1.36% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.55% 24.015 31.831 - 28.25% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.89% 4314.109 5689.696 - -0.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 31.87% 28.502 37.587 - -4.86% -
BM_PushHeap_string_Descending_1 31.86% 0.531 0.700 - -0.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 31.57% 2210726.304 2908620.674 - 4.01% -
BM_vector_deque_copy_backward/0 31.51% 0.480 0.631 - 22.19% -
BM_PushHeap_float_QuickSortAdversary_1 31.46% 0.466 0.613 - 4.55% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 31.02% 11.140 14.596 - 3.76% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 30.85% 0.369 0.483 - 0.65% -
std::any_of(vector<int>)_(process_all)/50 30.25% 12.571 16.374 - 9.06% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 29.56% 737.214 955.168 - 0.55% -
BM_PushHeap_uint64_SingleElement_1 29.31% 0.479 0.619 - 28.10% -
std::multimap<int,_int>::count(key)_(non-existent)/32 29.18% 2.254 2.912 - 19.09% -
rng::fold_left(deque<int>)/8 29.18% 3.913 5.055 - 26.36% -
SetIntersection_Interlaced_Vector_float_262144_4 29.03% 1540014.927 1987035.515 - 39.08% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 28.86% 8.931 11.509 - 0.02% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 28.64% 37933812.503 48796767.855 - 27.82% -
SetIntersection_Interlaced_Vector_uint32_262144_64 28.08% 9613780.560 12313712.042 - 31.00% -
std::unordered_set<int>::erase(key)_(existent)/8192 27.68% 22.591 28.844 - 2.24% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 27.11% 6.450 8.199 - -28.34% -
SetIntersection_Interlaced_Vector_float_16384_64 26.65% 8464292.663 10720360.234 - 91.88% -
std::find_if_not(deque<int>)_(process_all)/1024 26.15% 269.388 339.830 - 15.63% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 26.14% 6.264 7.901 - -1.14% -
std::partition(deque<int>)_(sparse)/32 26.02% 10.069 12.689 - 25.87% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 25.84% 8098.512 10191.111 - -0.66% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 25.54% 53.070 66.626 - -10.06% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 25.46% 6.411 8.044 - 0.42% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 25.35% 1.461 1.832 - 14.17% -
rng::contains(list<int>)_(process_all)/8192 25.23% 7135.563 8935.529 - 12.11% -
SetIntersection_Interlaced_Vector_float_256_16 25.13% 6170997.625 7721879.449 - 28.68% -
std::fill(vector<bool>)/1048576 25.11% 3054.135 3820.884 - -0.01% -
std::map<std::string,_int>::erase(iterator)/1024 25.08% 25.495 31.889 - 1.58% -
BM_deque_deque_ranges_copy/0 25.06% 0.735 0.919 - 15.00% -
BM_deque_deque_ranges_move_backward/0 24.92% 0.736 0.919 - 0.08% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.91% 79640886.809 99481722.867 - -0.15% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 24.88% 4.612 5.759 - -11.59% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 24.88% 9678.981 12086.744 - -32.61% -
BM_vector_deque_ranges_move_backward/0 24.81% 0.461 0.576 - -2.52% -
BM_vector_deque_move/0 24.81% 0.438 0.547 - 23.70% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 24.79% 4.712 5.880 - -25.96% -
BM_toupper_char<wchar_t> 24.55% 0.551 0.686 - 0.17% -
BM_toupper_char<char> 24.55% 0.553 0.689 - 36.16% -
std::find_if_not(deque<int>)_(process_all)/8192 24.36% 2154.561 2679.465 - 13.69% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 24.25% 6.280 7.803 - -12.96% -
std::copy_n(vector<int>)/4096 24.23% 172.086 213.775 - -10.77% -
std::unordered_set<int>::erase(key)_(existent)/1024 23.94% 21.485 26.628 - 2.37% -
std::unordered_set<int>::count(key)_(existent)/1024 23.92% 1.294 1.604 - 29.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 23.90% 1462119.010 1811587.048 - 5.94% -
std::find_if(list<int>)_(bail_25%)/32768 23.70% 7077.989 8755.701 - 25.62% -
std::copy_backward(vector<bool>)_(aligned)/1048576 23.36% 1976.923 2438.692 - 4.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 23.06% 0.424 0.521 - 11.63% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 23.05% 94.600 116.401 - 20.77% -
std::unique_copy(deque<int>)_(sprinkled)/32 22.78% 9.210 11.307 - -1.91% -
std::move(vector<int>)/262144 22.73% 17285.567 21213.715 - 10.94% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 22.60% 27.792 34.073 - 19.89% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 22.05% 1.301 1.588 - 24.04% -
rng::contains_subrange(deque<int>)_(same_length)/16 22.04% 10.679 13.032 - -0.02% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 22.03% 1.367 1.668 - 20.54% -
std::multiset<std::string>::erase(key)_(existent)/8192 21.69% 66.375 80.770 - 0.48% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 21.65% 5.539 6.738 - 17.57% -
ranges::minmax(std::list<char>)/1 21.62% 0.377 0.458 - -0.14% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 21.42% 4211.660 5113.981 - 20.07% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 21.24% 18.740 22.720 - 0.87% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 21.10% 11124.608 13471.613 - 19.57% -
std::map<std::string,_int>::ctor(const&)/32 21.05% 710.717 860.339 - 5.77% -
BM_deque_vector_ranges_move/0 20.90% 1.308 1.582 - 20.84% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.69% 20.042 24.189 - 3.09% -
std::search(deque<int>)_(no_match)/1024 20.57% 343.994 414.758 - 0.41% -
BM_toupper_string<wchar_t> 20.50% 6.301 7.593 - 19.22% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 20.41% 8.742 10.527 - 14.53% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 20.17% 669.668 804.715 - 10.96% -
BM_PushHeap_string_PipeOrgan_1 19.93% 0.584 0.700 - -0.05% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 19.86% 73.206 87.747 - 20.40% -
BM_PushHeap_string_Ascending_1 19.76% 0.585 0.700 - -0.01% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 19.62% 1.546 1.849 - 24.45% -
std::find_if_not(deque<int>)_(process_all)/32768 19.50% 8666.123 10355.757 - 10.06% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.17% 5913198.504 7046764.734 - -0.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 18.93% 34.444 40.964 - -0.04% -
BM_PushHeap_float_Ascending_16 18.90% 0.975 1.159 - 8.30% -
std::partition(deque<int>)_(sparse)/50 18.74% 15.453 18.349 - 23.15% -
SetIntersection_Interlaced_Vector_uint64_1024_16 18.68% 1878971.325 2230026.909 - 22.25% -
std::unique_copy(deque<int>)_(sprinkled)/52 18.68% 14.724 17.475 - -6.69% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 18.65% 57.154 67.813 - 1.98% -
std::multiset<std::string>::erase(iterator)/8192 18.27% 31.582 37.351 - 0.26% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 18.12% 14.749 17.422 - 13.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 17.93% 4999450.693 5896044.009 - 14.81% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 17.85% 705.357 831.254 - 1.98% -
std::multiset<std::string>::contains(key)_(existent)/1024 17.81% 21.709 25.575 - 0.94% -
SetIntersection_Interlaced_Vector_uint64_16384_256 17.24% 18655393.692 21871271.384 - 4.31% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 17.19% 45.607 53.448 - -22.37% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 17.18% 4.501 5.274 - 0.03% -
BM_deque_vector_move_backward/0 16.80% 1.303 1.522 - 11.45% -
std::copy_backward(deque<int>)/64 16.77% 3.030 3.539 - 16.86% -
std::pop_heap(deque<int>)/1024 16.68% 12.280 14.329 - 15.72% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 16.55% 19.944 23.245 - -0.86% -
BM_deque_deque_copy/0 16.54% 0.788 0.919 - 0.04% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 16.50% 1.650 1.923 - 30.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 16.33% 62.416 72.610 - -3.47% -
std::unordered_set<int>::contains(key)_(non-existent)/32 16.07% 1.532 1.778 - -0.62% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 15.97% 1.216 1.410 - -16.65% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 15.94% 8376.232 9711.206 - 14.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 15.87% 30.463 35.298 - -0.49% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 15.83% 741.027 858.329 - 0.38% -
BM_deque_vector_copy_backward/70000 15.76% 7843.430 9079.250 - 0.13% -
ranges::minmax(std::deque<char>)/64 15.67% 23.297 26.947 - -8.72% -
std::unordered_set<int>::count(key)_(non-existent)/1024 15.63% 1.458 1.686 - 7.17% -
rng::contains_subrange(deque<int>)_(same_length)/32 15.54% 17.870 20.648 - 0.22% -
BM_PushHeap_string_Descending_262144 15.36% 3.422 3.948 - 29.13% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15.29% 16509.367 19034.298 - 20.85% -
SetIntersection_Interlaced_Set_uint64_1024_1024 15.23% 12592655.939 14510928.136 - 18.04% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 15.17% 6760.441 7786.176 - 9.29% -
std::replace_if(vector<int>)_(sprinkled)/50 15.14% 12.827 14.770 - 14.75% -
BM_deque_vector_move_backward/70000 14.66% 7751.143 8887.679 - 1.40% -
SetIntersection_None_Set_string_1024_64 14.62% 8985856.243 10299233.794 - 13.87% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 14.58% 683.232 782.823 - 1.02% -
std::replace(list<int>)_(sprinkled)/8192 14.55% 7140.702 8179.495 - 5.63% -
std::unordered_multiset<int>::contains(key)_(existent)/32 14.52% 1.211 1.387 - -10.97% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 14.52% 16.145 18.489 - 9.28% -
std::partition(deque<int>)_(dense)/50 14.48% 14.052 16.088 - 3.48% -
std::rotate(deque<int>)_(by_1/4)/8192 14.36% 2558.429 2925.931 - 20.01% -
rng::find(vector<bool>)_(process_all)/50 14.27% 0.644 0.736 - -19.47% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 14.27% 28.076 32.081 - -1.29% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 14.25% 7.978 9.115 - 8.99% -
std::map<int,_int>::find(key)_(non-existent)/32 14.15% 2.253 2.571 - 14.71% -
std::multiset<std::string>::erase(iterator)/1024 14.14% 28.695 32.754 - 4.76% -
BM_std_minmax_element<char>/2 14.14% 0.603 0.688 - -0.25% -
BM_StringRelational_Compare_Small_Empty_Control 13.99% 1.609 1.834 - -5.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 13.99% 1347141.459 1535567.318 - 1.59% -
BM_PushHeap_string_Random_1 13.93% 0.469 0.535 - 13.75% -
std::unordered_set<int>::erase(iterator)/8192 13.84% 22.232 25.309 - 4.40% -
std::adjacent_find(deque<int>,_pred)/8 13.79% 4.162 4.736 - 9.71% -
std::find_if(deque<int>)_(process_all)/8 13.72% 2.512 2.857 - 13.14% -
ranges::minmax(std::deque<char>)/70000 13.51% 24041.126 27289.513 - -7.22% -
rng::find(vector<bool>)_(process_all)/8 13.47% 0.555 0.630 - -25.55% -
SetIntersection_Interlaced_Vector_float_256_256 13.44% 4553133.961 5164973.484 - 1.20% -
SetIntersection_Interlaced_Set_uint64_1024_4 13.38% 10090484.117 11440538.198 - 19.07% -
ranges::minmax(std::deque<char>)/8 13.25% 3.599 4.076 - -2.73% -
BM_deque_vector_ranges_move_backward/70000 13.08% 7969.408 9012.144 - 0.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13.05% 1401.710 1584.613 - 11.47% -
std::reverse(list<int>)/32768 13.04% 17518.994 19802.943 - -1.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 12.98% 122373.301 138251.757 - 13.87% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 12.89% 4.660 5.261 - 5.78% -
SetIntersection_Interlaced_Vector_float_1024_4 12.81% 1272764.805 1435842.655 - 15.27% -
bm_ranges_swap_ranges_vb_aligned/256 12.78% 3.457 3.899 - 12.77% -
std::mismatch(list<int>)_(it,_it,_it)/8192 12.77% 7311.784 8245.691 - -9.86% -
BM_vector_deque_move_backward/65536 12.76% 7360.985 8300.153 - -0.33% -
SetIntersection_Interlaced_Vector_string_16384_16 12.70% 4288302.922 4832967.372 - 11.83% -
std::rotate(list<int>)_(by_1/3)/8192 12.69% 8299.195 9352.296 - -0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 12.36% 4181490.137 4698415.458 - 4.87% -
std::multimap<std::string,_int>::erase(iterator)/32 12.32% 25.233 28.343 - -0.76% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 12.31% 32.797 36.833 - -0.05% -
std::set<int>::equal_range(key)_(non-existent)/8192 12.23% 9.870 11.077 - 9.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 12.18% 43.644 48.962 - -17.00% -
std::search(list<int>,_pred)_(same_length)/8192 12.15% 8574.559 9616.794 - 10.38% -
std::copy(deque<int>)/64 12.15% 2.700 3.028 - 12.75% -
std::copy_n(list<int>)/4096 12.14% 3524.515 3952.513 - -5.54% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 12.07% 36.266 40.642 - -2.32% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 12.01% 22.361 25.047 - -1.07% -
BM_tolower_char<char> 12.00% 0.617 0.691 - 0.14% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 11.95% 27.117 30.358 - -0.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 11.92% 92.934 104.013 - 0.52% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 11.92% 48.527 54.310 - 13.70% -
std::rotate(vector<bool>)_(by_1/4)/1024 11.86% 12.564 14.054 - 8.34% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 11.84% 1.558 1.742 - 14.15% -
SetIntersection_Interlaced_Set_string_262144_4 11.82% 1852778.728 2071820.965 - 11.49% -
BM_vector_deque_copy_backward/65536 11.76% 7428.858 8302.555 - 0.59% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 11.65% 23.217 25.922 - 2.83% -
BM_vector_deque_ranges_copy_backward/65536 11.64% 7389.624 8249.915 - -1.25% -
std::partition(deque<int>)_(dense)/32 11.59% 9.489 10.589 - 3.67% -
std::set<int>::find(key)_(non-existent)/32 11.57% 2.236 2.495 - 10.64% -
BM_vector_deque_ranges_copy_backward/70000 11.47% 7915.634 8823.318 - 0.61% -
std::swap_ranges(list<int>)/8192 11.46% 9600.745 10701.103 - -0.75% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 11.45% 22.228 24.774 - 0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 11.45% 1658952.148 1848840.902 - 12.67% -
BM_PushHeap_float_PipeOrgan_4 11.42% 0.484 0.539 - -1.14% -
std::unordered_set<int>::erase(iterator)/1024 11.40% 22.213 24.744 - 3.03% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.37% 13.277 14.786 - 16.90% -
std::map<int,_int>::insert(value)_(already_present)/1024 11.32% 3.231 3.596 - 7.16% -
std::set<int>::erase(key)_(non-existent,_end)/32 11.26% 2.252 2.505 - -5.76% -
bm_lexicographical_compare<int>/1 11.21% 1.282 1.426 - -7.33% -
std::set<std::string>::upper_bound(key)_(existent)/8192 11.20% 27.789 30.901 - 2.82% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 11.17% 0.858 0.953 - -0.72% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 11.12% 22.495 24.997 - -4.89% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 11.11% 505.458 561.629 - -11.78% -
SetIntersection_Front_Vector_string_1024_256 11.05% 9150043.026 10161351.541 - 2.95% -
std::rotate(list<int>)_(1_element_backward)/8192 11.04% 7232.801 8031.245 - -0.05% -
std::set<int>::find(key)_(non-existent)/8192 11.03% 8.480 9.415 - 12.01% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 11.02% 24.669 27.387 - -5.72% -
std::map<std::string,_int>::insert(value)_(already_present)/32 10.96% 21.369 23.711 - 6.61% -
SetIntersection_Front_Vector_uint64_262144_1024 10.94% 5316786.676 5898489.690 - 7.76% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 10.92% 118601.458 131552.200 - -0.66% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 10.85% 64.832 71.868 - 24.89% -
std::find(vector<short>)_(bail_25%)/8 10.82% 0.710 0.787 - 19.69% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 10.81% 23.508 26.048 - 6.54% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.80% 10.547 11.686 - -5.02% -
rng::contains_subrange(deque<int>)_(same_length)/50 10.66% 26.031 28.805 - -0.72% -
BM_vector_deque_move_backward/64000 10.66% 7049.427 7800.544 - -4.34% -
std::unordered_set<int>::find(key)_(non-existent)/1024 10.65% 0.954 1.056 - -8.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.62% 30.225 33.436 - 1.15% -
std::all_of(list<int>)_(process_all)/8192 10.58% 6996.132 7736.217 - -2.06% -
std::find_if(deque<int>)_(process_all)/50 10.52% 12.473 13.786 - 9.62% -
std::set<int>::equal_range(key)_(non-existent)/1024 10.47% 6.478 7.157 - 8.95% -
BM_vector_deque_copy_backward/64000 10.46% 7256.225 8015.497 - -0.08% -
std::copy_backward(deque<int>)/262144 10.46% 31221.470 34487.725 - 0.71% -
std::multimap<int,_int>::ctor(const&)/32 10.46% 223.010 246.326 - 9.74% -
BM_vector_deque_ranges_copy_backward/64000 10.45% 7199.611 7952.301 - 0.09% -
std::rotate(list<int>)_(by_1/4)/8192 10.45% 6551.817 7236.275 - 0.02% -
BM_PushHeap_float_Ascending_4 10.44% 0.535 0.591 - 0.40% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 10.41% 6.971 7.697 - 3.73% -
BM_deque_vector_move_backward/65536 10.34% 7338.727 8097.476 - 0.64% -
std::stable_partition(list<int>)_(dense)/8192 10.34% 17431.408 19233.016 - 9.94% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 10.26% 31.675 34.924 - 6.34% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 10.22% 107792999.534 118813014.160 - 25.93% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 10.20% 25.455 28.051 - 12.15% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 10.19% 27.713 30.537 - 2.38% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 10.19% 46.791 51.557 - 11.59% -
std::none_of(list<int>)_(process_all)/8192 10.14% 7527.869 8290.926 - -0.60% -
BM_StringFindCharLiteral/1024 10.11% 17.939 19.752 - 1.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 10.11% 12418.397 13673.408 - -3.77% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 10.10% 5.360 5.902 - 5.95% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 10.04% 44.708 49.198 - -3.10% -
std::find_end(deque<int>)_(same_length)/1000 9.97% 325.631 358.086 - 9.72% -
std::sort_heap(vector<int>,_pred)/8 9.95% 28.885 31.761 - -2.70% -
BM_vector_deque_ranges_move_backward/70000 9.87% 7821.490 8593.392 - -1.50% -
std::pop_heap(deque<float>)/8192 9.87% 61.340 67.392 - 10.86% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 9.79% 870.589 955.858 - 8.76% -
rng::find_last(list<int>)_(bail_90%)/1048576 9.69% 86832.915 95246.484 - 10.01% -
bm_ranges_lexicographical_compare<int>/1 9.59% 1.309 1.434 - 3.46% -
BM_vector_deque_copy_backward/70000 9.59% 7978.416 8743.165 - -2.09% -
BM_vector_deque_move/1 9.54% 1.952 2.139 - 0.18% -
SetIntersection_Interlaced_Vector_float_64_16 9.49% 16815535.167 18412088.736 - 11.54% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 9.49% 1.558 1.706 - 9.51% -
BM_std_minmax_element<int>/3 9.48% 1.138 1.245 - 4.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9.47% 8793691.986 9626031.808 - -7.40% -
std::set<int>::lower_bound(key)_(existent)/1024 9.45% 4.302 4.709 - 8.76% -
std::set<int>::erase(key)_(non-existent,_end)/8192 9.43% 8.165 8.935 - 0.55% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 9.41% 1.272 1.392 - 10.59% -
BM_deque_deque_copy_backward/70000 9.40% 7960.115 8708.047 - 0.80% -
BM_PushHeap_float_QuickSortAdversary_4 9.35% 0.536 0.586 - -0.45% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 9.35% 21.818 23.858 - -9.15% -
SetIntersection_Interlaced_Vector_string_16384_64 9.34% 13157231.822 14386075.119 - 1.81% -
BM_vector_deque_move_backward/70000 9.33% 7735.353 8456.974 - -3.15% -
std::multiset<std::string>::contains(key)_(non-existent)/32 9.31% 9.631 10.528 - 5.63% -
BM_deque_deque_ranges_copy_backward/0 9.29% 0.842 0.920 - 16.15% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 9.25% 0.411 0.449 - 0.31% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 9.23% 41.552 45.386 - -1.21% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 9.22% 1.849 2.019 - 9.05% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 9.17% 2.285 2.494 - 9.80% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 9.16% 8.285 9.043 - 13.57% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 9.13% 0.606 0.662 - -0.95% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.09% 51.026 55.666 - 9.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 9.09% 37.013 40.378 - -2.23% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 9.07% 2.170 2.366 - 0.65% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 9.06% 14770.873 16109.324 - 0.71% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 9.06% 918.106 1001.277 - 3.73% -
std::unique(list<int>,_pred)_(contiguous)/8192 9.04% 7503.752 8182.302 - 7.90% -
BM_deque_vector_copy_backward/64000 9.04% 7523.065 8203.116 - 1.01% -
std::unordered_set<std::string>::contains(key)_(existent)/32 8.99% 32.584 35.512 - 6.89% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 8.95% 65.935 71.834 - 16.97% -
std::generate_n(list<int>)/8192 8.95% 6868.739 7483.218 - -0.76% -
std::replace(list<int>)_(sprinkled)/1024 8.85% 726.333 790.641 - 1.27% -
BM_PushHeap_uint64_Ascending_16 8.85% 0.909 0.990 - 5.64% -
rng::find_last(vector<int>)_(bail_90%)/8 8.85% 0.424 0.462 - 4.52% -
std::partition_copy(vector<int>)/1024 8.78% 456.835 496.949 - 4.04% -
std::replace_if(list<int>)_(sprinkled)/8192 8.76% 7320.746 7961.893 - 7.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 8.75% 22832289.416 24830845.806 - 12.96% -
BM_vector_deque_ranges_move_backward/65536 8.73% 7338.762 7979.583 - -1.73% -
std::copy_backward(deque<int>)/32768 8.71% 3676.253 3996.469 - 5.46% -
BM_deque_deque_ranges_copy_backward/65536 8.69% 7407.194 8051.176 - 4.27% -
std::find_if(deque<int>)_(process_all)/8192 8.68% 1990.578 2163.290 - 7.93% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 8.66% 51.239 55.678 - 9.20% -
std::find_if(deque<int>)_(process_all)/1024 8.66% 249.280 270.869 - 7.73% -
rng::starts_with(list<int>,_pred)/8192 8.66% 9684.784 10523.010 - -10.72% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 8.64% 21.621 23.488 - 0.81% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8.61% 38507.335 41821.520 - 8.45% -
BM_PushHeap_float_Ascending_64 8.59% 1.744 1.893 - 2.97% -
ranges::minmax(std::vector<char>)/1 8.52% 0.652 0.708 - 13.53% -
std::set<int>::erase(key)_(non-existent,_end)/1024 8.52% 5.374 5.832 - 0.10% -
std::find_end(deque<int>)_(match_near_end)/1000 8.47% 33.620 36.466 - 1.35% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 8.46% 21.162 22.953 - -3.84% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 8.46% 23.631 25.631 - 9.99% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8.41% 8160.941 8847.637 - 7.68% -
SetIntersection_Interlaced_Vector_uint64_256_64 8.41% 7754898.091 8407344.964 - 23.12% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 8.41% 1.221 1.324 - 4.94% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 8.36% 23.779 25.767 - -1.40% -
BM_vector_deque_move/2 8.36% 1.727 1.871 - -0.80% -
ranges::minmax(std::deque<__int128>)/8 8.35% 3.814 4.133 - 9.88% -
vector<bool>::reserve() 8.32% 8.283 8.972 - 2.79% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 8.28% 23.729 25.693 - -1.32% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 8.26% 16633.488 18007.702 - 8.40% -
std::find_end(deque<int>)_(same_length)/1024 8.25% 332.781 360.226 - 8.04% -
std::sort(deque<int>)_(repeated)/1024 8.25% 959.945 1039.113 - -2.43% -
std::find_if_not(deque<int>)_(bail_25%)/8192 8.23% 500.919 542.166 - 6.95% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 8.23% 120081.206 129964.088 - 9.92% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 8.23% 5.460 5.909 - -20.97% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 8.22% 9.868 10.679 - -2.71% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 8.21% 37.443 40.518 - -4.86% -
std::unordered_set<int>::find(key)_(existent)/1024 8.19% 1.336 1.446 - -3.72% -
std::find_first_of(list<int>)_(small_needle)/50 8.17% 138.917 150.267 - 4.97% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 8.16% 5.162 5.583 - 5.26% -
BM_deque_deque_move_backward/65536 8.10% 7570.413 8183.246 - -0.07% -
std::map<std::string,_int>::count(key)_(existent)/8192 8.09% 28.038 30.306 - -4.71% -
BM_deque_deque_move_backward/64000 8.07% 7230.942 7814.184 - -0.22% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 8.04% 1.470 1.588 - 5.73% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 8.03% 16860.068 18214.295 - 1.23% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 8.00% 5.579 6.025 - 8.60% -
BM_deque_deque_ranges_copy/64000 7.98% 2925.020 3158.439 - 5.51% -
SetIntersection_Interlaced_Vector_uint64_256_16 7.96% 6692142.171 7224665.569 - 8.57% -
BM_deque_deque_move_backward/70000 7.95% 8053.695 8694.327 - -0.78% -
std::find_if(deque<int>)_(process_all)/32768 7.95% 8082.038 8724.385 - 7.82% -
SetIntersection_Interlaced_Set_string_262144_16 7.88% 2146364.746 2315573.975 - 6.79% -
BM_deque_deque_ranges_move_backward/70000 7.83% 7906.454 8525.664 - -0.80% -
BM_deque_vector_ranges_copy_backward/0 7.82% 1.421 1.533 - 8.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 7.81% 8686974.053 9365489.381 - 6.80% -
SetIntersection_Front_Vector_string_256_256 7.79% 19202575.762 20698353.409 - 8.24% -
std::set<int>::upper_bound(key)_(existent)/8192 7.76% 7.749 8.351 - 7.11% -
ranges::minmax(std::deque<__int128>)/64 7.76% 30.597 32.972 - 7.79% -
BM_vector_deque_ranges_move_backward/64000 7.76% 7061.837 7609.608 - -2.88% -
BM_lexicographical_compare_three_way<IntPtr>/1 7.74% 0.392 0.423 - -1.00% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 7.73% 9318.240 10038.774 - 1.30% -
BM_deque_deque_copy_backward/64000 7.70% 7405.065 7975.220 - 0.53% -
std::swap_ranges(list<int>)/1024 7.70% 749.856 807.585 - -1.63% -
BM_lexicographical_compare_three_way_fast_path/1 7.69% 0.395 0.426 - -0.29% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 7.68% 23.212 24.995 - -1.06% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 7.68% 52.632 56.672 - 1.42% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 7.65% 0.482 0.519 - 6.94% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.62% 6.183 6.654 - 4.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 7.62% 0.392 0.422 - -31.46% -
std::unordered_set<std::string>::count(key)_(existent)/1024 7.60% 35.023 37.687 - -14.29% -
std::move_backward(deque<int>)/8 7.59% 3.363 3.618 - 2.84% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 7.58% 10.933 11.762 - 0.48% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 7.52% 662.365 712.204 - 8.46% -
std::set<int>::insert(value)_(new_value,_end)/8192 7.52% 72.267 77.704 - 1.42% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 7.51% 22.841 24.555 - 1.08% -
std::search(deque<int>,_pred)_(near_matches)/1000 7.49% 23978.317 25775.419 - 6.53% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 7.47% 1.157 1.244 - 4.38% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.47% 21362.021 22957.569 - 8.05% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 7.44% 3.465 3.722 - 3.78% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 7.41% 47.647 51.176 - 11.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 7.41% 166028.175 178324.297 - 5.21% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 7.39% 17.344 18.626 - -38.77% -
std::find_if(vector<int>)_(bail_25%)/8 7.37% 0.736 0.790 - 14.15% -
std::unordered_set<int>::find(key)_(non-existent)/8192 7.37% 1.127 1.210 - -0.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 7.36% 47.510 51.008 - 1.14% -
std::fill_n(list<int>)/1024 7.36% 439.985 472.371 - -1.31% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 7.36% 6675.804 7167.096 - 6.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 7.30% 719.771 772.298 - -1.94% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 7.29% 3.206 3.440 - -8.35% -
std::unordered_set<int>::erase(key)_(existent)/32 7.25% 20.826 22.335 - 2.48% -
std::unordered_set<std::string>::erase(iterator)/32 7.24% 29.901 32.068 - 22.62% -
SetIntersection_Front_Vector_uint64_256_256 7.24% 4244218.702 4551396.363 - 2.03% -
std::multimap<int,_int>::count(key)_(existent)/1024 7.23% 5.322 5.707 - 3.66% -
BM_deque_deque_copy_backward/65536 7.20% 7572.941 8118.085 - -1.45% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 7.20% 21.830 23.400 - -4.69% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 7.19% 4708.900 5047.642 - 6.92% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 7.18% 23.130 24.789 - -0.97% -
std::search(deque<int>,_pred)_(near_matches)/1024 7.17% 25158.382 26963.472 - 6.52% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 7.16% 12646.172 13551.842 - 6.48% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 7.11% 188532.850 201939.388 - 7.49% -
std::for_each_n(list<int>)/8 7.10% 2.399 2.570 - 7.76% -
BM_deque_deque_ranges_move_backward/65536 7.00% 7497.091 8021.619 - -4.52% -
std::unordered_set<int>::count(key)_(existent)/8192 6.99% 1.281 1.371 - -9.18% -
std::reverse_copy(vector<int>)/8 6.97% 2.338 2.501 - 3.43% -
std::set<int>::find(key)_(non-existent)/1024 6.97% 5.595 5.985 - 7.61% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.96% 6.622 7.082 - 7.73% -
std::multimap<int,_int>::find(key)_(non-existent)/32 6.96% 2.370 2.535 - 1.74% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 6.95% 2.213 2.366 - 0.20% -
std::for_each(list<int>)/8 6.95% 2.378 2.543 - 0.07% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 6.94% 49267.240 52688.188 - 8.25% -
BM_StringRelational_Less_Large_Empty_Control 6.94% 1.609 1.721 - 6.82% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 6.94% 16611.351 17763.362 - 6.61% -
std::adjacent_find(deque<int>,_pred)/50 6.92% 28.956 30.960 - 4.91% -
std::sort_heap(vector<NonIntegral>,_pred)/8 6.92% 29.345 31.374 - -2.24% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 6.91% 0.457 0.489 - 3.54% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 6.89% 508118.395 543144.564 - 7.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 6.88% 8715347.903 9315125.878 - 7.76% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 6.87% 668.225 714.108 - 8.57% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.86% 139052.321 148587.561 - 6.61% -
std::find_end(deque<int>)_(single_element)/1024 6.85% 317.788 339.552 - 10.77% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.84% 9.236 9.867 - 4.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 6.82% 3203303.726 3421911.947 - -9.45% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 6.82% 13021.315 13909.625 - 4.14% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 6.81% 32.089 34.273 - -0.05% -
SetIntersection_Interlaced_Vector_uint64_16384_16 6.80% 3070726.040 3279589.436 - 35.89% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 6.79% 4705.287 5024.765 - 6.52% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 6.77% 13.563 14.481 - -16.68% -
vector<bool>(size_type,_const_value_type&) 6.77% 8.380 8.947 - 2.25% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 6.74% 1.468 1.567 - 5.99% -
std::multiset<int>::ctor(const&,_alloc)/1024 6.72% 6696.126 7146.358 - 9.46% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 6.67% 1912.101 2039.703 - -1.17% -
std::copy_n(vector<bool>)_(aligned)/4096 6.67% 4.705 5.019 - 3.32% -
std::replace_if(list<int>)_(prefix)/8192 6.63% 7142.279 7615.868 - 5.24% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 6.63% 17.436 18.591 - 5.51% -
BM_deque_deque_ranges_copy_backward/70000 6.62% 8131.276 8669.826 - -0.99% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 6.59% 1.659 1.769 - 1.78% -
std::multiset<int>::contains(key)_(non-existent)/32 6.59% 2.711 2.889 - 3.41% -
bm_lexicographical_compare<int>/8 6.58% 1.462 1.558 - 1.44% -
BM_deque_vector_copy_backward/65536 6.58% 7755.877 8266.208 - 0.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.58% 12910.606 13759.680 - 0.97% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 6.57% 4758.297 5071.128 - 6.34% -
rng::fold_left(list<int>)/8 6.57% 3.837 4.089 - 6.29% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.54% 635.551 677.088 - 9.14% -
SetIntersection_Interlaced_Vector_uint64_16384_64 6.54% 7758674.068 8265709.754 - 7.04% -
BM_vector_deque_ranges_move/1 6.53% 2.176 2.318 - -0.24% -
std::multiset<int>::contains(key)_(non-existent)/0 6.52% 0.277 0.295 - -2.32% -
std::find_end(deque<int>)_(single_element)/8192 6.51% 2209.722 2353.510 - 6.96% -
BM_deque_vector_ranges_copy_backward/64000 6.50% 7454.620 7939.361 - -1.63% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 6.49% 28.394 30.236 - -1.84% -
std::fill(vector<bool>)/512 6.47% 1.493 1.590 - 3.71% -
std::move(deque<int>)/8 6.47% 3.478 3.703 - 1.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.45% 25928857.049 27601690.213 - -4.02% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.45% 8266.918 8799.985 - -1.98% -
std::map<std::string,_int>::count(key)_(non-existent)/0 6.43% 0.254 0.270 - 0.68% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 6.43% 454.701 483.920 - -5.79% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 6.41% 38498.808 40966.272 - 6.23% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 6.39% 199.668 212.417 - 6.14% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 6.38% 1.291 1.374 - -27.59% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.36% 186973.381 198858.961 - 7.77% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 6.35% 21531.271 22899.579 - 7.50% -
std::find_end(list<int>,_pred)_(single_element)/8192 6.34% 8558.268 9100.921 - 6.52% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 6.29% 1.348 1.432 - 3.34% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 6.29% 55.807 59.318 - 7.01% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 6.28% 0.280 0.297 - -0.24% -
SetIntersection_None_Set_float_16384_1024 6.27% 149967456.792 159370725.207 - 1.14% -
std::multiset<std::string>::count(key)_(existent)/8192 6.27% 29.121 30.947 - 1.35% -
SetIntersection_Interlaced_Vector_string_16384_4 6.24% 1841569.878 1956509.265 - 2.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6.21% 4575371.148 4859288.455 - -15.12% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 6.20% 145930.508 154979.035 - 6.21% -
BM_PushHeap_uint64_Ascending_64 6.19% 1.514 1.607 - -1.16% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 6.18% 146030.576 155058.511 - 5.87% -
BM_deque_vector_copy/4096 6.17% 145.768 154.765 - 5.82% -
std::find(vector<long_long>)_(bail_25%)/8 6.16% 0.868 0.921 - -0.17% -
std::swap_ranges(list<int>)/50 6.13% 32.582 34.579 - 5.99% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 6.07% 12.302 13.049 - 5.44% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 6.06% 26.914 28.546 - -3.79% -
BM_deque_deque_ranges_copy_backward/64000 6.06% 7372.578 7819.047 - 0.65% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 6.05% 18.777 19.913 - 4.01% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 6.05% 42.861 45.454 - -1.13% -
BM_PushHeap_float_Ascending_262144 6.05% 5.091 5.399 - 0.30% -
vector<bool>::resize() 6.04% 10.729 11.377 - 4.92% -
std::set<int>::upper_bound(key)_(non-existent)/8192 6.04% 9.686 10.271 - -1.58% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.03% 66666.752 70685.234 - -1.51% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.97% 86.331 91.483 - 3.60% -
std::multiset<int>::insert(value)_(already_present)/1024 5.96% 27.560 29.204 - 6.83% -
BM_vector_deque_move_backward/0 5.95% 0.395 0.419 - -20.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 5.94% 7137942.061 7562126.348 - 6.83% -
BM_vector_deque_ranges_move/2 5.94% 1.945 2.061 - 0.02% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.94% 31.259 33.115 - 6.67% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 5.93% 0.409 0.433 - -10.39% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 5.93% 8.279 8.770 - 5.64% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 5.90% 0.442 0.468 - -4.70% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 5.89% 21.701 22.980 - 2.60% -
ranges::min(std::list<char>)/70000 5.89% 52834.320 55945.900 - 2.15% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 5.88% 3.200 3.388 - 1.49% -
std::find_end(vector<int>,_pred)_(same_length)/1024 5.86% 622.542 658.998 - 5.43% -
std::stable_sort(deque<int>)_(ascending)/8 5.85% 17.522 18.547 - 5.09% -
std::find_if_not(vector<char>)_(process_all)/8 5.83% 1.482 1.569 - 5.71% -
SetIntersection_Interlaced_Vector_string_16384_256 5.81% 43195874.964 45705461.384 - 10.98% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 5.80% 13320.653 14093.869 - 6.43% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 5.80% 8.480 8.972 - 2.91% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 5.80% 21550.929 22800.220 - 8.20% -
std::copy_backward(deque<int>)/512 5.77% 18.023 19.063 - 5.58% -
std::copy_n(vector<int>)/8 5.77% 2.162 2.287 - -6.71% -
std::copy(deque<int>)/8 5.76% 2.655 2.808 - 2.13% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.76% 0.460 0.486 - 0.37% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 5.76% 6329.523 6694.128 - 9.87% -
BM_CmpEqual_ushort_schar 5.74% 0.991 1.048 - 3.30% -
SetIntersection_Interlaced_Vector_float_1024_256 5.73% 6018052.764 6363087.277 - 13.81% -
SetIntersection_Interlaced_Set_uint64_1024_256 5.73% 14588622.809 15424227.225 - 10.61% -
std::count(list<int>)_(every_other)/8192 5.72% 7535.874 7966.572 - 12.25% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 5.71% 921.764 974.409 - 5.63% -
std::upper_bound(std::list<int>)/8192 5.71% 13140.472 13890.528 - 5.64% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 5.70% 1.342 1.419 - -1.41% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.68% 179583.451 189781.032 - 4.10% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 5.65% 868.675 917.777 - 4.70% -
rng::find_last_if(deque<int>)_(bail_10%)/50 5.65% 17.564 18.556 - -0.02% -
std::partition_point(list<int>)/8192 5.64% 11825.322 12492.338 - 0.83% -
BM_StringEraseToEnd_Small_Transparent 5.64% 0.400 0.423 - -2.67% -
std::remove_if(deque<int>)_(sprinkled)/50 5.62% 63.861 67.451 - 6.44% -
std::sort(vector<int>)_(shuffled)/1024 5.61% 4635.956 4895.831 - 5.57% -
std::find_end(list<int>,_pred)_(same_length)/8192 5.58% 9496.537 10026.215 - 13.54% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 5.56% 20.356 21.489 - 6.18% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.56% 219.130 231.308 - 6.22% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 5.56% 30.870 32.586 - -2.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 5.55% 8946343.704 9443192.085 - 6.45% -
std::stable_sort(deque<int>)_(heap)/8 5.54% 23.667 24.979 - 4.50% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 5.54% 53939.659 56928.292 - 5.24% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 5.54% 27194.285 28700.389 - -3.43% -
rng::fold_left(deque<int>)/32 5.53% 16.348 17.252 - 4.66% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 5.53% 3248.747 3428.286 - -10.88% -
std::set<int>::upper_bound(key)_(non-existent)/32 5.50% 2.402 2.535 - -2.23% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.45% 25014.029 26378.272 - 5.22% -
SetIntersection_None_Set_uint32_16384_1024 5.45% 152879738.503 161214324.248 - 4.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 5.45% 15203.592 16031.833 - 5.61% -
std::stable_sort(deque<int>)_(descending)/8 5.40% 25.697 27.086 - 6.45% -
SetIntersection_Front_Vector_uint64_262144_16384 5.40% 74491368.376 78514539.026 - 5.50% -
SetIntersection_Interlaced_Set_uint64_1024_64 5.40% 10059309.750 10602061.954 - 5.44% -
std::set<std::string>::contains(key)_(existent)/8192 5.38% 26.645 28.079 - -1.89% -
std::replace(list<int>)_(prefix)/8192 5.38% 7044.596 7423.249 - 6.24% -
std::any_of(list<int>)_(process_all)/32 5.37% 11.775 12.407 - 5.96% -
std::unordered_set<int>::count(key)_(non-existent)/0 5.35% 0.278 0.293 - -16.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 5.34% 13867933.397 14607914.957 - -6.48% -
std::move(list<int>)/64 5.32% 39.013 41.090 - 4.65% -
std::unordered_set<int>::ctor(const&,_alloc)/32 5.32% 270.537 284.927 - 4.29% -
SetIntersection_Interlaced_Vector_float_16384_16 5.32% 3674779.688 3870213.984 - 48.73% -
BM_vector_deque_ranges_move/4000 5.31% 139.468 146.873 - 4.70% -
rng::find_last(vector<int>)_(bail_90%)/50 5.29% 1.415 1.489 - 3.09% -
std::pop_heap(vector<float>)/8192 5.27% 19.542 20.572 - 3.02% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5.26% 4757.816 5007.958 - 5.02% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.25% 520.337 547.673 - -1.16% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 5.25% 22.447 23.625 - 3.61% -
BM_align/256 5.24% 0.623 0.655 - -1.30% -
BM_align/8 5.24% 0.623 0.655 - -0.02% -
std::multimap<int,_int>::count(key)_(existent)/8192 5.24% 6.484 6.824 - 2.17% -
ranges::minmax(std::deque<__int128>)/1 5.22% 0.682 0.718 - 2.58% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 5.22% 124.371 130.859 - 3.36% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 5.22% 98.419 103.552 - 1.66% -
std::stable_sort(deque<int>)_(repeated)/8 5.21% 17.784 18.711 - 5.61% -
ranges::min(std::deque<__int128>)/1 5.21% 0.664 0.699 - 5.30% -
BM_std_minmax_element<long_long>/3 5.20% 1.184 1.246 - 4.63% -
std::count(vector<bool>)/1048576 5.20% 1453.270 1528.883 - 5.13% -
BM_PushHeap_uint32_Random_256 5.20% 5.414 5.695 - 2.65% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 5.20% 1.584 1.666 - 16.16% -
std::map<std::string,_int>::contains(key)_(existent)/8192 5.20% 29.468 30.999 - -2.93% -
std::partial_sort(vector<int>)_(heap)/1024 5.19% 7912.995 8324.056 - 4.41% -
std::map<int,_int>::count(key)_(non-existent)/1024 5.18% 7.222 7.596 - 4.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 5.17% 8802411.858 9257258.656 - 6.07% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 5.17% 350757553.463 368880523.909 - 7.55% -
SetIntersection_None_Set_float_16384_16384 5.16% 152495069.253 160366882.085 - -2.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 5.15% 8273927.302 8700164.863 - -4.00% -
BM_align/1 5.14% 0.624 0.657 - -0.41% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.13% 820.033 862.099 - -5.68% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.13% 24.028 25.260 - -0.12% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 5.12% 37469.149 39389.296 - 4.53% -
BM_align/64 5.12% 0.623 0.655 - 0.78% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 5.11% 18.571 19.521 - -9.59% -
BM_deque_deque_ranges_copy_backward/4000 5.11% 144.861 152.269 - 1.38% -
std::set<int>::contains(key)_(existent)/8192 5.08% 8.116 8.528 - 4.36% -
SetIntersection_Interlaced_Vector_uint64_1024_256 5.08% 6973366.576 7327880.425 - 34.00% -
bm_ranges_lexicographical_compare<signed_char>/8 5.07% 3.463 3.639 - -0.36% -
std::search(vector<int>)_(same_length)/1000 5.07% 241.038 253.262 - 5.30% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 5.07% 6747.790 7089.940 - 5.65% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.06% 29.891 31.403 - 8.42% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.05% 975.212 1024.496 - 0.63% -
SetIntersection_Interlaced_Set_string_16_16 5.04% 56188439.682 59022027.683 - -0.97% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 5.03% 625.709 657.201 - 19.94% -
std::rotate_copy(deque<int>)/32 5.03% 2.573 2.702 - -3.82% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.03% 276939.835 290859.792 - 4.27% -
BM_deque_vector_move/1 5.02% 2.058 2.161 - 0.60% -
std::stable_sort(deque<int>)_(ascending)/8192 5.00% 13582.615 14262.344 - 5.11% -
BM_vector_deque_move/64 5.00% 2.675 2.809 - 2.27% -
std::lower_bound(std::list<int>)/8192 5.00% 13237.348 13899.135 - 4.04% -
std::find_if(vector<char>)_(bail_25%)/1024 4.96% 25.136 26.384 - 4.55% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 4.96% 40.102 42.089 - 2.49% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 4.95% 12.025 12.619 - 4.01% -
std::copy_backward(vector<bool>)_(aligned)/64 4.94% 1.688 1.772 - 5.91% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 4.94% 54000255.708 56666853.071 - 46.51% -
SetIntersection_Front_Vector_uint32_16384_1024 4.93% 5593949.777 5869944.353 - 3.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 4.93% 67905738.999 71253914.590 - 5.88% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 4.93% 30.139 31.624 - 13.09% -
std::set<std::string>::lower_bound(key)_(existent)/32 4.90% 14.973 15.707 - 1.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 4.90% 0.665 0.697 - 9.39% -
BM_StringAssignAsciiz_Small_Opaque 4.89% 3.041 3.190 - 2.79% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 4.88% 2.272 2.383 - -7.40% -
BM_deque_deque_ranges_move_backward/64000 4.87% 7352.422 7710.550 - -6.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.87% 1181805.709 1239333.889 - 2.81% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.86% 5.011 5.255 - -4.23% -
SetIntersection_Interlaced_Vector_float_64_64 4.85% 10886581.015 11415045.733 - 0.27% -
BM_deque_deque_ranges_move_backward/4000 4.84% 144.132 151.115 - -0.20% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 4.84% 0.605 0.634 - 1.32% -
std::find_end(deque<int>)_(process_all)/1000 4.84% 283.827 297.556 - 4.68% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.83% 21.654 22.701 - -1.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 4.82% 3551.922 3723.246 - 8.80% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 4.82% 14007.062 14682.442 - 5.66% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 4.82% 61.456 64.419 - -2.68% -
std::find_end(deque<int>)_(process_all)/8192 4.82% 2114.039 2215.876 - 10.80% -
BM_num_put<bool> 4.81% 10.699 11.213 - 6.24% -
BM_PushHeap_float_Ascending_1024 4.81% 3.105 3.254 - 1.36% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.80% 18.477 19.365 - -0.94% -
std::is_partitioned(deque<int>)_(partitioned)/1024 4.79% 292.628 306.654 - 6.43% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.79% 273659.304 286769.433 - 4.39% -
BM_std_minmax_element<long_long>/1024 4.78% 270.111 283.032 - -1.63% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.77% 54474.300 57070.618 - 0.79% -
BM_deque_deque_ranges_copy/1 4.76% 2.438 2.554 - 4.71% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 4.74% 47.690 49.950 - -10.67% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 4.73% 861965.853 902735.232 - 7.41% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.73% 918.112 961.510 - 4.62% -
BM_std_minmax_element<long_long>/4000 4.72% 1038.441 1087.482 - -2.06% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 4.72% 0.346 0.362 - 4.68% -
SetIntersection_None_Set_float_16384_256 4.72% 151043094.353 158173984.211 - -0.52% -
std::find_end(vector<int>)_(process_all)/1000 4.70% 222.010 232.443 - 3.76% -
BM_StringRelational_Eq_Empty_Large_Control 4.70% 0.463 0.485 - 4.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.69% 1075143.141 1125548.300 - 0.57% -
std::is_partitioned(vector<int>)_(partitioned)/32 4.69% 6.378 6.677 - 0.85% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 4.68% 15.776 16.514 - 2.64% -
std::for_each_n(list<int>)/32 4.68% 11.250 11.776 - 4.37% -
SetIntersection_Interlaced_Vector_string_262144_4 4.66% 2183326.230 2285105.398 - 1.09% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 4.66% 85.198 89.166 - 1.40% -
std::stable_partition(deque<int>)_(sparse)/8192 4.65% 3299.520 3453.038 - 3.00% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 4.65% 1735.289 1816.020 - -5.59% -
SetIntersection_Interlaced_Set_float_16384_64 4.65% 210366080.108 220149531.323 - 2.33% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 4.65% 31.656 33.127 - 2.63% -
std::find(vector<char>)_(bail_25%)/8 4.64% 1.104 1.155 - 4.47% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 4.64% 40.686 42.572 - 7.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.64% 1231.554 1288.653 - 4.19% -
std::multiset<int>::contains(key)_(existent)/32 4.63% 1.666 1.743 - 5.20% -
std::multiset<int>::erase(key)_(existent)/8192 4.63% 62.183 65.059 - 5.11% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 4.63% 92.896 97.193 - 4.01% -
BM_PushHeap_string_QuickSortAdversary_256 4.62% 14.531 15.203 - 4.93% -
BM_std_minmax_element<long_long>/512 4.61% 137.089 143.411 - -1.68% -
SetIntersection_Interlaced_Set_float_256_64 4.61% 13004318.605 13603281.610 - 3.07% -
std::fill_n(deque<int>)/32 4.60% 1.154 1.207 - 4.53% -
rng::find_last(vector<char>)_(bail_90%)/8 4.58% 0.440 0.460 - 0.03% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.58% 32085.419 33554.947 - 4.31% -
std::find_if(vector<char>)_(bail_25%)/32768 4.57% 796.352 832.782 - 4.20% -
std::set<int>::upper_bound(key)_(existent)/1024 4.56% 4.077 4.263 - 7.01% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.56% 3.905 4.083 - 0.70% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 4.56% 1.379 1.441 - 22.34% -
std::find(list<int>)_(process_all)/8192 4.54% 7099.829 7422.472 - 7.64% -
BM_std_minmax_element<long_long>/70000 4.54% 18206.928 19033.966 - -2.27% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.52% 246509.749 257655.845 - 1.00% -
SetIntersection_Interlaced_Vector_uint32_256_16 4.51% 6603472.743 6901316.190 - 12.40% -
BM_std_minmax_element<long_long>/4096 4.51% 1065.511 1113.556 - -2.00% -
SetIntersection_Interlaced_Set_float_16384_4 4.50% 165098108.045 172535602.920 - 2.02% -
SetIntersection_Front_Vector_string_262144_64 4.49% 3272591.317 3419480.903 - 9.95% -
std::partition(list<int>)_(sparse)/32 4.48% 8.770 9.163 - 3.96% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 4.48% 15.694 16.396 - 3.52% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.47% 707.880 739.502 - 0.73% -
ranges::minmax(std::deque<long_long>)/70000 4.46% 24550.840 25646.781 - -0.87% -
std::partition_copy(list<int>)/32 4.46% 8.721 9.110 - 2.99% -
BM_vector_deque_ranges_copy_backward/64 4.45% 2.968 3.100 - 4.52% -
BM_StringRead_Cold_Shallow_Small 4.45% 1.123 1.173 - 4.98% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 4.44% 439599.408 459110.221 - -7.07% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.44% 1448.808 1513.071 - 0.38% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.44% 5.086 5.311 - -2.03% -
std::copy_if(list<int>)_(entire_range)/32768 4.43% 25584.541 26718.194 - 4.68% -
std::is_partitioned(vector<int>)_(partitioned)/50 4.43% 9.384 9.800 - 1.37% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.43% 11801.055 12323.708 - -14.15% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 4.42% 33.539 35.023 - 3.97% -
BM_vector_deque_ranges_copy_backward/1 4.42% 2.259 2.359 - 1.34% -
std::stable_sort(deque<int>)_(ascending)/1024 4.42% 2094.733 2187.235 - 4.03% -
BM_PushHeap_float_Descending_4 4.41% 0.363 0.379 - 9.19% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 4.41% 1.155 1.206 - -0.11% -
std::find_if(vector<int>)_(process_all)/8 4.41% 1.347 1.406 - -5.85% -
SetIntersection_Interlaced_Vector_float_256_4 4.41% 4822243.294 5034688.676 - -2.20% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 4.40% 17.454 18.222 - 5.09% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 4.40% 0.487 0.508 - 2.80% -
SetIntersection_Interlaced_Vector_float_256_64 4.39% 7220884.605 7537597.004 - 3.42% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 4.38% 31.165 32.532 - -36.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 4.38% 1821063.549 1900755.548 - -3.75% -
std::reverse(vector<int>)/8 4.37% 1.546 1.613 - 6.36% -
std::is_sorted_until(deque<int>)/8192 4.37% 3735.715 3898.800 - 4.34% -
std::copy(vector<bool>)_(aligned)/64 4.36% 1.296 1.353 - 0.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.36% 61.669 64.356 - 8.77% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 4.35% 22.957 23.956 - 6.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.34% 643.498 671.440 - 20.29% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 4.34% 56.690 59.150 - 4.13% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.33% 32354.235 33756.752 - 3.67% -
std::find_end(deque<int>)_(process_all)/1048576 4.31% 268048.694 279609.610 - 1.75% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 4.31% 1.548 1.615 - 2.24% -
std::set<int>::insert(value)_(already_present)/1024 4.31% 6.046 6.307 - 10.50% -
std::set<int>::equal_range(key)_(existent)/8192 4.30% 8.503 8.868 - 12.31% -
std::fill_n(deque<int>)/8192 4.28% 233.541 243.545 - 2.95% -
std::unordered_multiset<int>::find(key)_(existent)/8192 4.28% 1.249 1.303 - 10.48% -
BM_tolower_string<wchar_t> 4.28% 6.442 6.718 - 5.63% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 4.27% 622.932 649.556 - 17.08% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 4.26% 43.683 45.542 - 3.51% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.25% 6.147 6.409 - -22.94% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.25% 24.036 25.058 - -1.06% -
std::remove_copy_if(vector<int>)_(prefix)/8192 4.25% 3355.616 3498.261 - -0.48% -
std::find_end(deque<int>)_(process_all)/1024 4.24% 290.795 303.124 - 3.90% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 4.23% 0.252 0.263 - 3.91% -
std::set<int>::equal_range(key)_(existent)/1024 4.22% 4.289 4.470 - 1.64% -
BM_StringRelational_Eq_Large_Large_Control 4.22% 2.213 2.307 - 11.47% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.22% 140937.184 146880.848 - 6.14% -
std::map<int,_int>::count(key)_(existent)/1024 4.21% 3.720 3.876 - 0.39% -
std::map<int,_int>::count(key)_(non-existent)/8192 4.21% 11.095 11.562 - 3.58% -
std::multiset<std::string>::find(key)_(existent)/8192 4.19% 26.131 27.224 - -5.13% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.19% 1788.355 1863.199 - 11.51% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.17% 883.928 920.775 - 3.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 4.16% 1058354.372 1102386.190 - -1.83% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 4.16% 15610.941 16259.624 - 3.75% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 4.15% 54691.871 56961.297 - 3.68% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.15% 2.933 3.055 - 3.47% -
std::search(list<int>)_(no_match)/1024 4.13% 730.845 761.039 - 1.71% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 4.13% 11.206 11.669 - 3.52% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.12% 2190145.505 2280342.019 - -0.29% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 4.11% 1.613 1.680 - -7.47% -
std::multimap<int,_int>::ctor(const&)/1024 4.10% 6564.338 6833.385 - 1.73% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 4.10% 98278.198 102304.823 - 0.79% -
BM_PushHeap_uint64_QuickSortAdversary_16 4.09% 0.938 0.977 - 6.17% -
BM_PushHeap_uint64_Ascending_256 4.08% 2.088 2.173 - -1.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 4.07% 65517870.747 68187298.075 - 18.62% -
SetIntersection_Interlaced_Set_float_16384_16 4.07% 204503954.986 212826842.810 - 2.57% -
std::stable_partition(list<int>)_(alloc_fails)/32 4.07% 1841.833 1916.752 - 3.33% -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.07% 4.326 4.502 - 1.50% -
BM_deque_vector_move/0 4.07% 1.401 1.458 - -0.92% -
std::reverse_copy(deque<int>)/512 4.06% 124.043 129.084 - 3.11% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 4.06% 12.064 12.554 - 3.85% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.06% 19.690 20.490 - 2.59% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 4.06% 17.191 17.889 - 4.77% -
std::for_each_n(vector<int>)/8 4.05% 2.638 2.745 - -1.36% -
std::unordered_set<int>::ctor(const&)/1024 4.05% 6683.012 6953.604 - 2.42% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 4.05% 8801.713 9157.966 - 1.81% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 4.04% 213.000 221.615 - 2.91% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 4.04% 213.021 221.626 - 3.81% -
std::reverse(list<int>)/64 4.04% 17.390 18.093 - 3.04% -
std::move_backward(deque<int>)/1048576 4.04% 126941.756 132069.109 - -0.24% -
SetIntersection_None_Set_float_16384_64 4.03% 151453232.826 157558438.881 - -0.44% -
std::multimap<int,_int>::insert(value)_(already_present)/32 4.03% 18.553 19.300 - 5.76% -
std::unordered_set<int>::ctor(const&)/32 4.03% 198.538 206.535 - 5.08% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 4.03% 102287.484 106406.223 - -0.65% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 4.02% 33.096 34.426 - -1.47% -
std::find(list<int>)_(process_all)/8 4.01% 2.247 2.337 - -0.57% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 4.00% 11644.559 12110.618 - -4.37% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 3.99% 83.963 87.316 - -4.65% -
std::multimap<int,_int>::ctor(const&)/8192 3.99% 52525.538 54622.311 - 1.22% -
std::multiset<int>::contains(key)_(non-existent)/8192 3.99% 8.624 8.968 - -1.30% -
BM_deque_deque_ranges_copy_backward/64 3.98% 3.373 3.508 - 3.68% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 3.98% 36129.610 37567.391 - 3.04% -
std::for_each(join_view(vector<vector<int>>))/8 3.97% 1.427 1.484 - 3.71% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.96% 54663.742 56830.522 - -0.98% -
std::copy(deque<int>)/512 3.95% 16.604 17.260 - 3.51% -
BM_deque_vector_move_backward/2 3.95% 1.765 1.834 - 0.13% -
std::set<std::string>::find(key)_(non-existent)/32 3.93% 9.045 9.401 - -10.92% -
BM_deque_vector_ranges_move_backward/2 3.93% 1.764 1.833 - 0.16% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.93% 160.174 166.470 - -0.22% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 3.92% 41.959 43.603 - 70.17% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 3.91% 241.212 250.642 - 3.72% -
BM_CmpEqual_short_uint 3.90% 1.106 1.149 - 3.42% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 3.89% 9.837 10.220 - 0.22% -
BM_deque_vector_move/2 3.88% 1.770 1.839 - 3.31% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.88% 102683.243 106669.806 - 4.67% -
std::distance(deque<int>)/8192 3.88% 0.847 0.879 - 3.74% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.87% 577.117 599.465 - 19.31% -
bm_lexicographical_compare<unsigned_char>/64 3.86% 1.920 1.994 - -0.20% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.85% 563.751 585.448 - 0.63% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.84% 12666.791 13153.408 - 6.14% -
std::all_of(deque<int>)_(process_all)/8192 3.83% 2523.452 2620.185 - 4.00% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.82% 1.387 1.440 - 3.80% -
SetIntersection_Interlaced_Set_float_64_16 3.79% 21455200.570 22268420.693 - -0.46% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 3.78% 42.822 44.440 - 1.07% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 3.77% 664.988 690.083 - 3.53% -
std::is_sorted_until(list<int>)/8 3.77% 2.070 2.148 - 3.73% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.77% 16.525 17.148 - 3.66% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.77% 1.763 1.829 - 4.80% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 3.76% 43.584 45.224 - 1.98% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.76% 9.923 10.296 - 2.72% -
BM_StringFindNoMatch/131072 3.76% 1960.399 2034.053 - 3.67% -
SetIntersection_None_Set_float_16384_1 3.76% 151972274.179 157679672.148 - -1.00% -
std::find_if(vector<char>)_(bail_25%)/8192 3.75% 209.926 217.802 - 3.30% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.74% 228.335 236.884 - 2.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 3.74% 31.198 32.365 - -6.39% -
BM_PushHeap_float_PipeOrgan_1 3.74% 0.466 0.483 - 3.10% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.74% 942.704 977.923 - 2.53% -
BM_vector_deque_copy_backward/64 3.74% 2.996 3.108 - 4.75% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 3.73% 32464.780 33675.829 - 2.87% -
std::flat_map<int,_int>::clear()/32 3.73% 391.164 405.738 - 3.11% -
SetIntersection_None_Set_float_64_1 3.73% 21718738.212 22527896.575 - -0.74% -
BM_std_minmax_element<long_long>/1 3.72% 0.298 0.309 - 0.49% -
SetIntersection_None_Set_string_256_4 3.72% 11277958.237 11697357.822 - 1.71% -
BM_deque_vector_move_backward/64000 3.72% 7515.808 7795.217 - -1.56% -
std::set<int>::upper_bound(key)_(non-existent)/1024 3.71% 5.843 6.060 - -6.11% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 3.71% 6.666 6.913 - 1.59% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 3.71% 18.429 19.112 - -2.46% -
SetIntersection_None_Set_float_16384_16 3.70% 151855596.352 157480968.893 - -0.99% -
std::search(list<int>)_(single_element)/1024 3.70% 722.762 749.535 - -2.35% -
BM_deque_deque_copy_backward/4000 3.70% 144.896 150.258 - -0.68% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 3.70% 1.412 1.464 - -1.07% -
SetIntersection_None_Set_string_16384_16384 3.70% 196046295.204 203295723.947 - 2.88% -
BM_std_minmax_element<long_long>/65536 3.69% 17185.188 17818.625 - -2.22% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.68% 12250.441 12701.677 - 2.67% -
std::set<int>::lower_bound(key)_(existent)/8192 3.68% 7.748 8.033 - 2.43% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.68% 1.101 1.141 - -2.87% -
std::copy(deque<int>)/1048576 3.68% 50311.999 52161.710 - 3.72% -
SetIntersection_Interlaced_Set_float_16384_256 3.68% 196886740.230 204124999.553 - 1.33% -
bm_ranges_swap_ranges_vb_aligned/64 3.67% 2.980 3.089 - -1.27% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 3.65% 188505.742 195390.512 - 4.21% -
BM_PushHeap_uint32_QuickSortAdversary_1 3.65% 0.465 0.482 - 0.72% -
std::copy_backward(vector<int>)/8 3.63% 2.119 2.196 - -3.35% -
BM_PushHeap_uint64_SingleElement_256 3.63% 0.386 0.400 - 2.45% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 3.63% 15.823 16.397 - 2.54% -
SetIntersection_None_Set_float_256_256 3.63% 5668918.520 5874569.393 - 0.38% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 3.62% 1.516 1.571 - 10.79% -
std::multiset<int>::clear()/1024 3.62% 9817.049 10172.845 - -7.23% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.62% 1362.626 1412.001 - 0.47% -
BM_deque_vector_ranges_move_backward/1 3.62% 2.010 2.083 - -0.65% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 3.62% 18.128 18.785 - 3.28% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 3.62% 12.839 13.303 - 3.96% -
BM_deque_deque_ranges_move/1024 3.61% 36.805 38.135 - 1.88% -
std::move_backward(deque<int>)/262144 3.61% 30207.481 31298.839 - 0.21% -
SetIntersection_Front_Set_uint64_16384_1 3.60% 1008932.772 1045299.716 - 0.41% -
BM_PushHeap_string_Random_1024 3.60% 14.663 15.191 - 2.02% -
rng::find_last(vector<char>)_(bail_90%)/50 3.60% 1.405 1.455 - -0.55% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3.59% 3729.986 3863.985 - -0.38% -
std::all_of(deque<int>)_(process_all)/32768 3.59% 10098.430 10460.775 - 3.61% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3.58% 2686.257 2782.470 - 4.73% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 3.58% 58.569 60.666 - 4.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 3.58% 143713879.990 148860221.081 - -1.08% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 3.58% 6.480 6.712 - 2.23% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 3.57% 12636.927 13087.738 - -0.09% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 3.56% 2.453 2.541 - 8.33% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.56% 54416.012 56353.939 - 0.32% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 3.55% 0.316 0.327 - 0.39% -
std::find_if_not(vector<bool>)_(process_all)/8 3.55% 3.469 3.592 - 0.44% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 3.55% 19.562 20.256 - -0.97% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.55% 1.442 1.493 - 2.71% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.54% 35077.373 36318.768 - 1.08% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.53% 245945.330 254633.499 - 2.53% -
std::stable_sort(deque<int>)_(repeated)/1024 3.52% 1409.483 1459.162 - 2.41% -
std::move(vector<bool>)_(unaligned)/512 3.52% 4.768 4.936 - 7.17% -
rng::for_each(set<int>)/8 3.51% 6.593 6.825 - -2.08% -
BM_num_get<float> 3.51% 37.088 38.390 - 5.48% -
BM_PushHeap_float_Ascending_256 3.51% 2.481 2.568 - 1.77% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.50% 6565.424 6795.321 - -5.92% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.50% 365.460 378.256 - 5.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 3.49% 1067949.770 1105264.839 - -4.34% -
ranges::min(std::list<long_long>)/70000 3.49% 43985.737 45519.347 - 0.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 3.49% 48.229 49.911 - 53.40% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 3.48% 441.772 457.162 - -3.78% -
std::find_first_of(list<int>)_(small_needle)/1024 3.48% 2736.688 2831.825 - 0.96% -
BM_std_minmax_element<long_long>/64 3.47% 17.078 17.671 - -1.58% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.47% 347.120 359.153 - 3.72% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 3.46% 688132.657 711950.035 - 3.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.46% 1136115.252 1175411.984 - -0.55% -
SetIntersection_None_Set_float_16384_4 3.46% 152401497.371 157672495.244 - -0.69% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.45% 27.314 28.255 - 3.03% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 3.44% 17.039 17.626 - 3.36% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 3.43% 636.390 658.233 - 3.38% -
std::multiset<std::string>::count(key)_(existent)/1024 3.43% 23.120 23.913 - 1.96% -
std::copy_n(vector<bool>)_(aligned)/262144 3.43% 638.731 660.608 - 141.61% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.42% 4.990 5.161 - 11.27% -
std::multiset<int>::equal_range(key)_(existent)/8192 3.41% 8.270 8.552 - 3.73% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.41% 6.316 6.531 - -0.08% -
std::set<std::string>::insert(value)_(already_present)/32 3.41% 8.914 9.218 - -9.63% -
SetIntersection_Front_Set_string_262144_16384 3.41% 337008874.244 348492641.028 - -0.10% -
std::move(deque<int>)/1048576 3.41% 54962.899 56835.273 - 3.14% -
rng::starts_with(vector<int>,_pred)/8 3.41% 2.450 2.534 - 3.02% -
std::fill(vector<int>)/1024 3.40% 29.623 30.630 - 3.15% -
std::reverse_copy(list<int>)/4096 3.40% 3134.928 3241.485 - -2.56% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 3.39% 2.360 2.440 - 0.39% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.39% 1331.791 1376.897 - -4.67% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 3.38% 10438.090 10790.410 - 5.38% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 3.37% 0.528 0.545 - 3.22% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 3.37% 30.951 31.994 - 3.98% -
SetIntersection_None_Set_float_262144_262144 3.36% 1146513.508 1185086.996 - -0.31% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.36% 392.502 405.701 - 3.03% -
std::move(vector<bool>)_(aligned)/64 3.36% 1.603 1.657 - 4.62% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 3.36% 0.580 0.599 - 3.17% -
rng::contains_subrange(list<int>)_(process_all)/50 3.36% 16.945 17.514 - -0.47% -
std::stable_partition(deque<int>)_(alloc_fails)/50 3.35% 1864.525 1927.073 - 2.93% -
std::find_if_not(list<int>)_(process_all)/32768 3.35% 25380.825 26231.412 - -2.43% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.35% 2.171 2.244 - -5.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.35% 1078496.632 1114583.141 - 2.20% -
std::copy_n(list<int>)/32768 3.34% 26331.454 27211.163 - 2.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 3.34% 8994335.319 9294809.180 - 5.84% -
SetIntersection_Front_Vector_uint64_16384_16384 3.32% 75831912.994 78353098.232 - 5.90% -
std::multimap<std::string,_int>::clear()/0 3.32% 392.903 405.946 - 2.89% -
SetIntersection_Front_Vector_string_16384_256 3.32% 9435514.955 9748561.948 - 2.32% -
std::find_end(deque<int>)_(single_element)/1000 3.31% 312.325 322.666 - 2.87% -
BM_CmpEqual_short_int 3.31% 1.112 1.149 - 2.98% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.31% 790.962 817.120 - 7.76% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.30% 279303.184 288532.581 - 3.46% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 3.30% 18.374 18.981 - -0.41% -
BM_vector_deque_copy/2 3.30% 1.989 2.055 - 3.07% -
SetIntersection_None_Set_float_262144_16 3.30% 1145471.517 1183276.043 - -0.78% -
ranges::min(std::list<__int128>)/70000 3.30% 58205.552 60125.780 - -0.36% -
std::stable_partition(vector<int>)_(sparse)/32 3.29% 7.224 7.461 - 1.31% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.28% 0.593 0.613 - -2.29% -
BM_std_minmax_element<short>/3 3.27% 1.209 1.249 - 12.23% -
rng::fold_left(deque<int>)/50 3.27% 27.301 28.194 - 2.35% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 3.27% 0.324 0.335 - -0.39% -
std::multimap<int,_int>::contains(key)_(existent)/8192 3.27% 5.346 5.520 - -1.56% -
std::rotate(deque<int>)_(by_1/3)/1024 3.27% 406.262 419.532 - 1.32% -
BM_StringFindNoMatch/32768 3.26% 498.218 514.461 - 3.16% -
BM_PushHeap_uint32_Ascending_262144 3.26% 4.679 4.831 - -1.54% -
std::find_if_not(list<int>)_(bail_25%)/8192 3.25% 1417.976 1464.082 - 3.16% -
std::swap_ranges(deque<int>)/1024 3.25% 319.166 329.535 - -6.40% -
BM_vector_deque_ranges_copy_backward/2 3.25% 1.998 2.063 - 0.30% -
SetIntersection_Interlaced_Set_float_16384_1024 3.25% 169092099.833 174580575.898 - 2.27% -
SetIntersection_None_Vector_string_16384_256 3.23% 1194138.645 1232677.744 - 3.12% -
std::distance(deque<int>)/4096 3.23% 0.844 0.871 - 3.24% -
std::remove_copy(deque<int>)_(prefix)/1024 3.22% 375.631 387.732 - 2.64% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 3.22% 305563.355 315390.696 - 3.21% -
BM_deque_deque_ranges_move_backward/64 3.22% 3.374 3.483 - 2.95% -
BM_PushHeap_string_Random_4 3.21% 6.049 6.243 - -2.97% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.20% 1036.770 1069.976 - 3.67% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 3.20% 2.162 2.231 - 3.29% -
BM_deque_deque_copy_backward/1 3.20% 2.724 2.811 - 0.40% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.20% 366.340 378.046 - 4.12% -
std::map<std::string,_int>::count(key)_(existent)/1024 3.19% 24.089 24.858 - 2.00% -
BM_PushHeap_uint32_Ascending_64 3.19% 1.521 1.569 - 3.08% -
BM_deque_deque_move_backward/4000 3.19% 144.932 149.552 - -0.35% -
SetIntersection_Interlaced_Set_float_1024_4 3.18% 9689654.532 9998233.365 - 0.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.18% 392.116 404.591 - 3.24% -
std::find_end(vector<int>,_pred)_(same_length)/8192 3.18% 4985.786 5144.165 - 2.77% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 3.17% 102034.835 105274.260 - 3.10% -
rng::find_if(vector<bool>)_(process_all)/50 3.17% 23.266 24.004 - 0.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 3.15% 7147034.371 7372496.256 - -7.48% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.15% 32.628 33.657 - 1.91% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 3.15% 18.145 18.717 - -1.62% -
std::is_sorted(list<int>)/8 3.15% 2.133 2.200 - 3.16% -
std::search(vector<int>,_pred)_(no_match)/8192 3.15% 4171.108 4302.536 - 0.55% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.15% 687.593 709.245 - 9.24% -
BM_PushHeap_string_Ascending_16384 3.14% 19.489 20.101 - -2.13% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.14% 4.377 4.515 - 1.60% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 3.14% 44.053 45.434 - 2.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 3.13% 32.068 33.071 - -1.48% -
rng::find_last_if(vector<char>)_(bail_90%)/8 3.13% 0.468 0.482 - 3.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 3.12% 538286995.938 555086701.248 - 3.70% -
std::find_if_not(vector<bool>)_(process_all)/50 3.12% 23.574 24.309 - -0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 3.12% 4260604.027 4393375.863 - -8.30% -
std::pop_heap(deque<int>)/8 3.11% 52.018 53.638 - 3.04% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.10% 20.274 20.902 - -1.10% -
std::search(list<int>,_pred)_(near_matches)/8192 3.10% 2687401.180 2770616.989 - 2.96% -
std::copy_backward(deque<int>)/8 3.09% 2.660 2.743 - 1.61% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 3.09% 189768.219 195637.093 - 4.15% -
std::move_backward(deque<int>)/32768 3.09% 3393.848 3498.620 - -2.92% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 3.08% 484.137 499.043 - 8.24% -
SetIntersection_Front_Set_uint32_1024_256 3.08% 4070064.754 4195366.304 - 1.04% -
BM_deque_vector_ranges_move/4000 3.08% 138.140 142.392 - 0.16% -
BM_deque_vector_copy/5500 3.07% 196.726 202.765 - 3.53% -
std::search(vector<int>,_pred)_(no_match)/1000 3.07% 513.867 529.639 - 0.88% -
ranges::min(std::vector<long_long>)/8 3.06% 2.170 2.237 - 0.71% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.06% 134093.316 138194.791 - 1.48% -
std::remove_if(deque<int>)_(sprinkled)/32 3.05% 54.429 56.087 - 3.38% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 3.04% 32.188 33.166 - -0.65% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.03% 2.606 2.685 - 2.01% -
std::swap_ranges(deque<int>)/8192 3.03% 2547.802 2625.110 - -6.11% -
ranges::min(std::list<long_long>)/8 3.03% 1.908 1.966 - 4.81% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.03% 1279.144 1317.938 - 4.27% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 3.03% 23.889 24.612 - 6.49% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 3.02% 6112.039 6296.801 - 3.48% -
BM_PushHeap_uint32_PipeOrgan_262144 3.02% 3.061 3.153 - 4.29% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 3.01% 6.078 6.261 - -18.32% -
rng::contains_subrange(vector<int>)_(process_all)/32 3.01% 7.939 8.178 - 2.89% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 2.99% 0.583 0.601 - 2.81% -
SetIntersection_None_Set_float_262144_256 2.99% 1147915.852 1182184.408 - -0.27% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.98% 1.190 1.226 - -0.73% -
BM_StringFindStringLiteral/64 2.98% 2.157 2.221 - 1.85% -
BM_PushHeap_uint64_Ascending_16384 2.98% 3.574 3.681 - -0.27% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.98% 20.297 20.901 - 3.55% -
std::move(vector<bool>)_(unaligned)/32768 2.98% 202.667 208.698 - 1.20% -
std::set<int>::erase(key)_(existent)/8192 2.97% 67.817 69.833 - 0.63% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.97% 4.405 4.536 - -2.10% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.96% 11021.876 11348.268 - -0.71% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 2.96% 10.309 10.613 - -0.39% -
std::find_end(list<int>)_(match_near_end)/1000 2.96% 76.530 78.792 - 1.43% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.96% 6146.769 6328.415 - 3.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.95% 22830349.129 23504061.049 - 1.38% -
std::sort_heap(vector<int>)/8 2.95% 29.663 30.537 - -3.91% -
SetIntersection_None_Set_float_262144_64 2.94% 1147883.137 1181648.193 - -0.63% -
BM_num_put<unsigned_long_long> 2.94% 11.218 11.548 - 2.88% -
SetIntersection_None_Set_float_262144_4 2.94% 1149936.281 1183693.439 - -0.57% -
BM_PushHeap_uint32_QuickSortAdversary_16 2.93% 0.922 0.949 - 3.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.93% 1040622.008 1071073.058 - 3.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.93% 5356393.760 5513122.292 - 3.89% -
SetIntersection_None_Set_float_262144_1024 2.92% 1149187.012 1182749.268 - -0.47% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 2.92% 34.535 35.543 - -4.64% -
std::is_sorted_until(list<int>)/1024 2.92% 741.877 763.533 - 2.70% -
std::unordered_map<int,_int>::find(key)_(existent)/32 2.92% 1.449 1.491 - 12.30% -
std::multiset<int>::find(key)_(existent)/1024 2.92% 4.049 4.167 - 1.22% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.92% 12541.253 12906.937 - 3.68% -
BM_PushHeap_string_Random_256 2.91% 14.121 14.532 - 1.42% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.91% 10941.331 11259.972 - -3.41% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.91% 1005.752 1035.025 - 7.08% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.91% 12928.132 13304.310 - 3.11% -
std::partition_copy(deque<int>)/32 2.91% 12.658 13.026 - 3.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.90% 1109910.474 1142142.519 - 2.51% -
SetIntersection_Interlaced_Set_uint32_64_64 2.90% 13387252.429 13775679.561 - 3.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 2.90% 41.909 43.124 - -1.37% -
BM_StringCopy_Large 2.90% 6.085 6.261 - 1.11% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.90% 0.476 0.490 - -0.76% -
BM_deque_vector_ranges_move/2 2.90% 1.786 1.838 - 3.41% -
std::reverse(list<int>)/4096 2.90% 1765.143 1816.279 - 0.50% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.89% 1.775 1.826 - 1.61% -
SetIntersection_Front_Vector_float_1024_64 2.89% 1336760.760 1375356.056 - 3.57% -
BM_PushHeap_uint64_Descending_1 2.89% 0.471 0.484 - 23.41% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 2.88% 34.497 35.492 - 2.23% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 2.88% 4578.037 4709.756 - 2.58% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.87% 12552.625 12913.269 - 1.79% -
std::move(deque<int>)/262144 2.87% 15177.337 15613.264 - 2.88% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.87% 115714.844 119037.591 - -4.03% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 2.87% 0.586 0.603 - 2.67% -
BM_deque_vector_copy/1 2.87% 2.067 2.126 - 0.33% -
BM_PushHeap_float_Descending_16 2.87% 0.367 0.377 - 3.48% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.86% 4.018 4.133 - 2.02% -
std::equal(list<int>)_(it,_it,_it)/8192 2.86% 9714.376 9992.664 - 2.88% -
BM_vector_deque_copy_backward/512 2.86% 17.482 17.982 - 2.73% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 2.86% 0.891 0.916 - -4.25% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 2.85% 9.528 9.800 - 0.44% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.85% 2.160 2.221 - 2.84% -
std::find_if_not(deque<int>)_(bail_25%)/8 2.85% 1.165 1.199 - 2.29% -
std::search(deque<int>)_(single_element)/1000 2.84% 436.016 448.402 - -0.03% -
std::replace_if(deque<int>)_(prefix)/32 2.83% 13.730 14.118 - 0.55% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.83% 101887.453 104767.190 - 1.24% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 2.82% 1.223 1.258 - -6.41% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 2.81% 6625.208 6811.640 - -0.44% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 2.81% 18753.016 19280.640 - -0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.81% 347460971.431 357235163.682 - 4.70% -
std::move(vector<int>)/512 2.81% 20.048 20.611 - 2.13% -
BM_PushHeap_uint32_Ascending_256 2.81% 2.080 2.139 - 2.71% -
std::set<std::string>::equal_range(key)_(existent)/8192 2.81% 28.277 29.071 - 0.40% -
BM_PushHeap_string_Random_16384 2.80% 15.974 16.422 - 1.44% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 2.80% 61.690 63.420 - 2.54% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.80% 2.577 2.650 - 6.44% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2.80% 21.643 22.249 - 0.75% -
std::set<int>::find(key)_(existent)/32 2.80% 1.689 1.737 - 2.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.80% 87335.818 89779.715 - 1.27% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.79% 216.716 222.769 - -0.65% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 2.79% 30380.898 31228.524 - -0.37% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 2.79% 765.493 786.848 - 5.39% -
std::find_if(deque<int>)_(bail_25%)/1024 2.78% 77.783 79.946 - -8.41% -
SetIntersection_Front_Set_uint64_262144_256 2.78% 3884075.185 3992006.889 - -5.45% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.77% 679.405 698.208 - 4.98% -
BM_StringRelational_Less_Small_Small_ChangeLast 2.76% 1.736 1.784 - 3.02% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 2.76% 96.151 98.802 - 10.75% -
std::any_of(vector<int>)_(process_all)/8 2.75% 2.316 2.380 - -2.76% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 2.75% 6.452 6.630 - 0.80% -
BM_CmpEqual_ushort_int 2.74% 1.038 1.066 - 0.16% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 2.74% 1.493 1.534 - 1.48% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 2.73% 28.684 29.466 - -0.97% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 2.73% 52.908 54.350 - -0.30% -
std::for_each_n(list<int>)/8192 2.72% 7556.751 7762.627 - 2.17% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.72% 3.034 3.116 - 0.96% -
BM_PushHeap_string_Random_64 2.72% 12.757 13.104 - 1.59% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.72% 49620.033 50970.052 - 4.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.72% 13670.058 14041.808 - 2.07% -
BM_StringRelational_Less_Huge_Large_Control 2.72% 2.103 2.160 - 0.42% -
BM_PushHeap_uint64_Ascending_1024 2.71% 2.574 2.644 - -1.10% -
SetIntersection_Front_Set_string_16384_1 2.71% 1061581.333 1090309.938 - 1.20% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 2.71% 21.825 22.416 - 0.80% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 2.70% 50768.124 52140.905 - 3.32% -
SetIntersection_None_Set_float_64_64 2.70% 11168700.624 11470051.859 - -0.24% -
std::multimap<int,_int>::count(key)_(existent)/32 2.70% 3.617 3.714 - 1.41% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.70% 51.886 53.285 - -21.57% -
std::map<std::string,_int>::count(key)_(non-existent)/32 2.70% 10.048 10.318 - -5.10% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.69% 599770.577 615928.256 - 1.13% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.69% 3701.979 3801.533 - 3.36% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 2.68% 0.530 0.545 - -3.59% -
SetIntersection_None_Set_uint64_1_1 2.68% 536305197.453 550676475.138 - 3.99% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.67% 12631.680 12969.468 - 0.90% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.67% 6.350 6.519 - 1.93% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.66% 12941.520 13286.275 - 5.61% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.66% 7721.449 7927.133 - 2.76% -
std::vector<std::string>::ctor(size)/32 2.66% 32.136 32.992 - 3.05% -
SetIntersection_Interlaced_Set_float_16384_16384 2.66% 217001266.868 222779509.980 - 3.79% -
BM_vector_deque_copy_backward/4000 2.66% 140.927 144.676 - -0.40% -
std::find_end(vector<int>,_pred)_(same_length)/1000 2.66% 608.152 624.334 - 2.26% -
BM_vector_deque_move_backward/4000 2.66% 139.969 143.692 - -0.10% -
std::multiset<std::string>::find(key)_(existent)/32 2.66% 14.831 15.226 - 0.47% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.65% 2.177 2.234 - -1.08% -
std::rotate(list<int>)_(1_element_forward)/50 2.65% 25.567 26.244 - 2.32% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 2.65% 10.912 11.201 - 5.32% -
BM_StringRelational_Eq_Empty_Huge_Control 2.64% 0.473 0.486 - 2.81% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.64% 392.849 403.221 - 3.31% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.64% 5.412 5.555 - 0.85% -
std::set<int>::find(key)_(existent)/1024 2.63% 4.026 4.132 - 8.53% -
BM_CmpLess_schar_uchar 2.62% 1.074 1.102 - 1.28% -
BM_deque_vector_ranges_move/1 2.62% 2.029 2.083 - 3.48% -
std::remove_if(deque<int>)_(prefix)/50 2.61% 64.613 66.301 - 0.35% -
SetIntersection_None_Vector_float_16384_256 2.61% 1069768.359 1097658.331 - 1.36% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.60% 1.456 1.494 - 2.19% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.60% 96.404 98.909 - -1.41% -
SetIntersection_Interlaced_Set_uint32_256_64 2.60% 12915637.320 13251083.492 - 0.33% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 2.59% 3978.004 4080.947 - 1.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.59% 4506876.116 4623499.699 - 0.16% -
BM_deque_deque_ranges_copy/2 2.59% 2.242 2.300 - 5.96% -
BM_PushHeap_uint64_Random_1024 2.59% 6.129 6.287 - 0.73% -
SetIntersection_Front_Set_string_262144_1 2.58% 1070602.755 1098257.604 - 1.62% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.58% 1869.697 1917.953 - 3.09% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.57% 198.175 203.274 - -8.06% -
BM_PushHeap_uint32_Random_1024 2.57% 5.632 5.777 - -0.94% -
std::list<int>::ctor(size)/8192 2.57% 93359.438 95755.465 - -3.49% -
BM_vector_deque_ranges_move/4096 2.57% 145.410 149.142 - 3.19% -
std::find_end(deque<int>)_(same_length)/8192 2.56% 2797.052 2868.635 - 4.80% -
std::none_of(list<int>)_(process_all)/32768 2.56% 25689.098 26345.887 - -3.78% -
BM_deque_deque_move/1 2.56% 2.484 2.548 - 1.62% -
BM_deque_deque_copy_backward/2 2.56% 2.468 2.531 - 0.13% -
std::find_end(list<int>)_(single_element)/8192 2.55% 8275.159 8486.585 - 2.66% -
std::set<std::string>::count(key)_(non-existent)/1024 2.55% 23.538 24.139 - -2.78% -
BM_PushHeap_string_Ascending_64 2.55% 7.444 7.634 - -1.72% -
BM_vector_deque_copy/1 2.54% 2.298 2.356 - 3.79% -
bm_lexicographical_compare<int>/64 2.54% 4.344 4.454 - 0.07% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.54% 16.076 16.485 - -3.96% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.54% 4608.601 4725.568 - 1.99% -
BM_std_minmax_element<char>/64 2.54% 17.310 17.749 - -0.27% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 2.53% 91.695 94.014 - 0.10% -
BM_PushHeap_string_Ascending_1024 2.53% 13.594 13.937 - -2.35% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.52% 1.173 1.203 - -9.29% -
std::find(vector<char>)_(bail_25%)/8192 2.52% 39.449 40.443 - 0.18% -
std::unique_copy(list<int>)_(sprinkled)/52 2.52% 23.827 24.427 - -1.66% -
std::partial_sort(vector<int>)_(descending)/8 2.52% 24.012 24.616 - -1.16% -
std::fill(vector<bool>)/64 2.52% 1.568 1.607 - -3.22% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 2.51% 96762.589 99189.737 - 1.41% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.51% 137399.748 140842.949 - 2.42% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.51% 880135.267 902190.308 - 0.19% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.50% 21784.280 22328.827 - 3.66% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.50% 53084.299 54409.622 - -7.55% -
std::partial_sort(vector<int>)_(heap)/8192 2.50% 97037.651 99459.296 - 2.51% -
std::multiset<int>::erase(key)_(existent)/1024 2.49% 39.921 40.915 - 0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.49% 1304809.090 1337248.624 - -1.70% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 2.48% 4.536 4.649 - 2.04% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.48% 44.321 45.420 - 0.15% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.48% 21565.169 22099.397 - -0.15% -
std::unordered_map<int,_int>::clear()/8192 2.48% 63769.595 65348.188 - 3.42% -
std::stable_partition(deque<int>)_(dense)/1024 2.47% 576.742 591.007 - -0.98% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 2.47% 40.369 41.367 - -0.66% -
BM_CmpEqual_ushort_uchar 2.47% 1.093 1.120 - 1.42% -
std::set<int>::lower_bound(key)_(existent)/32 2.46% 1.496 1.532 - 3.57% -
SetIntersection_None_Set_float_262144_1 2.46% 1159976.074 1188532.387 - -0.06% -
std::multiset<std::string>::erase(key)_(existent)/32 2.45% 78.908 80.844 - -0.01% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.45% 7556.923 7742.209 - 0.56% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 2.45% 21.637 22.167 - 0.66% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.44% 19951.709 20439.450 - 1.65% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.44% 12164.640 12461.242 - 1.41% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.44% 667.622 683.885 - -0.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.44% 42.246 43.275 - -1.01% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.43% 178093.372 182428.214 - 0.87% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 2.43% 655.614 671.560 - -0.51% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.43% 2.257 2.312 - -2.80% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.42% 24.226 24.812 - 2.49% -
std::any_of(list<int>)_(process_all)/8 2.42% 2.654 2.718 - 1.74% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.42% 138290.978 141631.269 - 2.96% -
std::make_heap(deque<int>)_(repeated)/8 2.42% 24.888 25.489 - -2.34% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 2.41% 12429.706 12729.165 - 1.44% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.41% 1881.352 1926.672 - 1.56% -
std::multiset<int>::contains(key)_(existent)/1024 2.41% 3.960 4.055 - 3.21% -
rng::for_each(multiset<int>)/8 2.40% 6.683 6.844 - 1.39% -
std::replace_if(vector<int>)_(prefix)/50 2.40% 13.788 14.119 - 1.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 2.40% 1.281 1.311 - 2.10% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.39% 12731.460 13036.281 - 1.16% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.39% 90954.179 93126.885 - -0.54% -
std::remove_if(list<int>)_(prefix)/1024 2.39% 991.662 1015.345 - 0.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.39% 1048209.168 1073240.673 - 2.37% -
SetIntersection_None_Vector_string_1024_1024 2.39% 1142919.907 1170204.880 - 1.83% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.37% 78845.898 80716.899 - -2.04% -
std::move(list<int>)/1048576 2.37% 991037.096 1014528.383 - 0.99% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 2.36% 66.765 68.344 - -3.15% -
std::search(vector<int>,_pred)_(no_match)/1048576 2.36% 586205.801 600055.817 - 0.24% -
std::set<int>::insert(value)_(already_present)/8192 2.36% 9.996 10.232 - 8.81% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 2.36% 102445.098 104864.079 - 3.06% -
BM_deque_vector_copy_backward/4000 2.36% 141.904 145.250 - 1.79% -
std::find_first_of(list<int>)_(large_needle)/8192 2.35% 47909902.735 49036883.928 - -1.70% -
std::shift_right(deque<int>)/50 2.35% 4.466 4.570 - 2.96% -
rng::fold_left(list<int>)/32 2.34% 20.560 21.042 - 1.31% -
std::rotate_copy(vector<int>)/1024 2.34% 32.641 33.405 - 2.84% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.34% 21624.317 22130.528 - -1.35% -
std::stable_partition(deque<int>)_(sparse)/1024 2.34% 422.350 432.219 - -0.38% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.33% 2.745 2.809 - 28.58% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 2.33% 50.805 51.988 - -27.00% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.33% 221.055 226.201 - -1.40% -
SetIntersection_Front_Vector_string_256_64 2.32% 10174332.052 10410076.021 - 0.02% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.32% 16.215 16.591 - -2.53% -
SetIntersection_Interlaced_Set_float_262144_16384 2.31% 1236047.851 1264648.357 - -0.57% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.31% 45809.531 46867.242 - -3.15% -
std::list<std::string>::ctor(size)/1024 2.31% 12505.523 12793.947 - 0.36% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 2.30% 20.325 20.793 - 1.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.30% 1403238.870 1435571.348 - -3.23% -
std::multimap<std::string,_int>::clear()/32 2.30% 906.818 927.650 - 3.77% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 2.29% 1.355 1.386 - -2.75% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 2.29% 88.260 90.284 - -1.08% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.29% 12482.490 12768.522 - 2.49% -
rng::find_last(list<int>)_(bail_90%)/1024 2.29% 75.173 76.895 - -0.20% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.29% 189523.719 193863.508 - 1.71% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.28% 1.308 1.338 - -3.20% -
std::copy_if(list<int>)_(entire_range)/4096 2.27% 3012.677 3081.202 - 0.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.27% 139656.628 142831.511 - 3.78% -
bm_ranges_swap_ranges_vb_aligned/262144 2.27% 482.098 493.039 - 0.70% -
std::set<int>::count(key)_(existent)/8192 2.27% 8.044 8.227 - 5.55% -
SetIntersection_None_Vector_string_16384_1024 2.27% 1220661.816 1248346.819 - 2.34% -
std::sort(vector<NonIntegral>)_(heap)/8 2.26% 23.125 23.648 - 0.66% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.26% 2.532 2.589 - 4.72% -
SetIntersection_Interlaced_Vector_uint32_16384_64 2.26% 8314145.924 8502262.675 - 31.43% -
BM_deque_deque_copy/1 2.26% 2.534 2.591 - 4.23% -
std::adjacent_find(vector<int>,_pred)/1048576 2.25% 461212.820 471585.236 - 0.31% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.25% 35.680 36.482 - 1.33% -
std::remove_copy_if(vector<int>)_(prefix)/1024 2.25% 397.612 406.549 - 1.48% -
rng::contains_subrange(vector<int>)_(process_all)/50 2.25% 11.466 11.724 - -1.03% -
SetIntersection_Interlaced_Vector_uint32_16384_4 2.25% 1429979.884 1462087.705 - 4.74% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 2.24% 16.425 16.793 - 1.22% -
std::copy_backward(list<int>)/4096 2.24% 3186.315 3257.791 - 1.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.23% 1240.422 1268.100 - 1.13% -
BM_StringRead_Cold_Shallow_Large 2.23% 1.152 1.178 - 3.90% -
std::set<std::string>::insert(value)_(already_present)/8192 2.22% 29.840 30.503 - -19.79% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 2.21% 0.500 0.511 - -10.15% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.21% 9.926 10.145 - 2.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.21% 1156851.776 1182381.103 - 4.64% -
std::copy_n(deque<int>)/262144 2.21% 11608.260 11864.379 - 1.11% -
BM_PushHeap_string_Ascending_256 2.20% 11.134 11.380 - -1.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.20% 166277.122 169939.055 - 0.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.20% 24.042 24.571 - -0.58% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.20% 12.348 12.620 - 0.10% -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.20% 2.639 2.697 - 2.27% -
std::find_if_not(deque<int>)_(bail_25%)/32768 2.19% 1992.150 2035.859 - 1.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.19% 5222641.880 5336791.163 - 3.13% -
BM_num_get<double> 2.18% 36.623 37.423 - 3.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.18% 46.823 47.842 - -1.23% -
std::unordered_set<int>::ctor(const&)/8192 2.17% 55243.951 56442.794 - 3.62% -
std::set<int>::ctor(const&,_alloc)/32 2.17% 219.213 223.969 - 2.83% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.17% 2.239 2.288 - 1.78% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.17% 598006.067 610960.572 - 0.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.17% 12871.544 13150.354 - 5.43% -
std::search(vector<int>,_pred)_(no_match)/1024 2.16% 525.852 537.235 - 0.25% -
BM_PushHeap_string_Random_16 2.16% 10.299 10.522 - 1.40% -
SetIntersection_Front_Vector_uint32_262144_64 2.16% 1327861.990 1356554.307 - 2.62% -
std::unordered_map<int,_int>::erase(iterator)/1024 2.16% 19.721 20.147 - 2.49% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 2.16% 6.907 7.056 - 0.00% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.16% 3.553 3.630 - 3.73% -
std::stable_partition(vector<int>)_(dense)/50 2.15% 25.597 26.148 - 2.64% -
BM_CmpEqual_short_short 2.15% 1.042 1.065 - 0.76% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 2.15% 55.230 56.419 - 2.39% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.15% 1.203 1.229 - 0.63% -
SetIntersection_Interlaced_Vector_float_1024_1 2.15% 1038257.551 1060546.037 - 1.61% -
BM_PushHeap_uint64_Random_4 2.14% 2.559 2.614 - -1.05% -
std::set<int>::ctor(const&,_alloc)/8192 2.14% 50462.986 51541.406 - 4.13% -
BM_deque_vector_ranges_copy/1 2.14% 2.095 2.139 - 1.14% -
std::rotate(deque<int>)_(by_1/3)/8192 2.13% 3195.365 3263.585 - 1.57% -
BM_deque_deque_ranges_move/5500 2.13% 197.277 201.485 - 2.10% -
SetIntersection_Front_Vector_uint32_262144_16384 2.13% 75228986.539 76832488.455 - 5.17% -
std::set<int>::ctor(const&)/1024 2.13% 6246.512 6379.606 - 1.26% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 2.13% 56815.632 58025.462 - -0.16% -
rng::contains(deque<int>)_(process_all)/8 2.13% 3.015 3.079 - 1.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.12% 203696439.673 208016530.564 - 1.94% -
BM_PushHeap_uint64_Random_256 2.12% 5.958 6.084 - -0.02% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.12% 53.750 54.888 - 0.46% -
SetIntersection_Front_Set_string_1024_256 2.11% 14285740.985 14587197.022 - -3.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 2.11% 36.712 37.486 - 7.40% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.11% 357.130 364.653 - 1.76% -
std::find_if_not(vector<bool>)_(process_all)/1024 2.10% 559.418 571.192 - 0.08% -
SetIntersection_Interlaced_Vector_string_262144_256 2.10% 76003151.660 77602256.478 - 8.36% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.10% 347.346 354.647 - 2.06% -
std::multiset<int>::lower_bound(key)_(existent)/32 2.10% 2.164 2.209 - 1.32% -
std::map<int,_int>::contains(key)_(non-existent)/1024 2.09% 5.438 5.552 - -0.84% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 2.09% 9782.381 9986.995 - 2.38% -
BM_StringAssignAsciiz_Empty_Opaque 2.08% 3.038 3.102 - -0.09% -
BM_PushHeap_uint32_Ascending_1024 2.08% 2.552 2.605 - 1.92% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.08% 2.283 2.331 - -3.38% -
std::all_of(vector<int>)_(process_all)/8 2.08% 2.354 2.402 - -4.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.08% 357902329.804 365334499.677 - 5.10% -
SetIntersection_Interlaced_Vector_string_16384_1024 2.08% 120254309.394 122751004.954 - 0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.08% 1048799.297 1070568.104 - 0.42% -
rng::find_if(vector<bool>)_(process_all)/8 2.08% 3.483 3.555 - 0.41% -
std::multimap<std::string,_int>::clear()/8192 2.07% 214961.382 219420.545 - 3.00% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 2.06% 12.069 12.318 - 1.65% -
BM_PushHeap_uint32_PipeOrgan_16384 2.06% 2.382 2.431 - 1.91% -
BM_CmpEqual_ushort_uint 2.06% 1.044 1.066 - 0.67% -
std::find(vector<bool>)_(process_all)/1024 2.06% 4.633 4.728 - 2.25% -
std::find_if(list<int>)_(process_all)/8 2.06% 2.351 2.399 - 0.81% -
BM_deque_deque_ranges_copy/70000 2.05% 3260.604 3327.540 - 0.15% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.05% 2.977 3.038 - -0.05% -
std::rotate(vector<int>)_(1_element_backward)/8192 2.05% 294.746 300.778 - 0.51% -
std::fill_n(list<int>)/50 2.05% 15.557 15.875 - -0.11% -
std::stable_partition(list<int>)_(sparse)/50 2.04% 26.190 26.723 - 1.06% -
SetIntersection_Interlaced_Set_string_16384_256 2.04% 347654279.646 354735101.281 - 4.12% -
SetIntersection_Interlaced_Set_string_16384_64 2.04% 351746882.924 358906475.691 - 2.86% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.03% 6605.083 6739.471 - 1.35% -
std::set<std::string>::find(key)_(non-existent)/8192 2.03% 27.107 27.658 - -6.59% -
BM_deque_vector_move_backward/1 2.03% 2.069 2.111 - 0.64% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.02% 245753.120 250718.585 - -4.47% -
SetIntersection_None_Set_string_256_64 2.02% 9333286.721 9521805.881 - 3.45% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.02% 932.719 951.555 - 3.28% -
std::remove_copy(list<int>)_(sprinkled)/50 2.01% 18.521 18.893 - 1.34% -
rng::find_last(deque<int>)_(bail_90%)/8 2.01% 0.845 0.862 - 6.72% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 2.01% 18.397 18.767 - -0.76% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 2.01% 24.531 25.024 - -0.54% -
std::map<std::string,_int>::ctor(const&)/1024 2.01% 35391.665 36101.775 - 1.97% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.01% 12585.297 12837.671 - 0.55% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.00% 1560.573 1591.858 - 1.18% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.00% 116419.262 118752.430 - 0.87% -
std::stable_sort(deque<int>)_(shuffled)/8 2.00% 22.793 23.249 - 2.23% -
std::find_if_not(deque<int>)_(process_all)/8 2.00% 2.576 2.628 - 2.01% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 2.00% 50.554 51.563 - 17.17% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.00% 5.746 5.861 - -0.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.99% 49.293 50.275 - 1.46% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.99% 31.098 31.717 - 3.07% -
std::sort(deque<int>)_(pipe-organ)/1024 1.99% 2691.609 2745.151 - 1.03% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.99% 350.324 357.289 - -0.91% -
std::remove(deque<int>)_(sprinkled)/50 1.99% 54.309 55.388 - -14.12% -
BM_PushHeap_uint32_Random_4 1.99% 2.207 2.250 - 2.66% -
std::remove(deque<int>)_(sprinkled)/32 1.99% 49.538 50.521 - -10.35% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 1.98% 29774.261 30364.589 - 3.16% -
SetIntersection_Front_Set_string_256_64 1.98% 14060122.483 14338451.750 - 0.20% -
std::remove_copy(deque<int>)_(prefix)/32 1.98% 12.856 13.111 - 0.16% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.98% 6489.759 6618.015 - 1.95% -
SetIntersection_Front_Set_string_16_4 1.97% 63232726.230 64478575.322 - 1.67% -
BM_deque_vector_move/1024 1.97% 36.696 37.419 - 0.60% -
std::copy_n(vector<int>)/262144 1.97% 12281.933 12523.793 - -0.01% -
std::partition_copy(vector<int>)/32 1.96% 7.982 8.139 - 0.82% -
std::find_first_of(vector<int>)_(large_needle)/8192 1.96% 7293784.291 7436615.255 - 7.63% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.96% 662.007 674.952 - -7.66% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.95% 30.493 31.089 - -5.54% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.95% 2866.893 2922.856 - 1.73% -
std::set<std::string>::find(key)_(non-existent)/1024 1.95% 20.048 20.439 - -7.56% -
std::set<std::string>::contains(key)_(existent)/1024 1.95% 24.211 24.683 - 6.71% -
std::copy_if(vector<int>)_(entire_range)/64 1.94% 15.285 15.582 - 1.84% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.93% 2896.832 2952.831 - 1.09% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.93% 4.157 4.238 - 1.29% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.93% 9650.092 9836.569 - 1.38% -
std::rotate(list<int>)_(1_element_backward)/32 1.93% 13.135 13.389 - 1.25% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.93% 14.449 14.728 - 1.09% -
std::copy_if(vector<int>)_(every_other)/8 1.93% 4.161 4.241 - 0.13% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.93% 1.738 1.771 - 1.35% -
BM_StringCopy_Huge 1.93% 108.124 110.208 - -0.21% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.92% 1.584 1.615 - 0.06% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.92% 9.079 9.253 - 0.06% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.92% 3.898 3.973 - -0.62% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.92% 54968.162 56021.057 - -1.10% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.91% 27.119 27.638 - -0.91% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.91% 24.637 25.108 - 0.19% -
BM_deque_deque_ranges_move_backward/4096 1.91% 150.551 153.427 - 1.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.91% 473589.458 482630.965 - 1.74% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.91% 766.792 781.400 - 0.76% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.90% 4.052 4.129 - -0.87% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.90% 14.633 14.911 - 1.76% -
std::find_if(list<int>)_(process_all)/1024 1.90% 718.228 731.842 - 3.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.89% 165978.444 169123.156 - 0.04% -
BM_lexicographical_compare_three_way_fast_path/65536 1.88% 14981.197 15263.125 - 1.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.88% 11992544.978 12218051.663 - -1.76% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.88% 618816.062 630448.587 - 2.26% -
rng::find(vector<bool>)_(process_all)/1048576 1.88% 3611.892 3679.627 - 1.18% -
std::remove(list<int>)_(prefix)/8192 1.87% 8099.386 8251.155 - 0.32% -
SetIntersection_None_Set_float_256_4 1.87% 11282467.969 11493653.312 - 2.12% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.87% 72.001 73.348 - 76.70% -
std::set<int>::ctor(const&)/32 1.87% 216.138 220.178 - -1.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.87% 446.005 454.333 - 1.67% -
SetIntersection_Front_Set_uint32_16384_256 1.87% 3869862.807 3942103.212 - -2.14% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.87% 4.303 4.383 - -0.47% -
std::multimap<int,_int>::clear()/1024 1.87% 10600.658 10798.369 - -2.25% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.85% 142906.511 145556.368 - 2.23% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 1.85% 5136.740 5231.621 - 2.23% -
BM_deque_vector_ranges_move_backward/0 1.85% 1.342 1.367 - -9.90% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.84% 23.701 24.138 - -1.35% -
rng::fold_left(deque<int>)/8192 1.84% 4463.233 4545.401 - 3.06% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.84% 635975.804 647676.538 - 0.49% -
SetIntersection_None_Vector_string_262144_16 1.84% 1272765.224 1296135.936 - 1.04% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 1.84% 42.074 42.847 - -8.39% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.84% 17.202 17.518 - 2.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.83% 2393446.212 2437307.097 - -10.36% -
ranges::minmax(std::deque<long_long>)/64 1.83% 22.893 23.312 - -0.67% -
BM_vector_deque_ranges_copy_backward/512 1.83% 17.478 17.799 - 1.74% -
BM_PushHeap_uint64_Random_16384 1.83% 6.247 6.361 - 0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.83% 1960358.072 1996203.775 - 0.12% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 1.83% 56.622 57.656 - 16.78% -
BM_CmpEqual_schar_ushort 1.83% 1.079 1.099 - -0.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.82% 4320917.442 4399769.597 - 2.07% -
std::make_heap(vector<int>)_(descending)/8 1.82% 14.618 14.885 - 0.90% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.82% 260125.557 264871.334 - 2.07% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.82% 375.367 382.211 - 2.92% -
BM_PushHeap_uint64_QuickSortAdversary_1024 1.82% 0.607 0.618 - 1.48% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 1.82% 26827.897 27316.367 - 1.77% -
std::sort(deque<int>)_(repeated)/8192 1.81% 6708.291 6829.660 - 0.19% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.81% 489.584 498.440 - 1.61% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.80% 11563.844 11772.240 - 0.69% -
BM_StringFindMatch1/512 1.80% 988.275 1006.065 - 1.14% -
SetIntersection_None_Set_float_262144_16384 1.80% 1155743.326 1176526.447 - -1.50% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.79% 4.479 4.559 - 7.36% -
BM_deque_deque_move_backward/1 1.79% 2.776 2.826 - 4.22% -
SetIntersection_Front_Vector_string_256_4 1.79% 4604073.369 4686644.935 - 0.04% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 1.79% 18.315 18.643 - -0.35% -
std::find(list<int>)_(process_all)/1024 1.79% 685.972 698.266 - 1.48% -
ranges::minmax(std::list<__int128>)/8 1.79% 3.852 3.921 - 1.92% -
std::remove_copy(list<int>)_(prefix)/8192 1.79% 6880.525 7003.409 - 0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.78% 1108524.532 1128281.713 - 0.58% -
std::partition_point(vector<int>)/32 1.77% 2.529 2.574 - 0.25% -
std::find_end(forward_list<int>)_(single_element)/8192 1.77% 6134.257 6243.073 - 10.32% -
std::list<std::string>::ctor(size)/8192 1.77% 102383.115 104197.841 - -0.34% -
std::reverse(list<int>)/512 1.77% 191.845 195.244 - 0.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.77% 3454790.617 3515866.135 - 2.39% -
std::find_first_of(vector<int>)_(large_needle)/32 1.77% 107.888 109.794 - 2.22% -
SetIntersection_Front_Set_uint32_1024_1 1.77% 1041580.144 1059966.190 - 2.81% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.76% 521.972 531.171 - 0.44% -
std::transform(vector<int>)_(identity_transform)/50 1.76% 16.132 16.416 - 1.17% -
BM_PushHeap_uint64_Random_64 1.76% 5.487 5.583 - 1.08% -
std::multimap<std::string,_int>::erase(iterator)/8192 1.76% 30.264 30.795 - -0.19% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 1.75% 4.802 4.886 - -18.88% -
bm_ranges_swap_ranges_vb_aligned/131072 1.75% 244.403 248.682 - 0.10% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.75% 347.144 353.216 - 2.62% -
SetIntersection_Interlaced_Vector_uint64_262144_16 1.74% 5559185.694 5656130.454 - 90.78% -
std::map<int,_int>::erase(key)_(existent)/32 1.74% 22.451 22.843 - 0.73% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.74% 2323602.023 2364109.236 - -0.16% -
std::copy_n(deque<int>)/8 1.74% 2.752 2.800 - 1.65% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.74% 2.466 2.509 - 7.45% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.74% 38.554 39.224 - 1.77% -
std::stable_partition(vector<int>)_(sparse)/50 1.74% 21.420 21.792 - 0.55% -
std::sort(vector<int>)_(shuffled)/8 1.74% 22.671 23.065 - 1.20% -
BM_deque_vector_ranges_move_backward/65536 1.73% 7911.153 8048.387 - -2.19% -
BM_deque_deque_copy/65536 1.73% 3130.268 3184.508 - 0.97% -
std::fill_n(vector<int>)/1024 1.73% 29.445 29.954 - 1.39% -
std::flat_map<int,_int>::erase(iterator)/8192 1.73% 498.577 507.190 - -0.03% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 1.72% 2542.783 2586.552 - 1.65% -
std::search(vector<int>)_(single_element)/1000 1.72% 231.335 235.314 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.71% 343273638.211 349158566.616 - -0.88% -
SetIntersection_Front_Vector_uint32_262144_262144 1.71% 345675598.981 351601276.265 - -0.17% -
vector<bool>(const_vector<bool>&) 1.71% 10.255 10.431 - 2.37% -
std::move_backward(list<int>)/32768 1.71% 31554.776 32094.917 - 0.16% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.71% 15.629 15.897 - 0.49% -
std::count(list<int>)_(every_other)/1024 1.71% 693.767 705.614 - -0.19% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.70% 31.818 32.360 - 5.12% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.70% 465.982 473.890 - 1.35% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.70% 15.448 15.710 - 1.33% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.69% 2.467 2.509 - 1.92% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.69% 209120.589 212662.720 - 1.47% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.69% 77.695 79.011 - 1.20% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.69% 12519.889 12731.456 - 0.99% -
std::sort(vector<int>)_(heap)/8 1.69% 23.624 24.022 - 0.08% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.69% 1073611.419 1091734.125 - 0.31% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.69% 542.040 551.188 - 1.62% -
std::find_if(list<int>)_(process_all)/32768 1.68% 25973.515 26410.536 - 2.88% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.68% 2.336 2.375 - 1.13% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.68% 4464.370 4539.233 - 0.02% -
std::multiset<int>::clear()/8192 1.68% 77411.804 78709.053 - -10.00% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.67% 11.262 11.450 - -2.77% -
std::multimap<int,_int>::find(key)_(existent)/32 1.67% 1.714 1.743 - 1.23% -
std::map<std::string,_int>::erase(iterator)/8192 1.67% 32.066 32.602 - -0.93% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.67% 92.382 93.925 - -0.10% -
std::partial_sort(deque<int>)_(descending)/8192 1.67% 257399.873 261697.008 - 3.58% -
std::reverse_copy(list<int>)/8 1.67% 2.350 2.389 - -0.94% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.67% 2518.214 2560.175 - 1.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.66% 729.071 741.175 - 2.54% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.66% 130.189 132.349 - -1.38% -
BM_PushHeap_string_Random_262144 1.66% 18.040 18.339 - 1.44% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.66% 571317.007 580773.721 - 0.05% -
rng::find_last_if(vector<char>)_(bail_10%)/50 1.66% 11.490 11.680 - 2.69% -
rng::starts_with(deque<int>,_pred)/8192 1.65% 3901.106 3965.510 - 0.71% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.65% 7236.795 7355.992 - 1.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.64% 14953.560 15199.088 - 0.07% -
std::find_if_not(vector<int>)_(process_all)/50 1.64% 5.660 5.752 - 3.23% -
std::transform(list<int>)_(identity_transform)/32 1.64% 16.870 17.146 - 1.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.63% 11210422.731 11393489.573 - -0.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.63% 47.577 48.351 - 5.01% -
std::set<int>::contains(key)_(existent)/32 1.63% 1.632 1.658 - 1.90% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.63% 52.336 53.187 - 2.30% -
std::partition(vector<int>)_(dense)/32 1.63% 8.156 8.289 - 0.84% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.62% 7444.925 7565.666 - -1.83% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.62% 1.226 1.245 - -6.58% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.62% 2.389 2.428 - 1.39% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.62% 44.337 45.054 - 2.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.62% 1026265.316 1042850.410 - 0.57% -
std::set<int>::erase(key)_(existent)/32 1.61% 21.309 21.654 - -1.57% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 1.61% 11.376 11.559 - 1.06% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.61% 347497.963 353102.454 - 1.23% -
std::unique(list<int>)_(sprinkled)/1024 1.61% 942.480 957.675 - -0.02% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 1.61% 40.978 41.639 - 11.34% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.61% 4.139 4.206 - 1.30% -
BM_StringRead_Cold_Deep_Small 1.61% 1.222 1.242 - -1.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.60% 1036319.289 1052952.048 - -0.85% -
SetIntersection_None_Vector_float_1024_64 1.60% 1060784.415 1077778.701 - 1.22% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.60% 2284.535 2321.110 - 0.01% -
std::find_end(vector<int>)_(process_all)/1024 1.60% 226.135 229.754 - 0.23% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.60% 3.982 4.045 - 0.03% -
std::fill(vector<int>)/8192 1.60% 231.305 235.004 - -0.36% -
std::set<std::string>::erase(key)_(existent)/8192 1.60% 72.345 73.501 - -17.54% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.60% 42.411 43.088 - 0.58% -
std::stable_sort(deque<int>)_(heap)/1024 1.60% 2706.527 2749.723 - 1.02% -
std::unique(vector<int>)_(sprinkled)/32 1.59% 53.959 54.820 - -1.61% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.59% 19.512 19.822 - -0.35% -
std::find(vector<int>)_(bail_25%)/8192 1.59% 465.168 472.574 - 0.26% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.59% 1256764.869 1276768.916 - 6.47% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 1.59% 512124.024 520270.517 - -1.61% -
std::find_if_not(deque<int>)_(bail_25%)/1024 1.59% 77.605 78.839 - 1.39% -
BM_deque_deque_move_backward/5500 1.59% 202.033 205.244 - 0.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 1.59% 46.832 47.576 - 0.32% -
std::reverse_copy(deque<int>)/4096 1.59% 967.934 983.297 - 0.71% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.59% 27.369 27.803 - 1.94% -
std::adjacent_find(list<int>)/50 1.59% 22.970 23.334 - 0.27% -
BM_PushHeap_uint64_Random_262144 1.58% 6.297 6.397 - -0.01% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 1.58% 93.679 95.160 - 2.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.58% 174710.397 177472.728 - 0.30% -
SetIntersection_None_Vector_string_262144_1 1.58% 1286738.808 1307080.280 - 1.07% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 1.58% 4.468 4.539 - -0.11% -
std::move(vector<bool>)_(aligned)/1048576 1.58% 1718.144 1745.256 - 1.38% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.58% 762690.229 774724.432 - 1.51% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.58% 214.494 217.878 - -0.19% -
std::adjacent_find(list<int>)/8 1.58% 2.063 2.095 - 1.14% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.57% 578.659 587.763 - 2.27% -
SetIntersection_Interlaced_Set_float_262144_4 1.57% 1254860.434 1274581.381 - -1.97% -
std::multiset<int>::erase(iterator)/8192 1.57% 23.118 23.481 - -12.49% -
std::stable_partition(list<int>)_(dense)/32 1.57% 37.568 38.157 - 2.51% -
std::fill_n(vector<bool>)/32768 1.57% 30.213 30.687 - 1.19% -
BM_deque_deque_ranges_move_backward/512 1.57% 18.880 19.176 - 1.63% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.57% 23.775 24.148 - 0.03% -
std::pop_heap(deque<std::string>)/8192 1.57% 113.519 115.297 - 0.21% -
std::map<int,_int>::erase(key)_(existent)/8192 1.57% 24.900 25.290 - -0.36% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 1.57% 244125.712 247947.548 - 0.50% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.56% 13.527 13.739 - 0.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.56% 1085.048 1102.015 - -2.92% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 1.56% 5135.488 5215.488 - 1.42% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.55% 86693.507 88040.491 - -0.22% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.55% 23.696 24.064 - 1.56% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.55% 3090.798 3138.711 - 1.18% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.55% 4.497 4.566 - 0.56% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.55% 22.043 22.384 - 1.22% -
std::copy_backward(list<int>)/1048576 1.55% 871469.061 884937.553 - 0.48% -
std::find_end(list<int>)_(near_matches)/1024 1.54% 34536.449 35069.683 - 0.37% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.54% 16.117 16.365 - 0.63% -
std::replace(deque<int>)_(prefix)/8192 1.54% 3233.089 3282.937 - 0.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.54% 32.140 32.635 - -7.96% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.54% 2.994 3.040 - -3.06% -
BM_deque_vector_ranges_move/1024 1.54% 36.875 37.442 - 0.99% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.53% 3.233 3.282 - 1.13% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.53% 31.095 31.571 - 2.75% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.53% 205766.794 208916.063 - 1.12% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.53% 19.211 19.505 - 3.80% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 1.53% 3.351 3.402 - 1.25% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.52% 67667.106 68698.975 - 0.10% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.52% 23.447 23.804 - -0.95% -
std::rotate_copy(list<int>)/50 1.52% 13.765 13.975 - 0.50% -
BM_deque_deque_ranges_copy_backward/4096 1.52% 150.881 153.174 - -0.88% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.52% 109673.530 111340.356 - -0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1.51% 1136113.089 1153312.313 - 2.06% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.51% 1585395.079 1609388.727 - 0.77% -
BM_deque_vector_move_backward/1024 1.51% 36.709 37.263 - -0.18% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.51% 760.628 772.092 - 1.47% -
std::copy_backward(deque<int>)/1048576 1.51% 130848.893 132819.770 - 0.23% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.50% 36589.042 37139.022 - 1.90% -
SetIntersection_Interlaced_Set_float_256_16 1.50% 11951408.320 12130755.234 - -1.52% -
std::map<int,_int>::count(key)_(non-existent)/32 1.50% 2.873 2.916 - -0.51% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.49% 8488.069 8614.810 - 0.35% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.49% 531.340 539.263 - 1.17% -
BM_PushHeap_string_PipeOrgan_16 1.49% 4.144 4.206 - 0.58% -
BM_PushHeap_uint32_Random_16384 1.49% 5.772 5.858 - 1.91% -
BM_getline_string 1.48% 16.615 16.861 - 0.85% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.48% 8.333 8.457 - 3.87% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.48% 338458.560 343471.147 - 0.30% -
std::set<int>::insert(value)_(already_present)/32 1.48% 1.750 1.776 - 0.73% -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.48% 1.422 1.443 - -6.85% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.48% 5657.400 5741.006 - -0.10% -
std::unique(list<int>)_(sprinkled)/8192 1.48% 7867.209 7983.276 - 1.29% -
std::find_end(list<int>)_(near_matches)/1000 1.47% 33113.347 33601.580 - 0.36% -
std::unordered_map<int,_int>::count(key)_(existent)/32 1.47% 1.553 1.576 - 11.19% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.47% 2.906 2.949 - -0.83% -
std::remove(list<int>)_(sprinkled)/50 1.47% 60.859 61.753 - 0.18% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.47% 23.159 23.499 - 0.67% -
SetIntersection_Interlaced_Set_float_262144_16 1.47% 1557667.969 1580519.939 - -1.55% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.47% 722170.321 732758.022 - 2.24% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 1.47% 779.352 790.774 - -0.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.46% 5956.037 6043.245 - -4.41% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 1.46% 2.298 2.331 - 0.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.46% 664.765 674.469 - 0.99% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 1.46% 8254.927 8375.275 - -3.44% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.46% 7227.483 7332.826 - -0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.46% 8564573.971 8689318.943 - 1.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.46% 17036399.861 17284461.757 - -5.31% -
std::stable_sort(deque<int>)_(descending)/1024 1.46% 2888.199 2930.224 - 0.60% -
std::list<int>::ctor(size)/1024 1.45% 11562.706 11730.835 - -3.99% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.45% 181191.355 183824.548 - 0.19% -
BM_deque_vector_ranges_copy_backward/4096 1.45% 147.048 149.185 - 0.55% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.45% 6625.330 6721.430 - -0.27% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.45% 1403.905 1424.212 - 1.74% -
std::set<std::string>::insert(value)_(new_value,_end)/32 1.44% 45.478 46.133 - 42.21% -
rng::contains(deque<int>)_(process_all)/50 1.44% 12.532 12.712 - -0.91% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.43% 54469.815 55251.330 - -0.31% -
BM_vector_deque_ranges_copy_backward/4000 1.43% 140.765 142.781 - 1.11% -
std::rotate(deque<int>)_(1_element_backward)/50 1.43% 5.143 5.217 - 1.89% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.43% 55.931 56.731 - 0.29% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 1.43% 16.127 16.358 - 0.82% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.43% 1443057.832 1463678.958 - -0.05% -
std::copy_if(vector<int>)_(every_other)/32768 1.43% 16074.309 16303.889 - -0.08% -
BM_lexicographical_compare_three_way_fast_path/64 1.43% 15.510 15.732 - -0.94% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.43% 8476.198 8597.092 - 1.24% -
BM_deque_deque_ranges_copy_backward/512 1.42% 18.905 19.174 - 1.36% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.42% 97.253 98.638 - -0.37% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.42% 53949.379 54717.553 - -1.67% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 1.42% 12316.960 12492.247 - -4.41% -
SetIntersection_None_Vector_uint64_256_1 1.42% 4228922.228 4288761.646 - 3.68% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.41% 16.448 16.680 - -0.07% -
BM_deque_deque_copy/70000 1.41% 3170.306 3214.864 - -4.39% -
std::stable_partition(deque<int>)_(dense)/50 1.40% 37.913 38.445 - -1.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.40% 1745020.134 1769491.833 - -8.42% -
BM_CmpEqual_int_schar 1.40% 1.122 1.138 - 0.33% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.40% 273.560 277.394 - -0.10% -
std::remove_copy(list<int>)_(prefix)/1024 1.40% 737.345 747.675 - 0.68% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.40% 10.291 10.435 - 0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.40% 6594271.580 6686605.397 - -4.80% -
SetIntersection_Interlaced_Set_float_262144_256 1.40% 1532402.670 1553815.105 - -0.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.40% 53.714 54.464 - -2.18% -
BM_deque_vector_copy_backward/1024 1.40% 36.637 37.149 - 0.38% -
std::copy_if(list<int>)_(entire_range)/262144 1.40% 213969.367 216957.880 - 1.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.40% 53441.429 54187.403 - 1.16% -
BM_vector_deque_copy/1024 1.39% 35.771 36.268 - 0.35% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.39% 448.491 454.711 - 2.27% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.39% 2.453 2.487 - -28.25% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.38% 376491.969 381703.985 - 0.01% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.38% 59747.241 60572.674 - 0.18% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.38% 26.833 27.204 - -0.27% -
BM_StringAssignAsciizMix_Opaque 1.38% 4.978 5.047 - 0.42% -
BM_StringRead_Cold_Shallow_Empty 1.38% 1.135 1.151 - 2.42% -
SetIntersection_Front_Set_float_262144_1 1.38% 986263.395 999854.561 - -3.21% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.37% 6767.343 6860.252 - 2.15% -
std::generate(vector<int>)/1024 1.37% 241.592 244.909 - 0.09% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.37% 3743.133 3794.513 - 0.10% -
SetIntersection_Interlaced_Set_string_256_4 1.37% 12975540.508 13153568.707 - -3.26% -
std::unique(vector<int>)_(contiguous)/1024 1.37% 306.608 310.810 - 0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.37% 1154192.606 1169993.846 - 0.53% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.37% 12.079 12.244 - 0.68% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.36% 53.579 54.309 - -0.56% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.36% 5.244 5.315 - -0.98% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.36% 756.549 766.852 - 0.80% -
std::make_heap(vector<int>,_pred)_(descending)/8 1.36% 14.701 14.900 - 0.86% -
std::remove_copy(vector<int>)_(prefix)/32 1.36% 9.341 9.468 - 1.91% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.36% 753.329 763.552 - 0.76% -
BM_deque_deque_copy_backward/5500 1.36% 203.034 205.787 - 1.59% -
BM_deque_vector_copy/1024 1.35% 36.833 37.332 - 0.18% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.35% 12761.118 12933.741 - 0.83% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 1.35% 49.280 49.946 - -5.30% -
rng::find_last(deque<int>)_(bail_90%)/8192 1.35% 199.701 202.401 - 0.31% -
std::lower_bound(std::forward_list<int>)/100 1.35% 82.206 83.316 - 1.53% -
BM_deque_deque_copy_backward/64 1.35% 3.347 3.392 - 1.29% -
BM_vector_deque_ranges_move_backward/1024 1.35% 37.821 38.330 - 0.85% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.35% 3.697 3.747 - -1.42% -
std::make_heap(vector<int>)_(shuffled)/8 1.34% 15.720 15.931 - 0.97% -
BM_CmpLess_uint_int 1.34% 1.071 1.086 - -0.31% -
BM_lexicographical_compare_three_way_fast_path/16 1.34% 4.381 4.440 - 0.78% -
std::remove(list<int>)_(sprinkled)/32 1.34% 51.767 52.462 - 0.59% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 1.34% 24.381 24.709 - -1.42% -
std::search(vector<int>)_(single_element)/1024 1.34% 237.436 240.625 - -0.08% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 1.34% 2.423 2.456 - -16.94% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.34% 143106.779 145022.432 - 1.99% -
SetIntersection_Front_Set_string_16384_256 1.34% 14841135.951 15039796.504 - 3.01% -
std::find(list<int>)_(process_all)/50 1.34% 18.825 19.077 - 0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.33% 8677180.010 8792788.939 - -16.38% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 1.33% 15.785 15.995 - 0.89% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.33% 53.493 54.202 - 27.82% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.32% 272.604 276.201 - 1.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.32% 199678545.327 202312638.017 - 2.72% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.32% 24381.808 24703.370 - -4.09% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.32% 1.703 1.726 - -4.55% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.32% 6546.044 6632.252 - -1.62% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 1.31% 98.834 100.133 - 0.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.31% 1631570.394 1652988.690 - 1.60% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.31% 24441.824 24762.634 - -0.39% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.31% 52412.689 53099.865 - 0.45% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.31% 16.185 16.397 - 0.04% -
BM_deque_vector_move/64000 1.31% 2981.761 3020.824 - 0.99% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.31% 13593.061 13771.016 - 1.46% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.31% 1722.193 1744.739 - 0.83% -
BM_StringAssignAsciizMix_Transparent 1.31% 2.972 3.011 - -0.13% -
BM_deque_vector_copy/4000 1.31% 141.494 143.345 - 0.72% -
std::find(vector<int>)_(bail_25%)/1024 1.31% 65.397 66.252 - 0.50% -
std::make_heap(vector<int>,_pred)_(heap)/8 1.31% 14.599 14.789 - 0.21% -
BM_deque_deque_move/64000 1.30% 3021.457 3060.871 - 1.03% -
std::search(vector<int>)_(single_element)/8192 1.30% 1822.517 1846.261 - -0.06% -
BM_StringFindMatch2/512 1.30% 988.675 1001.544 - 0.93% -
std::copy_backward(vector<bool>)_(aligned)/512 1.30% 1.573 1.593 - 8.25% -
std::shift_right(vector<int>)/8192 1.30% 297.377 301.243 - -0.09% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 1.30% 7.024 7.115 - -0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.30% 21742561.091 22024409.550 - -1.33% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 1.30% 0.928 0.941 - 1.26% -
rng::fold_left(vector<int>)/8 1.30% 3.544 3.590 - 0.76% -
BM_CmpEqual_uchar_uchar 1.29% 1.047 1.061 - -0.72% -
BM_deque_deque_copy_backward/4096 1.29% 152.066 154.030 - 0.83% -
SetIntersection_None_Vector_string_16384_1 1.29% 1224783.948 1240583.351 - 1.58% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.29% 483.966 490.209 - -0.16% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 1.29% 0.821 0.831 - 1.49% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 1.29% 55.937 56.658 - 5.79% -
std::replace(deque<int>)_(prefix)/50 1.29% 19.007 19.252 - 0.88% -
std::partial_sort_copy(deque<int>)_(heap)/1024 1.29% 8265.795 8372.190 - 0.24% -
rng::find_last(list<int>)_(bail_90%)/8192 1.28% 601.471 609.196 - 1.70% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.28% 30.484 30.875 - 4.88% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.28% 80256.343 81285.612 - 0.44% -
std::copy_n(vector<bool>)_(aligned)/64 1.28% 1.339 1.356 - -0.43% -
std::fill_n(vector<bool>)/64 1.28% 1.344 1.362 - -3.95% -
std::generate_n(vector<int>)/32 1.28% 7.847 7.947 - -0.09% -
std::move_backward(list<int>)/4096 1.28% 4837.508 4899.236 - -1.83% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.27% 248.146 251.306 - 0.05% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.27% 11.412 11.557 - 0.88% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.27% 1.044 1.057 - -15.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.27% 1169221.889 1184060.691 - 3.53% -
std::map<int,_int>::contains(key)_(existent)/8192 1.27% 5.481 5.550 - 0.10% -
std::generate(vector<int>)/32 1.27% 7.894 7.994 - 0.08% -
rng::contains(vector<int>)_(process_all)/32 1.26% 8.216 8.320 - 0.52% -
std::copy_n(vector<bool>)_(unaligned)/64 1.26% 1.786 1.808 - -0.24% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.26% 173.835 176.032 - 0.29% -
BM_deque_deque_ranges_move_backward/5500 1.26% 201.337 203.878 - -1.10% -
std::move(list<int>)/32768 1.26% 31528.265 31926.114 - 1.20% -
SetIntersection_Front_Vector_string_262144_16384 1.26% 345430994.416 349785280.339 - 0.48% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.26% 5604.772 5675.373 - 0.49% -
rng::contains(deque<int>)_(process_all)/32 1.26% 8.604 8.712 - -2.53% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 1.26% 319.721 323.745 - -4.76% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.26% 501.544 507.852 - 0.09% -
std::move_backward(deque<int>)/4096 1.26% 155.337 157.288 - 1.42% -
std::copy_n(deque<int>)/32768 1.26% 1131.351 1145.558 - 0.32% -
BM_deque_vector_ranges_copy/5500 1.25% 191.495 193.892 - 0.36% -
std::move(vector<bool>)_(aligned)/4096 1.25% 7.009 7.096 - 0.72% -
std::is_partitioned(deque<int>)_(partitioned)/8192 1.25% 2384.866 2414.627 - 2.57% -
ranges::minmax(std::list<long_long>)/70000 1.25% 54490.769 55170.514 - 0.76% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.25% 12756.724 12915.792 - -0.69% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.25% 5.966 6.040 - -1.16% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 1.24% 56.521 57.224 - 0.17% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 1.24% 11.309 11.449 - 10.58% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.24% 36522.862 36976.166 - 0.85% -
std::generate(deque<int>)/32 1.24% 7.972 8.070 - -0.02% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.24% 8.438 8.543 - 1.17% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 1.24% 6568.340 6649.589 - 1.42% -
std::generate(vector<int>)/50 1.24% 11.857 12.004 - 0.07% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.24% 75422.629 76355.168 - -0.40% -
BM_vector_deque_ranges_copy/1024 1.24% 35.803 36.246 - 1.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.24% 1568.592 1587.965 - 1.45% -
std::swap_ranges(list<int>)/32 1.23% 19.359 19.598 - 0.21% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.23% 36.209 36.655 - -3.46% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.23% 735.625 744.668 - -0.45% -
rng::starts_with(deque<int>,_pred)/1048576 1.23% 507583.545 513819.770 - 0.59% -
std::for_each(deque<int>)/8 1.23% 0.910 0.921 - -0.78% -
std::sort(vector<int>)_(shuffled)/8192 1.23% 44916.688 45467.300 - 1.07% -
rng::for_each(multimap<int>)/8 1.23% 6.131 6.206 - 0.21% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.22% 210948.071 213532.032 - 0.55% -
BM_deque_vector_move_backward/64 1.22% 2.921 2.957 - 1.04% -
std::for_each(list<int>)/32 1.22% 10.806 10.938 - 0.40% -
std::replace(list<int>)_(sprinkled)/50 1.22% 18.657 18.885 - 0.96% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.22% 6754.389 6836.815 - 0.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.22% 89.604 90.697 - 2.06% -
BM_deque_deque_copy/4096 1.22% 146.654 148.443 - 0.61% -
std::unique(vector<int>)_(contiguous)/8192 1.22% 1897.929 1921.067 - 0.13% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.22% 841576.800 851804.984 - 2.18% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.21% 5.414 5.480 - 2.09% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.21% 838616.140 848777.176 - 6.71% -
std::reverse_copy(deque<int>)/64 1.21% 15.811 16.002 - 0.32% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 1.21% 11.205 11.340 - 0.31% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.21% 13880.784 14048.382 - 1.71% -
std::set<int>::erase(key)_(existent)/1024 1.21% 49.843 50.444 - -3.01% -
std::lower_bound(std::deque<int>)/100 1.20% 30.391 30.756 - -13.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.20% 337302952.275 341357773.582 - 0.82% -
SetIntersection_Front_Set_uint64_262144_64 1.20% 1688334.814 1708620.128 - -4.53% -
std::stable_partition(vector<int>)_(dense)/32 1.20% 21.398 21.655 - 1.36% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.20% 19.552 19.787 - 0.02% -
BM_PushHeap_uint32_Ascending_16384 1.20% 3.571 3.614 - 1.16% -
std::search(vector<int>)_(same_length)/1024 1.20% 244.811 247.749 - 0.86% -
BM_CmpEqual_short_uchar 1.20% 1.081 1.094 - -0.67% -
BM_CmpEqual_uint_uchar 1.20% 1.093 1.106 - 0.10% -
std::replace(deque<int>)_(prefix)/1024 1.20% 409.303 414.207 - 0.71% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.20% 1903.190 1925.959 - 0.27% -
std::lower_bound(std::list<int>)/8 1.20% 15.340 15.524 - -0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.19% 193597238.399 195907739.671 - -1.51% -
SetIntersection_Interlaced_Set_string_16384_1024 1.19% 346154910.491 350284971.049 - 0.83% -
std::search(list<int>)_(same_length)/8192 1.19% 8480.488 8581.653 - 0.93% -
std::partition(list<int>)_(sparse)/50 1.19% 21.752 22.011 - -0.87% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.19% 20.525 20.769 - 1.75% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.19% 8.888 8.994 - 1.35% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.19% 238114392.995 240945142.606 - -2.10% -
std::partition_copy(deque<int>)/1024 1.19% 632.973 640.491 - 1.02% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.19% 390.262 394.890 - 1.15% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.18% 2.401 2.429 - 1.39% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 1.18% 7.861 7.954 - 10.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.18% 241460849.704 244313389.976 - -0.61% -
std::stable_sort(vector<int>)_(pipe-organ)/8 1.18% 18.359 18.576 - 1.55% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.18% 35.650 36.070 - -1.77% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.18% 14020.808 14185.848 - 0.40% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.18% 38732.744 39188.581 - 0.57% -
std::remove_copy_if(list<int>)_(prefix)/32 1.17% 16.906 17.105 - 0.84% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.17% 21.221 21.470 - -0.53% -
std::move_backward(vector<bool>)_(aligned)/4096 1.17% 7.156 7.240 - 0.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.17% 2881438.093 2915205.667 - 3.94% -
std::copy(vector<int>)/8 1.17% 2.213 2.239 - 1.70% -
std::find_first_of(list<int>)_(small_needle)/8192 1.17% 21933.727 22190.336 - -1.32% -
SetIntersection_None_Vector_string_262144_64 1.17% 1291292.522 1306393.522 - 1.31% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.17% 14931.691 15106.268 - 0.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 1.17% 14941.516 15116.197 - 0.44% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.17% 771.980 781.000 - 0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.17% 12893455.171 13043971.395 - 0.31% -
std::set<int>::count(key)_(non-existent)/8192 1.17% 11.181 11.312 - 0.28% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 1.17% 38156.931 38601.649 - -3.08% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.16% 1.777 1.797 - 0.64% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.16% 1101875.069 1114692.581 - 0.17% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.16% 5720.475 5786.968 - 1.01% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.16% 44495.289 45012.377 - 0.51% -
std::remove_if(deque<int>)_(prefix)/32 1.16% 54.866 55.504 - -0.32% -
rng::contains_subrange(list<int>)_(same_length)/16 1.16% 5.848 5.916 - 0.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.16% 1150885.537 1164208.723 - 1.74% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.16% 2.425 2.453 - -0.89% -
std::for_each(multiset<int>::iterator)/50 1.15% 35.628 36.039 - 1.64% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.15% 61.961 62.677 - 1.27% -
std::find(deque<int>)_(bail_25%)/32768 1.15% 1903.008 1924.962 - 0.35% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 1.15% 23.609 23.881 - 13.64% -
std::move_backward(vector<int>)/8 1.15% 2.270 2.297 - 2.14% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.15% 380.721 385.095 - 2.50% -
rng::starts_with(list<int>)/1048576 1.15% 932877.932 943594.981 - 0.19% -
std::partition_copy(list<int>)/50 1.15% 12.978 13.126 - -2.82% -
BM_CmpLess_uint_short 1.15% 1.017 1.029 - 2.39% -
ranges::minmax(std::vector<__int128>)/64 1.15% 31.768 32.132 - -0.05% -
SetIntersection_Front_Set_string_4_4 1.15% 156279364.718 158069723.863 - 0.31% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.14% 73.661 74.504 - -0.27% -
BM_deque_deque_move_backward/4096 1.14% 151.077 152.806 - 0.13% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.14% 14079.384 14239.949 - 1.76% -
std::generate(vector<int>)/8192 1.14% 1823.829 1844.626 - 0.02% -
BM_deque_vector_copy_backward/64 1.14% 2.924 2.957 - 1.04% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.14% 21.383 21.627 - 0.15% -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.14% 2.019 2.042 - -0.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.13% 20.082 20.310 - 0.08% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.13% 12.433 12.574 - 2.64% -
std::replace(deque<int>)_(prefix)/32 1.13% 12.692 12.836 - 0.62% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.13% 3.253 3.290 - 1.33% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 1.13% 5086.131 5143.611 - -0.26% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.13% 21.490 21.733 - -1.57% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.13% 637.595 644.782 - 1.62% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.13% 2.984 3.018 - -2.77% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.13% 1446158.557 1462452.939 - 0.06% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 1.13% 10737.534 10858.359 - -20.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.12% 1166734.880 1179859.531 - 1.26% -
BM_PushHeap_uint64_Ascending_262144 1.12% 4.781 4.835 - -4.53% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.12% 43.161 43.646 - 3.05% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.12% 35515.099 35913.650 - 1.70% -
std::adjacent_find(vector<int>)/50 1.12% 11.845 11.978 - 0.22% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 1.12% 23.885 24.153 - 7.49% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.12% 12.759 12.902 - 0.14% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.12% 22.144 22.392 - -0.60% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.12% 948.099 958.690 - -0.05% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.12% 36183.074 36587.085 - 2.05% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 1.12% 3.816 3.858 - 0.64% -
SetIntersection_Interlaced_Vector_uint64_1024_64 1.11% 4288280.585 4336001.444 - 28.65% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.11% 784.237 792.923 - -0.17% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.10% 6514.827 6586.747 - 0.58% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 1.10% 2.032 2.055 - 0.71% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.10% 748.975 757.241 - 1.50% -
std::shift_left(deque<int>)/32 1.10% 3.780 3.821 - 0.12% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 1.10% 15.979 16.155 - 0.25% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.10% 210712.248 213033.899 - 0.49% -
BM_num_get<unsigned_int> 1.10% 9.790 9.898 - -1.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.10% 1042267.740 1053742.840 - 1.05% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 1.10% 13.704 13.855 - 0.97% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 1.10% 4799.010 4851.803 - 0.44% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.10% 136297.294 137794.957 - -3.29% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.10% 275780.944 278810.231 - 0.74% -
std::generate(deque<int>)/1024 1.10% 241.566 244.219 - -0.08% -
rng::find_last_if(deque<int>)_(bail_10%)/8 1.10% 3.794 3.836 - -1.14% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.10% 63483.772 64179.202 - 3.25% -
std::partition(vector<int>)_(dense)/1024 1.09% 239.833 242.457 - -2.48% -
std::generate(deque<int>)/8192 1.09% 1888.200 1908.861 - -0.09% -
std::generate(deque<int>)/50 1.09% 11.949 12.079 - -0.04% -
std::all_of(list<int>)_(process_all)/32768 1.09% 25653.580 25933.989 - -3.22% -
rng::starts_with(list<int>)/1000 1.09% 751.616 759.825 - -0.00% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.09% 7.040 7.117 - 0.14% -
std::distance(join_view(vector<vector<int>>))/8192 1.09% 8.299 8.390 - -2.02% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.08% 2512522.996 2539737.170 - 0.30% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.08% 15805.860 15977.006 - 0.01% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.08% 14.005 14.157 - 0.13% -
std::make_heap(vector<int>)_(heap)/8 1.08% 14.632 14.790 - 0.34% -
ranges::minmax(std::list<char>)/70000 1.08% 53556.027 54134.595 - -1.28% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 1.08% 60084.951 60733.205 - 1.08% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.08% 1083882.226 1095574.287 - 0.22% -
BM_num_put<long_long> 1.08% 11.609 11.735 - 2.17% -
SetIntersection_Front_Vector_string_16384_1024 1.08% 38058134.483 38468424.427 - 0.75% -
std::find_end(vector<int>)_(match_near_end)/1024 1.08% 28.294 28.599 - -1.47% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.07% 245.658 248.297 - 0.06% -
std::replace(list<int>)_(prefix)/50 1.07% 17.055 17.238 - -0.60% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.07% 1.235 1.248 - 0.58% -
std::map<std::string,_int>::find(key)_(existent)/8192 1.07% 30.448 30.774 - 4.49% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.07% 56572.930 57178.478 - -0.24% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.07% 16.347 16.522 - 1.42% -
SetIntersection_Interlaced_Set_string_1024_4 1.07% 10374566.670 10485386.362 - 1.79% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.07% 5668.842 5729.351 - -0.59% -
std::unique(deque<int>)_(contiguous)/1024 1.07% 511.269 516.718 - -0.21% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 1.07% 8527.596 8618.465 - -0.25% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.07% 74.663 75.458 - -0.25% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.07% 8.710 8.803 - 0.91% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 1.07% 55.823 56.418 - 20.85% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.06% 7.918 8.002 - 0.19% -
std::none_of(vector<int>)_(process_all)/50 1.06% 19.144 19.348 - -0.72% -
std::adjacent_find(vector<int>)/1024 1.06% 232.376 234.848 - 0.21% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.06% 516997.163 522488.806 - 0.62% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1.06% 795.354 803.802 - -0.38% -
std::find_if(vector<bool>)_(process_all)/1048576 1.06% 575954.098 582065.784 - 0.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.06% 8.937 9.032 - -0.39% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1.06% 1860.542 1880.242 - 0.71% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.06% 791.073 799.444 - 0.12% -
SetIntersection_None_Vector_string_16384_16384 1.06% 1212053.724 1224876.517 - 2.01% -
std::for_each(map<int>::iterator)/8192 1.06% 7434.885 7513.525 - 1.34% -
std::reverse_copy(vector<int>)/4096 1.06% 130.822 132.205 - 0.60% -
std::reverse(vector<int>)/64 1.06% 4.150 4.194 - 0.33% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.06% 12892.336 13028.543 - -0.85% -
std::partial_sort(deque<int>)_(shuffled)/8 1.06% 32.376 32.718 - 0.52% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 1.05% 394.183 398.341 - 0.66% -
SetIntersection_None_Vector_string_16384_64 1.05% 1220036.511 1232895.873 - 1.18% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 1.05% 22.320 22.555 - -0.32% -
SetIntersection_Front_Vector_string_4_4 1.05% 149819028.855 151396298.270 - 1.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.05% 9969672.159 10074439.401 - 1.79% -
std::shift_left(list<int>)/50 1.05% 27.223 27.509 - -1.32% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.05% 17918.388 18106.190 - 0.88% -
std::map<int,_int>::count(key)_(existent)/8192 1.05% 5.745 5.805 - -0.05% -
SetIntersection_Front_Vector_uint32_64_1 1.05% 16396486.690 16568186.460 - 2.40% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.05% 37126.899 37515.474 - 0.71% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.04% 5753.628 5813.640 - 1.24% -
std::lower_bound(std::deque<int>)/8192 1.04% 64.612 65.285 - -3.93% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.04% 943701.640 953522.169 - -1.81% -
std::is_partitioned(list<int>)_(partitioned)/32 1.04% 8.544 8.633 - -2.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.04% 16.059 16.226 - 3.36% -
BM_deque_vector_ranges_move_backward/64 1.04% 2.925 2.956 - 1.12% -
std::make_heap(vector<int>)_(heap)/1024 1.04% 271.298 274.115 - 0.12% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.04% 6361.493 6427.340 - -0.63% -
ranges::min(std::vector<long_long>)/70000 1.03% 7873.041 7954.522 - -0.11% -
BM_std_minmax_element<int>/512 1.03% 137.736 139.161 - 0.71% -
rng::find_last(vector<int>)_(bail_10%)/8 1.03% 2.005 2.025 - -0.02% -
std::reverse_copy(list<int>)/32768 1.03% 26302.702 26574.433 - -0.27% -
std::remove(vector<int>)_(sprinkled)/32 1.03% 48.563 49.064 - 0.84% -
std::adjacent_find(vector<int>)/8192 1.03% 1813.314 1832.027 - 0.12% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.03% 17.331 17.510 - 0.47% -
BM_std_minmax_element<int>/1024 1.03% 271.287 274.086 - 0.79% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.03% 4633.652 4681.412 - -0.67% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.03% 477.665 482.584 - 1.13% -
std::find(vector<int>)_(bail_25%)/32768 1.03% 1845.038 1864.033 - 0.24% -
BM_CmpLess_ushort_uchar 1.03% 1.100 1.112 - -0.05% -
std::transform(list<int>)_(identity_transform)/1024 1.03% 734.682 742.224 - 0.30% -
std::stable_partition(deque<int>)_(dense)/8192 1.03% 5603.500 5661.013 - 0.29% -
std::move(vector<int>)/64 1.03% 4.130 4.173 - 0.10% -
std::search(list<int>)_(same_length)/1024 1.03% 762.209 770.028 - -0.63% -
std::find_end(vector<int>)_(same_length)/8192 1.03% 1995.053 2015.515 - -0.33% -
std::copy_if(deque<int>)_(every_other)/4096 1.03% 1446.193 1461.017 - 0.66% -
std::generate_n(deque<int>)/32 1.02% 8.157 8.240 - 0.21% -
std::move_backward(vector<int>)/32768 1.02% 1733.224 1750.960 - 0.94% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.02% 2.088 2.109 - 0.02% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 1.02% 11.385 11.502 - 0.29% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.02% 18.222 18.407 - 0.36% -
std::find_first_of(list<int>)_(small_needle)/32 1.02% 92.763 93.708 - -2.36% -
std::upper_bound(std::vector<int>)/8 1.02% 5.938 5.998 - -0.02% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.02% 1.761 1.779 - -0.29% -
std::find(deque<int>)_(process_all)/50 1.02% 13.061 13.194 - 0.54% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 1.02% 6.655 6.723 - -0.19% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.02% 207728090.723 209841217.094 - 2.81% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.02% 37980.229 38366.099 - -1.03% -
SetIntersection_Front_Vector_uint64_64_64 1.02% 10695618.600 10804179.613 - 0.36% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.01% 596321.686 602369.510 - -0.08% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.01% 8.133 8.216 - 0.10% -
std::adjacent_find(deque<int>)/1024 1.01% 458.257 462.898 - 0.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.01% 391.090 395.043 - 0.07% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.01% 188.181 190.083 - 0.21% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 1.01% 7.946 8.026 - -0.83% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.01% 365.966 369.664 - 1.68% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.00% 810.402 818.546 - 0.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.00% 43174.065 43607.317 - 1.56% -
std::generate_n(deque<int>)/8192 1.00% 1938.677 1958.097 - 0.05% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.00% 24.705 24.953 - -0.70% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.288 352.698 -7.41% 352.698
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.090 536.462 0.20% 536.462
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 4013.336 17.880 678.176 0.01% 678.176
std::search_n(deque<int>)_(no_match)/8192 -99.32% 2429.649 16.476 391.514 4.09% 391.514
std::search_n(vector<int>)_(no_match)/1024 -98.49% 216.841 3.279 56.640 -7.25% 56.640
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.087 71.461 0.24% 71.461
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.50% 611.467 15.257 105.390 1.08% 105.390
std::search_n(deque<int>)_(no_match)/1024 -95.36% 293.746 13.638 43.259 -0.18% 43.259
std::fill(vector<bool>)/262144 -75.38% 941.294 231.730 - -0.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -70.68% 1749.757 512.975 - -24.20% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.51% 2531.800 822.509 - -2.24% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -62.93% 23.874 8.851 - 0.43% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -60.01% 14.878 5.949 - 0.66% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -59.93% 24.088 9.652 - 0.02% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -56.54% 15.020 6.528 - 0.17% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -56.04% 23.870 10.492 - -19.50% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -53.09% 14.877 6.978 - -18.29% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -52.40% 50.255 23.923 - 18.89% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -51.65% 70.426 34.049 - -53.92% -
std::search_n(vector<int>)_(no_match)/32 -51.61% 6.886 3.332 0.487 -6.23% 0.487
BM_deque_vector_copy/64 -51.46% 5.410 2.626 - 1.62% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -50.44% 65.499 32.463 - -50.09% -
std::rotate_copy(vector<int>)/8192 -49.36% 720.009 364.618 - -0.53% -
std::transform(deque<int>)_(identity_transform)/32 -49.19% 24.212 12.301 - 0.02% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -47.77% 64.988 33.944 - 1.06% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.63% 700887.854 367030.917 - 0.07% -
BM_vector_deque_ranges_move/64 -47.33% 5.321 2.802 - 0.15% -
std::search_n(vector<int>,_pred)_(no_match)/32 -45.96% 15.025 8.120 0.333 0.13% 0.333
rng::find_last(list<int>)_(bail_10%)/1024 -45.56% 1240.838 675.544 - 0.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -45.25% 34.540 18.909 - -8.08% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -43.06% 179.543 102.240 - 0.18% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -42.87% 46.745 26.707 - -30.20% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -42.56% 19.119 10.983 - 11.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -41.82% 171.755 99.918 - -0.29% -
ranges::min(std::vector<long_long>)/1 -41.64% 0.450 0.263 - -21.26% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -41.58% 4.158 2.429 - -0.07% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -41.07% 10.928 6.440 - -0.11% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -41.05% 659551.092 388773.208 - 0.13% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -40.99% 166.690 98.356 - 0.80% -
std::copy_backward(vector<int>)/4096 -38.54% 233.555 143.553 - -41.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -38.44% 125.843 77.472 - 0.05% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -37.97% 39.010 24.198 - -17.63% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -36.80% 4.142 2.618 - 2.10% -
BM_vector_deque_ranges_copy/0 -36.70% 0.625 0.396 - 0.17% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.55% 653.879 427.946 - -0.53% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -34.40% 88.248 57.891 - 0.45% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -34.39% 0.404 0.265 - -44.83% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -34.36% 1964.499 1289.516 - 0.57% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -34.26% 4.194 2.757 - -4.86% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -33.93% 2.014 1.331 - 0.32% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -33.59% 17.408 11.561 - 19.66% -
ranges::min(std::deque<__int128>)/70000 -33.27% 36497.526 24353.284 - 0.32% -
BM_PushHeap_float_Random_1 -33.12% 0.697 0.466 - -0.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -32.60% 804.576 542.290 - -20.96% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -32.20% 472.645 320.468 - -4.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -32.08% 0.578 0.392 - -8.30% -
std::copy(vector<int>)/4096 -31.44% 222.446 152.512 - -29.50% -
std::search(deque<int>)_(same_length)/1000 -29.88% 464.349 325.617 - -7.46% -
BM_vector_deque_copy/0 -29.55% 0.604 0.425 - 15.34% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -29.24% 3.512 2.485 - -1.75% -
std::equal(vector<bool>)_(unaligned)/8 -28.86% 1.121 0.798 - -11.15% -
SetIntersection_Interlaced_Set_string_16384_16 -28.85% 345495322.150 245818006.194 - 1.81% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -28.67% 41.424 29.547 - -2.52% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -28.37% 64.468 46.176 - -35.45% -
std::vector<int>::ctor(size)/32 -28.21% 14.541 10.438 - 1.68% -
std::all_of(vector<int>)_(process_all)/50 -28.08% 17.631 12.680 - -15.76% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -27.55% 43.054 31.191 - -2.74% -
std::shift_right(vector<int>)/32 -27.40% 4.075 2.959 - -0.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -27.24% 42.702 31.072 - -21.71% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -27.03% 41.201 30.063 - -1.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -26.94% 38.192 27.904 - -6.40% -
std::equal(vector<bool>)_(unaligned)/50 -26.50% 1.123 0.825 - 0.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -26.36% 58.742 43.257 - -6.66% -
ranges::min(std::list<long_long>)/1 -26.10% 0.375 0.277 - -38.63% -
BM_vector_deque_ranges_copy_backward/0 -25.95% 0.676 0.501 - 19.63% -
std::is_sorted_until(deque<int>,_pred)/8 -25.83% 6.112 4.534 - 6.67% -
ranges::min(std::list<__int128>)/1 -25.81% 0.456 0.338 - 0.75% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -24.99% 69.546 52.168 - -0.26% -
BM_StringDestroy_Large -24.92% 9.522 7.149 - -12.89% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -24.77% 7088.095 5332.034 - 1.07% -
BM_PushHeap_string_SingleElement_1 -24.72% 0.700 0.527 - 9.08% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -24.61% 27.669 20.859 - -21.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -24.50% 715.814 540.431 - -20.14% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.14% 769.308 583.617 - 0.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.71% 32.598 24.869 - 0.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -23.62% 31.266 23.882 - 0.34% -
std::copy(vector<bool>)_(aligned)/1048576 -23.21% 3793.166 2912.853 - 22.28% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -23.18% 14468.164 11114.884 - -4.83% -
std::unordered_set<int>::contains(key)_(existent)/1024 -23.17% 1.589 1.221 - -6.83% -
ranges::min(std::deque<char>)/1 -23.07% 0.915 0.704 - -23.43% -
std::move(vector<int>)/1048576 -22.57% 70383.066 54496.136 - -5.82% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -22.57% 31.621 24.485 - -24.18% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -22.44% 1.757 1.363 - -19.70% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -22.31% 24.346 18.914 - -9.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -22.28% 0.697 0.542 - 26.17% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.21% 3794.811 2952.154 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -21.99% 7165166.732 5589562.713 - -8.14% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -21.93% 38814871.394 30301844.397 - -2.94% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -21.79% 1.769 1.383 - -4.73% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -21.75% 17331.996 13562.817 - -2.23% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -21.40% 24.829 19.516 - -10.70% -
BM_StringConstructDestroyCStr_Large_Transparent -20.87% 12.199 9.652 - -20.98% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -20.83% 20759934.317 16435305.736 - -20.94% -
std::set<int>::lower_bound(key)_(non-existent)/32 -20.80% 2.878 2.279 - -1.40% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -20.74% 1723.823 1366.254 - -6.67% -
ranges::min(std::vector<char>)/1 -20.72% 0.331 0.263 - -10.74% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.60% 511.827 406.406 - 0.16% -
std::unordered_set<int>::contains(key)_(existent)/8192 -20.48% 1.571 1.249 - -5.23% -
BM_PushHeap_float_SingleElement_1 -20.46% 0.586 0.466 - -0.33% -
std::copy_if(list<int>)_(every_other)/4096 -20.14% 4165.891 3326.686 - -2.98% -
SetIntersection_None_Set_string_1024_1 -19.88% 12681800.183 10160215.033 - 11.75% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -19.84% 43.919 35.207 - 7.55% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -19.64% 25721.937 20670.590 - 9.35% -
BM_tolower_char<wchar_t> -19.59% 0.688 0.554 - -19.63% -
SetIntersection_None_Set_string_1024_16 -19.43% 12663239.195 10202333.511 - 15.06% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -19.39% 1037.840 836.591 - -0.20% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -19.33% 25.666 20.706 - -24.55% -
std::unordered_set<int>::count(key)_(non-existent)/32 -19.30% 1.596 1.288 - -13.51% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -19.22% 110.373 89.162 - -1.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.80% 20.395 16.560 - -0.09% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -18.75% 24559.665 19954.441 - 10.54% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -18.72% 10.040 8.160 - 0.69% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -18.54% 1.832 1.492 - -1.12% -
BM_vector_deque_ranges_move/0 -18.45% 0.525 0.428 - 15.39% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -18.43% 39.854 32.510 - -19.19% -
std::unordered_set<int>::contains(key)_(existent)/32 -18.30% 1.587 1.297 - -14.33% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -18.29% 43.032 35.161 - -1.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -18.23% 0.679 0.556 - -14.93% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -18.14% 43.399 35.526 - -0.26% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -17.90% 0.487 0.400 - 7.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -17.83% 63.031 51.795 - 1.23% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -17.77% 108597894.405 89297795.592 - -4.21% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -17.38% 91.105 75.267 - -25.24% -
std::partition(list<int>)_(dense)/8192 -17.36% 5358.135 4428.060 - -12.03% -
ranges::min(std::deque<__int128>)/64 -17.15% 25.229 20.902 - -0.03% -
std::is_partitioned(list<int>)_(partitioned)/1024 -16.97% 709.345 588.939 - -16.22% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -16.96% 25.227 20.948 - 0.73% -
std::find_first_of(vector<int>)_(small_needle)/32 -16.96% 53.847 44.715 - -11.02% -
SetIntersection_None_Set_string_1024_4 -16.87% 12516676.481 10404976.315 - 17.36% -
std::multiset<std::string>::erase(iterator)/32 -16.79% 33.084 27.529 - 1.58% -
std::stable_partition(list<int>)_(dense)/1024 -16.75% 1753.766 1460.062 - -17.13% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -16.64% 0.456 0.381 - -16.95% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -16.55% 54.705 45.649 - -2.58% -
std::fill_n(list<int>)/8192 -16.55% 9046.214 7549.418 - -8.55% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -16.42% 37.421 31.275 - 0.01% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -16.22% 72.369 60.634 - -11.16% -
BM_PushHeap_float_Random_4 -15.98% 2.812 2.363 - -9.01% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -15.95% 11.951 10.045 - -1.67% -
BM_StringFindAllMatch/512 -15.81% 13.701 11.534 - -0.44% -
SetIntersection_Front_Set_float_1024_256 -15.77% 4238564.298 3570120.834 - -5.48% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -15.61% 1.584 1.337 - 7.87% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -15.46% 7577.612 6405.943 - -2.41% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -15.31% 1.804 1.528 - 8.16% -
std::copy_n(vector<bool>)_(aligned)/1048576 -15.28% 3319.084 2811.883 - 15.31% -
SetIntersection_Front_Set_float_1024_1024 -15.11% 13560496.078 11511062.918 - -2.35% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -15.11% 30675.141 26041.273 - 0.16% -
SetIntersection_Front_Set_float_262144_256 -15.10% 4160749.066 3532499.900 - 0.20% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -15.09% 7.254 6.160 - -4.33% -
BM_PushHeap_uint32_Ascending_1 -15.03% 0.629 0.535 - -0.97% -
std::adjacent_find(deque<int>)/8 -14.90% 4.875 4.149 - 2.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.81% 28.138 23.971 - 0.06% -
SetIntersection_Front_Set_float_262144_1024 -14.69% 13347852.654 11387619.577 - 1.00% -
ranges::min(std::vector<__int128>)/1 -14.64% 0.412 0.352 - -23.30% -
BM_deque_vector_ranges_move_backward/64000 -14.62% 9101.442 7770.870 - -1.04% -
std::is_sorted_until(deque<int>)/8 -14.55% 2.841 2.427 - -19.83% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -14.36% 10.759 9.213 - -4.90% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -14.32% 41.289 35.377 - -14.00% -
SetIntersection_Front_Set_float_16384_256 -14.25% 4199292.751 3600893.826 - -0.27% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -14.20% 3916378.838 3360417.817 - -26.62% -
std::map<std::string,_int>::contains(key)_(existent)/32 -14.08% 16.440 14.125 - -10.24% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -14.06% 1.538 1.322 - 0.14% -
std::for_each_n(join_view(vector<vector<int>>))/8 -14.01% 1.613 1.387 - -10.70% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -13.94% 1.290 1.110 - -14.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -13.90% 35.428 30.504 - 0.19% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -13.82% 6.511 5.611 - 3.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -13.69% 41.949 36.205 - -0.25% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -13.68% 728.294 628.642 - -3.07% -
std::multiset<std::string>::contains(key)_(existent)/8192 -13.58% 32.993 28.511 - -0.51% -
BM_deque_vector_copy/0 -13.58% 1.559 1.347 - 3.46% -
std::map<std::string,_int>::erase(key)_(existent)/32 -13.44% 77.818 67.356 - 1.67% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -13.37% 1.351 1.170 - -3.35% -
BM_StringConstructDestroyCStr_Large_Opaque -13.37% 18.549 16.070 - -12.46% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -13.35% 1.539 1.334 - -2.21% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -13.35% 14.036 12.163 - -0.21% -
ranges::minmax(std::list<long_long>)/1 -13.30% 0.453 0.393 - -8.13% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -13.26% 1.520 1.318 - -0.36% -
SetIntersection_Interlaced_Set_string_256_256 -13.17% 32527027.954 28241923.803 - -2.58% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -13.16% 0.450 0.391 - -6.55% -
BM_PushHeap_float_Descending_1 -13.13% 0.536 0.466 - -0.25% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -13.12% 1.517 1.318 - -0.22% -
std::multiset<std::string>::insert(value)_(already_present)/32 -13.12% 49.249 42.789 - -0.34% -
std::map<int,_int>::ctor(const&)/1024 -13.07% 7444.928 6471.953 - -1.98% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -12.98% 9182.285 7990.692 - -12.85% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -12.98% 6166.445 5366.246 - -5.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.97% 43.062 37.475 - -0.49% -
SetIntersection_Front_Set_uint32_262144_1024 -12.96% 14332566.840 12475205.158 - 1.20% -
std::move(deque<int>)/32768 -12.90% 2331.800 2030.895 - -3.54% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -12.88% 13.631 11.876 - -2.19% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -12.79% 1.186 1.034 - -11.24% -
std::count_if(list<int>)_(every_other)/8192 -12.73% 8357.806 7293.874 - 0.08% -
SetIntersection_Front_Set_float_256_256 -12.63% 8182561.613 7148975.578 - 0.69% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -12.62% 1.515 1.324 - 0.42% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -12.60% 9630.343 8416.762 - -12.12% -
SetIntersection_Front_Set_string_262144_64 -12.57% 5003161.131 4374054.670 - -0.17% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -12.51% 21.701 18.986 - -13.02% -
std::pop_heap(vector<std::string>)/1024 -12.47% 22.869 20.019 - -1.76% -
BM_StringDestroy_Huge -12.44% 12.129 10.620 - -7.46% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -12.35% 41.865 36.695 - 0.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -12.27% 0.615 0.540 - -12.33% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -12.21% 1.835 1.611 - -6.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -12.05% 34.541 30.378 - 8.80% -
SetIntersection_Front_Set_float_1024_64 -12.04% 1832791.498 1612082.461 - -5.39% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -12.01% 198.647 174.798 - -3.18% -
std::find_if_not(vector<int>)_(bail_25%)/8 -11.95% 0.842 0.742 - -12.86% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -11.93% 28.541 25.135 - -0.11% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -11.92% 41.339 36.413 - -3.16% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -11.87% 61.523 54.219 - 1.97% -
BM_deque_vector_ranges_copy/0 -11.83% 1.553 1.370 - -6.42% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -11.81% 24.065 21.222 - -6.94% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -11.80% 24.103 21.258 - -0.69% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -11.78% 0.338 0.298 - -24.85% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -11.78% 24.817 21.893 - -3.75% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -11.78% 125.055 110.329 - -12.98% -
std::map<int,_int>::ctor(const&)/8192 -11.76% 58703.685 51799.259 - -2.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -11.75% 5492.321 4846.844 - -1.15% -
std::multimap<std::string,_int>::ctor(const&)/32 -11.66% 894.508 790.251 - 0.60% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -11.50% 34.642 30.659 - -0.96% -
BM_StringRelational_Compare_Empty_Large_Control -11.50% 1.830 1.620 - -8.54% -
BM_PushHeap_uint32_Random_1 -11.38% 0.445 0.394 - -35.62% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -11.30% 11.385 10.098 - -4.59% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -11.24% 30.962 27.483 - -7.50% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -11.23% 51470782.220 45689430.493 - 4.46% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -11.21% 1.343 1.192 - -10.46% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -11.20% 14.285 12.685 - 19.57% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -11.17% 736.078 653.850 - 0.57% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -11.17% 29.537 26.238 - -9.40% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.17% 843.533 749.329 - -0.25% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -11.16% 17.804 15.817 - -5.39% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.12% 17.364 15.434 - -1.60% -
std::unique_copy(deque<int>)_(contiguous)/32 -11.11% 10.615 9.435 - -13.43% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -11.09% 35.504 31.565 - 14.54% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -11.09% 0.335 0.298 - 1.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -11.09% 7605.711 6762.163 - 15.23% -
SetIntersection_Front_Set_uint64_262144_1024 -11.09% 15566381.195 13839937.635 - 9.81% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -11.08% 96.779 86.058 - 0.30% -
BM_deque_vector_ranges_copy_backward/70000 -11.08% 10219.110 9087.225 - 0.25% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -11.07% 0.629 0.559 - 15.09% -
SetIntersection_None_Set_string_16384_1024 -10.98% 221429009.401 197113535.043 - -6.65% -
std::any_of(list<int>)_(process_all)/8192 -10.96% 7864.493 7002.376 - -2.09% -
BM_StringMove_Small -10.91% 0.794 0.707 - 0.20% -
std::is_sorted(list<int>,_pred)/8192 -10.90% 8650.007 7707.480 - 0.35% -
SetIntersection_Interlaced_Set_uint32_262144_16 -10.81% 1741256.019 1553006.348 - -0.65% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -10.80% 1.536 1.370 - -8.42% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -10.64% 359.742 321.469 - -4.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -10.56% 645.167 577.062 - -9.78% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.52% 239.223 214.067 - -1.61% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -10.50% 28.035 25.091 - -4.41% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -10.46% 19.659 17.603 - 1.42% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -10.41% 41082.278 36806.923 - -1.78% -
std::fill(list<int>)/8192 -10.40% 8372.716 7501.914 - -10.91% -
BM_vector_deque_ranges_copy/2 -10.36% 1.990 1.784 - -5.57% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.31% 352.361 316.040 - -6.14% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -10.26% 0.386 0.346 - -1.29% -
std::search(list<int>)_(no_match)/8192 -10.22% 7424.052 6665.035 - 1.80% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -10.22% 12366.156 11102.457 - -4.69% -
bm_lexicographical_compare<signed_char>/1 -10.22% 1.531 1.375 - 3.63% -
std::stable_partition(deque<int>)_(sparse)/32 -10.18% 13.126 11.790 - -3.82% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -10.17% 105569.772 94837.223 - -7.51% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.07% 5894961.454 5301269.490 - -9.66% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -10.07% 39.052 35.121 - -3.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -10.05% 36.767 33.072 - 7.31% -
std::copy(list<int>)/64 -10.02% 36.747 33.064 - 8.67% -
std::partition(deque<int>)_(sparse)/8192 -10.02% 3295.180 2965.034 - 0.36% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -10.01% 1333.658 1200.150 - -0.25% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.00% 106156.503 95539.516 - -5.38% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.98% 576.560 518.992 - -9.95% -
std::find_end(deque<int>)_(near_matches)/8192 -9.96% 1252100.370 1127436.325 - -4.93% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -9.92% 841.040 757.641 - -2.60% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -9.90% 644.506 580.717 - -9.62% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -9.77% 56706.774 51163.982 - -0.67% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -9.74% 56676.944 51157.280 - -2.75% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -9.67% 7083.683 6398.650 - -1.13% -
std::remove_if(vector<int>)_(sprinkled)/50 -9.65% 63.333 57.219 - 0.44% -
SetIntersection_Front_Set_float_64_64 -9.64% 13850448.489 12514888.823 - -0.81% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -9.62% 1.462 1.322 - -6.77% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -9.61% 21.627 19.548 - -5.77% -
SetIntersection_Front_Set_string_262144_16 -9.55% 2039869.741 1845115.653 - -1.52% -
ranges::min(std::deque<char>)/70000 -9.50% 19818.274 17934.912 - 0.38% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -9.50% 340.610 308.254 - -15.03% -
SetIntersection_Front_Set_float_16384_1024 -9.46% 13580671.575 12296229.886 - 8.64% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -9.45% 328.097 297.078 - 7.44% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.44% 4.661 4.221 - 0.07% -
std::find_first_of(vector<int>)_(small_needle)/50 -9.43% 76.664 69.437 - -9.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -9.40% 1205.938 1092.597 - -9.01% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -9.36% 105914.800 95998.303 - -6.48% -
SetIntersection_Front_Set_float_262144_64 -9.34% 1754597.485 1590634.725 - 0.90% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.27% 841.801 763.761 - 6.93% -
std::rotate(list<int>)_(by_1/2)/8192 -9.25% 5451.162 4946.899 - -0.33% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -9.18% 20.811 18.901 - -5.69% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.13% 29425.545 26738.017 - -0.32% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.08% 629.201 572.089 - -9.54% -
std::search(deque<int>)_(near_matches)/1024 -9.02% 20553.620 18699.314 - -4.69% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -9.01% 1567920.028 1426588.598 - -8.26% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -8.97% 29.892 27.209 - -8.54% -
std::copy_if(list<int>)_(entire_range)/64 -8.97% 36.704 33.413 - 9.75% -
std::adjacent_find(deque<int>)/50 -8.93% 26.467 24.103 - 29.26% -
std::find_if(vector<int>)_(bail_25%)/1024 -8.87% 28.869 26.309 - -4.37% -
std::find_end(deque<int>)_(near_matches)/1024 -8.87% 18033.884 16434.958 - -7.30% -
SetIntersection_Interlaced_Set_uint32_262144_4 -8.75% 1374565.267 1254269.694 - -0.67% -
BM_StringRelational_Less_Empty_Empty_Control -8.74% 1.827 1.667 - 0.33% -
std::unordered_set<std::string>::find(key)_(existent)/32 -8.69% 37.402 34.152 - -10.88% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -8.68% 8.840 8.072 - 13.58% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -8.60% 2025761.427 1851588.721 - -21.73% -
BM_StringEraseWithMove_Huge_Opaque -8.55% 48.581 44.426 - -8.30% -
BM_std_minmax_element<short>/70000 -8.54% 18800.434 17195.319 - -0.97% -
BM_std_minmax_element<short>/5500 -8.49% 1480.681 1354.921 - -0.93% -
BM_std_minmax_element<short>/4096 -8.46% 1105.054 1011.571 - -0.91% -
BM_std_minmax_element<char>/70000 -8.44% 18334.008 16786.817 - -11.13% -
BM_StringFindAllMatch/8 -8.43% 2.873 2.631 - 0.91% -
BM_std_minmax_element<short>/4000 -8.40% 1079.499 988.869 - -0.96% -
std::find_end(deque<int>)_(near_matches)/1000 -8.37% 17301.504 15853.777 - -6.80% -
BM_std_minmax_element<short>/64000 -8.36% 17161.273 15726.414 - -0.87% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.34% 828.254 759.178 - 0.13% -
BM_vector_deque_ranges_copy/65536 -8.32% 3120.466 2860.763 - 0.15% -
BM_std_minmax_element<short>/65536 -8.30% 17575.901 16117.782 - -0.78% -
BM_std_minmax_element<char>/65536 -8.25% 17124.893 15712.933 - -11.11% -
BM_std_minmax_element<char>/64000 -8.23% 16722.664 15345.711 - -11.10% -
std::search(list<int>)_(single_element)/8192 -8.23% 8935.607 8200.220 - -7.00% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -8.22% 1.176 1.079 - -8.62% -
std::distance(join_view(vector<vector<int>>))/50 -8.16% 0.641 0.588 - -11.03% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -8.11% 11.796 10.839 - 1.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.11% 97.167 89.286 - 3.60% -
BM_vector_deque_move/70000 -8.11% 3381.497 3107.254 - 0.13% -
SetIntersection_Front_Set_uint64_16384_64 -8.07% 1714697.503 1576391.627 - -5.23% -
BM_StringRelational_Eq_Large_Large_ChangeLast -8.04% 2.021 1.858 - -10.66% -
BM_vector_deque_copy/70000 -8.04% 3376.882 3105.476 - -5.54% -
BM_vector_deque_ranges_move/65536 -8.04% 3112.575 2862.414 - 0.13% -
SetIntersection_Front_Set_string_1024_64 -8.01% 4966333.257 4568577.331 - 0.40% -
SetIntersection_Interlaced_Set_uint32_262144_1 -8.00% 1097971.448 1010117.018 - 2.48% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -7.98% 77.730 71.525 - -5.45% -
BM_vector_deque_ranges_move/70000 -7.96% 3376.854 3108.215 - 0.14% -
BM_std_minmax_element<char>/4096 -7.95% 1078.540 992.757 - -10.76% -
BM_std_minmax_element<char>/4000 -7.95% 1053.545 969.800 - -10.75% -
BM_std_minmax_element<char>/5500 -7.94% 1444.625 1329.917 - -10.80% -
std::map<std::string,_int>::find(key)_(existent)/1024 -7.91% 24.604 22.657 - -10.21% -
std::copy_if(list<int>)_(every_other)/32768 -7.89% 28160.750 25939.778 - 3.17% -
BM_vector_deque_copy/65536 -7.88% 3101.452 2857.016 - -0.37% -
BM_vector_deque_move/65536 -7.86% 3106.739 2862.540 - 0.23% -
rng::find_last(vector<char>)_(bail_90%)/8192 -7.86% 205.461 189.320 - 0.27% -
BM_std_minmax_element<short>/1024 -7.82% 281.908 259.864 - -0.37% -
ranges::min(std::deque<char>)/64 -7.82% 17.984 16.578 - -0.14% -
BM_std_minmax_element<char>/1024 -7.82% 275.555 254.017 - -10.61% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -7.79% 32.906 30.343 - -10.87% -
SetIntersection_Interlaced_Vector_uint32_256_4 -7.77% 5023863.240 4633354.471 - -6.85% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -7.68% 534.534 493.486 - -6.39% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -7.65% 12.512 11.554 - -0.22% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -7.63% 37.366 34.513 - -0.99% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -7.57% 25.711 23.765 - -5.63% -
std::set<std::string>::find(key)_(existent)/8192 -7.57% 30.497 28.189 - -9.89% -
BM_vector_deque_ranges_copy/64000 -7.56% 3073.603 2841.230 - 0.04% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -7.54% 81.041 74.927 - -15.14% -
rng::starts_with(deque<int>)/1000 -7.54% 461.492 426.718 - -10.56% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -7.53% 1.731 1.601 - 5.69% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -7.53% 42.486 39.288 - -6.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.45% 93.924 86.924 - -3.28% -
std::list<int>::insert(begin)_(cheap_elements)/32 -7.44% 11.019 10.199 - -6.76% -
std::for_each_n(deque<int>)/8 -7.43% 1.250 1.157 - -3.93% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.41% 29.883 27.668 - -5.89% -
BM_vector_deque_move/64000 -7.40% 3069.389 2842.263 - 0.03% -
std::partition_copy(list<int>)/8192 -7.39% 7338.800 6796.248 - -9.27% -
SetIntersection_Front_Set_uint64_1024_1 -7.38% 1056970.070 978932.364 - -5.75% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -7.37% 1.488 1.378 - 5.05% -
SetIntersection_Front_Set_float_16384_64 -7.37% 1771979.265 1641348.498 - 0.47% -
BM_vector_deque_copy/64000 -7.35% 3066.720 2841.185 - 0.08% -
BM_PushHeap_string_SingleElement_16 -7.35% 2.776 2.572 - -0.47% -
BM_vector_deque_ranges_copy/1 -7.34% 2.185 2.024 - -6.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -7.33% 1065102.705 987016.543 - -1.46% -
BM_vector_deque_ranges_move/64000 -7.33% 3069.179 2844.340 - 0.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.32% 42220.257 39130.400 - -3.21% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -7.31% 135.918 125.984 - -1.71% -
std::unordered_set<int>::find(key)_(non-existent)/32 -7.30% 1.173 1.087 - -5.89% -
SetIntersection_Interlaced_Vector_string_64_64 -7.29% 27262060.306 25273442.876 - -2.56% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -7.28% 10.581 9.810 - -7.00% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.23% 9269.935 8599.304 - -1.63% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -7.23% 22.935 21.278 - -4.79% -
BM_deque_deque_copy_backward/0 -7.21% 0.931 0.863 - 17.94% -
rng::starts_with(list<int>)/8192 -7.20% 9200.469 8537.626 - -8.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -7.19% 0.665 0.617 - -3.03% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -7.16% 2.033 1.887 - 15.73% -
std::fill(deque<int>)/1024 -7.16% 32.312 30.000 - 0.22% -
SetIntersection_Interlaced_Vector_uint64_256_4 -7.15% 5046032.944 4685154.628 - 1.78% -
std::multiset<std::string>::find(key)_(existent)/1024 -7.15% 25.779 23.936 - -0.88% -
std::transform(list<int>)_(identity_transform)/8192 -7.14% 7569.706 7029.130 - -7.84% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.14% 2743.554 2547.781 - -0.01% -
std::multiset<std::string>::count(key)_(non-existent)/32 -7.13% 11.364 10.554 - 1.63% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -7.10% 22.373 20.784 - -6.02% -
ranges::minmax(std::deque<long_long>)/1 -7.10% 0.826 0.767 - -7.11% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.08% 243.741 226.490 - -9.80% -
SetIntersection_Front_Vector_string_16384_64 -7.01% 3428717.280 3188204.700 - -2.84% -
std::vector<int>::ctor(size)/1024 -7.01% 44.415 41.301 - -5.42% -
BM_PushHeap_float_Random_1024 -7.00% 7.553 7.025 - -0.43% -
bm_lexicographical_compare<signed_char>/64 -6.98% 2.263 2.105 - 4.32% -
std::set<int>::contains(key)_(non-existent)/32 -6.97% 2.883 2.682 - 0.71% -
std::set<int>::count(key)_(existent)/1024 -6.96% 4.256 3.960 - -3.61% -
std::multiset<int>::count(key)_(existent)/8192 -6.95% 10.185 9.477 - 3.62% -
BM_std_minmax_element<short>/512 -6.93% 143.275 133.342 - -0.74% -
BM_PushHeap_float_Random_64 -6.91% 6.699 6.236 - -1.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.89% 653.191 608.176 - -8.59% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -6.88% 2.685 2.500 - 4.49% -
SetIntersection_Front_Set_uint64_16384_16 -6.88% 1203734.927 1120921.716 - -5.53% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -6.88% 756.039 704.041 - -5.49% -
SetIntersection_Front_Set_float_256_64 -6.87% 5740497.510 5346012.280 - -1.22% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -6.85% 74815.710 69688.843 - -3.50% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -6.85% 0.237 0.221 - -0.14% -
SetIntersection_Interlaced_Set_uint32_64_16 -6.84% 23238654.458 21648549.198 - -0.64% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -6.84% 29.039 27.053 - -29.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -6.81% 4783923.337 4458183.952 - -15.04% -
std::unique(deque<int>)_(contiguous)/8192 -6.79% 4033.370 3759.422 - 0.22% -
BM_StringConstructDestroyCStr_Small_Transparent -6.78% 0.397 0.370 - -4.30% -
BM_deque_vector_ranges_copy/70000 -6.75% 3448.286 3215.380 - -0.01% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -6.75% 350895390.283 327211385.361 - -7.65% -
std::reverse_copy(list<int>)/512 -6.75% 391.377 364.963 - 0.08% -
BM_PushHeap_float_Ascending_16384 -6.75% 4.368 4.073 - 0.35% -
BM_PushHeap_float_Random_256 -6.73% 7.367 6.871 - -0.60% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -6.72% 1.299 1.212 - -12.59% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -6.71% 23.832 22.234 - -5.32% -
std::replace(vector<int>)_(sprinkled)/1024 -6.70% 169.994 158.598 - 0.26% -
std::is_sorted_until(vector<int>,_pred)/8 -6.68% 3.642 3.398 - -9.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -6.67% 11172785.651 10427248.086 - 41.24% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -6.67% 1.576 1.471 - 7.83% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -6.65% 12.729 11.883 - -35.74% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -6.64% 1194.803 1115.416 - -0.14% -
SetIntersection_Interlaced_Vector_uint32_256_64 -6.64% 8417840.117 7859091.919 - -4.74% -
BM_std_minmax_element<char>/512 -6.63% 140.349 131.046 - -9.28% -
std::map<int,_int>::clear()/32 -6.62% 695.035 648.996 - -0.59% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -6.62% 7064.338 6596.445 - 1.95% -
SetIntersection_Front_Set_string_256_256 -6.62% 30873578.681 28828739.860 - -2.59% -
std::find(vector<bool>)_(process_all)/50 -6.62% 0.677 0.632 - -7.24% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -6.61% 31.247 29.180 - 0.00% -
std::sort_heap(vector<NonIntegral>)/8 -6.58% 30.069 28.089 - -8.54% -
BM_deque_vector_ranges_copy/64000 -6.57% 3121.639 2916.634 - -0.57% -
std::find(vector<long_long>)_(process_all)/8 -6.52% 1.096 1.025 - -7.55% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -6.46% 1.495 1.399 - 0.91% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -6.45% 5.078 4.750 - -9.08% -
SetIntersection_Front_Vector_uint64_1024_16 -6.43% 1130084.493 1057412.333 - -4.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.40% 6569425.171 6149258.808 - -7.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -6.38% 1181025.735 1105618.404 - -5.95% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.38% 18.408 17.234 - 0.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.37% 23876.535 22356.534 - -0.19% -
BM_PushHeap_uint32_Descending_4 -6.36% 0.389 0.364 - 2.97% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -6.35% 11.165 10.456 - -0.01% -
std::unordered_map<int,_int>::ctor(const&)/8192 -6.34% 59021.197 55278.327 - 0.55% -
std::multiset<std::string>::contains(key)_(existent)/32 -6.34% 16.435 15.393 - -0.14% -
SetIntersection_Front_Vector_float_262144_256 -6.31% 2275124.493 2131482.605 - -2.32% -
std::count(list<int>)_(every_other)/1048576 -6.31% 873195.537 818122.647 - -0.99% -
std::find_first_of(vector<int>)_(small_needle)/1024 -6.30% 1504.072 1409.303 - -6.52% -
std::unordered_set<std::string>::erase(iterator)/1024 -6.30% 33.550 31.437 - -1.03% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -6.25% 0.233 0.219 - -0.12% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -6.25% 23.082 21.641 - -0.26% -
BM_PushHeap_string_SingleElement_4 -6.24% 2.409 2.258 - -1.50% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -6.23% 1043158.132 978152.961 - -5.12% -
BM_PushHeap_uint32_SingleElement_4 -6.23% 0.356 0.334 - -0.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -6.20% 7235397.834 6786484.317 - -13.80% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.20% 922409.162 865234.085 - -5.26% -
BM_PushHeap_float_Random_262144 -6.20% 7.569 7.100 - -2.03% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.19% 16160.124 15159.642 - -0.48% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -6.19% 31.806 29.838 - -0.01% -
std::pop_heap(deque<float>)/1024 -6.17% 13.299 12.478 - -0.93% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.13% 2297.606 2156.655 - 0.51% -
BM_deque_vector_ranges_move_backward/5500 -6.13% 209.939 197.065 - 0.20% -
BM_deque_deque_ranges_move/0 -6.13% 0.793 0.744 - -6.02% -
SetIntersection_Front_Set_uint32_16384_16 -6.12% 1205652.387 1131845.793 - -4.57% -
BM_PushHeap_string_SingleElement_64 -6.12% 2.777 2.607 - -0.58% -
BM_PushHeap_string_Descending_64 -6.12% 2.320 2.178 - -0.40% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -6.10% 12.222 11.476 - -4.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -6.09% 14111433.784 13251688.448 - -9.68% -
BM_vector_deque_move_backward/2 -6.06% 2.051 1.927 - -6.55% -
std::map<int,_int>::contains(key)_(existent)/1024 -6.05% 4.172 3.920 - -4.29% -
std::find_if(vector<char>)_(process_all)/8 -6.04% 1.567 1.473 - -7.95% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -6.03% 33.742 31.706 - -10.77% -
BM_StringFindAllMatch/1 -6.03% 3.157 2.967 - 2.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -6.02% 6646714.751 6246416.459 - -12.70% -
SetIntersection_Front_Set_uint32_262144_64 -6.02% 1686092.803 1584657.345 - -0.63% -
bm_gcd_random -6.00% 31.086 29.222 - -0.99% -
bm_ranges_lexicographical_compare<signed_char>/64 -5.99% 2.561 2.407 - -0.55% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.99% 816.645 767.737 - 14.40% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -5.98% 26.707 25.109 - -3.20% -
std::equal(vector<int>)_(it,_it,_it)/8 -5.98% 1.229 1.156 - 0.01% -
SetIntersection_Front_Set_uint64_256_64 -5.95% 5737624.205 5396211.614 - -6.53% -
SetIntersection_None_Vector_uint64_16384_1 -5.94% 1108815.611 1042925.715 - -5.43% -
BM_deque_vector_ranges_copy/65536 -5.94% 3128.203 2942.356 - 0.08% -
SetIntersection_Front_Set_uint32_262144_256 -5.94% 3830800.392 3603288.386 - -5.11% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -5.94% 800.940 753.377 - 0.50% -
SetIntersection_Interlaced_Set_uint64_262144_1 -5.92% 1051269.111 989011.544 - -4.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -5.91% 54.145 50.946 - -0.32% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.91% 72.774 68.476 - 32.71% -
SetIntersection_Interlaced_Set_uint32_262144_64 -5.88% 1619440.350 1524145.019 - -0.44% -
std::distance(join_view(vector<vector<int>>))/4096 -5.88% 4.586 4.316 - -0.61% -
std::rotate(deque<int>)_(by_1/2)/8192 -5.88% 1560.354 1468.582 - -4.67% -
BM_PushHeap_string_Descending_16 -5.88% 2.217 2.087 - 0.40% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.88% 1.715 1.615 - 0.03% -
std::find_if(vector<char>)_(bail_25%)/8 -5.87% 0.957 0.901 - -3.36% -
std::replace(list<int>)_(prefix)/1024 -5.87% 785.529 739.448 - 0.10% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -5.86% 1.343 1.264 - -1.19% -
BM_PushHeap_float_Random_16384 -5.86% 7.623 7.176 - -1.62% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -5.86% 24.981 23.517 - -4.96% -
std::is_sorted(vector<int>,_pred)/8 -5.85% 3.303 3.110 - -7.46% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -5.84% 0.648 0.610 - -11.82% -
std::map<std::string,_int>::clear()/32 -5.84% 921.312 867.476 - -6.12% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.83% 11863.714 11171.876 - 8.70% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -5.83% 247.568 233.141 - -9.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.82% 1186410.352 1117335.702 - -5.40% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -5.82% 11.057 10.413 - -3.45% -
std::multiset<std::string>::find(key)_(non-existent)/32 -5.81% 10.524 9.912 - -3.91% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.81% 4.529 4.266 - -2.18% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -5.79% 9882.387 9310.046 - -6.39% -
std::stable_sort(vector<int>)_(descending)/8 -5.76% 24.368 22.964 - -6.60% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -5.76% 13.375 12.605 - -14.65% -
std::partition(list<int>)_(dense)/1024 -5.74% 412.971 389.274 - 0.30% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -5.69% 30.304 28.581 - -0.91% -
BM_vector_deque_copy_backward/2 -5.69% 2.000 1.886 - -8.67% -
std::move_backward(vector<bool>)_(unaligned)/64 -5.67% 1.734 1.636 - 0.10% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -5.66% 11.299 10.659 - -0.59% -
std::unique_copy(deque<int>)_(contiguous)/8192 -5.66% 3959.967 3735.683 - 0.07% -
BM_PushHeap_string_PipeOrgan_16384 -5.66% 13.172 12.427 - -0.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.60% 1324.625 1250.481 - -2.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.57% 1255.449 1185.475 - -0.26% -
BM_deque_vector_copy_backward/0 -5.57% 1.476 1.394 - -1.86% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -5.55% 311.990 294.670 - -1.10% -
std::set<std::string>::find(key)_(existent)/1024 -5.54% 23.851 22.529 - -5.75% -
BM_StringEraseWithMove_Huge_Transparent -5.54% 45.328 42.818 - -3.68% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -5.54% 44198.507 41751.318 - 1.33% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.52% 239.328 226.127 - -2.04% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -5.49% 0.289 0.273 - -33.19% -
std::map<int,_int>::ctor(const&)/32 -5.49% 234.864 221.975 - -4.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.48% 17765501.233 16791990.539 - -1.71% -
SetIntersection_Front_Vector_uint64_262144_1 -5.47% 1041104.517 984171.033 - -4.75% -
SetIntersection_Front_Set_float_262144_16384 -5.46% 228201279.112 215735461.341 - -0.37% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -5.45% 1052.378 995.071 - -7.18% -
SetIntersection_None_Set_uint64_1024_1 -5.44% 9092670.744 8597713.342 - -8.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.42% 629.615 595.479 - -7.95% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.42% 24.633 23.298 - -2.14% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -5.41% 32.615 30.850 - -2.42% -
rng::find_last(deque<int>)_(bail_10%)/50 -5.40% 12.064 11.412 - 0.22% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -5.39% 31.926 30.206 - -1.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.37% 25.317 23.958 - -0.17% -
std::sort(vector<int>)_(heap)/1024 -5.35% 4832.304 4573.594 - 0.29% -
std::set<std::string>::contains(key)_(non-existent)/1024 -5.33% 22.798 21.582 - 4.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.33% 69283.589 65588.919 - -1.81% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -5.31% 15.335 14.521 - -0.18% -
std::is_partitioned(list<int>)_(partitioned)/8192 -5.30% 7177.363 6796.872 - -3.37% -
BM_lexicographical_compare_three_way_slow_path/1 -5.28% 0.434 0.411 - -2.15% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -5.28% 29.634 28.069 - -1.98% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -5.27% 0.660 0.625 - 1.94% -
BM_PushHeap_float_Random_16 -5.26% 5.394 5.110 - -1.12% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -5.25% 12.215 11.573 - -4.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -5.24% 1052760.740 997617.990 - -5.60% -
BM_StringRead_Cold_Deep_Empty -5.21% 1.308 1.240 - 0.02% -
BM_PushHeap_string_SingleElement_256 -5.21% 2.715 2.574 - 0.20% -
std::multimap<std::string,_int>::erase(iterator)/1024 -5.20% 34.034 32.264 - -1.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.17% 46789.561 44368.407 - 0.12% -
SetIntersection_Front_Vector_uint64_16384_4 -5.15% 1054766.499 1000413.627 - -0.18% -
ranges::min(std::list<char>)/1 -5.14% 0.364 0.345 - -24.14% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -5.12% 25.933 24.605 - 0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -5.10% 0.814 0.772 - -0.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.09% 979859.505 929957.879 - -0.22% -
BM_StringRelational_Eq_Small_Small_ChangeLast -5.09% 2.009 1.907 - -8.06% -
ranges::min(std::deque<char>)/8 -5.09% 2.548 2.418 - -4.67% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.08% 39970196.619 37938209.379 - -1.79% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -5.04% 35.554 33.762 - -3.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -5.04% 1109969.484 1054042.222 - -4.68% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -5.03% 65.849 62.534 - 4.28% -
SetIntersection_None_Set_string_16384_256 -5.02% 201923062.792 191780973.828 - -5.86% -
SetIntersection_Interlaced_Set_uint32_262144_256 -5.02% 1603431.478 1523007.568 - -1.37% -
BM_vector_deque_ranges_copy/70000 -5.01% 3380.825 3211.575 - 3.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -5.00% 22595456.210 21464792.452 - -3.54% -
std::rotate(list<int>)_(1_element_forward)/8192 -4.98% 8100.032 7696.502 - 0.54% -
SetIntersection_Front_Set_uint32_16384_1024 -4.97% 12667720.138 12037875.994 - -4.97% -
BM_StringConstructDestroyCStr_Small_Opaque -4.94% 2.188 2.080 - -4.58% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -4.93% 1.154 1.097 - -5.32% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -4.89% 820.814 780.668 - 24.01% -
std::move(list<int>)/4096 -4.88% 5075.383 4827.729 - -0.39% -
std::map<std::string,_int>::find(key)_(existent)/32 -4.88% 15.585 14.825 - -7.91% -
BM_PushHeap_string_Descending_256 -4.86% 2.389 2.273 - -0.10% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -4.85% 43204.293 41108.192 - 0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.84% 1922236.660 1829106.674 - -7.71% -
ranges::minmax(std::deque<long_long>)/8 -4.84% 3.865 3.678 - -8.53% -
std::stable_sort(vector<int>)_(ascending)/1024 -4.84% 2172.858 2067.772 - 0.06% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.84% 4992.279 4750.864 - 0.16% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -4.83% 17.769 16.910 - -0.86% -
BM_deque_deque_ranges_move/70000 -4.81% 3446.422 3280.678 - 0.41% -
BM_PushHeap_string_PipeOrgan_1024 -4.80% 9.444 8.991 - -1.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.79% 65944.330 62783.742 - -1.37% -
std::search(list<int>)_(single_element)/1000 -4.78% 689.282 656.310 - -0.52% -
BM_CmpLess_uchar_uint -4.76% 1.117 1.064 - -0.41% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.75% 19.267 18.352 - -0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -4.72% 10082706.103 9607107.174 - -0.21% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.71% 164.402 156.663 - -5.37% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.71% 0.266 0.254 - 0.18% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.70% 17.893 17.051 - -0.03% -
BM_PushHeap_uint32_Descending_16 -4.70% 0.379 0.361 - 0.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -4.70% 9.663 9.209 - -1.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -4.70% 1061053.059 1011209.003 - -2.97% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -4.69% 1.361 1.297 - -4.67% -
SetIntersection_None_Set_uint32_1024_16 -4.69% 9111137.382 8683749.757 - -1.02% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.69% 38244.012 36451.829 - -0.47% -
std::find_if(vector<int>)_(bail_25%)/8192 -4.68% 222.169 211.761 - -0.36% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -4.68% 1.834 1.748 - 10.61% -
std::copy(vector<bool>)_(aligned)/262144 -4.66% 751.624 716.612 - -0.82% -
BM_PushHeap_string_SingleElement_16384 -4.66% 2.704 2.578 - 0.33% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -4.65% 1.387 1.322 - 4.84% -
BM_deque_vector_copy/64000 -4.64% 3002.860 2863.621 - -0.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -4.62% 30.940 29.510 - 0.07% -
std::rotate(vector<bool>)_(1_element_forward)/50 -4.62% 18.293 17.448 - -0.77% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -4.60% 33.584 32.038 - -0.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.59% 1162.960 1109.554 - 0.50% -
BM_deque_deque_ranges_copy_backward/2 -4.59% 2.353 2.245 - -2.48% -
BM_PushHeap_string_SingleElement_1024 -4.57% 2.712 2.588 - -0.01% -
BM_vector_deque_ranges_copy/64 -4.56% 2.802 2.674 - -0.95% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.54% 77257.429 73747.765 - 0.08% -
ranges::min(std::vector<__int128>)/70000 -4.54% 29886.819 28531.116 - 5.43% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.53% 326.383 311.593 - 10.41% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.51% 6919.170 6606.826 - 1.17% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -4.50% 1.662 1.587 - -9.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.50% 5683.831 5428.093 - -0.80% -
std::search(list<int>,_pred)_(no_match)/8192 -4.49% 7798.397 7448.416 - 2.83% -
std::partition(deque<int>)_(sparse)/1024 -4.49% 400.688 382.714 - 0.33% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -4.48% 1.676 1.601 - 6.08% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.47% 278.438 265.981 - 0.12% -
SetIntersection_Front_Set_string_256_16 -4.47% 7315761.490 6988521.066 - -1.33% -
SetIntersection_Front_Vector_string_256_16 -4.46% 6315256.638 6033515.628 - -2.20% -
BM_PushHeap_string_SingleElement_262144 -4.46% 2.734 2.612 - 0.49% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -4.45% 5750178.186 5494249.452 - 0.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.44% 39.205 37.466 - 1.95% -
BM_StringAssignStr_Empty_Transparent -4.43% 0.508 0.485 - -0.10% -
SetIntersection_Front_Vector_float_1024_1024 -4.41% 5909356.494 5648633.431 - 3.94% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.39% 3650.870 3490.590 - -9.26% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -4.37% 24.054 23.002 - -1.61% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.34% 284.622 272.255 - 3.55% -
SetIntersection_None_Set_string_16384_1 -4.34% 210213417.855 201087922.424 - -1.29% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -4.34% 10.581 10.122 - -5.80% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.33% 57439.554 54949.746 - 0.35% -
SetIntersection_None_Set_uint64_256_4 -4.31% 11594445.423 11094442.988 - -8.33% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -4.31% 472.850 452.476 - -6.18% -
SetIntersection_Front_Set_string_64_64 -4.30% 36717887.879 35137538.357 - 0.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.30% 14695.793 14063.723 - -3.11% -
BM_deque_deque_move/0 -4.29% 0.809 0.774 - 0.60% -
SetIntersection_Front_Set_uint64_16384_256 -4.28% 3966943.696 3797109.836 - -3.20% -
SetIntersection_None_Set_uint32_1024_1024 -4.27% 9019637.463 8634343.891 - -2.77% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -4.27% 857.543 820.954 - -12.98% -
std::find_if(list<int>)_(process_all)/50 -4.27% 20.057 19.202 - 0.75% -
SetIntersection_Front_Vector_uint32_16384_64 -4.26% 1375714.783 1317060.574 - -0.91% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.26% 5978.461 5723.851 - -3.51% -
SetIntersection_None_Set_uint64_256_64 -4.26% 9370715.529 8971983.885 - -7.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.25% 554586041.157 530990542.562 - -0.01% -
BM_vector_deque_copy_backward/1 -4.25% 2.240 2.145 - -10.50% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -4.25% 11.174 10.699 - -0.21% -
std::is_sorted(deque<int>,_pred)/1024 -4.24% 670.005 641.603 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.23% 1055283.003 1010596.315 - -2.47% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -4.23% 13.494 12.924 - -3.03% -
std::deque<int>::ctor(size)/32 -4.22% 29.330 28.091 - 0.36% -
SetIntersection_Front_Set_uint32_256_64 -4.22% 5457244.281 5226757.748 - -4.92% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.22% 73.639 70.531 - -1.81% -
std::find_if(vector<int>)_(bail_25%)/32768 -4.22% 839.762 804.357 - -2.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -4.21% 6111872.852 5854455.339 - -8.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.21% 1056122.205 1011647.768 - -6.38% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.20% 55.818 53.474 - -0.48% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.19% 10.457 10.018 - -2.54% -
rng::find_last(deque<int>)_(bail_10%)/1024 -4.19% 237.570 227.623 - 0.43% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.19% 408.102 391.017 - -0.03% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.19% 224.452 215.057 - -0.61% -
BM_CmpLess_short_schar -4.18% 0.988 0.946 - -1.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.18% 1060446.869 1016108.593 - -9.71% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -4.18% 26.550 25.440 - -3.96% -
SetIntersection_Front_Set_uint32_262144_4 -4.17% 1065592.318 1021136.136 - -1.07% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -4.16% 227.513 218.041 - -2.33% -
SetIntersection_Front_Set_uint32_1024_1024 -4.16% 12433868.103 11916549.818 - -3.38% -
SetIntersection_Interlaced_Vector_string_256_256 -4.16% 20892201.851 20023925.494 - 0.74% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -4.16% 5073.826 4862.983 - 0.21% -
std::search(deque<int>)_(near_matches)/1000 -4.15% 18680.726 17905.004 - -5.76% -
std::move_backward(deque<int>)/64 -4.14% 5.398 5.175 - -1.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.14% 644659.485 617994.955 - 0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -4.12% 3027561.749 2902825.938 - -30.25% -
BM_deque_deque_ranges_move_backward/2 -4.12% 2.336 2.240 - -7.64% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -4.11% 1977.161 1895.889 - 2.69% -
ranges::min(std::deque<long_long>)/8 -4.11% 2.403 2.304 - -0.13% -
ranges::min(std::deque<long_long>)/64 -4.10% 17.609 16.887 - -4.24% -
SetIntersection_Front_Vector_string_1024_64 -4.10% 3453497.542 3311910.654 - 2.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -4.10% 1183563.512 1135048.440 - -2.87% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.09% 1752.841 1681.111 - 3.07% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.08% 43.244 41.479 - -1.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -4.07% 1058621.182 1015486.610 - -2.02% -
SetIntersection_Front_Set_uint32_1024_4 -4.07% 1071249.812 1027652.409 - -3.63% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.07% 714.126 685.096 - -0.76% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.06% 7.651 7.340 - -2.90% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -4.06% 1.556 1.493 - -2.34% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -4.06% 702.674 674.176 - -3.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -4.05% 2287558.021 2194912.901 - 0.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.05% 5414.643 5195.583 - -0.29% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.05% 47.736 45.805 - -8.36% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -4.04% 919.487 882.379 - 1.30% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -4.03% 58.922 56.547 - 2.64% -
SetIntersection_Front_Set_float_1024_16 -4.01% 1217881.960 1169002.050 - -1.95% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -4.01% 286.317 274.835 - -0.60% -
std::set<int>::clear()/8192 -4.01% 78916.256 75751.871 - -5.49% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -4.00% 1.946 1.868 - -3.99% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -3.99% 11.791 11.321 - -2.84% -
std::search(list<int>)_(no_match)/1000 -3.98% 709.956 681.700 - -2.43% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.98% 8.724 8.377 - 0.98% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.98% 918.642 882.112 - 1.61% -
std::remove_if(vector<int>)_(sprinkled)/32 -3.98% 53.069 50.959 - 0.47% -
std::partial_sort(deque<int>)_(heap)/8 -3.97% 41.340 39.699 - -1.80% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.95% 7007.870 6730.764 - -3.13% -
std::copy(vector<bool>)_(aligned)/4096 -3.95% 4.926 4.732 - -2.22% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -3.94% 360954.608 346717.490 - -0.13% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -3.94% 1860922.443 1787533.609 - 1.12% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -3.94% 1535020.066 1474496.502 - -9.00% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -3.94% 32.474 31.195 - -3.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -3.92% 1130443.455 1086097.613 - -3.68% -
std::set<int>::contains(key)_(non-existent)/1024 -3.92% 6.394 6.143 - 1.14% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -3.89% 27.331 26.269 - 0.80% -
BM_StringRelational_Eq_Large_Huge_Control -3.87% 0.489 0.470 - -0.11% -
SetIntersection_Interlaced_Set_string_64_64 -3.87% 35009422.244 33655035.758 - -2.79% -
ranges::min(std::deque<long_long>)/1 -3.86% 0.679 0.652 - 1.12% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -3.86% 7591.316 7298.136 - -4.70% -
SetIntersection_None_Vector_uint32_262144_1024 -3.84% 1134191.015 1090655.660 - -2.78% -
BM_StringMove_Large -3.83% 0.735 0.707 - 0.17% -
std::none_of(vector<int>)_(process_all)/8 -3.82% 2.564 2.466 - -0.66% -
std::remove_if(list<int>)_(prefix)/8192 -3.81% 9895.199 9518.089 - -6.87% -
std::reverse(deque<int>)/64 -3.80% 13.563 13.047 - -3.80% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -3.80% 19.691 18.942 - -1.53% -
SetIntersection_Front_Vector_uint64_262144_16 -3.79% 1127849.428 1085081.536 - -1.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -3.79% 1079196.259 1038289.022 - -2.76% -
std::remove(deque<int>)_(prefix)/32 -3.78% 53.508 51.483 - -9.22% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -3.78% 1.179 1.134 - -3.27% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -3.78% 802.029 771.699 - 4.89% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.78% 5.473 5.266 - -1.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -3.77% 21576306.263 20762633.652 - -2.63% -
SetIntersection_Front_Vector_uint32_16384_1 -3.76% 1055254.260 1015534.196 - 1.33% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -3.76% 1.861 1.791 - -0.32% -
BM_PushHeap_string_Descending_1024 -3.75% 2.436 2.344 - -0.60% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.75% 11.235 10.814 - 7.01% -
BM_CmpLess_ushort_short -3.74% 1.070 1.030 - -0.66% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.73% 829.050 798.112 - 1.27% -
std::multiset<int>::find(key)_(existent)/8192 -3.73% 8.594 8.274 - 3.41% -
std::find(vector<int>)_(process_all)/8 -3.73% 2.791 2.686 - -1.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -3.73% 1182703.692 1138580.762 - 0.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.72% 1418.184 1365.492 - 1.06% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -3.71% 29.293 28.206 - -5.91% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.70% 297.300 286.286 - -1.20% -
SetIntersection_Front_Set_uint32_262144_1 -3.70% 1043620.312 1004969.666 - -0.92% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.69% 13.321 12.829 - -0.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.69% 51.997 50.077 - 0.74% -
SetIntersection_Front_Vector_uint32_64_64 -3.69% 10929541.189 10526162.728 - -0.72% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.69% 29.260 28.182 - 0.90% -
SetIntersection_Front_Set_uint64_64_64 -3.67% 13709639.806 13206924.489 - 0.51% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.65% 3492789.406 3365290.879 - -0.80% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.64% 32.632 31.444 - -2.26% -
SetIntersection_Interlaced_Vector_float_16384_4 -3.64% 1678455.658 1617441.732 - 19.14% -
BM_CmpLess_uchar_short -3.62% 1.059 1.021 - -5.15% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.62% 13415.140 12929.839 - 1.25% -
std::set<int>::insert(value)_(new_value,_end)/1024 -3.61% 43.909 42.323 - -3.39% -
SetIntersection_Front_Set_uint32_16384_1 -3.59% 1026027.524 989144.445 - -4.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.59% 454.809 438.465 - -2.56% -
BM_StringConstructDestroyCStr_Empty_Opaque -3.59% 2.155 2.077 - -4.98% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -3.58% 34.599 33.359 - -0.54% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.58% 9.786 9.436 - -4.03% -
std::set<int>::clear()/1024 -3.58% 9187.432 8858.812 - -5.13% -
std::remove(vector<int>)_(prefix)/32 -3.58% 50.778 48.962 - 0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -3.57% 0.556 0.536 - -23.13% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -3.56% 72.588 70.005 - 0.63% -
BM_deque_vector_copy/65536 -3.56% 3013.831 2906.642 - -0.23% -
SetIntersection_None_Vector_uint32_16384_4 -3.54% 1114634.745 1075126.499 - -3.27% -
std::set<int>::ctor(&&,_different_allocs)/1024 -3.54% 6173.371 5954.970 - 2.93% -
BM_PushHeap_float_SingleElement_4 -3.53% 0.360 0.348 - -2.81% -
std::stable_partition(deque<int>)_(sparse)/50 -3.53% 29.416 28.377 - -2.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.53% 18573425.908 17917936.590 - -0.24% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.53% 591.919 571.030 - -0.01% -
SetIntersection_None_Set_float_256_64 -3.52% 9425454.870 9093331.631 - -0.42% -
std::move_backward(vector<bool>)_(aligned)/512 -3.52% 2.330 2.248 - -4.62% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -3.50% 5.295 5.110 - 0.33% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.50% 16.292 15.721 - -0.87% -
std::unique(list<int>)_(sprinkled)/52 -3.50% 69.865 67.419 - -8.03% -
std::unique(deque<int>)_(contiguous)/52 -3.49% 57.436 55.434 - -0.04% -
BM_StringFindAllMatch/64 -3.47% 3.236 3.123 - -0.64% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.47% 1479159.990 1427832.233 - 0.43% -
SetIntersection_Front_Set_float_262144_16 -3.46% 1176110.252 1135394.181 - -1.27% -
BM_deque_deque_move/64 -3.46% 3.152 3.043 - 0.22% -
std::copy_backward(vector<bool>)_(aligned)/262144 -3.46% 789.882 762.541 - 11.25% -
BM_PushHeap_uint32_SingleElement_64 -3.46% 0.362 0.350 - -0.02% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.46% 583.200 563.026 - -4.58% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.46% 131573.970 127026.430 - -4.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -3.45% 1120537.165 1081850.273 - 0.82% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -3.45% 24.352 23.513 - -4.36% -
std::set<std::string>::contains(key)_(non-existent)/32 -3.43% 9.646 9.315 - -4.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.43% 5850385.342 5649897.816 - 0.01% -
SetIntersection_Front_Set_float_16384_16 -3.43% 1225513.146 1183538.873 - -0.75% -
std::multiset<int>::ctor(const&)/8192 -3.42% 53158.406 51342.225 - -1.46% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -3.41% 23.884 23.071 - 0.76% -
SetIntersection_None_Set_string_16384_64 -3.40% 203903841.314 196964010.456 - -2.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.40% 1182598.537 1142360.188 - -2.75% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.40% 4047.949 3910.318 - 0.29% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.40% 2.802 2.707 - 53.91% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.40% 22.147 21.395 - -0.27% -
std::for_each(join_view(vector<vector<int>>))/50 -3.39% 4.171 4.030 - -0.48% -
std::map<int,_int>::contains(key)_(existent)/32 -3.39% 1.638 1.582 - -4.28% -
std::map<int,_int>::contains(key)_(non-existent)/32 -3.38% 2.772 2.679 - -8.38% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.38% 8459.392 8173.478 - 0.11% -
std::unordered_set<int>::clear()/8192 -3.37% 73561.139 71079.621 - 0.17% -
BM_StringFindStringLiteral/32 -3.37% 1.793 1.733 - -0.06% -
std::unordered_set<int>::clear()/1024 -3.37% 10228.555 9883.716 - 5.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.37% 10691.891 10331.936 - -11.53% -
std::multiset<int>::ctor(const&)/32 -3.36% 232.977 225.143 - -0.80% -
SetIntersection_None_Vector_string_262144_1024 -3.36% 1287267.087 1244004.903 - -4.70% -
SetIntersection_Front_Set_float_262144_4 -3.36% 1064516.991 1028752.225 - -2.14% -
SetIntersection_Front_Vector_string_262144_4 -3.36% 1203670.962 1163253.280 - -4.07% -
std::copy(list<int>)/4096 -3.36% 3241.840 3133.029 - -4.32% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.35% 29043.716 28070.239 - -6.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.35% 643002.421 621455.500 - -0.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -3.35% 1535875.148 1484434.933 - -1.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.34% 50.116 48.443 - 41.68% -
BM_deque_deque_ranges_copy_backward/1 -3.34% 2.626 2.539 - -2.57% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.33% 17908603.680 17311895.022 - -2.65% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -3.33% 1329.490 1285.223 - -10.57% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.33% 36.813 35.589 - 2.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.33% 1648612.793 1593781.088 - 0.36% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.32% 11613138.296 11227415.398 - 1.22% -
rng::starts_with(deque<int>)/1024 -3.31% 476.854 461.082 - -0.60% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -3.31% 1282711.515 1240292.483 - -10.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.30% 216919.492 209753.484 - 0.50% -
SetIntersection_Front_Set_float_16_16 -3.30% 38474063.983 37204460.504 - -1.39% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -3.29% 1.379 1.333 - -2.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -3.29% 1075787.266 1040426.620 - -2.33% -
std::move(list<int>)/512 -3.28% 368.575 356.485 - -3.87% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -3.27% 32.497 31.435 - 0.04% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -3.26% 19.343 18.712 - -2.30% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.26% 644221.397 623211.607 - -0.01% -
std::equal(vector<int>)_(it,_it,_it)/50 -3.26% 4.219 4.081 - -0.11% -
SetIntersection_None_Vector_uint64_256_4 -3.25% 4196121.267 4059567.847 - -1.53% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -3.25% 526.558 509.437 - -2.92% -
SetIntersection_None_Set_uint64_1024_256 -3.25% 8902385.558 8613136.565 - -9.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.24% 404.775 391.642 - -0.96% -
std::map<std::string,_int>::clear()/8192 -3.22% 218681.069 211630.525 - -2.31% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.21% 4666.051 4516.065 - 0.08% -
SetIntersection_Interlaced_Set_uint64_64_64 -3.21% 13502785.584 13069113.261 - -1.67% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.21% 685.414 663.401 - 0.19% -
std::multiset<int>::ctor(const&,_alloc)/32 -3.21% 233.706 226.208 - -0.85% -
BM_deque_vector_copy/70000 -3.20% 3288.794 3183.627 - 0.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.20% 1721.271 1666.258 - -9.64% -
std::set<std::string>::count(key)_(non-existent)/8192 -3.19% 33.123 32.067 - -6.76% -
SetIntersection_None_Set_uint32_256_16 -3.19% 10915105.269 10566961.500 - -0.59% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -3.18% 1042435.939 1009309.782 - -0.53% -
BM_PushHeap_string_PipeOrgan_256 -3.17% 7.822 7.574 - -1.17% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.17% 0.495 0.479 - -0.00% -
SetIntersection_Front_Vector_float_16384_16384 -3.16% 79563420.577 77045607.551 - -0.28% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.16% 52341.438 50685.085 - 6.55% -
BM_CmpLess_int_uint -3.16% 1.090 1.056 - -7.43% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.16% 2.052 1.987 - 9.27% -
BM_PushHeap_uint64_Descending_4 -3.15% 0.371 0.359 - -1.85% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.15% 28538.844 27639.401 - 2.79% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -3.15% 32.650 31.622 - -2.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.14% 196992849.699 190804776.718 - -4.89% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -3.14% 1678.606 1625.881 - -0.76% -
std::remove(list<int>)_(sprinkled)/8192 -3.14% 8107.857 7853.434 - -0.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.14% 4139182.680 4009417.089 - -1.13% -
BM_StringRelational_Less_Small_Empty_Control -3.13% 1.717 1.663 - 3.30% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -3.13% 52729.224 51077.669 - -4.43% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.13% 23738.636 22995.217 - 0.13% -
std::generate(list<int>)/8192 -3.13% 7693.826 7453.261 - -0.23% -
SetIntersection_Front_Vector_uint64_262144_4 -3.13% 1056272.383 1023253.310 - -4.29% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.13% 6855503.643 6641233.830 - 9.81% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -3.12% 151.848 147.103 - 0.50% -
std::stable_partition(list<int>)_(sparse)/8192 -3.12% 8926.775 8647.877 - -2.66% -
std::multiset<int>::find(key)_(non-existent)/8192 -3.12% 8.439 8.176 - -2.11% -
SetIntersection_None_Vector_uint32_262144_64 -3.11% 1119892.315 1085010.738 - -4.01% -
bm_lexicographical_compare<signed_char>/512 -3.11% 8.116 7.864 - 0.77% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.10% 671397.495 650601.650 - 0.18% -
SetIntersection_None_Set_uint32_262144_4 -3.09% 1181285.890 1144741.699 - -3.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.09% 38.337 37.153 - -0.98% -
SetIntersection_Front_Set_string_16384_16 -3.09% 1937963.880 1878156.961 - -0.39% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -3.08% 182212949.097 176607236.683 - -0.72% -
SetIntersection_Front_Set_string_1024_16 -3.08% 1955368.088 1895220.278 - 1.98% -
std::multimap<int,_int>::erase(iterator)/8192 -3.07% 21.009 20.363 - -1.83% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.05% 6715.447 6510.391 - -3.18% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -3.05% 47.968 46.505 - -3.29% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -3.05% 24.229 23.490 - 1.61% -
SetIntersection_Front_Set_string_262144_262144 -3.05% 18289269.207 17731800.047 - -2.09% -
SetIntersection_Front_Set_float_4_1 -3.03% 218709583.003 212077060.070 - -0.48% -
std::flat_multimap<int,_int>::clear()/1024 -3.03% 403.551 391.314 - -1.42% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.03% 804.553 780.166 - 13.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.03% 40814.327 39577.285 - 1.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.03% 9248125.708 8967857.848 - -0.70% -
std::is_sorted(deque<int>,_pred)/8192 -3.03% 5356.698 5194.491 - 0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -3.00% 11032883.793 10701719.611 - 0.37% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -3.00% 13928.528 13510.486 - -0.40% -
std::rotate_copy(list<int>)/8192 -3.00% 6941.271 6733.341 - -3.28% -
BM_std_minmax_element<short>/4 -2.99% 1.247 1.210 - -0.35% -
std::set<std::string>::ctor(const&)/32 -2.99% 841.161 816.004 - 15.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.99% 8867090.143 8601900.478 - -0.92% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.99% 16.661 16.163 - -0.27% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.98% 13.747 13.338 - -0.51% -
rng::for_each(multimap<int>)/8192 -2.98% 7501.057 7277.678 - -1.18% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -2.97% 214971.698 208577.282 - -0.68% -
std::find(list<int>)_(bail_25%)/32768 -2.97% 8022.389 7783.945 - -7.24% -
SetIntersection_None_Set_uint32_262144_16 -2.96% 1179785.642 1144853.842 - -3.70% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.96% 406.258 394.230 - -0.99% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -2.96% 12.855 12.475 - -0.18% -
SetIntersection_None_Set_uint32_262144_64 -2.95% 1180292.724 1145427.328 - -3.37% -
SetIntersection_Front_Set_float_262144_262144 -2.95% 1642585.369 1594082.926 - -1.30% -
std::unordered_set<int>::find(key)_(existent)/32 -2.93% 1.395 1.354 - 0.26% -
std::copy(vector<bool>)_(aligned)/512 -2.93% 1.415 1.373 - -0.35% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -2.92% 757.904 735.737 - -0.79% -
rng::find_last(deque<int>)_(bail_90%)/50 -2.92% 1.916 1.860 - 1.20% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.91% 10.370 10.068 - -7.50% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -2.91% 15.353 14.907 - 1.36% -
std::shift_right(list<int>)/8192 -2.90% 7670.697 7448.406 - 3.72% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -2.90% 15.315 14.871 - -0.13% -
std::shift_right(deque<int>)/1024 -2.89% 41.655 40.450 - 0.08% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.89% 53994.291 52433.155 - -3.91% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.89% 74789.387 72628.911 - -0.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.89% 405.166 393.469 - -0.89% -
std::multimap<int,_int>::erase(iterator)/1024 -2.89% 20.911 20.308 - -2.05% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.88% 1.643 1.596 - -3.91% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.88% 7791467.503 7567246.993 - -3.30% -
SetIntersection_None_Set_uint32_1024_256 -2.87% 8887022.808 8631523.518 - -0.15% -
SetIntersection_Front_Vector_uint32_262144_256 -2.87% 2287988.299 2222353.055 - 4.36% -
SetIntersection_None_Set_uint64_16384_4 -2.87% 164296628.795 159588599.878 - -8.84% -
std::find_first_of(vector<int>)_(small_needle)/8192 -2.87% 11594.686 11262.461 - -6.76% -
SetIntersection_None_Set_uint64_1024_1024 -2.85% 8897075.085 8643345.107 - -9.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.84% 1307.827 1270.663 - -0.13% -
BM_deque_deque_ranges_move_backward/1 -2.83% 2.593 2.520 - -7.11% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.83% 1256643.228 1221064.455 - -2.38% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.83% 39961.526 38830.443 - 1.14% -
SetIntersection_None_Set_uint32_256_4 -2.83% 11537350.620 11210937.440 - -0.17% -
SetIntersection_Front_Set_string_16384_4 -2.82% 1276415.358 1240359.424 - -0.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.82% 11600744.420 11273467.564 - 0.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.82% 2329343.410 2263711.567 - -5.38% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.81% 2.849 2.769 - -0.24% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.81% 404.622 393.241 - -0.43% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.81% 4.926 4.788 - -3.05% -
SetIntersection_None_Set_string_64_1 -2.81% 22992016.710 22345545.878 - -1.63% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.81% 53210.608 51715.177 - -0.83% -
std::multiset<int>::count(key)_(non-existent)/32 -2.80% 2.491 2.422 - -6.21% -
std::multimap<int,_int>::clear()/32 -2.80% 657.972 639.571 - -1.91% -
SetIntersection_Front_Set_uint32_1024_16 -2.80% 1192766.637 1159412.545 - -2.35% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -2.80% 72.869 70.832 - -0.69% -
SetIntersection_None_Vector_uint64_262144_1024 -2.78% 1114535.784 1083514.272 - -3.82% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.78% 43.804 42.585 - -4.15% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.78% 420.959 409.249 - -1.11% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.78% 6466.454 6286.966 - 7.28% -
SetIntersection_Front_Set_uint64_1024_1024 -2.77% 12664646.235 12313750.416 - -1.75% -
std::deque<std::string>::ctor(size)/8192 -2.76% 8419.664 8187.013 - -4.34% -
SetIntersection_Front_Set_uint64_1024_256 -2.76% 4278192.684 4160079.471 - 7.02% -
SetIntersection_None_Set_uint64_1024_64 -2.76% 9002334.521 8753810.173 - -7.82% -
SetIntersection_None_Set_uint32_256_256 -2.76% 5839950.100 5678820.953 - -0.63% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.76% 302801.338 294455.495 - -0.16% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.75% 13.105 12.744 - -0.85% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -2.73% 34650.160 33702.550 - 2.54% -
BM_PushHeap_uint32_Random_262144 -2.73% 5.920 5.758 - -0.15% -
ranges::min(std::vector<__int128>)/64 -2.73% 26.337 25.617 - 4.26% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.73% 37545.020 36519.439 - -2.83% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.73% 235491224.871 229065277.267 - 0.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.73% 459962.979 447414.826 - -0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.73% 1154935.026 1123447.696 - -1.41% -
std::set<int>::count(key)_(existent)/32 -2.73% 1.644 1.599 - -1.75% -
std::for_each(join_view(vector<vector<int>>))/32 -2.73% 3.877 3.771 - 0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.72% 4314885.303 4197372.826 - -0.82% -
SetIntersection_None_Set_uint32_1024_1 -2.72% 8959748.378 8716182.031 - -0.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.71% 16.533 16.085 - -1.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.71% 22888910.395 22268826.049 - -1.67% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.71% 2212.559 2152.707 - -0.35% -
BM_PushHeap_string_Descending_16384 -2.70% 2.422 2.357 - 1.21% -
SetIntersection_None_Set_uint32_262144_256 -2.70% 1176561.848 1144851.318 - -3.34% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -2.69% 11.062 10.765 - 3.37% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.69% 187950.454 182901.893 - -2.75% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.68% 406.221 395.314 - -1.37% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.68% 7596.359 7392.858 - -1.25% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.67% 24.314 23.665 - 0.64% -
SetIntersection_None_Set_uint32_262144_1 -2.67% 1186128.418 1154476.236 - -2.86% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -2.66% 1.402 1.365 - -1.48% -
std::remove(list<int>)_(sprinkled)/1024 -2.66% 964.468 938.848 - -0.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.65% 14918.982 14523.191 - -0.81% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.65% 35.280 34.346 - -4.66% -
BM_PushHeap_float_QuickSortAdversary_1024 -2.65% 0.632 0.615 - 0.37% -
SetIntersection_None_Set_string_64_64 -2.64% 11651226.775 11343232.853 - -0.79% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.64% 799.787 778.655 - -2.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.64% 1547.980 1507.128 - -2.57% -
std::deque<int>::ctor(size)/8192 -2.64% 458.610 446.509 - -0.20% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -2.64% 11.451 11.149 - -2.36% -
rng::fold_left(list<int>)/8192 -2.63% 10785.696 10501.501 - -8.17% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -2.63% 16.698 16.258 - -2.02% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.63% 581.890 566.565 - -0.07% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -2.63% 29.773 28.991 - -8.67% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -2.61% 38.250 37.250 - -0.03% -
SetIntersection_Front_Set_string_16_16 -2.61% 60701157.319 59114365.426 - -0.92% -
std::multimap<int,_int>::erase(iterator)/32 -2.61% 20.800 20.257 - -1.60% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -2.61% 19.699 19.185 - 0.79% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.60% 1.688 1.644 - 0.25% -
std::replace(vector<int>)_(sprinkled)/8192 -2.60% 1277.194 1243.967 - -1.57% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.60% 12049128.289 11736286.355 - -2.01% -
std::list<int>::erase(begin)_(cheap_elements)/32 -2.59% 11.133 10.845 - 1.32% -
BM_PushHeap_string_Ascending_262144 -2.59% 29.350 28.590 - -3.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.59% 1085210.654 1057134.327 - -1.23% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.59% 13.248 12.905 - -0.11% -
SetIntersection_None_Set_uint32_64_4 -2.58% 21673204.976 21113504.410 - -1.10% -
SetIntersection_Front_Vector_float_262144_16384 -2.58% 79463729.967 77413042.792 - 0.16% -
SetIntersection_Front_Set_string_262144_4 -2.58% 1226946.263 1195321.524 - -5.17% -
SetIntersection_None_Vector_string_262144_16384 -2.57% 1290544.359 1257320.355 - -2.77% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.57% 21.688 21.131 - -1.17% -
BM_StringAssignStr_Small_Opaque -2.56% 0.736 0.717 - 0.02% -
std::adjacent_find(list<int>,_pred)/8 -2.56% 3.920 3.819 - 0.47% -
std::transform(list<int>,_list<int>)/8192 -2.55% 9049.095 8818.191 - -11.01% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.55% 232.792 226.859 - -0.81% -
BM_deque_deque_copy/5500 -2.55% 202.960 197.789 - 0.59% -
std::stable_partition(list<int>)_(sparse)/1024 -2.54% 953.147 928.919 - -0.96% -
SetIntersection_None_Set_uint64_16384_256 -2.53% 169058493.669 164777977.899 - -4.56% -
std::reverse(deque<int>)/512 -2.53% 116.070 113.138 - -1.95% -
BM_CmpLess_int_int -2.52% 1.070 1.043 - -5.22% -
std::sort_heap(deque<int>,_pred)/1024 -2.52% 12596.954 12279.771 - -4.52% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -2.52% 23.831 23.231 - -0.53% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.52% 6582.676 6417.052 - -1.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.51% 37750027.195 36801441.370 - -0.51% -
std::unordered_multimap<int,_int>::clear()/1024 -2.51% 8420.524 8209.479 - 0.14% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -2.50% 12.512 12.199 - 0.08% -
BM_CmpEqual_ushort_short -2.50% 1.037 1.011 - 2.47% -
std::for_each(list<int>)/8192 -2.50% 7438.980 7252.770 - -4.51% -
std::generate_n(list<int>)/50 -2.50% 15.538 15.150 - -1.67% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.50% 32.970 32.146 - -9.96% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.49% 524.335 511.273 - -2.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.49% 18935876.892 18464987.695 - -0.86% -
std::rotate(deque<int>)_(by_1/4)/50 -2.48% 28.108 27.410 - -4.17% -
SetIntersection_None_Vector_uint64_1024_16 -2.48% 1072963.941 1046342.274 - -2.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.47% 1656847.658 1615854.818 - 0.06% -
std::partition(vector<int>)_(sparse)/32 -2.47% 9.080 8.856 - 0.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.47% 1108328.716 1080972.880 - -3.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -2.47% 4188777.653 4085409.837 - -1.36% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.46% 19.527 19.045 - -6.16% -
BM_StringFindStringLiteral/128 -2.46% 3.187 3.108 - -2.49% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -2.46% 559.925 546.166 - -3.42% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.45% 24.879 24.271 - -2.44% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.44% 28.333 27.641 - 0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.44% 197755628.616 192933275.840 - -3.92% -
BM_CmpEqual_uint_ushort -2.44% 1.115 1.088 - -0.52% -
SetIntersection_None_Set_uint32_64_64 -2.44% 11580247.646 11298256.397 - -0.62% -
SetIntersection_Front_Vector_string_64_64 -2.43% 27023384.684 26366186.727 - 4.98% -
BM_deque_vector_move/64 -2.43% 2.655 2.590 - 0.02% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.43% 69.497 67.808 - 4.66% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.43% 8.176 7.977 - 2.68% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.43% 18.158 17.718 - -17.28% -
SetIntersection_Front_Vector_uint64_16384_16 -2.43% 1118995.246 1091858.793 - -1.04% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.42% 399.527 389.842 - -1.58% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.42% 73.214 71.442 - -0.09% -
SetIntersection_None_Vector_uint64_262144_256 -2.42% 1135820.241 1108360.044 - 0.86% -
BM_deque_deque_ranges_move/2 -2.42% 2.240 2.186 - 3.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -2.41% 1122126.846 1095055.178 - -0.65% -
ranges::minmax(std::list<__int128>)/70000 -2.41% 59564.330 58129.449 - -1.32% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -2.41% 295408.806 288294.239 - 2.68% -
bm_lexicographical_compare<signed_char>/8 -2.41% 3.302 3.222 - -3.12% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.41% 297.034 289.883 - -6.39% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -2.41% 23.683 23.113 - -3.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.40% 11588341.122 11309901.402 - 0.65% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.40% 5106.825 4984.243 - 0.09% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.40% 15.207 14.842 - -0.23% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.39% 20.623 20.129 - -6.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.39% 15540.232 15168.297 - 0.03% -
SetIntersection_None_Set_uint32_64_1 -2.39% 22707648.462 22164281.737 - -1.03% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.39% 121270.841 118369.984 - -0.76% -
std::sort_heap(deque<int>)/8 -2.39% 36.949 36.065 - -4.25% -
std::flat_multimap<int,_int>::clear()/32 -2.39% 400.868 391.281 - -1.25% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.39% 10.607 10.353 - -0.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.39% 674.797 658.692 - -5.53% -
BM_num_get<long_double> -2.38% 37.499 36.606 - 1.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.38% 65223379.843 63673259.475 - -10.91% -
SetIntersection_None_Set_uint32_1024_4 -2.37% 8905406.330 8694121.988 - 0.15% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.37% 2.194 2.142 - -0.23% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -2.37% 40.863 39.896 - 3.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.37% 1503.723 1468.144 - 0.80% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -2.37% 12.068 11.782 - 1.73% -
SetIntersection_None_Set_uint64_16384_1 -2.37% 161598357.210 157775362.870 - -8.95% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.36% 62598.020 61120.071 - 0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -2.36% 11488045.413 11217042.240 - -2.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.35% 15.724 15.354 - -6.33% -
SetIntersection_None_Set_uint64_16384_16384 -2.35% 171154050.089 167132228.723 - -2.47% -
BM_deque_vector_ranges_move_backward/4000 -2.35% 145.503 142.090 - -0.85% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.34% 15.377 15.017 - -1.23% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.34% 150408.301 146895.043 - 1.68% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.33% 52470.299 51246.696 - -1.92% -
SetIntersection_None_Set_string_16384_16 -2.33% 203578927.555 198845012.829 - -2.19% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.32% 1275180.500 1245537.272 - -2.08% -
std::set<std::string>::equal_range(key)_(existent)/1024 -2.32% 25.302 24.715 - 3.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -2.32% 4899.260 4785.618 - -0.54% -
std::find_end(vector<int>)_(same_length)/1024 -2.31% 254.807 248.913 - 0.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.31% 1651588.865 1613394.774 - -0.37% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -2.31% 20.696 20.218 - -0.01% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.31% 1.627 1.589 - 0.08% -
std::map<std::string,_int>::count(key)_(existent)/32 -2.31% 16.497 16.116 - 4.41% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.31% 1717485.515 1677846.993 - 0.55% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.30% 8.416 8.222 - 2.29% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.30% 15542.135 15184.030 - -0.37% -
SetIntersection_Front_Vector_uint64_64_16 -2.30% 14399739.178 14068239.410 - -0.89% -
SetIntersection_Front_Set_uint32_256_256 -2.30% 7659448.212 7483262.555 - -2.67% -
std::find_end(list<int>)_(process_all)/8192 -2.30% 7515.754 7343.071 - -0.06% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -2.30% 926858.243 905564.194 - 0.79% -
std::remove(list<int>)_(prefix)/1024 -2.29% 1003.722 980.736 - 3.46% -
std::copy_if(list<int>)_(entire_range)/8 -2.29% 2.545 2.486 - -1.92% -
std::unique(deque<int>)_(contiguous)/32 -2.29% 50.858 49.695 - -0.10% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.29% 714.755 698.404 - 0.80% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.29% 23.186 22.655 - -0.27% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -2.29% 39.829 38.919 - 0.84% -
SetIntersection_Front_Set_uint64_262144_4 -2.28% 1073021.825 1048548.597 - 0.90% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.28% 3.408 3.331 - -34.57% -
SetIntersection_None_Set_uint32_262144_1024 -2.28% 1174901.287 1148138.430 - -3.04% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.28% 213282787.873 208429189.820 - -0.79% -
std::unordered_multimap<int,_int>::clear()/8192 -2.27% 64844.701 63369.947 - 0.54% -
BM_PushHeap_string_Descending_4 -2.27% 1.933 1.889 - 1.14% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.27% 23.120 22.596 - 0.14% -
std::flat_multimap<int,_int>::clear()/8192 -2.26% 417.286 407.850 - -0.50% -
SetIntersection_Front_Vector_string_64_16 -2.26% 21215406.422 20736121.559 - 2.16% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.26% 11066807.337 10816878.219 - -0.99% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.26% 25.136 24.569 - -1.15% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.24% 55577.448 54330.367 - 1.25% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -2.24% 34.441 33.669 - 0.20% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.24% 13.045 12.753 - -0.49% -
SetIntersection_None_Vector_uint32_16384_1 -2.23% 1106121.428 1081406.236 - -2.75% -
rng::contains_subrange(list<int>)_(single_element)/8192 -2.23% 7150.454 6990.709 - -12.90% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.23% 400.692 391.744 - -1.13% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -2.23% 20.406 19.951 - -0.77% -
SetIntersection_Front_Set_uint64_64_4 -2.22% 16204337.952 15843798.765 - -0.14% -
SetIntersection_Front_Set_float_64_16 -2.22% 15488583.667 15144300.013 - 0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.22% 8882216.196 8684988.367 - 0.09% -
SetIntersection_Front_Set_uint64_16384_16384 -2.22% 229019249.249 223937672.315 - -1.44% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.22% 4158686.515 4066470.076 - -1.72% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -2.22% 1.368 1.338 - -0.45% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.21% 17144.735 16765.653 - 1.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.21% 352.021 344.253 - 0.50% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.20% 10092992.810 9870531.276 - -2.56% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -2.20% 29.935 29.276 - 0.25% -
std::move_backward(vector<int>)/262144 -2.20% 21868.613 21387.355 - -0.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.20% 366806757.063 358749362.714 - 2.47% -
SetIntersection_None_Set_string_16384_4 -2.19% 205369041.613 200861979.065 - -1.16% -
std::multiset<std::string>::ctor(const&)/32 -2.19% 818.461 800.504 - 0.01% -
SetIntersection_Interlaced_Set_float_64_4 -2.19% 20859312.104 20401995.763 - -2.80% -
rng::contains_subrange(deque<int>)_(process_all)/32 -2.19% 15.301 14.965 - 9.67% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.19% 14365840.624 14051662.458 - 2.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.18% 1332086.752 1303046.469 - -1.29% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.17% 20950210.136 20495187.770 - -0.90% -
SetIntersection_None_Vector_uint32_256_256 -2.17% 2143798.808 2097321.943 - -1.65% -
BM_StringRelational_Less_Large_Large_Control -2.15% 2.161 2.114 - -1.74% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.15% 23.011 22.516 - -3.14% -
std::multiset<int>::count(key)_(existent)/32 -2.15% 3.758 3.677 - -1.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.15% 131542559.074 128719868.124 - -0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.14% 1589660.931 1555644.795 - -0.73% -
BM_StringRelational_Less_Empty_Small_Control -2.13% 1.757 1.720 - 3.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.13% 11339355.675 11097797.141 - -0.35% -
BM_PushHeap_string_PipeOrgan_64 -2.13% 5.735 5.613 - -1.50% -
std::fill(deque<int>)/8192 -2.13% 241.791 236.648 - -0.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -2.12% 3.786 3.706 - -1.19% -
SetIntersection_Interlaced_Set_string_262144_256 -2.12% 2076646.971 2032562.174 - -9.53% -
rng::find(vector<bool>)_(process_all)/1024 -2.12% 4.671 4.572 - -1.79% -
SetIntersection_None_Set_uint64_16384_1024 -2.12% 168036402.617 164472400.494 - -2.42% -
SetIntersection_None_Set_uint32_256_64 -2.12% 9362650.872 9164168.985 - 0.70% -
std::sort(vector<int>)_(heap)/8192 -2.12% 46637.237 45649.113 - 0.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.12% 35.511 34.760 - -1.37% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -2.11% 3221521.985 3153435.359 - 19.48% -
SetIntersection_Front_Set_uint64_256_4 -2.11% 4229711.206 4140325.970 - 0.33% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.11% 6892.092 6746.461 - 0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.11% 1049564.848 1027413.803 - -1.81% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -2.11% 33.527 32.820 - 10.68% -
BM_CmpEqual_int_uint -2.11% 1.086 1.063 - -0.88% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.10% 27.205 26.632 - -0.69% -
std::unordered_multiset<int>::clear()/8192 -2.10% 65232.083 63860.366 - -6.35% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -2.10% 32.565 31.882 - 1.64% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.09% 1.626 1.592 - 0.24% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.09% 43695.444 42780.907 - 0.52% -
std::multimap<std::string,_int>::clear()/1024 -2.09% 22718.921 22243.450 - 4.44% -
std::unordered_set<int>::clear()/32 -2.09% 639.098 625.743 - 2.24% -
SetIntersection_None_Set_float_1024_1 -2.09% 8989756.056 8801968.737 - 1.08% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.09% 22.451 21.982 - -7.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.08% 1218328.002 1192950.831 - -2.48% -
std::deque<std::string>::ctor(size)/1024 -2.08% 716.503 701.585 - -3.39% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -2.08% 35.644 34.902 - -1.89% -
rng::find_last_if(list<int>)_(bail_10%)/50 -2.08% 19.629 19.220 - 0.15% -
SetIntersection_Front_Vector_float_1024_4 -2.08% 1056640.246 1034667.358 - -2.48% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.08% 585.346 573.199 - -0.47% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.07% 209.684 205.336 - -1.01% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.07% 474.524 464.689 - -1.59% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.07% 57898.920 56699.144 - -1.61% -
std::copy(list<int>)/32768 -2.07% 26123.101 25583.276 - -1.39% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.06% 12.936 12.669 - 1.54% -
std::multiset<int>::erase(key)_(existent)/32 -2.06% 22.151 21.695 - -3.17% -
BM_CmpEqual_ushort_ushort -2.05% 1.078 1.056 - 0.35% -
std::find_end(vector<int>)_(process_all)/8192 -2.05% 1725.403 1690.016 - -3.97% -
std::vector<int>::ctor(size)/8192 -2.05% 574.879 563.108 - 0.31% -
BM_CmpEqual_uchar_schar -2.05% 1.035 1.014 - 2.51% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.05% 173.913 170.354 - 1.57% -
BM_deque_vector_ranges_copy_backward/65536 -2.04% 8445.245 8272.707 - -0.35% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.04% 7642458.134 7486401.832 - -1.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.04% 78.750 77.143 - -3.43% -
BM_deque_vector_copy_backward/5500 -2.04% 202.296 198.169 - 1.01% -
SetIntersection_Front_Vector_uint64_262144_64 -2.03% 1372084.962 1344231.624 - 1.75% -
SetIntersection_Front_Set_uint32_262144_262144 -2.03% 1677584.799 1643546.387 - 0.40% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.03% 112.757 110.469 - 1.43% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.02% 13210.504 12943.370 - 0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -2.02% 2930755.723 2871525.998 - -1.17% -
SetIntersection_None_Vector_float_262144_16 -2.02% 1146649.101 1123482.317 - -0.84% -
std::set<std::string>::find(key)_(existent)/32 -2.01% 15.795 15.477 - -3.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.01% 15.039 14.737 - -1.27% -
std::flat_multimap<int,_int>::clear()/0 -2.01% 399.605 391.569 - -0.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.01% 1062195.120 1040840.999 - -0.17% -
std::pop_heap(deque<std::string>)/1024 -2.01% 60.758 59.537 - 0.01% -
SetIntersection_None_Set_uint64_16384_16 -2.01% 167265644.397 163910831.118 - -8.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -2.00% 14710690.364 14415784.905 - 4.46% -
SetIntersection_None_Vector_float_1024_1 -2.00% 1083386.965 1061684.991 - -1.26% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.00% 1052984.900 1031903.757 - -1.26% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.00% 300.066 294.061 - -0.80% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.00% 15.190 14.886 - -2.92% -
std::unordered_set<std::string>::ctor(const&)/32 -2.00% 790.772 774.954 - 1.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.99% 229815202.865 225236095.860 - -0.29% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.99% 54.460 53.375 - 0.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.99% 1243284.916 1218514.336 - -0.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.99% 2983634.524 2924207.600 - -1.93% -
SetIntersection_None_Vector_string_262144_262144 -1.99% 1288853.432 1263182.638 - -2.31% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.99% 15.250 14.947 - -0.16% -
BM_num_get<unsigned_long_long> -1.99% 10.484 10.276 - -3.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.98% 15.053 14.754 - -1.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.98% 16004.565 15687.032 - -2.98% -
BM_CmpEqual_int_int -1.98% 1.084 1.063 - 2.37% -
std::map<int,_int>::count(key)_(existent)/32 -1.98% 1.565 1.534 - 2.16% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.98% 4554384.865 4464211.787 - -1.79% -
ranges::min(std::deque<__int128>)/8 -1.98% 2.885 2.828 - -0.01% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.98% 64144.005 62874.446 - -0.73% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.98% 24.961 24.468 - -1.45% -
std::stable_partition(list<int>)_(dense)/50 -1.98% 57.426 56.291 - -1.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.97% 6193135.313 6070908.276 - -0.68% -
SetIntersection_None_Vector_float_16384_16 -1.97% 1103223.252 1081450.707 - -2.22% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.97% 2982.610 2923.810 - -2.72% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.97% 241222.539 236468.954 - -4.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.96% 7.023 6.885 - -1.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.96% 15.204 14.906 - -1.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.96% 11568927.715 11342059.243 - -1.15% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.96% 1780.489 1745.586 - -0.54% -
std::multiset<int>::ctor(const&)/1024 -1.96% 6583.685 6454.629 - -1.09% -
SetIntersection_None_Set_string_262144_262144 -1.96% 1659291.097 1626773.033 - -2.60% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -1.96% 22.315 21.878 - -11.28% -
SetIntersection_None_Set_uint32_262144_262144 -1.96% 1175592.285 1152573.162 - -2.98% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.96% 6776.197 6643.547 - -1.51% -
SetIntersection_None_Set_uint64_16384_64 -1.95% 169824249.016 166505010.703 - -7.16% -
SetIntersection_Interlaced_Vector_string_16_4 -1.95% 67956251.022 66629068.581 - 0.14% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -1.95% 157.664 154.591 - -5.45% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.94% 11539524.266 11315705.379 - 1.10% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.93% 1303.009 1277.824 - -15.18% -
bm_ranges_swap_ranges_vb_aligned/8 -1.93% 3.286 3.222 - -0.08% -
std::move_backward(deque<int>)/512 -1.92% 23.979 23.518 - -0.60% -
ranges::minmax(std::deque<char>)/1 -1.92% 0.805 0.790 - -6.78% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.92% 18.976 18.612 - -0.93% -
SetIntersection_None_Set_uint32_1024_64 -1.91% 8922964.495 8752337.737 - 0.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.91% 46332003.136 45446077.740 - -9.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.91% 168597.530 165374.111 - -1.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.91% 10305187.149 10108167.298 - -0.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.91% 446.664 438.133 - -2.95% -
bm_ranges_swap_ranges_vb_aligned/2048 -1.91% 8.608 8.444 - -1.79% -
rng::contains(vector<int>)_(process_all)/8 -1.91% 2.522 2.473 - -5.40% -
BM_std_minmax_element<short>/64 -1.91% 17.343 17.013 - -0.62% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.90% 3440.364 3375.148 - -2.47% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -1.89% 11.879 11.654 - -9.12% -
std::stable_sort(vector<int>)_(ascending)/8 -1.89% 15.814 15.515 - -1.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.89% 35725.002 35049.976 - -0.90% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.89% 355.969 349.246 - 2.48% -
std::copy_backward(list<int>)/32768 -1.88% 26801.151 26296.199 - 0.60% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.88% 25.537 25.056 - -3.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.88% 1481891.897 1454025.752 - -4.34% -
SetIntersection_Front_Set_string_64_16 -1.88% 24033700.601 23582324.015 - 0.35% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.88% 22.433 22.012 - 2.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.88% 15.140 14.856 - -1.13% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.87% 4.805 4.715 - -0.94% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.87% 22.144 21.729 - -2.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.87% 7487847.625 7347619.048 - -1.40% -
SetIntersection_Front_Set_uint64_262144_262144 -1.87% 1690354.004 1658704.670 - -0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.87% 2.927 2.872 - -1.27% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.87% 19.063 18.707 - -0.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.86% 196078614.715 192427397.915 - -3.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.86% 357190102.564 350543953.682 - -0.03% -
BM_num_get<long_long> -1.86% 10.875 10.673 - -1.99% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.86% 3221.457 3161.534 - -0.20% -
SetIntersection_None_Set_string_1024_256 -1.86% 8979815.925 8812934.560 - -0.04% -
std::map<int,_int>::clear()/8192 -1.85% 86614.315 85008.830 - -2.35% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.85% 35670.265 35009.432 - -2.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.85% 11006402.719 10802822.514 - 0.08% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.85% 16.341 16.039 - -4.17% -
std::find(vector<char>)_(process_all)/50 -1.84% 1.665 1.634 - -1.51% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.84% 48369.350 47480.074 - -0.96% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -1.84% 35.721 35.065 - -0.43% -
std::set<std::string>::clear()/1024 -1.84% 22587.844 22173.346 - 2.97% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.83% 171290.622 168149.552 - 0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.83% 58386321.251 57317096.190 - -0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.83% 21169125.224 20781648.721 - -0.29% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.83% 345545.144 339223.570 - -5.62% -
BM_StringFindNoMatch/10 -1.83% 1.329 1.305 - -5.86% -
std::replace(vector<int>)_(prefix)/1024 -1.82% 158.724 155.833 - -3.89% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.82% 74.261 72.911 - -2.61% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.82% 668.988 656.829 - -0.02% -
std::search(deque<int>)_(near_matches)/8192 -1.81% 1476459.508 1449715.321 - 0.20% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.81% 33.806 33.194 - 8.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.80% 15785535.600 15500793.593 - -1.03% -
SetIntersection_None_Vector_string_1024_64 -1.80% 1191577.761 1170120.151 - 0.62% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.80% 17.471 17.157 - -0.51% -
SetIntersection_None_Set_float_1024_1024 -1.79% 8947967.179 8787403.418 - -0.03% -
SetIntersection_None_Vector_uint64_262144_4 -1.79% 1138528.444 1118122.819 - 1.21% -
BM_CmpLess_schar_ushort -1.79% 1.107 1.087 - 0.79% -
SetIntersection_Front_Set_uint64_256_1 -1.79% 4194276.700 4119225.198 - 2.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.79% 61636.592 60533.847 - -4.90% -
BM_StringFindStringLiteral/1024 -1.79% 18.013 17.692 - -3.32% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.79% 19903.805 19548.230 - -3.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.79% 4358471.889 4280620.260 - -0.81% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -1.79% 0.994 0.976 - -15.23% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.78% 8185305.496 8039296.094 - -2.30% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.78% 26.929 26.449 - 2.73% -
BM_CmpEqual_uchar_short -1.78% 1.030 1.012 - 2.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.78% 1116840.647 1096944.196 - 2.87% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.78% 23.026 22.616 - -5.45% -
SetIntersection_Front_Vector_uint64_1024_4 -1.77% 1081399.933 1062222.739 - 0.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.77% 14397624.374 14142526.027 - -12.98% -
SetIntersection_None_Set_string_1024_1024 -1.77% 9147533.178 8985506.744 - 2.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.77% 16291819.696 16003648.500 - -0.70% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.76% 587952.066 577602.119 - 0.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.76% 25900691.834 25444861.341 - -2.47% -
SetIntersection_Front_Vector_uint32_262144_1 -1.76% 1052471.538 1033997.396 - -0.15% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.75% 355981242.406 349747024.128 - -0.03% -
SetIntersection_None_Vector_string_262144_4 -1.75% 1290403.758 1267828.216 - -1.88% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.75% 17.769 17.459 - -0.50% -
std::make_heap(deque<int>)_(ascending)/8 -1.74% 27.845 27.359 - 0.85% -
SetIntersection_Front_Set_float_16384_4 -1.74% 1073814.414 1055100.325 - -0.55% -
SetIntersection_None_Set_uint64_1024_4 -1.74% 8866597.824 8712373.296 - -8.25% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.74% 5787.751 5687.150 - -0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.74% 8869495.544 8715500.823 - -0.73% -
std::sort(deque<int>)_(shuffled)/1024 -1.73% 6825.030 6706.634 - -1.54% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.73% 67.116 65.953 - -2.15% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.73% 6583.786 6469.957 - -2.68% -
std::set<std::string>::count(key)_(existent)/1024 -1.73% 24.211 23.793 - 1.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.73% 1041094.569 1023130.924 - -1.39% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.72% 21.109 20.746 - -4.76% -
std::set<std::string>::insert(value)_(already_present)/1024 -1.72% 26.792 26.331 - -13.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.72% 168422198.126 165527054.507 - 0.21% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.71% 19.116 18.788 - -0.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.71% 398.585 391.753 - -1.20% -
SetIntersection_Front_Vector_uint64_256_1 -1.71% 4175069.437 4103558.843 - 1.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.71% 413035.983 405971.109 - 0.25% -
SetIntersection_Interlaced_Vector_string_262144_1024 -1.70% 349346807.551 343393549.907 - 35.78% -
SetIntersection_Front_Vector_uint64_64_4 -1.70% 16029186.688 15756160.004 - 0.19% -
std::shift_right(deque<int>)/8192 -1.70% 315.847 310.481 - 1.24% -
std::fill(deque<int>)/50 -1.70% 2.407 2.366 - -0.07% -
SetIntersection_Front_Set_uint64_16_16 -1.70% 38072981.091 37426615.298 - -0.38% -
std::remove_copy(deque<int>)_(prefix)/50 -1.70% 21.270 20.909 - -1.55% -
BM_deque_deque_move/512 -1.70% 17.947 17.642 - -0.04% -
SetIntersection_Front_Vector_string_1024_1024 -1.70% 39841103.141 39164971.540 - 0.97% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.70% 9.948 9.779 - -1.29% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.70% 15.075 14.819 - -0.92% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -1.69% 1.617 1.590 - 5.87% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.69% 522.301 513.455 - -0.72% -
std::for_each_n(list<int>)/50 -1.69% 22.520 22.139 - -3.09% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.69% 10.568 10.390 - 2.20% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.69% 26.646 26.196 - -3.30% -
std::unordered_multimap<int,_int>::clear()/32 -1.69% 603.877 593.678 - 0.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.69% 41.730 41.026 - 19.30% -
rng::contains_subrange(list<int>)_(process_all)/8192 -1.69% 6745.710 6631.961 - -12.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.68% 1205208.645 1184905.721 - -1.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.68% 1142685.334 1123445.578 - -2.43% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.68% 780.145 767.012 - 0.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.68% 16098305.475 15827648.412 - -0.95% -
rng::contains(list<int>)_(process_all)/8 -1.68% 2.328 2.289 - 4.09% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.67% 9940022.363 9773922.790 - 1.92% -
SetIntersection_None_Vector_uint64_262144_1 -1.67% 1135779.239 1116822.742 - 2.10% -
BM_StringRelational_Less_Empty_Huge_Control -1.67% 1.717 1.689 - 4.85% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.66% 5.795 5.699 - 0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.66% 16246289.619 15976051.097 - -0.76% -
std::deque<std::string>::ctor(size)/32 -1.66% 44.083 43.352 - -1.17% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.66% 535.105 526.241 - 0.49% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.65% 42.698 41.992 - -0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.65% 3473770.131 3416365.970 - 0.67% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.65% 24.249 23.849 - -2.88% -
SetIntersection_Front_Set_uint64_262144_16384 -1.65% 224081466.382 220384033.485 - -1.54% -
std::unordered_set<int>::erase(iterator)/32 -1.65% 22.267 21.900 - 2.05% -
std::flat_map<int,_int>::erase(iterator)/32 -1.65% 20.104 19.773 - -0.48% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.65% 617539.085 607375.607 - -0.94% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.65% 68.297 67.174 - -2.38% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.64% 1096204.274 1078175.583 - -0.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.64% 42.413 41.716 - -0.03% -
std::unordered_set<std::string>::clear()/32 -1.64% 933.402 918.124 - -3.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.63% 4379362.712 4307761.707 - 1.19% -
SetIntersection_None_Vector_uint64_256_64 -1.63% 3439570.642 3383485.783 - 1.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.63% 43.813 43.098 - 1.64% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.63% 6052.350 5953.999 - -0.02% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.62% 62991077.063 61967651.236 - -0.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.62% 706.515 695.037 - -0.25% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.62% 173329.328 170513.356 - -3.69% -
std::find_end(vector<int>)_(process_all)/1048576 -1.62% 221623.335 218024.191 - -3.10% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -1.62% 37.345 36.739 - 0.02% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.62% 214240155.571 210767407.948 - 0.04% -
SetIntersection_None_Set_string_262144_1024 -1.62% 1654788.330 1627968.914 - -2.55% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.62% 0.642 0.632 - -0.31% -
std::set<std::string>::clear()/32 -1.62% 892.099 877.655 - -2.77% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.62% 972.019 956.288 - -1.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.62% 355247154.698 349499014.360 - -3.47% -
std::unordered_set<std::string>::clear()/1024 -1.62% 23615.183 23233.133 - -0.53% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.61% 12614772.059 12411122.105 - -0.54% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.61% 11501606.159 11315973.678 - -0.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.61% 137961.977 135735.684 - 0.06% -
std::unordered_set<std::string>::erase(iterator)/8192 -1.61% 29.191 28.721 - -8.02% -
std::set<std::string>::erase(iterator)/32 -1.61% 28.049 27.597 - 6.20% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.61% 12402850.426 12203727.122 - 3.86% -
SetIntersection_Interlaced_Set_float_64_64 -1.60% 13286998.257 13074105.819 - 0.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.60% 43524.926 42827.639 - -0.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.60% 16539733.632 16275736.383 - -0.38% -
BM_num_put<long> -1.60% 11.645 11.459 - -1.20% -
BM_CmpEqual_uint_int -1.59% 1.046 1.029 - -0.97% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.59% 59901657.896 58947750.810 - -1.15% -
std::move(deque<int>)/64 -1.59% 5.021 4.942 - 1.04% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.59% 1520576.660 1496402.344 - 0.01% -
SetIntersection_Front_Set_string_262144_1024 -1.59% 60299380.220 59341204.511 - -0.89% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.59% 752.454 740.515 - -0.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.58% 2.522 2.482 - -2.48% -
std::multimap<int,_int>::clear()/8192 -1.58% 85326.872 83975.443 - -4.45% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.58% 13113.228 12905.674 - -0.05% -
std::unordered_multiset<int>::count(key)_(existent)/32 -1.58% 1.934 1.903 - 2.90% -
SetIntersection_Front_Set_uint64_262144_16 -1.58% 1206808.063 1187759.792 - 1.29% -
SetIntersection_Front_Vector_uint64_16_16 -1.58% 35875669.173 35309599.054 - 0.23% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -1.58% 27788.298 27349.998 - -1.60% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.57% 245557.229 241690.595 - 0.08% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.57% 13275.828 13066.833 - 2.34% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.57% 214871649.914 211499364.429 - -0.32% -
SetIntersection_Front_Vector_uint64_1_1 -1.57% 536496893.917 528090141.454 - 0.23% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.56% 27111.128 26686.925 - -1.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.56% 12445.708 12251.582 - -0.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.56% 18248360.567 17963982.704 - -9.78% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.56% 12.971 12.769 - 2.76% -
SetIntersection_None_Set_float_1024_256 -1.56% 8874252.837 8736037.070 - -3.65% -
SetIntersection_Front_Vector_float_256_16 -1.56% 4204007.423 4138573.518 - -1.45% -
SetIntersection_Front_Set_uint32_256_4 -1.56% 4218443.792 4152786.394 - 0.83% -
std::set<std::string>::ctor(const&)/1024 -1.55% 34762.378 34222.045 - -2.38% -
std::set<std::string>::count(key)_(existent)/32 -1.55% 16.781 16.520 - 3.21% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.55% 21.316 20.985 - 0.32% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -1.55% 1.275 1.255 - -0.64% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.55% 63254473.419 62274536.069 - 0.10% -
SetIntersection_Front_Set_uint32_16384_16384 -1.55% 221134899.028 217717396.744 - 0.84% -
BM_deque_deque_move/1024 -1.54% 37.333 36.756 - -0.28% -
std::for_each(map<int>::iterator)/50 -1.54% 36.320 35.760 - -0.61% -
SetIntersection_None_Set_uint64_64_16 -1.54% 18390308.517 18107163.465 - -5.04% -
BM_CmpLess_uchar_int -1.54% 1.081 1.064 - 1.46% -
SetIntersection_Front_Vector_uint32_16384_16 -1.54% 1113858.098 1096727.354 - -0.44% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.54% 20.113 19.804 - -1.48% -
rng::for_each(set<int>)/8192 -1.54% 7837.472 7716.952 - -0.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.54% 3064669.856 3017559.782 - -1.27% -
BM_PushHeap_string_PipeOrgan_4 -1.54% 2.567 2.527 - 1.11% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.54% 19.174 18.880 - -0.49% -
std::for_each(multimap<int>::iterator)/8192 -1.53% 7657.274 7539.765 - 0.75% -
SetIntersection_None_Vector_uint64_16384_4 -1.53% 1095405.391 1078617.600 - 3.85% -
SetIntersection_None_Set_float_256_16 -1.53% 10882216.494 10715466.503 - -2.42% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.53% 5.570 5.484 - -1.97% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.53% 31956.195 31466.630 - -1.38% -
std::unique_copy(list<int>)_(sprinkled)/8192 -1.53% 6879.276 6773.946 - -2.62% -
std::partial_sort(deque<int>)_(ascending)/8 -1.53% 33.311 32.801 - 1.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.53% 1821640.777 1793845.527 - -4.72% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.53% 23.527 23.168 - -0.89% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.52% 22.818 22.470 - -3.47% -
std::partial_sort_copy(deque<int>)_(descending)/8 -1.52% 15.296 15.063 - 2.95% -
SetIntersection_Front_Set_uint64_64_1 -1.52% 16466443.410 16215957.597 - -0.63% -
std::copy(vector<bool>)_(aligned)/32768 -1.52% 35.554 35.014 - -1.22% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.52% 13.981 13.769 - -1.95% -
BM_deque_deque_move/70000 -1.52% 3396.818 3345.321 - -0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.51% 215710379.540 212448802.085 - -0.40% -
BM_PushHeap_string_PipeOrgan_262144 -1.51% 17.460 17.196 - -1.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.51% 9112829.632 8975130.640 - 0.32% -
SetIntersection_Front_Vector_uint64_16_1 -1.51% 62981587.137 62030392.419 - -0.06% -
std::set<std::string>::ctor(const&)/0 -1.51% 12.915 12.720 - 0.19% -
SetIntersection_Front_Set_uint32_4_4 -1.51% 137502341.836 135429642.285 - 0.15% -
std::rotate_copy(deque<int>)/8192 -1.51% 294.732 290.291 - -0.47% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.51% 8.189 8.066 - 0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.51% 1773495.604 1746795.898 - -0.31% -
std::reverse(vector<int>)/32768 -1.50% 1051.717 1035.900 - 0.13% -
SetIntersection_Interlaced_Set_float_256_256 -1.50% 7712209.809 7596238.796 - 5.44% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.50% 137120669.024 135060444.866 - -0.46% -
SetIntersection_Front_Vector_float_262144_262144 -1.50% 350543633.194 345279511.350 - -2.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.50% 33900.897 33392.287 - 0.26% -
std::is_sorted(deque<int>)/8 -1.50% 2.667 2.627 - -23.67% -
SetIntersection_Front_Set_uint32_64_1 -1.50% 16462923.565 16216418.493 - -0.67% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.50% 603.761 594.724 - -6.72% -
SetIntersection_None_Set_string_262144_16384 -1.50% 1663382.324 1638505.209 - -1.40% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.50% 19.331 19.042 - 0.73% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.49% 15.766 15.530 - 0.31% -
SetIntersection_Front_Vector_string_262144_262144 -1.49% 14602418.295 14384603.762 - -0.02% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.49% 17518190.598 17256920.142 - 2.82% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -1.49% 24.804 24.434 - -2.32% -
BM_deque_deque_copy/64000 -1.49% 3056.465 3010.888 - 0.46% -
SetIntersection_None_Set_string_262144_256 -1.49% 1666332.275 1641491.047 - -1.32% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.49% 0.914 0.901 - 1.27% -
SetIntersection_Front_Set_uint64_262144_1 -1.49% 1038146.520 1022684.085 - -1.26% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.49% 20.341 20.038 - -3.17% -
std::pop_heap(vector<std::string>)/8192 -1.49% 51.329 50.565 - -1.08% -
SetIntersection_None_Set_uint64_64_1 -1.48% 22580170.810 22245666.920 - -5.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.48% 12765132.025 12576078.344 - -2.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.48% 1042884.366 1027479.287 - -2.13% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.48% 5.585 5.503 - -4.23% -
SetIntersection_Front_Set_uint64_1024_16 -1.48% 1198509.430 1180814.450 - 0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.47% 4176800.074 4115206.675 - -0.66% -
SetIntersection_Interlaced_Set_float_1024_16 -1.47% 11434609.477 11266257.775 - 0.22% -
BM_StringFindStringLiteral/16 -1.47% 1.642 1.618 - 0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.47% 539080873.013 531152146.941 - -0.26% -
SetIntersection_Front_Vector_uint64_4_1 -1.47% 214531218.244 211376184.276 - 0.32% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.47% 35864289.636 35337775.451 - -0.66% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.47% 6.625 6.528 - 3.37% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.47% 400.518 394.647 - -0.20% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.46% 1057515.170 1042029.550 - 0.61% -
BM_vector_deque_move_backward/1 -1.46% 2.296 2.262 - -2.25% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.46% 4.859 4.788 - -0.50% -
SetIntersection_Interlaced_Vector_string_64_16 -1.46% 29409543.761 28979255.026 - 0.33% -
BM_vector_deque_ranges_copy_backward/1024 -1.46% 37.785 37.233 - -2.09% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.45% 67092.647 66121.039 - 2.03% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.45% 29.205 28.782 - 2.67% -
BM_deque_deque_move_backward/512 -1.45% 19.175 18.898 - -0.42% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.44% 366.210 360.921 - 0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.44% 199800715.949 196916150.070 - -1.88% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.44% 17.273 17.024 - -0.02% -
BM_vector_deque_ranges_move_backward/1 -1.44% 2.115 2.085 - -10.46% -
std::rotate(vector<int>)_(by_1/4)/50 -1.44% 11.605 11.438 - -1.02% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.44% 32.989 32.515 - -2.10% -
std::unique(list<int>)_(contiguous)/32 -1.44% 52.893 52.134 - -0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.43% 8911721.477 8784144.541 - -0.98% -
ranges::min(std::vector<char>)/8 -1.42% 2.446 2.412 - -1.14% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.42% 59601936.800 58753921.833 - 0.03% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.42% 1601839.682 1579050.699 - -1.07% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.42% 17.231 16.986 - -0.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.42% 8651546.633 8528636.945 - 0.43% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.42% 0.833 0.821 - 0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.42% 215442438.063 212391753.111 - -0.06% -
SetIntersection_Front_Vector_string_262144_256 -1.42% 9742873.313 9604916.814 - 0.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.41% 22.199 21.885 - 0.04% -
std::reverse(vector<int>)/4096 -1.41% 132.299 130.434 - -0.01% -
BM_StringEraseWithMove_Empty_Opaque -1.41% 0.802 0.790 - -26.32% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.41% 13840365.732 13645353.542 - 3.02% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -1.41% 3.662 3.610 - -1.73% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -1.41% 2.379 2.346 - -1.80% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.40% 23.103 22.780 - -4.39% -
std::for_each(multiset<int>::iterator)/32 -1.40% 23.867 23.533 - -0.04% -
std::for_each(set<int>::iterator)/8192 -1.40% 8034.084 7921.560 - 0.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.40% 38563546.923 38023846.273 - -0.34% -
BM_StringFindStringLiteral/512 -1.40% 9.592 9.458 - -0.86% -
std::find_first_of(vector<int>)_(large_needle)/1024 -1.40% 112837.887 111260.224 - 3.87% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.40% 559680.602 551863.761 - -0.15% -
BM_CmpLess_uchar_uchar -1.40% 1.086 1.071 - 1.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.39% 8.517 8.398 - -0.74% -
std::unordered_multiset<int>::clear()/1024 -1.39% 8388.866 8272.278 - -5.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.39% 161658796.749 159414965.992 - -0.20% -
SetIntersection_None_Vector_uint64_262144_64 -1.39% 1140246.029 1124440.590 - 0.01% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.38% 16122.820 15899.758 - -0.13% -
BM_PushHeap_float_PipeOrgan_16 -1.38% 0.907 0.895 - -0.38% -
std::remove(deque<int>)_(prefix)/50 -1.38% 60.876 60.037 - -7.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.38% 4156201.827 4098938.104 - -0.88% -
std::multiset<std::string>::count(key)_(existent)/32 -1.38% 19.922 19.648 - -0.72% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -1.38% 7.597 7.492 - 1.09% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.37% 19903.141 19629.485 - -2.59% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.37% 15.126 14.918 - -0.44% -
BM_CmpLess_uint_uchar -1.37% 1.114 1.099 - -2.16% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.37% 190.636 188.017 - -1.12% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.37% 6656.318 6564.878 - 5.71% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.37% 29.474 29.070 - -6.98% -
std::find_if_not(list<int>)_(process_all)/50 -1.37% 38.623 38.093 - -1.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.37% 32.530 32.085 - 1.02% -
SetIntersection_None_Vector_float_16384_1 -1.37% 1113512.282 1098306.089 - -1.18% -
SetIntersection_None_Vector_uint64_64_64 -1.37% 8504532.100 8388419.969 - 0.25% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.37% 10.340 10.198 - -2.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.36% 538149468.356 530808003.148 - -0.19% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.36% 19872.774 19601.945 - -1.54% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.36% 28.943 28.549 - -1.59% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -1.36% 22.879 22.568 - 10.24% -
SetIntersection_None_Vector_uint32_64_1 -1.35% 16729419.066 16502812.883 - -0.66% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.35% 372.612 367.566 - -1.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.35% 137284095.785 135426112.926 - -0.24% -
SetIntersection_Front_Set_float_256_16 -1.35% 4543001.562 4481851.774 - 0.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.35% 45.939 45.321 - -0.25% -
SetIntersection_Front_Set_uint64_16_1 -1.34% 63069053.885 62221879.279 - -0.20% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.34% 20972916.069 20691228.647 - -0.41% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.34% 527179.721 520099.307 - -0.91% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.34% 15.939 15.725 - -8.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.34% 63345067.630 62495695.100 - -0.33% -
SetIntersection_Front_Set_uint64_4_1 -1.34% 215098621.142 212221712.269 - -0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.34% 8741977.982 8625222.695 - -2.40% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.33% 136125304.599 134310948.233 - 0.76% -
SetIntersection_Front_Set_uint32_262144_16 -1.33% 1191753.467 1175886.415 - 2.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.33% 4411131.820 4352476.044 - -0.22% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.33% 1.302 1.284 - -2.57% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -1.33% 1.497 1.477 - -4.66% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.32% 651.825 643.190 - -0.28% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.32% 535143114.518 528076010.421 - -0.00% -
std::multiset<std::string>::clear()/32 -1.32% 916.312 904.222 - 1.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.32% 13858203.573 13675614.974 - 0.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.31% 32.877 32.445 - 0.83% -
SetIntersection_None_Vector_uint64_1_1 -1.31% 535744016.069 528721257.095 - 0.32% -
rng::for_each(multiset<int>)/8192 -1.31% 7786.853 7684.843 - -0.91% -
SetIntersection_None_Set_uint64_16_16 -1.31% 35468206.007 35004188.393 - -4.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.31% 1163407.768 1148195.600 - 0.52% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.31% 773.616 763.509 - -0.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.31% 1053356.810 1039595.906 - 3.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.31% 41748.900 41203.939 - -1.96% -
SetIntersection_None_Vector_uint64_4_4 -1.30% 134049471.633 132301247.836 - 0.24% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.30% 230.639 227.636 - -1.14% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.30% 744.831 735.146 - -1.03% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.30% 636.551 628.278 - 0.10% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.30% 6714.260 6627.074 - 0.47% -
SetIntersection_None_Set_uint64_262144_16 -1.30% 1208327.151 1192660.074 - -1.01% -
std::partition(vector<int>)_(sparse)/50 -1.29% 14.129 13.946 - 0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.29% 137152308.314 135376626.822 - -0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.29% 56452070.155 55721278.102 - -0.36% -
SetIntersection_Front_Set_uint64_4_4 -1.29% 137553706.472 135774864.208 - -0.25% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.29% 484.969 478.702 - 10.71% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.29% 16.150 15.942 - -0.46% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -1.29% 69.021 68.130 - 64.23% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -1.29% 2.953 2.915 - 6.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.29% 64135862.161 63309025.005 - -0.62% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.29% 3926.328 3875.743 - -1.35% -
SetIntersection_Front_Vector_uint64_4_4 -1.29% 136187309.760 134434432.107 - 0.20% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.28% 15.742 15.540 - 0.34% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.28% 34.738 34.292 - 8.20% -
SetIntersection_Front_Set_uint64_16_4 -1.28% 54985119.387 54281138.400 - -0.12% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.28% 5031.425 4967.053 - 0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.28% 1634803.955 1613900.879 - 0.68% -
std::adjacent_find(vector<int>,_pred)/8 -1.28% 3.248 3.206 - -0.97% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -1.28% 445.203 439.519 - -5.33% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.28% 5518.184 5447.766 - -0.66% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.28% 17.229 17.009 - 0.27% -
SetIntersection_Front_Set_uint32_16_4 -1.27% 54746778.132 54048873.116 - -0.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.27% 1355844.402 1338595.949 - -0.09% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.27% 83174.250 82120.403 - -0.47% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.27% 26.856 26.516 - -2.24% -
BM_CmpLess_schar_short -1.27% 0.960 0.947 - -1.06% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.26% 535343385.779 528575585.852 - -0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.26% 217384033.793 214636520.213 - -0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.26% 55169833.940 54473317.287 - -0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.26% 1241227.945 1225572.592 - -1.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.26% 16484097.870 16276265.951 - -0.42% -
BM_CmpEqual_int_short -1.26% 1.139 1.125 - -0.98% -
SetIntersection_Front_Set_uint32_16384_4 -1.26% 1070485.947 1057041.296 - 2.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.26% 215949195.173 213238001.422 - -0.31% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -1.26% 6.534 6.452 - -3.68% -
SetIntersection_None_Vector_float_1024_16 -1.25% 1088365.605 1074761.522 - -1.56% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.24% 1571737.225 1552200.115 - -0.50% -
SetIntersection_Interlaced_Set_string_16384_4 -1.24% 197437889.728 194984398.245 - -3.68% -
std::equal(vector<bool>)_(unaligned)/8192 -1.24% 56.391 55.691 - -0.35% -
std::reverse(vector<int>)/512 -1.24% 16.557 16.353 - 0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.23% 27192476.251 26857979.985 - -13.37% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.23% 10.846 10.712 - -0.08% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.23% 601.874 594.473 - -1.74% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.23% 2366.757 2337.706 - 2.11% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.23% 55967744.963 55281415.433 - -0.28% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.22% 2.093 2.068 - -1.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.22% 7350.269 7260.442 - -1.24% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.22% 15.880 15.686 - -2.90% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.22% 13.639 13.473 - 0.42% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.22% 1701058.594 1680385.336 - -0.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.21% 135670337.600 134022437.233 - -0.56% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.21% 141.590 139.876 - 0.10% -
SetIntersection_Front_Set_uint64_1024_4 -1.21% 1055987.746 1043207.037 - -1.92% -
SetIntersection_Interlaced_Vector_string_256_64 -1.21% 20857354.572 20605350.556 - 10.85% -
SetIntersection_Front_Vector_uint64_16384_64 -1.21% 1373929.434 1357337.692 - -0.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.21% 54644881.273 53985914.695 - -0.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.21% 613.801 606.402 - -0.19% -
SetIntersection_None_Set_uint32_256_1 -1.21% 11529564.767 11390630.972 - 1.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.20% 63345505.434 62582717.372 - -0.06% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.20% 37.835 37.380 - 0.10% -
SetIntersection_None_Set_uint32_64_16 -1.20% 18463924.419 18242305.042 - 0.15% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.19% 179.863 177.721 - 0.58% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.19% 21.015 20.765 - -0.38% -
std::remove_if(vector<int>)_(prefix)/1024 -1.19% 350.023 345.860 - -0.61% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.19% 1635837.728 1616429.363 - -0.52% -
SetIntersection_Front_Set_uint64_1_1 -1.19% 536857481.417 530489915.734 - -0.09% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.18% 675.845 667.837 - 0.09% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -1.18% 9.559 9.446 - 0.66% -
std::shift_right(list<int>)/50 -1.18% 26.579 26.265 - -1.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.18% 37484424.388 37041379.844 - -0.03% -
std::for_each(multimap<int>::iterator)/50 -1.18% 36.728 36.294 - -1.15% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.18% 9.422 9.311 - -1.78% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.18% 21.213 20.963 - -1.26% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.18% 799.536 790.111 - -0.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.18% 538220795.255 531878962.745 - -0.29% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.18% 56.234 55.572 - -0.63% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.18% 52.541 51.922 - -0.20% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.18% 1311065.430 1295633.465 - -0.02% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.17% 16393985.429 16201405.824 - -1.23% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.17% 1033278.658 1021176.339 - -0.49% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.17% 412.906 408.086 - 0.05% -
SetIntersection_None_Vector_uint64_16_16 -1.17% 33717845.089 33324331.775 - 0.26% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.16% 14.168 14.003 - 2.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.16% 26.877 26.565 - -30.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.16% 53.122 52.507 - 0.84% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -1.16% 971.109 959.859 - -2.21% -
SetIntersection_None_Vector_uint64_64_1 -1.16% 16714136.973 16520598.850 - 0.46% -
std::rotate(deque<int>)_(by_1/4)/32 -1.16% 13.220 13.067 - -0.44% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.16% 1496.958 1479.648 - -1.05% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.16% 293.160 289.772 - 1.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.15% 54925249.300 54291449.846 - -0.04% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.15% 18.635 18.421 - -0.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.15% 742.833 734.288 - -0.91% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.15% 16484020.997 16294637.659 - 1.13% -
std::for_each(list<int>)/50 -1.15% 21.805 21.554 - 3.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.14% 35421589.663 35016170.791 - -0.11% -
std::make_heap(vector<int>)_(shuffled)/1024 -1.14% 575.513 568.934 - -0.78% -
std::multiset<int>::find(key)_(non-existent)/32 -1.14% 2.273 2.247 - -0.91% -
SetIntersection_None_Vector_uint64_16_1 -1.14% 63387777.779 62664259.849 - 0.16% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -1.14% 26.923 26.616 - -0.42% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.14% 26.943 26.635 - 0.47% -
SetIntersection_Front_Vector_string_1024_16 -1.14% 1653254.736 1634413.385 - 2.73% -
SetIntersection_Front_Vector_uint64_64_1 -1.14% 16400105.028 16213919.777 - 0.15% -
SetIntersection_None_Vector_uint64_4_1 -1.13% 214527059.033 212097360.346 - 0.32% -
SetIntersection_Front_Set_string_262144_256 -1.13% 15079210.532 14908498.001 - 1.22% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.13% 795.431 786.430 - -7.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.13% 1045599.451 1033791.404 - -1.43% -
SetIntersection_None_Vector_uint32_262144_16 -1.13% 1127973.546 1115235.279 - -2.52% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.13% 37868338.892 37441500.855 - -0.27% -
SetIntersection_Front_Set_uint32_1_1 -1.13% 535146628.019 529117517.150 - 0.23% -
SetIntersection_None_Vector_uint32_64_4 -1.13% 15957054.618 15777345.261 - -0.79% -
SetIntersection_Interlaced_Set_string_1024_64 -1.12% 16752862.264 16564962.266 - -0.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.12% 180173113.860 178153811.202 - -0.67% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.12% 119835.108 118492.588 - -0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.12% 1577980.228 1560313.784 - -0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.12% 16143867.003 15963163.919 - -0.33% -
SetIntersection_Front_Set_string_1024_4 -1.12% 1266791.865 1252639.938 - -0.18% -
SetIntersection_None_Set_string_262144_1 -1.12% 1656736.897 1638256.102 - -1.29% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.11% 148025.122 146375.568 - -1.93% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.11% 493.293 487.809 - -0.43% -
BM_deque_deque_move/4000 -1.11% 141.667 140.093 - -0.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.11% 2276498.561 2251204.559 - -5.90% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.11% 615.372 608.543 - 0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.11% 8386601.191 8293620.516 - -0.95% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.11% 2217.173 2192.604 - 3.78% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.11% 16.928 16.741 - -2.85% -
BM_StringAssignAsciiz_Large_Transparent -1.10% 11.608 11.479 - -2.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.10% 1832810.465 1812579.998 - -0.87% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.10% 1600594.563 1582935.305 - -1.11% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.10% 340703.451 336945.133 - -0.71% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.10% 27.380 27.078 - -2.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.10% 666.615 659.269 - 0.81% -
BM_vector_deque_copy_backward/1024 -1.10% 37.955 37.538 - -1.32% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.10% 461232.462 456176.536 - 0.06% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.09% 5.551 5.490 - -1.68% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.09% 663.902 656.650 - 1.33% -
std::sort(vector<int>)_(descending)/1024 -1.09% 1017.930 1006.834 - -1.33% -
SetIntersection_Front_Set_float_64_4 -1.09% 16094450.613 15919136.840 - -0.90% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.09% 18.635 18.432 - 0.86% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.09% 51.485 50.924 - 1.10% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.09% 29.140 28.824 - 1.75% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.09% 8780.439 8685.087 - -0.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.09% 36878229.850 36477803.970 - -0.61% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.09% 51044.905 50490.934 - -0.09% -
BM_vector_deque_copy_backward/5500 -1.08% 198.708 196.553 - -1.20% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.08% 5.033 4.979 - -2.82% -
SetIntersection_None_Set_uint32_16384_1 -1.08% 155970736.927 154281333.323 - -1.67% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.08% 10.433 10.320 - -0.15% -
SetIntersection_None_Set_uint32_16_16 -1.08% 35465740.583 35082088.844 - -0.49% -
BM_CmpEqual_schar_short -1.08% 1.119 1.107 - -0.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.08% 214288000.650 211975578.487 - -0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.08% 14980802.086 14819152.435 - 0.72% -
SetIntersection_None_Vector_uint64_16_4 -1.08% 53785553.320 53205560.497 - 0.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.08% 536796147.643 531011622.539 - -0.17% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.08% 6842.805 6769.153 - 2.40% -
SetIntersection_None_Vector_string_256_1 -1.08% 4528314.969 4479588.147 - -0.10% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.07% 1037.701 1026.548 - -0.16% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.07% 267848.832 264970.286 - 1.85% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.07% 21.050 20.824 - -4.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.07% 1221362.324 1208257.115 - -2.25% -
BM_CmpLess_schar_schar -1.07% 0.955 0.945 - 0.12% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -1.07% 35.322 34.944 - -0.22% -
BM_PushHeap_string_QuickSortAdversary_262144 -1.07% 16.045 15.873 - -7.38% -
SetIntersection_Front_Set_uint32_64_16 -1.07% 15282462.728 15118776.308 - -0.57% -
SetIntersection_None_Vector_uint64_16384_16 -1.07% 1105853.681 1094039.030 - 1.09% -
SetIntersection_Front_Vector_uint32_262144_16 -1.07% 1116571.474 1104646.501 - 0.22% -
std::stable_partition(deque<int>)_(dense)/32 -1.07% 29.079 28.769 - -2.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.07% 536123956.547 530403716.018 - -0.33% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.07% 10.930 10.813 - -4.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.07% 536962042.466 531235251.969 - -0.15% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -1.07% 1.139 1.127 - -2.37% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.07% 294.670 291.529 - 2.23% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.07% 2218.572 2194.922 - 3.78% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.06% 561.526 555.551 - -2.61% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.06% 137292692.838 135834085.202 - 0.35% -
SetIntersection_None_Vector_uint32_16_16 -1.06% 33730264.381 33372079.314 - 0.00% -
BM_deque_vector_move_backward/5500 -1.06% 199.210 197.096 - -0.50% -
std::find_end(vector<int>)_(same_length)/1000 -1.06% 246.171 243.561 - 0.62% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.06% 51.285 50.742 - 0.57% -
SetIntersection_None_Set_uint32_1_1 -1.06% 536209151.102 530532297.939 - -0.28% -
SetIntersection_Front_Set_float_4_4 -1.06% 136668108.118 135223216.287 - -0.96% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.06% 6432.620 6364.733 - 0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.06% 1652153.401 1634723.143 - -0.08% -
BM_CmpLess_int_ushort -1.05% 1.122 1.110 - 0.98% -
std::for_each(multiset<int>::iterator)/8192 -1.05% 8079.080 7993.944 - 0.51% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.05% 18.931 18.732 - 0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.05% 66817959.283 66115898.604 - 0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.05% 16218117.212 16047813.577 - -0.44% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -1.05% 25.856 25.584 - -1.44% -
SetIntersection_None_Set_uint64_262144_256 -1.05% 1208624.512 1195959.475 - -1.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.05% 16425861.187 16253834.498 - -0.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.05% 16858693.679 16682391.018 - -0.56% -
SetIntersection_Front_Vector_uint32_16384_4 -1.05% 1053432.953 1042424.106 - -0.54% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.05% 17.413 17.231 - 0.06% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.04% 3.650 3.612 - 2.80% -
std::map<int,_int>::find(key)_(existent)/32 -1.04% 1.696 1.678 - -2.66% -
SetIntersection_Front_Set_string_16384_64 -1.04% 4563398.457 4516144.424 - -5.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.03% 12198077.623 12071939.434 - 0.29% -
SetIntersection_None_Set_uint64_16_4 -1.03% 56668002.280 56082454.436 - -3.97% -
SetIntersection_None_Set_uint32_16_1 -1.03% 66551349.773 65864107.532 - -0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.03% 2.014 1.993 - -0.80% -
SetIntersection_Interlaced_Vector_string_64_4 -1.03% 21959288.280 21732753.291 - 0.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.03% 395.863 391.782 - -0.14% -
BM_deque_deque_ranges_move/1 -1.03% 2.499 2.474 - 4.75% -
SetIntersection_None_Vector_uint32_256_1 -1.03% 4276491.644 4232587.775 - -0.98% -
std::unique_copy(list<int>)_(contiguous)/32 -1.02% 11.315 11.199 - 0.61% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.02% 1883.538 1864.300 - 4.01% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.02% 1309.302 1295.929 - 1.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.02% 4140272.995 4098062.539 - -0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.02% 138324140.084 136919882.021 - -0.35% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.02% 36.193 35.825 - -0.36% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.02% 19799.780 19598.808 - -1.82% -
ranges::min(std::vector<__int128>)/8 -1.01% 2.917 2.887 - 0.40% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.01% 17476485.058 17299270.493 - -2.52% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.01% 15148.120 14994.735 - -2.33% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.01% 17.443 17.266 - 0.36% -
std::partial_sort(vector<int>)_(heap)/8 -1.01% 27.928 27.646 - 0.50% -
std::find_if(vector<bool>)_(process_all)/8 -1.01% 3.514 3.478 - -1.39% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.01% 795.785 787.747 - 3.82% -
std::find(list<int>)_(process_all)/32768 -1.01% 26213.158 25948.402 - 0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.01% 535798897.318 530387967.175 - 0.08% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.01% 23922.061 23681.193 - 1.49% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.00% 93820.977 92878.455 - -0.76% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.00% 18.594 18.407 - -0.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.00% 1635998.373 1619619.953 - -0.07% -


Report Time: 2.32s
Name Current %
BM_CmpEqual_int_int 1.063 2.37%
BM_CmpEqual_int_schar 1.138 -
BM_CmpEqual_int_short 1.125 -
BM_CmpEqual_int_uchar 1.098 -1.41%
BM_CmpEqual_int_uint 1.063 -
BM_CmpEqual_int_ushort 1.106 -
BM_CmpEqual_schar_int 1.118 -
BM_CmpEqual_schar_schar 1.080 -1.09%
BM_CmpEqual_schar_short 1.107 -
BM_CmpEqual_schar_uchar 1.090 -
BM_CmpEqual_schar_uint 1.111 -
BM_CmpEqual_schar_ushort 1.099 -
BM_CmpEqual_short_int 1.149 2.98%
BM_CmpEqual_short_schar 1.135 1.23%
BM_CmpEqual_short_short 1.065 -
BM_CmpEqual_short_uchar 1.094 -
BM_CmpEqual_short_uint 1.149 3.42%
BM_CmpEqual_short_ushort 1.086 -
BM_CmpEqual_uchar_int 1.066 -1.73%
BM_CmpEqual_uchar_schar 1.014 2.51%
BM_CmpEqual_uchar_short 1.012 2.33%
BM_CmpEqual_uchar_uchar 1.061 -
BM_CmpEqual_uchar_uint 1.065 1.19%
BM_CmpEqual_uchar_ushort 1.063 1.81%
BM_CmpEqual_uint_int 1.029 -
BM_CmpEqual_uint_schar 1.009 -
BM_CmpEqual_uint_short 1.009 -3.71%
BM_CmpEqual_uint_uchar 1.106 -
BM_CmpEqual_uint_uint 1.074 -
BM_CmpEqual_uint_ushort 1.088 -
BM_CmpEqual_ushort_int 1.066 -
BM_CmpEqual_ushort_schar 1.048 3.30%
BM_CmpEqual_ushort_short 1.011 2.47%
BM_CmpEqual_ushort_uchar 1.120 1.42%
BM_CmpEqual_ushort_uint 1.066 -
BM_CmpEqual_ushort_ushort 1.056 -
BM_CmpLess_int_int 1.043 -5.22%
BM_CmpLess_int_schar 1.123 -1.38%
BM_CmpLess_int_short 1.130 -
BM_CmpLess_int_uchar 1.103 -
BM_CmpLess_int_uint 1.056 -7.43%
BM_CmpLess_int_ushort 1.110 -
BM_CmpLess_schar_int 1.113 -
BM_CmpLess_schar_schar 0.945 -
BM_CmpLess_schar_short 0.947 -1.06%
BM_CmpLess_schar_uchar 1.102 1.28%
BM_CmpLess_schar_uint 1.117 1.81%
BM_CmpLess_schar_ushort 1.087 -
BM_CmpLess_short_int 1.123 1.91%
BM_CmpLess_short_schar 0.946 -1.38%
BM_CmpLess_short_short 0.947 -
BM_CmpLess_short_uchar 1.099 3.12%
BM_CmpLess_short_uint 1.109 -
BM_CmpLess_short_ushort 1.094 1.64%
BM_CmpLess_uchar_int 1.064 1.46%
BM_CmpLess_uchar_schar 1.020 -3.31%
BM_CmpLess_uchar_short 1.021 -5.15%
BM_CmpLess_uchar_uchar 1.071 1.52%
BM_CmpLess_uchar_uint 1.064 -
BM_CmpLess_uchar_ushort 1.071 -
BM_CmpLess_uint_int 1.086 -
BM_CmpLess_uint_schar 1.041 -1.31%
BM_CmpLess_uint_short 1.029 2.39%
BM_CmpLess_uint_uchar 1.099 -2.16%
BM_CmpLess_uint_uint 1.065 1.12%
BM_CmpLess_uint_ushort 1.091 -2.78%
BM_CmpLess_ushort_int 1.068 -
BM_CmpLess_ushort_schar 1.035 -
BM_CmpLess_ushort_short 1.030 -
BM_CmpLess_ushort_uchar 1.112 -
BM_CmpLess_ushort_uint 1.066 1.98%
BM_CmpLess_ushort_ushort 1.062 2.66%
BM_PushHeap_float_Ascending_1 0.466 3.96%
BM_PushHeap_float_Ascending_1024 3.254 1.36%
BM_PushHeap_float_Ascending_16 1.159 8.30%
BM_PushHeap_float_Ascending_16384 4.073 -
BM_PushHeap_float_Ascending_256 2.568 1.77%
BM_PushHeap_float_Ascending_262144 5.399 -
BM_PushHeap_float_Ascending_4 0.591 -
BM_PushHeap_float_Ascending_64 1.893 2.97%
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.377 3.48%
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.379 9.19%
BM_PushHeap_float_Descending_64 0.383 -
BM_PushHeap_float_PipeOrgan_1 0.483 3.10%
BM_PushHeap_float_PipeOrgan_1024 2.097 -
BM_PushHeap_float_PipeOrgan_16 0.895 -
BM_PushHeap_float_PipeOrgan_16384 2.522 -
BM_PushHeap_float_PipeOrgan_256 1.728 -
BM_PushHeap_float_PipeOrgan_262144 3.150 -
BM_PushHeap_float_PipeOrgan_4 0.539 -
BM_PushHeap_float_PipeOrgan_64 1.302 -
BM_PushHeap_float_QuickSortAdversary_1 0.613 4.55%
BM_PushHeap_float_QuickSortAdversary_1024 0.615 -
BM_PushHeap_float_QuickSortAdversary_16 0.986 -
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.738 -
BM_PushHeap_float_QuickSortAdversary_262144 0.415 -
BM_PushHeap_float_QuickSortAdversary_4 0.586 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 7.025 -
BM_PushHeap_float_Random_16 5.110 -1.12%
BM_PushHeap_float_Random_16384 7.176 -1.62%
BM_PushHeap_float_Random_256 6.871 -
BM_PushHeap_float_Random_262144 7.100 -2.03%
BM_PushHeap_float_Random_4 2.363 -9.01%
BM_PushHeap_float_Random_64 6.236 -1.91%
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.365 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.401 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.348 -2.81%
BM_PushHeap_float_SingleElement_64 0.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.416 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.676 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.305 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.472 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.353 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.783 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.601 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.603 2.67%
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.593 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.601 2.81%
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.599 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.545 3.22%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.599 3.17%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.881 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.403 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.919 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.370 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.400 -1.53%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.767 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.581 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.203 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.555 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.100 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.549 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.776 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.571 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.928 -2.31%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.315 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.881 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.056 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.891 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.589 4.72%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.519 1.93%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.625 1.94%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.600 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.545 -3.59%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.613 -2.29%
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 13.937 -2.35%
BM_PushHeap_string_Ascending_16 4.704 -
BM_PushHeap_string_Ascending_16384 20.101 -2.13%
BM_PushHeap_string_Ascending_256 11.380 -1.77%
BM_PushHeap_string_Ascending_262144 28.590 -3.64%
BM_PushHeap_string_Ascending_4 2.557 -
BM_PushHeap_string_Ascending_64 7.634 -1.72%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.344 -
BM_PushHeap_string_Descending_16 2.087 -
BM_PushHeap_string_Descending_16384 2.357 1.21%
BM_PushHeap_string_Descending_256 2.273 -
BM_PushHeap_string_Descending_262144 3.948 29.13%
BM_PushHeap_string_Descending_4 1.889 1.14%
BM_PushHeap_string_Descending_64 2.178 -
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 8.991 -1.46%
BM_PushHeap_string_PipeOrgan_16 4.206 -
BM_PushHeap_string_PipeOrgan_16384 12.427 -
BM_PushHeap_string_PipeOrgan_256 7.574 -1.17%
BM_PushHeap_string_PipeOrgan_262144 17.196 -1.14%
BM_PushHeap_string_PipeOrgan_4 2.527 1.11%
BM_PushHeap_string_PipeOrgan_64 5.613 -1.50%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.007 -
BM_PushHeap_string_QuickSortAdversary_16 10.450 -
BM_PushHeap_string_QuickSortAdversary_16384 15.452 -
BM_PushHeap_string_QuickSortAdversary_256 15.203 4.93%
BM_PushHeap_string_QuickSortAdversary_262144 15.873 -7.38%
BM_PushHeap_string_QuickSortAdversary_4 6.396 -
BM_PushHeap_string_QuickSortAdversary_64 13.086 -
BM_PushHeap_string_Random_1 0.535 13.75%
BM_PushHeap_string_Random_1024 15.191 2.02%
BM_PushHeap_string_Random_16 10.522 1.40%
BM_PushHeap_string_Random_16384 16.422 1.44%
BM_PushHeap_string_Random_256 14.532 1.42%
BM_PushHeap_string_Random_262144 18.339 1.44%
BM_PushHeap_string_Random_4 6.243 -2.97%
BM_PushHeap_string_Random_64 13.104 1.59%
BM_PushHeap_string_SingleElement_1 0.527 9.08%
BM_PushHeap_string_SingleElement_1024 2.588 -
BM_PushHeap_string_SingleElement_16 2.572 -
BM_PushHeap_string_SingleElement_16384 2.578 -
BM_PushHeap_string_SingleElement_256 2.574 -
BM_PushHeap_string_SingleElement_262144 2.612 -
BM_PushHeap_string_SingleElement_4 2.258 -1.50%
BM_PushHeap_string_SingleElement_64 2.607 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.521 11.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.518 -1.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.993 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.537 -1.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.753 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.844 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.872 -1.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.422 -31.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.565 -1.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.631 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.592 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.556 -14.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.664 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.392 -8.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.027 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.949 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.541 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.371 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.820 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.166 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.697 9.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.482 -2.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.311 2.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.164 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.100 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.706 -1.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.772 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.681 1.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.542 26.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.024 -1.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.885 -1.92%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.209 -1.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.032 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.368 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.552 -4.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.398 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.536 -23.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.607 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.618 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.540 -12.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.617 -3.03%
BM_PushHeap_uint32_Ascending_1 0.535 -
BM_PushHeap_uint32_Ascending_1024 2.605 1.92%
BM_PushHeap_uint32_Ascending_16 0.933 -
BM_PushHeap_uint32_Ascending_16384 3.614 1.16%
BM_PushHeap_uint32_Ascending_256 2.139 2.71%
BM_PushHeap_uint32_Ascending_262144 4.831 -1.54%
BM_PushHeap_uint32_Ascending_4 0.585 -
BM_PushHeap_uint32_Ascending_64 1.569 3.08%
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.361 -
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.397 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.364 2.97%
BM_PushHeap_uint32_Descending_64 0.377 -
BM_PushHeap_uint32_PipeOrgan_1 0.696 49.53%
BM_PushHeap_uint32_PipeOrgan_1024 1.919 -
BM_PushHeap_uint32_PipeOrgan_16 0.871 -
BM_PushHeap_uint32_PipeOrgan_16384 2.431 1.91%
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.153 4.29%
BM_PushHeap_uint32_PipeOrgan_4 0.542 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.482 -
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.949 3.37%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.394 -35.62%
BM_PushHeap_uint32_Random_1024 5.777 -
BM_PushHeap_uint32_Random_16 4.105 2.05%
BM_PushHeap_uint32_Random_16384 5.858 1.91%
BM_PushHeap_uint32_Random_256 5.695 2.65%
BM_PushHeap_uint32_Random_262144 5.758 -
BM_PushHeap_uint32_Random_4 2.250 2.66%
BM_PushHeap_uint32_Random_64 5.003 -6.77%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.335 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.381 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.334 -
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.644 -1.10%
BM_PushHeap_uint64_Ascending_16 0.990 5.64%
BM_PushHeap_uint64_Ascending_16384 3.681 -
BM_PushHeap_uint64_Ascending_256 2.173 -1.26%
BM_PushHeap_uint64_Ascending_262144 4.835 -4.53%
BM_PushHeap_uint64_Ascending_4 0.548 -
BM_PushHeap_uint64_Ascending_64 1.607 -1.16%
BM_PushHeap_uint64_Descending_1 0.484 23.41%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.359 -
BM_PushHeap_uint64_Descending_64 0.377 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.926 -
BM_PushHeap_uint64_PipeOrgan_16 0.885 -
BM_PushHeap_uint64_PipeOrgan_16384 2.391 -
BM_PushHeap_uint64_PipeOrgan_256 1.699 -
BM_PushHeap_uint64_PipeOrgan_262144 3.048 -
BM_PushHeap_uint64_PipeOrgan_4 0.483 -
BM_PushHeap_uint64_PipeOrgan_64 1.318 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.618 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.977 6.17%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.547 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 6.287 -
BM_PushHeap_uint64_Random_16 4.478 -
BM_PushHeap_uint64_Random_16384 6.361 -
BM_PushHeap_uint64_Random_256 6.084 -
BM_PushHeap_uint64_Random_262144 6.397 -
BM_PushHeap_uint64_Random_4 2.614 -1.05%
BM_PushHeap_uint64_Random_64 5.583 1.08%
BM_PushHeap_uint64_SingleElement_1 0.619 28.10%
BM_PushHeap_uint64_SingleElement_1024 0.370 -
BM_PushHeap_uint64_SingleElement_16 0.338 -
BM_PushHeap_uint64_SingleElement_16384 0.363 -
BM_PushHeap_uint64_SingleElement_256 0.400 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.366 -
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_StringAssignAsciizMix_Opaque 5.047 -
BM_StringAssignAsciizMix_Transparent 3.011 -
BM_StringAssignAsciiz_Empty_Opaque 3.102 -
BM_StringAssignAsciiz_Empty_Transparent 0.346 -
BM_StringAssignAsciiz_Huge_Opaque 189.970 -
BM_StringAssignAsciiz_Huge_Transparent 189.251 -
BM_StringAssignAsciiz_Large_Opaque 11.456 -2.28%
BM_StringAssignAsciiz_Large_Transparent 11.479 -2.14%
BM_StringAssignAsciiz_Small_Opaque 3.190 2.79%
BM_StringAssignAsciiz_Small_Transparent 0.456 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.485 -
BM_StringAssignStr_Huge_Opaque 108.772 -2.98%
BM_StringAssignStr_Huge_Transparent 108.884 -2.80%
BM_StringAssignStr_Large_Opaque 10.273 -3.59%
BM_StringAssignStr_Large_Transparent 10.247 -3.92%
BM_StringAssignStr_Small_Opaque 0.717 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.077 -4.98%
BM_StringConstructDestroyCStr_Empty_Transparent 0.315 -30.58%
BM_StringConstructDestroyCStr_Huge_Opaque 158.255 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.777 -
BM_StringConstructDestroyCStr_Large_Opaque 16.070 -12.46%
BM_StringConstructDestroyCStr_Large_Transparent 9.652 -20.98%
BM_StringConstructDestroyCStr_Small_Opaque 2.080 -4.58%
BM_StringConstructDestroyCStr_Small_Transparent 0.370 -4.30%
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 110.208 -
BM_StringCopy_Large 6.261 1.11%
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.382 57.53%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 10.620 -7.46%
BM_StringDestroy_Large 7.149 -12.89%
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.591 -
BM_StringEraseToEnd_Empty_Transparent 0.348 -
BM_StringEraseToEnd_Huge_Opaque 2.263 -2.97%
BM_StringEraseToEnd_Huge_Transparent 2.428 -
BM_StringEraseToEnd_Large_Opaque 0.990 -
BM_StringEraseToEnd_Large_Transparent 0.830 -1.41%
BM_StringEraseToEnd_Small_Opaque 0.588 -
BM_StringEraseToEnd_Small_Transparent 0.423 -2.67%
BM_StringEraseWithMove_Empty_Opaque 0.790 -26.32%
BM_StringEraseWithMove_Empty_Transparent 0.561 -11.70%
BM_StringEraseWithMove_Huge_Opaque 44.426 -8.30%
BM_StringEraseWithMove_Huge_Transparent 42.818 -3.68%
BM_StringEraseWithMove_Large_Opaque 2.861 -
BM_StringEraseWithMove_Large_Transparent 2.779 -
BM_StringEraseWithMove_Small_Opaque 2.184 -
BM_StringEraseWithMove_Small_Transparent 2.178 -
BM_StringFindAllMatch/1 2.967 2.32%
BM_StringFindAllMatch/131072 2270.188 -
BM_StringFindAllMatch/32768 574.969 -
BM_StringFindAllMatch/4096 79.840 -
BM_StringFindAllMatch/512 11.534 -
BM_StringFindAllMatch/64 3.123 -
BM_StringFindAllMatch/8 2.631 -
BM_StringFindCharLiteral/1024 19.752 1.00%
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 4.11%
BM_StringFindCharLiteral/2048 40.204 -
BM_StringFindCharLiteral/256 5.321 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.151 -
BM_StringFindCharLiteral/512 9.424 -1.04%
BM_StringFindCharLiteral/64 2.121 -
BM_StringFindCharLiteral/8 1.618 4.45%
BM_StringFindCharLiteral/8192 137.992 -
BM_StringFindMatch1/1 981.822 -
BM_StringFindMatch1/32768 1565.122 -
BM_StringFindMatch1/4096 1058.460 -
BM_StringFindMatch1/512 1006.065 1.14%
BM_StringFindMatch1/64 983.547 -
BM_StringFindMatch1/8 981.394 -
BM_StringFindMatch2/1 981.793 -
BM_StringFindMatch2/32768 1567.365 -
BM_StringFindMatch2/4096 1058.404 -
BM_StringFindMatch2/512 1001.544 -
BM_StringFindMatch2/64 983.070 -
BM_StringFindMatch2/8 981.372 -
BM_StringFindNoMatch/10 1.305 -5.86%
BM_StringFindNoMatch/131072 2034.053 3.67%
BM_StringFindNoMatch/32768 514.461 3.16%
BM_StringFindNoMatch/4096 75.230 -
BM_StringFindNoMatch/512 9.283 -1.91%
BM_StringFindNoMatch/64 2.082 -
BM_StringFindStringLiteral/1024 17.692 -3.32%
BM_StringFindStringLiteral/128 3.108 -2.49%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.282 -
BM_StringFindStringLiteral/256 5.397 -
BM_StringFindStringLiteral/32 1.733 -
BM_StringFindStringLiteral/4096 77.309 -
BM_StringFindStringLiteral/512 9.458 -
BM_StringFindStringLiteral/64 2.221 1.85%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.341 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.707 -
BM_StringRead_Cold_Deep_Empty 1.240 -
BM_StringRead_Cold_Deep_Large 1.328 4.77%
BM_StringRead_Cold_Deep_Small 1.242 -1.82%
BM_StringRead_Cold_Shallow_Empty 1.151 2.42%
BM_StringRead_Cold_Shallow_Large 1.178 3.90%
BM_StringRead_Cold_Shallow_Small 1.173 4.98%
BM_StringRead_Hot_Deep_Empty 0.506 3.23%
BM_StringRead_Hot_Deep_Large 0.515 -
BM_StringRead_Hot_Deep_Small 0.502 -
BM_StringRead_Hot_Shallow_Empty 0.477 -
BM_StringRead_Hot_Shallow_Large 0.473 -
BM_StringRead_Hot_Shallow_Small 0.474 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.592 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.589 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.413 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.206 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.019 9.05%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.440 3.80%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.034 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -3.10%
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -12.30%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.611 -6.18%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -8.68%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.613 -3.42%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.362 4.68%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.448 2.98%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.462 16.44%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.814 -1.44%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.831 1.49%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.821 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.381 -16.95%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.447 49.91%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.627 3.38%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.662 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.610 -11.82%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.634 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.644 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.596 -3.91%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.897 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.403 -2.37%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.042 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.620 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.229 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.669 2.66%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.208 -1.51%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.611 -12.58%
BM_StringRelational_Compare_Empty_Huge_Control 1.611 -9.13%
BM_StringRelational_Compare_Empty_Large_Control 1.620 -8.54%
BM_StringRelational_Compare_Empty_Small_Control 1.611 -12.22%
BM_StringRelational_Compare_Huge_Empty_Control 1.611 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.391 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.327 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.748 -
BM_StringRelational_Compare_Huge_Huge_Control 98.833 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.611 -2.88%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.391 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.629 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.847 -
BM_StringRelational_Compare_Small_Empty_Control 1.834 -5.96%
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.390 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.628 -3.03%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.852 -
BM_StringRelational_Eq_Empty_Empty_Control 2.058 -
BM_StringRelational_Eq_Empty_Huge_Control 0.486 2.81%
BM_StringRelational_Eq_Empty_Large_Control 0.485 4.09%
BM_StringRelational_Eq_Empty_Small_Control 0.469 -2.33%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.590 5.87%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.853 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.731 -
BM_StringRelational_Eq_Huge_Huge_Control 99.138 -
BM_StringRelational_Eq_Large_Huge_Control 0.470 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.588 5.73%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.858 -10.66%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 24.45%
BM_StringRelational_Eq_Large_Large_Control 2.307 11.47%
BM_StringRelational_Eq_Small_Huge_Control 0.482 -
BM_StringRelational_Eq_Small_Large_Control 0.487 2.47%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.706 9.51%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.907 -8.06%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.742 14.15%
BM_StringRelational_Eq_Small_Small_Control 1.849 -
BM_StringRelational_Less_Empty_Empty_Control 1.667 -
BM_StringRelational_Less_Empty_Huge_Control 1.689 4.85%
BM_StringRelational_Less_Empty_Large_Control 1.716 6.50%
BM_StringRelational_Less_Empty_Small_Control 1.720 3.55%
BM_StringRelational_Less_Huge_Empty_Control 1.613 -2.93%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.418 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.157 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.642 -
BM_StringRelational_Less_Huge_Huge_Control 98.809 -
BM_StringRelational_Less_Huge_Large_Control 2.160 -
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.721 6.82%
BM_StringRelational_Less_Large_Huge_Control 2.167 1.19%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.401 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.109 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.625 -
BM_StringRelational_Less_Large_Large_Control 2.114 -1.74%
BM_StringRelational_Less_Large_Small_Control 1.863 -
BM_StringRelational_Less_Small_Empty_Control 1.663 3.30%
BM_StringRelational_Less_Small_Huge_Control 1.852 -
BM_StringRelational_Less_Small_Large_Control 1.852 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.406 1.45%
BM_StringRelational_Less_Small_Small_ChangeLast 1.784 3.02%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.389 -
BM_StringRelational_Less_Small_Small_Control 1.847 -
BM_StringResizeAndOverwrite 0.819 -
BM_align/1 0.657 -
BM_align/256 0.655 -
BM_align/64 0.655 -
BM_align/8 0.655 -
BM_deque_deque_copy/0 0.919 -
BM_deque_deque_copy/1 2.591 4.23%
BM_deque_deque_copy/1024 37.226 -
BM_deque_deque_copy/2 2.299 2.64%
BM_deque_deque_copy/4000 141.688 -
BM_deque_deque_copy/4096 148.443 -
BM_deque_deque_copy/512 17.689 -
BM_deque_deque_copy/5500 197.789 -
BM_deque_deque_copy/64 3.067 1.30%
BM_deque_deque_copy/64000 3010.888 -
BM_deque_deque_copy/65536 3184.508 -
BM_deque_deque_copy/70000 3214.864 -4.39%
BM_deque_deque_copy_backward/0 0.863 17.94%
BM_deque_deque_copy_backward/1 2.811 -
BM_deque_deque_copy_backward/1024 37.890 -
BM_deque_deque_copy_backward/2 2.531 -
BM_deque_deque_copy_backward/4000 150.258 -
BM_deque_deque_copy_backward/4096 154.030 -
BM_deque_deque_copy_backward/512 18.903 -
BM_deque_deque_copy_backward/5500 205.787 1.59%
BM_deque_deque_copy_backward/64 3.392 1.29%
BM_deque_deque_copy_backward/64000 7975.220 -
BM_deque_deque_copy_backward/65536 8118.085 -1.45%
BM_deque_deque_copy_backward/70000 8708.047 -
BM_deque_deque_move/0 0.774 -
BM_deque_deque_move/1 2.548 1.62%
BM_deque_deque_move/1024 36.756 -
BM_deque_deque_move/2 2.304 2.75%
BM_deque_deque_move/4000 140.093 -
BM_deque_deque_move/4096 147.238 -
BM_deque_deque_move/512 17.642 -
BM_deque_deque_move/5500 197.716 -
BM_deque_deque_move/64 3.043 -
BM_deque_deque_move/64000 3060.871 1.03%
BM_deque_deque_move/65536 3110.132 -
BM_deque_deque_move/70000 3345.321 -
BM_deque_deque_move_backward/0 0.920 13.41%
BM_deque_deque_move_backward/1 2.826 4.22%
BM_deque_deque_move_backward/1024 38.327 -
BM_deque_deque_move_backward/2 2.525 2.60%
BM_deque_deque_move_backward/4000 149.552 -
BM_deque_deque_move_backward/4096 152.806 -
BM_deque_deque_move_backward/512 18.898 -
BM_deque_deque_move_backward/5500 205.244 -
BM_deque_deque_move_backward/64 3.385 -
BM_deque_deque_move_backward/64000 7814.184 -
BM_deque_deque_move_backward/65536 8183.246 -
BM_deque_deque_move_backward/70000 8694.327 -
BM_deque_deque_ranges_copy/0 0.919 15.00%
BM_deque_deque_ranges_copy/1 2.554 4.71%
BM_deque_deque_ranges_copy/1024 37.211 1.04%
BM_deque_deque_ranges_copy/2 2.300 5.96%
BM_deque_deque_ranges_copy/4000 142.029 -
BM_deque_deque_ranges_copy/4096 146.740 -
BM_deque_deque_ranges_copy/512 17.655 -
BM_deque_deque_ranges_copy/5500 197.324 -
BM_deque_deque_ranges_copy/64 3.079 -
BM_deque_deque_ranges_copy/64000 3158.439 5.51%
BM_deque_deque_ranges_copy/65536 3089.529 -
BM_deque_deque_ranges_copy/70000 3327.540 -
BM_deque_deque_ranges_copy_backward/0 0.920 16.15%
BM_deque_deque_ranges_copy_backward/1 2.539 -2.57%
BM_deque_deque_ranges_copy_backward/1024 37.713 -1.67%
BM_deque_deque_ranges_copy_backward/2 2.245 -2.48%
BM_deque_deque_ranges_copy_backward/4000 152.269 1.38%
BM_deque_deque_ranges_copy_backward/4096 153.174 -
BM_deque_deque_ranges_copy_backward/512 19.174 1.36%
BM_deque_deque_ranges_copy_backward/5500 202.894 -
BM_deque_deque_ranges_copy_backward/64 3.508 3.68%
BM_deque_deque_ranges_copy_backward/64000 7819.047 -
BM_deque_deque_ranges_copy_backward/65536 8051.176 4.27%
BM_deque_deque_ranges_copy_backward/70000 8669.826 -
BM_deque_deque_ranges_move/0 0.744 -6.02%
BM_deque_deque_ranges_move/1 2.474 4.75%
BM_deque_deque_ranges_move/1024 38.135 1.88%
BM_deque_deque_ranges_move/2 2.186 3.35%
BM_deque_deque_ranges_move/4000 145.180 -
BM_deque_deque_ranges_move/4096 147.641 -
BM_deque_deque_ranges_move/512 17.637 -
BM_deque_deque_ranges_move/5500 201.485 2.10%
BM_deque_deque_ranges_move/64 3.059 -
BM_deque_deque_ranges_move/64000 3028.789 -2.53%
BM_deque_deque_ranges_move/65536 3096.775 -
BM_deque_deque_ranges_move/70000 3280.678 -
BM_deque_deque_ranges_move_backward/0 0.919 -
BM_deque_deque_ranges_move_backward/1 2.520 -7.11%
BM_deque_deque_ranges_move_backward/1024 37.916 -1.65%
BM_deque_deque_ranges_move_backward/2 2.240 -7.64%
BM_deque_deque_ranges_move_backward/4000 151.115 -
BM_deque_deque_ranges_move_backward/4096 153.427 1.09%
BM_deque_deque_ranges_move_backward/512 19.176 1.63%
BM_deque_deque_ranges_move_backward/5500 203.878 -1.10%
BM_deque_deque_ranges_move_backward/64 3.483 2.95%
BM_deque_deque_ranges_move_backward/64000 7710.550 -6.72%
BM_deque_deque_ranges_move_backward/65536 8021.619 -4.52%
BM_deque_deque_ranges_move_backward/70000 8525.664 -
BM_deque_vector_copy/0 1.347 3.46%
BM_deque_vector_copy/1 2.126 -
BM_deque_vector_copy/1024 37.332 -
BM_deque_vector_copy/2 1.828 -
BM_deque_vector_copy/4000 143.345 -
BM_deque_vector_copy/4096 154.765 5.82%
BM_deque_vector_copy/512 16.540 -
BM_deque_vector_copy/5500 202.765 3.53%
BM_deque_vector_copy/64 2.626 1.62%
BM_deque_vector_copy/64000 2863.621 -
BM_deque_vector_copy/65536 2906.642 -
BM_deque_vector_copy/70000 3183.627 -
BM_deque_vector_copy_backward/0 1.394 -1.86%
BM_deque_vector_copy_backward/1 2.116 -
BM_deque_vector_copy_backward/1024 37.149 -
BM_deque_vector_copy_backward/2 1.841 -
BM_deque_vector_copy_backward/4000 145.250 1.79%
BM_deque_vector_copy_backward/4096 147.709 -
BM_deque_vector_copy_backward/512 17.936 -
BM_deque_vector_copy_backward/5500 198.169 1.01%
BM_deque_vector_copy_backward/64 2.957 1.04%
BM_deque_vector_copy_backward/64000 8203.116 1.01%
BM_deque_vector_copy_backward/65536 8266.208 -
BM_deque_vector_copy_backward/70000 9079.250 -
BM_deque_vector_move/0 1.458 -
BM_deque_vector_move/1 2.161 -
BM_deque_vector_move/1024 37.419 -
BM_deque_vector_move/2 1.839 3.31%
BM_deque_vector_move/4000 141.904 -
BM_deque_vector_move/4096 146.109 -
BM_deque_vector_move/512 16.591 -
BM_deque_vector_move/5500 195.007 -
BM_deque_vector_move/64 2.590 -
BM_deque_vector_move/64000 3020.824 -
BM_deque_vector_move/65536 2995.238 -
BM_deque_vector_move/70000 3244.119 -
BM_deque_vector_move_backward/0 1.522 11.45%
BM_deque_vector_move_backward/1 2.111 -
BM_deque_vector_move_backward/1024 37.263 -
BM_deque_vector_move_backward/2 1.834 -
BM_deque_vector_move_backward/4000 142.620 -
BM_deque_vector_move_backward/4096 148.041 -
BM_deque_vector_move_backward/512 17.914 -
BM_deque_vector_move_backward/5500 197.096 -
BM_deque_vector_move_backward/64 2.957 1.04%
BM_deque_vector_move_backward/64000 7795.217 -1.56%
BM_deque_vector_move_backward/65536 8097.476 -
BM_deque_vector_move_backward/70000 8887.679 1.40%
BM_deque_vector_ranges_copy/0 1.370 -6.42%
BM_deque_vector_ranges_copy/1 2.139 1.14%
BM_deque_vector_ranges_copy/1024 37.058 -
BM_deque_vector_ranges_copy/2 1.831 -
BM_deque_vector_ranges_copy/4000 142.304 -
BM_deque_vector_ranges_copy/4096 145.778 -
BM_deque_vector_ranges_copy/512 16.558 -
BM_deque_vector_ranges_copy/5500 193.892 -
BM_deque_vector_ranges_copy/64 2.600 -
BM_deque_vector_ranges_copy/64000 2916.634 -
BM_deque_vector_ranges_copy/65536 2942.356 -
BM_deque_vector_ranges_copy/70000 3215.380 -
BM_deque_vector_ranges_copy_backward/0 1.533 8.26%
BM_deque_vector_ranges_copy_backward/1 2.103 -1.35%
BM_deque_vector_ranges_copy_backward/1024 37.136 -
BM_deque_vector_ranges_copy_backward/2 1.838 -
BM_deque_vector_ranges_copy_backward/4000 143.821 -
BM_deque_vector_ranges_copy_backward/4096 149.185 -
BM_deque_vector_ranges_copy_backward/512 17.935 -
BM_deque_vector_ranges_copy_backward/5500 199.271 -
BM_deque_vector_ranges_copy_backward/64 2.954 1.06%
BM_deque_vector_ranges_copy_backward/64000 7939.361 -1.63%
BM_deque_vector_ranges_copy_backward/65536 8272.707 -
BM_deque_vector_ranges_copy_backward/70000 9087.225 -
BM_deque_vector_ranges_move/0 1.582 20.84%
BM_deque_vector_ranges_move/1 2.083 3.48%
BM_deque_vector_ranges_move/1024 37.442 -
BM_deque_vector_ranges_move/2 1.838 3.41%
BM_deque_vector_ranges_move/4000 142.392 -
BM_deque_vector_ranges_move/4096 145.572 -
BM_deque_vector_ranges_move/512 16.566 -
BM_deque_vector_ranges_move/5500 193.732 -
BM_deque_vector_ranges_move/64 2.656 1.30%
BM_deque_vector_ranges_move/64000 2992.716 -
BM_deque_vector_ranges_move/65536 2991.764 -
BM_deque_vector_ranges_move/70000 3270.932 -
BM_deque_vector_ranges_move_backward/0 1.367 -9.90%
BM_deque_vector_ranges_move_backward/1 2.083 -
BM_deque_vector_ranges_move_backward/1024 37.149 -
BM_deque_vector_ranges_move_backward/2 1.833 -
BM_deque_vector_ranges_move_backward/4000 142.090 -
BM_deque_vector_ranges_move_backward/4096 148.669 -
BM_deque_vector_ranges_move_backward/512 17.913 -
BM_deque_vector_ranges_move_backward/5500 197.065 -
BM_deque_vector_ranges_move_backward/64 2.956 1.12%
BM_deque_vector_ranges_move_backward/64000 7770.870 -1.04%
BM_deque_vector_ranges_move_backward/65536 8048.387 -2.19%
BM_deque_vector_ranges_move_backward/70000 9012.144 -
BM_getline_string 16.861 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.423 -
BM_lexicographical_compare_three_way<IntPtr>/1024 244.893 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 245585.544 -2.21%
BM_lexicographical_compare_three_way<IntPtr>/16 4.383 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3755.507 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.253 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60116.810 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.151 -
BM_lexicographical_compare_three_way<IntPtr>/4096 955.504 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.553 -1.10%
BM_lexicographical_compare_three_way<IntPtr>/65536 15025.865 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.290 1.33%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 489.221 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496976.402 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.216 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7712.162 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.246 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123238.497 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.746 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1934.671 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.378 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30833.852 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.388 1.49%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.306 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 247947.548 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.343 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3794.513 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.504 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60572.674 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.282 1.13%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 958.690 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.530 -1.54%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15106.268 -
BM_lexicographical_compare_three_way_fast_path/1 0.426 -
BM_lexicographical_compare_three_way_fast_path/1024 245.908 -
BM_lexicographical_compare_three_way_fast_path/1048576 246223.306 -
BM_lexicographical_compare_three_way_fast_path/16 4.440 -
BM_lexicographical_compare_three_way_fast_path/16384 3769.066 -
BM_lexicographical_compare_three_way_fast_path/256 70.934 -
BM_lexicographical_compare_three_way_fast_path/262144 60348.306 -
BM_lexicographical_compare_three_way_fast_path/4 1.149 -
BM_lexicographical_compare_three_way_fast_path/4096 956.643 -
BM_lexicographical_compare_three_way_fast_path/64 15.732 -
BM_lexicographical_compare_three_way_fast_path/65536 15263.125 1.08%
BM_lexicographical_compare_three_way_slow_path/1 0.411 -
BM_lexicographical_compare_three_way_slow_path/1024 293.860 -
BM_lexicographical_compare_three_way_slow_path/1048576 294455.495 -
BM_lexicographical_compare_three_way_slow_path/16 4.593 -
BM_lexicographical_compare_three_way_slow_path/16384 4550.507 -
BM_lexicographical_compare_three_way_slow_path/256 79.527 -
BM_lexicographical_compare_three_way_slow_path/262144 72628.911 -
BM_lexicographical_compare_three_way_slow_path/4 1.178 -
BM_lexicographical_compare_three_way_slow_path/4096 1146.778 -
BM_lexicographical_compare_three_way_slow_path/64 17.825 -
BM_lexicographical_compare_three_way_slow_path/65536 18168.592 -
BM_map_find_string_literal 13.224 -
BM_num_get<bool> 11.890 -
BM_num_get<double> 37.423 3.17%
BM_num_get<float> 38.390 5.48%
BM_num_get<long> 10.857 -
BM_num_get<long_double> 36.606 1.16%
BM_num_get<long_long> 10.673 -1.99%
BM_num_get<unsigned_int> 9.898 -1.50%
BM_num_get<unsigned_long> 10.496 -
BM_num_get<unsigned_long_long> 10.276 -3.37%
BM_num_get<unsigned_short> 10.305 -
BM_num_get<void*> 10.955 -
BM_num_put<bool> 11.213 6.24%
BM_num_put<const_void*> 12.025 -2.33%
BM_num_put<double> 57.276 -
BM_num_put<long> 11.459 -1.20%
BM_num_put<long_double> 58.715 -
BM_num_put<long_long> 11.735 2.17%
BM_num_put<unsigned_long> 11.362 -2.06%
BM_num_put<unsigned_long_long> 11.548 2.88%
BM_std_minmax_element<char>/1 0.304 -
BM_std_minmax_element<char>/1024 254.017 -10.61%
BM_std_minmax_element<char>/2 0.688 -
BM_std_minmax_element<char>/3 1.199 3.45%
BM_std_minmax_element<char>/4 1.216 -8.66%
BM_std_minmax_element<char>/4000 969.800 -10.75%
BM_std_minmax_element<char>/4096 992.757 -10.76%
BM_std_minmax_element<char>/512 131.046 -9.28%
BM_std_minmax_element<char>/5500 1329.917 -10.80%
BM_std_minmax_element<char>/64 17.749 -
BM_std_minmax_element<char>/64000 15345.711 -11.10%
BM_std_minmax_element<char>/65536 15712.933 -11.11%
BM_std_minmax_element<char>/70000 16786.817 -11.13%
BM_std_minmax_element<int>/1 0.305 -
BM_std_minmax_element<int>/1024 274.086 -
BM_std_minmax_element<int>/2 0.686 -
BM_std_minmax_element<int>/3 1.245 4.50%
BM_std_minmax_element<int>/4 1.251 -
BM_std_minmax_element<int>/4000 1053.065 -
BM_std_minmax_element<int>/4096 1076.896 -
BM_std_minmax_element<int>/512 139.161 -
BM_std_minmax_element<int>/5500 1436.684 -
BM_std_minmax_element<int>/64 17.226 -
BM_std_minmax_element<int>/64000 16766.034 -
BM_std_minmax_element<int>/65536 17162.466 -
BM_std_minmax_element<int>/70000 18326.533 -
BM_std_minmax_element<long_long>/1 0.309 -
BM_std_minmax_element<long_long>/1024 283.032 -1.63%
BM_std_minmax_element<long_long>/2 0.685 5.75%
BM_std_minmax_element<long_long>/3 1.246 4.63%
BM_std_minmax_element<long_long>/4 1.270 1.70%
BM_std_minmax_element<long_long>/4000 1087.482 -2.06%
BM_std_minmax_element<long_long>/4096 1113.556 -2.00%
BM_std_minmax_element<long_long>/512 143.411 -1.68%
BM_std_minmax_element<long_long>/5500 1490.873 -2.21%
BM_std_minmax_element<long_long>/64 17.671 -1.58%
BM_std_minmax_element<long_long>/64000 17411.110 -2.54%
BM_std_minmax_element<long_long>/65536 17818.625 -2.22%
BM_std_minmax_element<long_long>/70000 19033.966 -2.27%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 259.864 -
BM_std_minmax_element<short>/2 0.688 6.58%
BM_std_minmax_element<short>/3 1.249 12.23%
BM_std_minmax_element<short>/4 1.210 -
BM_std_minmax_element<short>/4000 988.869 -
BM_std_minmax_element<short>/4096 1011.571 -
BM_std_minmax_element<short>/512 133.342 -
BM_std_minmax_element<short>/5500 1354.921 -
BM_std_minmax_element<short>/64 17.013 -
BM_std_minmax_element<short>/64000 15726.414 -
BM_std_minmax_element<short>/65536 16117.782 -
BM_std_minmax_element<short>/70000 17195.319 -
BM_tolower_char<char> 0.691 -
BM_tolower_char<wchar_t> 0.554 -19.63%
BM_tolower_string<char> 15.094 -
BM_tolower_string<wchar_t> 6.718 5.63%
BM_toupper_char<char> 0.689 36.16%
BM_toupper_char<wchar_t> 0.686 -
BM_toupper_string<char> 15.355 -4.83%
BM_toupper_string<wchar_t> 7.593 19.22%
BM_vector_deque_copy/0 0.425 15.34%
BM_vector_deque_copy/1 2.356 3.79%
BM_vector_deque_copy/1024 36.268 -
BM_vector_deque_copy/2 2.055 3.07%
BM_vector_deque_copy/4000 140.014 -
BM_vector_deque_copy/4096 144.512 -
BM_vector_deque_copy/512 16.945 -
BM_vector_deque_copy/5500 195.219 -
BM_vector_deque_copy/64 2.840 -
BM_vector_deque_copy/64000 2841.185 -
BM_vector_deque_copy/65536 2857.016 -
BM_vector_deque_copy/70000 3105.476 -5.54%
BM_vector_deque_copy_backward/0 0.631 22.19%
BM_vector_deque_copy_backward/1 2.145 -10.50%
BM_vector_deque_copy_backward/1024 37.538 -1.32%
BM_vector_deque_copy_backward/2 1.886 -8.67%
BM_vector_deque_copy_backward/4000 144.676 -
BM_vector_deque_copy_backward/4096 148.830 -1.17%
BM_vector_deque_copy_backward/512 17.982 2.73%
BM_vector_deque_copy_backward/5500 196.553 -1.20%
BM_vector_deque_copy_backward/64 3.108 4.75%
BM_vector_deque_copy_backward/64000 8015.497 -
BM_vector_deque_copy_backward/65536 8302.555 -
BM_vector_deque_copy_backward/70000 8743.165 -2.09%
BM_vector_deque_move/0 0.547 23.70%
BM_vector_deque_move/1 2.139 -
BM_vector_deque_move/1024 35.832 -3.07%
BM_vector_deque_move/2 1.871 -
BM_vector_deque_move/4000 140.297 -
BM_vector_deque_move/4096 145.615 -
BM_vector_deque_move/512 16.978 -3.31%
BM_vector_deque_move/5500 197.116 1.40%
BM_vector_deque_move/64 2.809 2.27%
BM_vector_deque_move/64000 2842.263 -
BM_vector_deque_move/65536 2862.540 -
BM_vector_deque_move/70000 3107.254 -
BM_vector_deque_move_backward/0 0.419 -20.40%
BM_vector_deque_move_backward/1 2.262 -2.25%
BM_vector_deque_move_backward/1024 38.078 -
BM_vector_deque_move_backward/2 1.927 -6.55%
BM_vector_deque_move_backward/4000 143.692 -
BM_vector_deque_move_backward/4096 148.633 -
BM_vector_deque_move_backward/512 17.645 1.02%
BM_vector_deque_move_backward/5500 196.551 -2.05%
BM_vector_deque_move_backward/64 3.002 -
BM_vector_deque_move_backward/64000 7800.544 -4.34%
BM_vector_deque_move_backward/65536 8300.153 -
BM_vector_deque_move_backward/70000 8456.974 -3.15%
BM_vector_deque_ranges_copy/0 0.396 -
BM_vector_deque_ranges_copy/1 2.024 -6.45%
BM_vector_deque_ranges_copy/1024 36.246 1.23%
BM_vector_deque_ranges_copy/2 1.784 -5.57%
BM_vector_deque_ranges_copy/4000 140.510 -
BM_vector_deque_ranges_copy/4096 144.694 -
BM_vector_deque_ranges_copy/512 16.920 -
BM_vector_deque_ranges_copy/5500 195.981 -
BM_vector_deque_ranges_copy/64 2.674 -
BM_vector_deque_ranges_copy/64000 2841.230 -
BM_vector_deque_ranges_copy/65536 2860.763 -
BM_vector_deque_ranges_copy/70000 3211.575 3.51%
BM_vector_deque_ranges_copy_backward/0 0.501 19.63%
BM_vector_deque_ranges_copy_backward/1 2.359 1.34%
BM_vector_deque_ranges_copy_backward/1024 37.233 -2.09%
BM_vector_deque_ranges_copy_backward/2 2.063 -
BM_vector_deque_ranges_copy_backward/4000 142.781 1.11%
BM_vector_deque_ranges_copy_backward/4096 149.096 -
BM_vector_deque_ranges_copy_backward/512 17.799 1.74%
BM_vector_deque_ranges_copy_backward/5500 196.501 -
BM_vector_deque_ranges_copy_backward/64 3.100 4.52%
BM_vector_deque_ranges_copy_backward/64000 7952.301 -
BM_vector_deque_ranges_copy_backward/65536 8249.915 -1.25%
BM_vector_deque_ranges_copy_backward/70000 8823.318 -
BM_vector_deque_ranges_move/0 0.428 15.39%
BM_vector_deque_ranges_move/1 2.318 -
BM_vector_deque_ranges_move/1024 35.717 -
BM_vector_deque_ranges_move/2 2.061 -
BM_vector_deque_ranges_move/4000 146.873 4.70%
BM_vector_deque_ranges_move/4096 149.142 3.19%
BM_vector_deque_ranges_move/512 16.949 -
BM_vector_deque_ranges_move/5500 196.178 -
BM_vector_deque_ranges_move/64 2.802 -
BM_vector_deque_ranges_move/64000 2844.340 -
BM_vector_deque_ranges_move/65536 2862.414 -
BM_vector_deque_ranges_move/70000 3108.215 -
BM_vector_deque_ranges_move_backward/0 0.576 -2.52%
BM_vector_deque_ranges_move_backward/1 2.085 -10.46%
BM_vector_deque_ranges_move_backward/1024 38.330 -
BM_vector_deque_ranges_move_backward/2 1.831 -11.32%
BM_vector_deque_ranges_move_backward/4000 142.221 -
BM_vector_deque_ranges_move_backward/4096 148.697 -1.30%
BM_vector_deque_ranges_move_backward/512 17.968 2.77%
BM_vector_deque_ranges_move_backward/5500 196.144 -1.89%
BM_vector_deque_ranges_move_backward/64 3.088 4.05%
BM_vector_deque_ranges_move_backward/64000 7609.608 -2.88%
BM_vector_deque_ranges_move_backward/65536 7979.583 -1.73%
BM_vector_deque_ranges_move_backward/70000 8593.392 -1.50%
SetIntersection_Front_Set_float_1024_1 1040516.274 -
SetIntersection_Front_Set_float_1024_1024 11511062.918 -2.35%
SetIntersection_Front_Set_float_1024_16 1169002.050 -1.95%
SetIntersection_Front_Set_float_1024_256 3570120.834 -5.48%
SetIntersection_Front_Set_float_1024_4 1065901.281 -
SetIntersection_Front_Set_float_1024_64 1612082.461 -5.39%
SetIntersection_Front_Set_float_16384_1 1040116.597 -
SetIntersection_Front_Set_float_16384_1024 12296229.886 8.64%
SetIntersection_Front_Set_float_16384_16 1183538.873 -
SetIntersection_Front_Set_float_16384_16384 226183488.409 5.41%
SetIntersection_Front_Set_float_16384_256 3600893.826 -
SetIntersection_Front_Set_float_16384_4 1055100.325 -
SetIntersection_Front_Set_float_16384_64 1641348.498 -
SetIntersection_Front_Set_float_16_1 62334375.800 -
SetIntersection_Front_Set_float_16_16 37204460.504 -1.39%
SetIntersection_Front_Set_float_16_4 54556828.171 -
SetIntersection_Front_Set_float_1_1 531189308.609 -
SetIntersection_Front_Set_float_256_1 4133501.480 -
SetIntersection_Front_Set_float_256_16 4481851.774 -
SetIntersection_Front_Set_float_256_256 7148975.578 -
SetIntersection_Front_Set_float_256_4 4197270.981 -
SetIntersection_Front_Set_float_256_64 5346012.280 -1.22%
SetIntersection_Front_Set_float_262144_1 999854.561 -3.21%
SetIntersection_Front_Set_float_262144_1024 11387619.577 -
SetIntersection_Front_Set_float_262144_16 1135394.181 -1.27%
SetIntersection_Front_Set_float_262144_16384 215735461.341 -
SetIntersection_Front_Set_float_262144_256 3532499.900 -
SetIntersection_Front_Set_float_262144_262144 1594082.926 -1.30%
SetIntersection_Front_Set_float_262144_4 1028752.225 -2.14%
SetIntersection_Front_Set_float_262144_64 1590634.725 -
SetIntersection_Front_Set_float_4_1 212077060.070 -
SetIntersection_Front_Set_float_4_4 135223216.287 -
SetIntersection_Front_Set_float_64_1 16282335.352 -
SetIntersection_Front_Set_float_64_16 15144300.013 -
SetIntersection_Front_Set_float_64_4 15919136.840 -
SetIntersection_Front_Set_float_64_64 12514888.823 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1015486.610 -2.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13251688.448 -9.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1208257.115 -2.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4209731.656 -8.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1065158.120 -1.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1793845.527 -4.72%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1040041.079 3.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14105863.163 -3.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1223456.122 4.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 349814398.888 2.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4698415.458 4.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1038289.022 -2.76%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1900755.548 -3.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62328941.940 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38933556.054 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54473317.287 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 530403716.018 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4115206.675 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4623499.699 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8700164.863 -4.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4241172.628 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5854455.339 -8.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1047915.069 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14607914.957 -6.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1192950.831 -2.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 341357773.582 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4393375.863 -8.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1854258.545 -1.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1057134.327 -1.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1769491.833 -8.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 211975578.487 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136919882.021 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16392527.649 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15500793.593 -1.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16047813.577 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13907404.555 -4.84%
SetIntersection_Front_Set_string_1024_1 1084459.464 -
SetIntersection_Front_Set_string_1024_1024 55440178.646 -
SetIntersection_Front_Set_string_1024_16 1895220.278 1.98%
SetIntersection_Front_Set_string_1024_256 14587197.022 -3.04%
SetIntersection_Front_Set_string_1024_4 1252639.938 -
SetIntersection_Front_Set_string_1024_64 4568577.331 -
SetIntersection_Front_Set_string_16384_1 1090309.938 1.20%
SetIntersection_Front_Set_string_16384_1024 58661234.976 -
SetIntersection_Front_Set_string_16384_16 1878156.961 -
SetIntersection_Front_Set_string_16384_16384 347455444.396 -
SetIntersection_Front_Set_string_16384_256 15039796.504 3.01%
SetIntersection_Front_Set_string_16384_4 1240359.424 -
SetIntersection_Front_Set_string_16384_64 4516144.424 -5.72%
SetIntersection_Front_Set_string_16_1 65081616.743 -
SetIntersection_Front_Set_string_16_16 59114365.426 -
SetIntersection_Front_Set_string_16_4 64478575.322 1.67%
SetIntersection_Front_Set_string_1_1 553305627.981 -
SetIntersection_Front_Set_string_256_1 4310632.124 1.25%
SetIntersection_Front_Set_string_256_16 6988521.066 -1.33%
SetIntersection_Front_Set_string_256_256 28828739.860 -2.59%
SetIntersection_Front_Set_string_256_4 4969445.626 -
SetIntersection_Front_Set_string_256_64 14338451.750 -
SetIntersection_Front_Set_string_262144_1 1098257.604 1.62%
SetIntersection_Front_Set_string_262144_1024 59341204.511 -
SetIntersection_Front_Set_string_262144_16 1845115.653 -1.52%
SetIntersection_Front_Set_string_262144_16384 348492641.028 -
SetIntersection_Front_Set_string_262144_256 14908498.001 1.22%
SetIntersection_Front_Set_string_262144_262144 17731800.047 -2.09%
SetIntersection_Front_Set_string_262144_4 1195321.524 -5.17%
SetIntersection_Front_Set_string_262144_64 4374054.670 -
SetIntersection_Front_Set_string_4_1 220838184.965 -
SetIntersection_Front_Set_string_4_4 158069723.863 -
SetIntersection_Front_Set_string_64_1 16989980.856 -
SetIntersection_Front_Set_string_64_16 23582324.015 -
SetIntersection_Front_Set_string_64_4 18879021.325 -
SetIntersection_Front_Set_string_64_64 35137538.357 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1056466.309 -6.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23846710.470 -5.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1339814.576 -4.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6246416.459 -12.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1105264.839 -4.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2335951.597 -7.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1011647.768 -6.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27601690.213 -4.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1337248.624 -1.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 358749362.714 2.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6686605.397 -4.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1101319.069 -3.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2251204.559 -5.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63253075.167 -3.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41720282.957 -6.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56156243.149 -4.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 555086701.248 3.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4164179.138 -5.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5007213.358 -6.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12536436.672 -3.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4331997.069 -3.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7456236.084 -7.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1016108.593 -9.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25444861.341 -2.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1310130.590 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 365334499.677 5.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6149258.808 -7.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2924207.600 -1.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1102386.190 -1.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2263711.567 -5.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 216137172.126 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141749254.477 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16533950.082 -4.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17284461.757 -5.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16449132.231 -4.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 17963982.704 -9.78%
SetIntersection_Front_Set_uint32_1024_1 1059966.190 2.81%
SetIntersection_Front_Set_uint32_1024_1024 11916549.818 -3.38%
SetIntersection_Front_Set_uint32_1024_16 1159412.545 -2.35%
SetIntersection_Front_Set_uint32_1024_256 4195366.304 1.04%
SetIntersection_Front_Set_uint32_1024_4 1027652.409 -3.63%
SetIntersection_Front_Set_uint32_1024_64 1770396.114 3.24%
SetIntersection_Front_Set_uint32_16384_1 989144.445 -4.20%
SetIntersection_Front_Set_uint32_16384_1024 12037875.994 -4.97%
SetIntersection_Front_Set_uint32_16384_16 1131845.793 -4.57%
SetIntersection_Front_Set_uint32_16384_16384 217717396.744 -
SetIntersection_Front_Set_uint32_16384_256 3942103.212 -2.14%
SetIntersection_Front_Set_uint32_16384_4 1057041.296 2.99%
SetIntersection_Front_Set_uint32_16384_64 1704443.679 3.08%
SetIntersection_Front_Set_uint32_16_1 62344269.429 -
SetIntersection_Front_Set_uint32_16_16 37727277.289 -
SetIntersection_Front_Set_uint32_16_4 54048873.116 -
SetIntersection_Front_Set_uint32_1_1 529117517.150 -
SetIntersection_Front_Set_uint32_256_1 4159205.223 3.38%
SetIntersection_Front_Set_uint32_256_16 4506493.575 1.06%
SetIntersection_Front_Set_uint32_256_256 7483262.555 -2.67%
SetIntersection_Front_Set_uint32_256_4 4152786.394 -
SetIntersection_Front_Set_uint32_256_64 5226757.748 -4.92%
SetIntersection_Front_Set_uint32_262144_1 1004969.666 -
SetIntersection_Front_Set_uint32_262144_1024 12475205.158 1.20%
SetIntersection_Front_Set_uint32_262144_16 1175886.415 2.76%
SetIntersection_Front_Set_uint32_262144_16384 219617990.473 -1.96%
SetIntersection_Front_Set_uint32_262144_256 3603288.386 -5.11%
SetIntersection_Front_Set_uint32_262144_262144 1643546.387 -
SetIntersection_Front_Set_uint32_262144_4 1021136.136 -1.07%
SetIntersection_Front_Set_uint32_262144_64 1584657.345 -
SetIntersection_Front_Set_uint32_4_1 212319324.916 -
SetIntersection_Front_Set_uint32_4_4 135429642.285 -
SetIntersection_Front_Set_uint32_64_1 16216418.493 -
SetIntersection_Front_Set_uint32_64_16 15118776.308 -
SetIntersection_Front_Set_uint32_64_4 15966140.669 -
SetIntersection_Front_Set_uint32_64_64 13273295.954 -
SetIntersection_Front_Set_uint64_1024_1 978932.364 -5.75%
SetIntersection_Front_Set_uint64_1024_1024 12313750.416 -1.75%
SetIntersection_Front_Set_uint64_1024_16 1180814.450 -
SetIntersection_Front_Set_uint64_1024_256 4160079.471 7.02%
SetIntersection_Front_Set_uint64_1024_4 1043207.037 -1.92%
SetIntersection_Front_Set_uint64_1024_64 1769350.553 8.26%
SetIntersection_Front_Set_uint64_16384_1 1045299.716 -
SetIntersection_Front_Set_uint64_16384_1024 12590004.041 -
SetIntersection_Front_Set_uint64_16384_16 1120921.716 -5.53%
SetIntersection_Front_Set_uint64_16384_16384 223937672.315 -1.44%
SetIntersection_Front_Set_uint64_16384_256 3797109.836 -3.20%
SetIntersection_Front_Set_uint64_16384_4 1070427.958 -
SetIntersection_Front_Set_uint64_16384_64 1576391.627 -5.23%
SetIntersection_Front_Set_uint64_16_1 62221879.279 -
SetIntersection_Front_Set_uint64_16_16 37426615.298 -
SetIntersection_Front_Set_uint64_16_4 54281138.400 -
SetIntersection_Front_Set_uint64_1_1 530489915.734 -
SetIntersection_Front_Set_uint64_256_1 4119225.198 2.29%
SetIntersection_Front_Set_uint64_256_16 4456988.784 -1.48%
SetIntersection_Front_Set_uint64_256_256 7795311.517 -
SetIntersection_Front_Set_uint64_256_4 4140325.970 -
SetIntersection_Front_Set_uint64_256_64 5396211.614 -6.53%
SetIntersection_Front_Set_uint64_262144_1 1022684.085 -1.26%
SetIntersection_Front_Set_uint64_262144_1024 13839937.635 9.81%
SetIntersection_Front_Set_uint64_262144_16 1187759.792 1.29%
SetIntersection_Front_Set_uint64_262144_16384 220384033.485 -1.54%
SetIntersection_Front_Set_uint64_262144_256 3992006.889 -5.45%
SetIntersection_Front_Set_uint64_262144_262144 1658704.670 -
SetIntersection_Front_Set_uint64_262144_4 1048548.597 -
SetIntersection_Front_Set_uint64_262144_64 1708620.128 -4.53%
SetIntersection_Front_Set_uint64_4_1 212221712.269 -
SetIntersection_Front_Set_uint64_4_4 135774864.208 -
SetIntersection_Front_Set_uint64_64_1 16215957.597 -
SetIntersection_Front_Set_uint64_64_16 15297846.750 -
SetIntersection_Front_Set_uint64_64_4 15843798.765 -
SetIntersection_Front_Set_uint64_64_64 13206924.489 -
SetIntersection_Front_Vector_float_1024_1 1046339.859 -
SetIntersection_Front_Vector_float_1024_1024 5648633.431 3.94%
SetIntersection_Front_Vector_float_1024_16 1113410.092 2.29%
SetIntersection_Front_Vector_float_1024_256 2274560.609 5.50%
SetIntersection_Front_Vector_float_1024_4 1034667.358 -2.48%
SetIntersection_Front_Vector_float_1024_64 1375356.056 3.57%
SetIntersection_Front_Vector_float_16384_1 1040100.246 -
SetIntersection_Front_Vector_float_16384_1024 5905976.950 -
SetIntersection_Front_Vector_float_16384_16 1109973.213 -
SetIntersection_Front_Vector_float_16384_16384 77045607.551 -
SetIntersection_Front_Vector_float_16384_256 2289081.867 2.26%
SetIntersection_Front_Vector_float_16384_4 1051587.075 -
SetIntersection_Front_Vector_float_16384_64 1376610.539 -
SetIntersection_Front_Vector_float_16_1 62368995.722 -
SetIntersection_Front_Vector_float_16_16 35534867.207 -
SetIntersection_Front_Vector_float_16_4 53876732.979 -
SetIntersection_Front_Vector_float_1_1 530421769.227 -
SetIntersection_Front_Vector_float_256_1 4143804.725 -
SetIntersection_Front_Vector_float_256_16 4138573.518 -1.45%
SetIntersection_Front_Vector_float_256_256 4539158.284 -
SetIntersection_Front_Vector_float_256_4 4146830.182 -
SetIntersection_Front_Vector_float_256_64 4361355.554 -
SetIntersection_Front_Vector_float_262144_1 1043209.712 1.78%
SetIntersection_Front_Vector_float_262144_1024 5908663.873 -
SetIntersection_Front_Vector_float_262144_16 1092118.988 -2.56%
SetIntersection_Front_Vector_float_262144_16384 77413042.792 -
SetIntersection_Front_Vector_float_262144_256 2131482.605 -2.32%
SetIntersection_Front_Vector_float_262144_262144 345279511.350 -2.07%
SetIntersection_Front_Vector_float_262144_4 1051692.996 -
SetIntersection_Front_Vector_float_262144_64 1363357.827 -
SetIntersection_Front_Vector_float_4_1 212252520.052 -
SetIntersection_Front_Vector_float_4_4 134842815.626 -
SetIntersection_Front_Vector_float_64_1 16334226.609 -
SetIntersection_Front_Vector_float_64_16 14251316.712 -
SetIntersection_Front_Vector_float_64_4 15884496.854 -
SetIntersection_Front_Vector_float_64_64 10853393.013 2.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1011209.003 -2.97%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8293620.516 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1161594.816 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2903239.652 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1059716.305 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1532256.135 2.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1039595.906 3.79%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8429342.771 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1153923.906 1.68%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119815414.321 1.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2915205.667 3.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1073240.673 2.37%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1484434.933 -1.89%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62495695.100 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36672362.991 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54291449.846 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 531152146.941 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4085409.837 -1.36%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4307761.707 1.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5775775.372 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4212160.108 1.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4877255.170 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 987016.543 -1.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8429571.406 1.65%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1145067.054 2.87%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 119359759.613 1.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2871525.998 -1.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350265514.039 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1040426.620 -2.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1454025.752 -4.34%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212391753.111 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135376626.822 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16275736.383 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14640516.500 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15827648.412 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12071939.434 -
SetIntersection_Front_Vector_string_1024_1 1072233.252 -
SetIntersection_Front_Vector_string_1024_1024 39164971.540 -
SetIntersection_Front_Vector_string_1024_16 1634413.385 2.73%
SetIntersection_Front_Vector_string_1024_256 10161351.541 2.95%
SetIntersection_Front_Vector_string_1024_4 1192279.968 1.35%
SetIntersection_Front_Vector_string_1024_64 3311910.654 2.01%
SetIntersection_Front_Vector_string_16384_1 1077573.668 -
SetIntersection_Front_Vector_string_16384_1024 38468424.427 -
SetIntersection_Front_Vector_string_16384_16 1637373.147 5.39%
SetIntersection_Front_Vector_string_16384_16384 349229329.583 -
SetIntersection_Front_Vector_string_16384_256 9748561.948 2.32%
SetIntersection_Front_Vector_string_16384_4 1186744.317 1.17%
SetIntersection_Front_Vector_string_16384_64 3188204.700 -2.84%
SetIntersection_Front_Vector_string_16_1 64133177.281 -
SetIntersection_Front_Vector_string_16_16 51363740.631 -
SetIntersection_Front_Vector_string_16_4 60916242.115 -
SetIntersection_Front_Vector_string_1_1 548315215.399 -
SetIntersection_Front_Vector_string_256_1 4235393.210 -1.21%
SetIntersection_Front_Vector_string_256_16 6033515.628 -2.20%
SetIntersection_Front_Vector_string_256_256 20698353.409 8.24%
SetIntersection_Front_Vector_string_256_4 4686644.935 -
SetIntersection_Front_Vector_string_256_64 10410076.021 -
SetIntersection_Front_Vector_string_262144_1 1087737.460 3.78%
SetIntersection_Front_Vector_string_262144_1024 39877021.791 1.16%
SetIntersection_Front_Vector_string_262144_16 1641813.226 1.76%
SetIntersection_Front_Vector_string_262144_16384 349785280.339 -
SetIntersection_Front_Vector_string_262144_256 9604916.814 -
SetIntersection_Front_Vector_string_262144_262144 14384603.762 -
SetIntersection_Front_Vector_string_262144_4 1163253.280 -4.07%
SetIntersection_Front_Vector_string_262144_64 3419480.903 9.95%
SetIntersection_Front_Vector_string_4_1 219369197.459 -
SetIntersection_Front_Vector_string_4_4 151396298.270 1.17%
SetIntersection_Front_Vector_string_64_1 16867816.293 -
SetIntersection_Front_Vector_string_64_16 20736121.559 2.16%
SetIntersection_Front_Vector_string_64_4 18021633.962 1.33%
SetIntersection_Front_Vector_string_64_64 26366186.727 4.98%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1047474.651 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9007651.434 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1164208.723 1.74%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3017559.782 -1.27%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1071073.058 3.36%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1560313.784 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1049677.701 1.74%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8975130.640 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1155881.051 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128772111.455 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3047818.034 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1033173.648 -2.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1549026.672 3.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62486367.281 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36801441.370 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54307041.268 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 530333529.623 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4098938.104 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4352476.044 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6058528.950 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4185415.672 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4985204.069 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1040840.999 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8970690.224 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1170633.469 2.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128035995.587 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3040423.229 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350543953.682 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1070568.104 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1555644.795 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212377984.323 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135913580.453 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16276265.951 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14819152.435 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15963163.919 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12395757.979 -
SetIntersection_Front_Vector_uint32_1024_1 1052910.712 1.46%
SetIntersection_Front_Vector_uint32_1024_1024 5918725.681 11.57%
SetIntersection_Front_Vector_uint32_1024_16 1131398.577 1.44%
SetIntersection_Front_Vector_uint32_1024_256 2293297.197 3.63%
SetIntersection_Front_Vector_uint32_1024_4 1061992.818 -
SetIntersection_Front_Vector_uint32_1024_64 1374095.912 1.04%
SetIntersection_Front_Vector_uint32_16384_1 1015534.196 1.33%
SetIntersection_Front_Vector_uint32_16384_1024 5869944.353 3.99%
SetIntersection_Front_Vector_uint32_16384_16 1096727.354 -
SetIntersection_Front_Vector_uint32_16384_16384 75729578.226 1.63%
SetIntersection_Front_Vector_uint32_16384_256 2277717.453 7.28%
SetIntersection_Front_Vector_uint32_16384_4 1042424.106 -
SetIntersection_Front_Vector_uint32_16384_64 1317060.574 -
SetIntersection_Front_Vector_uint32_16_1 62871882.896 -
SetIntersection_Front_Vector_uint32_16_16 35559165.882 1.12%
SetIntersection_Front_Vector_uint32_16_4 54531273.860 1.13%
SetIntersection_Front_Vector_uint32_1_1 536727807.620 1.04%
SetIntersection_Front_Vector_uint32_256_1 4180134.337 3.02%
SetIntersection_Front_Vector_uint32_256_16 4208562.322 -
SetIntersection_Front_Vector_uint32_256_256 4553407.833 -
SetIntersection_Front_Vector_uint32_256_4 4155131.762 -
SetIntersection_Front_Vector_uint32_256_64 4354568.355 3.22%
SetIntersection_Front_Vector_uint32_262144_1 1033997.396 -
SetIntersection_Front_Vector_uint32_262144_1024 5301269.490 -9.66%
SetIntersection_Front_Vector_uint32_262144_16 1104646.501 -
SetIntersection_Front_Vector_uint32_262144_16384 76832488.455 5.17%
SetIntersection_Front_Vector_uint32_262144_256 2222353.055 4.36%
SetIntersection_Front_Vector_uint32_262144_262144 351601276.265 -
SetIntersection_Front_Vector_uint32_262144_4 1058406.449 3.10%
SetIntersection_Front_Vector_uint32_262144_64 1356554.307 2.62%
SetIntersection_Front_Vector_uint32_4_1 215134209.637 1.47%
SetIntersection_Front_Vector_uint32_4_4 136059410.095 -
SetIntersection_Front_Vector_uint32_64_1 16568186.460 2.40%
SetIntersection_Front_Vector_uint32_64_16 14355581.955 -
SetIntersection_Front_Vector_uint32_64_4 16056606.840 1.29%
SetIntersection_Front_Vector_uint32_64_64 10526162.728 -
SetIntersection_Front_Vector_uint64_1024_1 1040299.918 -
SetIntersection_Front_Vector_uint64_1024_1024 5902970.936 11.94%
SetIntersection_Front_Vector_uint64_1024_16 1057412.333 -4.87%
SetIntersection_Front_Vector_uint64_1024_256 2265461.346 -
SetIntersection_Front_Vector_uint64_1024_4 1062222.739 -
SetIntersection_Front_Vector_uint64_1024_64 1365422.356 -
SetIntersection_Front_Vector_uint64_16384_1 1043716.519 -
SetIntersection_Front_Vector_uint64_16384_1024 5875534.764 -
SetIntersection_Front_Vector_uint64_16384_16 1091858.793 -1.04%
SetIntersection_Front_Vector_uint64_16384_16384 78353098.232 5.90%
SetIntersection_Front_Vector_uint64_16384_256 2268945.171 2.35%
SetIntersection_Front_Vector_uint64_16384_4 1000413.627 -
SetIntersection_Front_Vector_uint64_16384_64 1357337.692 -
SetIntersection_Front_Vector_uint64_16_1 62030392.419 -
SetIntersection_Front_Vector_uint64_16_16 35309599.054 -
SetIntersection_Front_Vector_uint64_16_4 53810490.999 -
SetIntersection_Front_Vector_uint64_1_1 528090141.454 -
SetIntersection_Front_Vector_uint64_256_1 4103558.843 1.60%
SetIntersection_Front_Vector_uint64_256_16 4198057.480 -
SetIntersection_Front_Vector_uint64_256_256 4551396.363 2.03%
SetIntersection_Front_Vector_uint64_256_4 4168089.826 -
SetIntersection_Front_Vector_uint64_256_64 4286819.561 1.30%
SetIntersection_Front_Vector_uint64_262144_1 984171.033 -4.75%
SetIntersection_Front_Vector_uint64_262144_1024 5898489.690 7.76%
SetIntersection_Front_Vector_uint64_262144_16 1085081.536 -1.31%
SetIntersection_Front_Vector_uint64_262144_16384 78514539.026 5.50%
SetIntersection_Front_Vector_uint64_262144_256 2274225.020 1.09%
SetIntersection_Front_Vector_uint64_262144_262144 350633391.733 -
SetIntersection_Front_Vector_uint64_262144_4 1023253.310 -4.29%
SetIntersection_Front_Vector_uint64_262144_64 1344231.624 1.75%
SetIntersection_Front_Vector_uint64_4_1 211376184.276 -
SetIntersection_Front_Vector_uint64_4_4 134434432.107 -
SetIntersection_Front_Vector_uint64_64_1 16213919.777 -
SetIntersection_Front_Vector_uint64_64_16 14068239.410 -
SetIntersection_Front_Vector_uint64_64_4 15756160.004 -
SetIntersection_Front_Vector_uint64_64_64 10804179.613 -
SetIntersection_Interlaced_Set_float_1024_1 1039013.527 -
SetIntersection_Interlaced_Set_float_1024_1024 12203727.122 3.86%
SetIntersection_Interlaced_Set_float_1024_16 11266257.775 -
SetIntersection_Interlaced_Set_float_1024_256 14069836.757 -
SetIntersection_Interlaced_Set_float_1024_4 9998233.365 -
SetIntersection_Interlaced_Set_float_1024_64 10217376.659 1.82%
SetIntersection_Interlaced_Set_float_16384_1 1001388.409 -3.14%
SetIntersection_Interlaced_Set_float_16384_1024 174580575.898 2.27%
SetIntersection_Interlaced_Set_float_16384_16 212826842.810 2.57%
SetIntersection_Interlaced_Set_float_16384_16384 222779509.980 3.79%
SetIntersection_Interlaced_Set_float_16384_256 204124999.553 1.33%
SetIntersection_Interlaced_Set_float_16384_4 172535602.920 2.02%
SetIntersection_Interlaced_Set_float_16384_64 220149531.323 2.33%
SetIntersection_Interlaced_Set_float_16_1 62456821.125 -
SetIntersection_Interlaced_Set_float_16_16 37746494.264 -
SetIntersection_Interlaced_Set_float_16_4 59244689.164 -
SetIntersection_Interlaced_Set_float_1_1 531254250.526 -
SetIntersection_Interlaced_Set_float_256_1 4125505.799 -
SetIntersection_Interlaced_Set_float_256_16 12130755.234 -1.52%
SetIntersection_Interlaced_Set_float_256_256 7596238.796 5.44%
SetIntersection_Interlaced_Set_float_256_4 10957165.738 -
SetIntersection_Interlaced_Set_float_256_64 13603281.610 3.07%
SetIntersection_Interlaced_Set_float_262144_1 1028878.584 1.62%
SetIntersection_Interlaced_Set_float_262144_1024 1518167.725 -
SetIntersection_Interlaced_Set_float_262144_16 1580519.939 -1.55%
SetIntersection_Interlaced_Set_float_262144_16384 1264648.357 -
SetIntersection_Interlaced_Set_float_262144_256 1553815.105 -
SetIntersection_Interlaced_Set_float_262144_262144 1624581.299 -
SetIntersection_Interlaced_Set_float_262144_4 1274581.381 -1.97%
SetIntersection_Interlaced_Set_float_262144_64 1549045.330 -
SetIntersection_Interlaced_Set_float_4_1 212177786.961 -
SetIntersection_Interlaced_Set_float_4_4 135793151.808 -
SetIntersection_Interlaced_Set_float_64_1 16315283.983 -
SetIntersection_Interlaced_Set_float_64_16 22268420.693 -
SetIntersection_Interlaced_Set_float_64_4 20401995.763 -2.80%
SetIntersection_Interlaced_Set_float_64_64 13074105.819 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1041809.540 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13043971.395 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11331736.226 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14415784.905 4.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9607107.174 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10108167.298 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1042850.410 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178153811.202 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 214590668.065 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 249005722.578 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 203697305.451 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 177029071.101 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 225236095.860 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62490561.425 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38023846.273 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59145073.131 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 531235251.969 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4098062.539 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11964240.861 -1.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8016507.088 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11615334.204 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13655699.262 3.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1050549.571 2.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1598806.559 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1658375.897 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1303046.469 -1.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1636412.680 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1812579.998 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1338595.949 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1611484.701 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212232817.592 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136598479.334 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16253834.498 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21464792.452 -3.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20781648.721 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13675614.974 -
SetIntersection_Interlaced_Set_string_1024_1 1071576.419 -1.64%
SetIntersection_Interlaced_Set_string_1024_1024 56071595.880 -
SetIntersection_Interlaced_Set_string_1024_16 12828936.721 -
SetIntersection_Interlaced_Set_string_1024_256 35461270.789 -
SetIntersection_Interlaced_Set_string_1024_4 10485386.362 1.79%
SetIntersection_Interlaced_Set_string_1024_64 16564962.266 -
SetIntersection_Interlaced_Set_string_16384_1 1091474.481 2.99%
SetIntersection_Interlaced_Set_string_16384_1024 350284971.049 -
SetIntersection_Interlaced_Set_string_16384_16 245818006.194 1.81%
SetIntersection_Interlaced_Set_string_16384_16384 348033189.768 -
SetIntersection_Interlaced_Set_string_16384_256 354735101.281 4.12%
SetIntersection_Interlaced_Set_string_16384_4 194984398.245 -3.68%
SetIntersection_Interlaced_Set_string_16384_64 358906475.691 2.86%
SetIntersection_Interlaced_Set_string_16_1 65163329.244 -
SetIntersection_Interlaced_Set_string_16_16 59022027.683 -
SetIntersection_Interlaced_Set_string_16_4 73138073.987 -
SetIntersection_Interlaced_Set_string_1_1 555846506.428 -
SetIntersection_Interlaced_Set_string_256_1 4292725.621 -
SetIntersection_Interlaced_Set_string_256_16 17899395.255 3.08%
SetIntersection_Interlaced_Set_string_256_256 28241923.803 -2.58%
SetIntersection_Interlaced_Set_string_256_4 13153568.707 -3.26%
SetIntersection_Interlaced_Set_string_256_64 29548363.405 -4.28%
SetIntersection_Interlaced_Set_string_262144_1 1100129.457 1.89%
SetIntersection_Interlaced_Set_string_262144_1024 2085655.926 -8.53%
SetIntersection_Interlaced_Set_string_262144_16 2315573.975 6.79%
SetIntersection_Interlaced_Set_string_262144_16384 2816167.967 3.41%
SetIntersection_Interlaced_Set_string_262144_256 2032562.174 -9.53%
SetIntersection_Interlaced_Set_string_262144_262144 17311895.022 -2.65%
SetIntersection_Interlaced_Set_string_262144_4 2071820.965 11.49%
SetIntersection_Interlaced_Set_string_262144_64 2123897.785 -1.18%
SetIntersection_Interlaced_Set_string_4_1 221534959.376 -
SetIntersection_Interlaced_Set_string_4_4 158929728.181 -
SetIntersection_Interlaced_Set_string_64_1 17102994.037 -
SetIntersection_Interlaced_Set_string_64_16 38110819.089 -
SetIntersection_Interlaced_Set_string_64_4 25707432.699 1.02%
SetIntersection_Interlaced_Set_string_64_64 33655035.758 -2.79%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1052952.048 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23504061.049 1.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11809868.573 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18464987.695 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10074439.401 1.79%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11711666.391 -2.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1010596.315 -2.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 229899995.249 -2.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 244313389.976 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 357235163.682 4.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 347576883.109 -1.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 194227277.102 -4.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 349158566.616 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63065010.847 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41732137.584 1.98%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62475528.076 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 536495911.097 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4186322.836 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12576078.344 -2.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12218051.663 -1.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11393489.573 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16791990.539 -1.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1023130.924 -1.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1996203.775 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2096094.076 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1746795.898 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1993489.340 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2961048.340 -1.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1819768.064 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2070455.240 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214735034.512 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140576177.493 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16523497.305 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25776695.365 1.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22268826.049 -1.67%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17852599.505 -4.17%
SetIntersection_Interlaced_Set_uint32_1024_1 1051571.100 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12411122.105 -
SetIntersection_Interlaced_Set_uint32_1024_16 11227415.398 1.22%
SetIntersection_Interlaced_Set_uint32_1024_256 14051662.458 2.39%
SetIntersection_Interlaced_Set_uint32_1024_4 9773922.790 1.92%
SetIntersection_Interlaced_Set_uint32_1024_64 9870531.276 -2.56%
SetIntersection_Interlaced_Set_uint32_16384_1 1041375.752 5.88%
SetIntersection_Interlaced_Set_uint32_16384_1024 172285643.126 3.05%
SetIntersection_Interlaced_Set_uint32_16384_16 209841217.094 2.81%
SetIntersection_Interlaced_Set_uint32_16384_16384 227873201.060 2.17%
SetIntersection_Interlaced_Set_uint32_16384_256 201189859.846 1.79%
SetIntersection_Interlaced_Set_uint32_16384_4 170767895.880 -
SetIntersection_Interlaced_Set_uint32_16384_64 216865946.073 2.48%
SetIntersection_Interlaced_Set_uint32_16_1 62775195.359 -
SetIntersection_Interlaced_Set_uint32_16_16 37786426.548 -
SetIntersection_Interlaced_Set_uint32_16_4 58753921.833 -
SetIntersection_Interlaced_Set_uint32_1_1 532822206.251 -
SetIntersection_Interlaced_Set_uint32_256_1 4151717.846 2.56%
SetIntersection_Interlaced_Set_uint32_256_16 12043022.600 1.18%
SetIntersection_Interlaced_Set_uint32_256_256 7567246.993 -3.30%
SetIntersection_Interlaced_Set_uint32_256_4 11315705.379 1.10%
SetIntersection_Interlaced_Set_uint32_256_64 13251083.492 -
SetIntersection_Interlaced_Set_uint32_262144_1 1010117.018 2.48%
SetIntersection_Interlaced_Set_uint32_262144_1024 1496402.344 -
SetIntersection_Interlaced_Set_uint32_262144_16 1553006.348 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1221064.455 -2.38%
SetIntersection_Interlaced_Set_uint32_262144_256 1523007.568 -1.37%
SetIntersection_Interlaced_Set_uint32_262144_262144 1787533.609 1.12%
SetIntersection_Interlaced_Set_uint32_262144_4 1254269.694 -
SetIntersection_Interlaced_Set_uint32_262144_64 1524145.019 -
SetIntersection_Interlaced_Set_uint32_4_1 213173692.141 -
SetIntersection_Interlaced_Set_uint32_4_4 135834085.202 -
SetIntersection_Interlaced_Set_uint32_64_1 16340746.769 -
SetIntersection_Interlaced_Set_uint32_64_16 21648549.198 -
SetIntersection_Interlaced_Set_uint32_64_4 20691228.647 -
SetIntersection_Interlaced_Set_uint32_64_64 13775679.561 3.19%
SetIntersection_Interlaced_Set_uint64_1024_1 1040276.382 -
SetIntersection_Interlaced_Set_uint64_1024_1024 14510928.136 18.04%
SetIntersection_Interlaced_Set_uint64_1024_16 11315973.678 -
SetIntersection_Interlaced_Set_uint64_1024_256 15424227.225 10.61%
SetIntersection_Interlaced_Set_uint64_1024_4 11440538.198 19.07%
SetIntersection_Interlaced_Set_uint64_1024_64 10602061.954 5.44%
SetIntersection_Interlaced_Set_uint64_16384_1 1031903.757 -1.26%
SetIntersection_Interlaced_Set_uint64_16384_1024 176607236.683 -
SetIntersection_Interlaced_Set_uint64_16384_16 219851109.421 -
SetIntersection_Interlaced_Set_uint64_16384_16384 240945142.606 -2.10%
SetIntersection_Interlaced_Set_uint64_16384_256 208429189.820 -
SetIntersection_Interlaced_Set_uint64_16384_4 179776234.625 1.21%
SetIntersection_Interlaced_Set_uint64_16384_64 229065277.267 -
SetIntersection_Interlaced_Set_uint64_16_1 62274536.069 -
SetIntersection_Interlaced_Set_uint64_16_16 37441500.855 -
SetIntersection_Interlaced_Set_uint64_16_4 58947750.810 -1.15%
SetIntersection_Interlaced_Set_uint64_1_1 528575585.852 -
SetIntersection_Interlaced_Set_uint64_256_1 4153452.717 -
SetIntersection_Interlaced_Set_uint64_256_16 11736286.355 -2.01%
SetIntersection_Interlaced_Set_uint64_256_256 7486401.832 -1.98%
SetIntersection_Interlaced_Set_uint64_256_4 10816878.219 -
SetIntersection_Interlaced_Set_uint64_256_64 13645353.542 3.02%
SetIntersection_Interlaced_Set_uint64_262144_1 989011.544 -4.32%
SetIntersection_Interlaced_Set_uint64_262144_1024 1552200.115 -
SetIntersection_Interlaced_Set_uint64_262144_16 1616429.363 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1245537.272 -2.08%
SetIntersection_Interlaced_Set_uint64_262144_256 1579050.699 -1.07%
SetIntersection_Interlaced_Set_uint64_262144_262144 1680385.336 -
SetIntersection_Interlaced_Set_uint64_262144_4 1295633.465 -
SetIntersection_Interlaced_Set_uint64_262144_64 1582935.305 -1.11%
SetIntersection_Interlaced_Set_uint64_4_1 211499364.429 -
SetIntersection_Interlaced_Set_uint64_4_4 135060444.866 -
SetIntersection_Interlaced_Set_uint64_64_1 16201405.824 -1.23%
SetIntersection_Interlaced_Set_uint64_64_16 22877505.652 1.51%
SetIntersection_Interlaced_Set_uint64_64_4 20702564.060 -
SetIntersection_Interlaced_Set_uint64_64_64 13069113.261 -1.67%
SetIntersection_Interlaced_Vector_float_1024_1 1060546.037 1.61%
SetIntersection_Interlaced_Vector_float_1024_1024 7046764.734 -
SetIntersection_Interlaced_Vector_float_1024_16 2815876.268 54.45%
SetIntersection_Interlaced_Vector_float_1024_256 6363087.277 13.81%
SetIntersection_Interlaced_Vector_float_1024_4 1435842.655 15.27%
SetIntersection_Interlaced_Vector_float_1024_64 5685872.843 68.45%
SetIntersection_Interlaced_Vector_float_16384_1 1039147.097 -
SetIntersection_Interlaced_Vector_float_16384_1024 73107979.229 88.03%
SetIntersection_Interlaced_Vector_float_16384_16 3870213.984 48.73%
SetIntersection_Interlaced_Vector_float_16384_16384 99481722.867 -
SetIntersection_Interlaced_Vector_float_16384_256 28970545.889 94.89%
SetIntersection_Interlaced_Vector_float_16384_4 1617441.732 19.14%
SetIntersection_Interlaced_Vector_float_16384_64 10720360.234 91.88%
SetIntersection_Interlaced_Vector_float_16_1 62605602.661 -
SetIntersection_Interlaced_Vector_float_16_16 35614780.631 -1.96%
SetIntersection_Interlaced_Vector_float_16_4 55783506.917 -
SetIntersection_Interlaced_Vector_float_1_1 530440853.678 -
SetIntersection_Interlaced_Vector_float_256_1 4141109.814 -
SetIntersection_Interlaced_Vector_float_256_16 7721879.449 28.68%
SetIntersection_Interlaced_Vector_float_256_256 5164973.484 1.20%
SetIntersection_Interlaced_Vector_float_256_4 5034688.676 -2.20%
SetIntersection_Interlaced_Vector_float_256_64 7537597.004 3.42%
SetIntersection_Interlaced_Vector_float_262144_1 1033718.477 -1.03%
SetIntersection_Interlaced_Vector_float_262144_1024 155793656.253 105.51%
SetIntersection_Interlaced_Vector_float_262144_16 6554920.834 118.00%
SetIntersection_Interlaced_Vector_float_262144_16384 349747024.128 -
SetIntersection_Interlaced_Vector_float_262144_256 53816014.146 91.78%
SetIntersection_Interlaced_Vector_float_262144_262144 350649589.714 -
SetIntersection_Interlaced_Vector_float_262144_4 1987035.515 39.08%
SetIntersection_Interlaced_Vector_float_262144_64 19684107.018 137.76%
SetIntersection_Interlaced_Vector_float_4_1 212502466.746 -
SetIntersection_Interlaced_Vector_float_4_4 135258699.054 -
SetIntersection_Interlaced_Vector_float_64_1 16443829.141 -
SetIntersection_Interlaced_Vector_float_64_16 18412088.736 11.54%
SetIntersection_Interlaced_Vector_float_64_4 17908415.791 -
SetIntersection_Interlaced_Vector_float_64_64 11415045.733 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1033791.404 -1.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8295996.143 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2908620.674 4.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7347619.048 -1.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1535567.318 1.59%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5896044.009 14.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1047496.861 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 71253914.590 5.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2902825.938 -30.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 120157360.513 1.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 25599158.321 -10.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1811587.048 5.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 10427248.086 41.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62582717.372 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36477803.970 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57317096.190 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 531878962.745 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4140654.169 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6786484.317 -13.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5772876.383 1.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5513122.292 3.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8689318.943 1.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 997617.990 -5.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 148860221.081 -1.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7562126.348 6.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 349499014.360 -3.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 68187298.075 18.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350368821.959 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2194912.901 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 24830845.806 12.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 212448802.085 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135426112.926 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16432708.027 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18700097.295 -3.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 17917936.590 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12181235.151 1.13%
SetIntersection_Interlaced_Vector_string_1024_1 1072424.124 -
SetIntersection_Interlaced_Vector_string_1024_1024 37938209.379 -1.79%
SetIntersection_Interlaced_Vector_string_1024_16 3365290.879 -
SetIntersection_Interlaced_Vector_string_1024_256 20495187.770 -
SetIntersection_Interlaced_Vector_string_1024_4 1677846.993 -
SetIntersection_Interlaced_Vector_string_1024_64 8039296.094 -2.30%
SetIntersection_Interlaced_Vector_string_16384_1 1066103.485 -
SetIntersection_Interlaced_Vector_string_16384_1024 122751004.954 -
SetIntersection_Interlaced_Vector_string_16384_16 4832967.372 11.83%
SetIntersection_Interlaced_Vector_string_16384_16384 349894091.845 -
SetIntersection_Interlaced_Vector_string_16384_256 45705461.384 10.98%
SetIntersection_Interlaced_Vector_string_16384_4 1956509.265 2.29%
SetIntersection_Interlaced_Vector_string_16384_64 14386075.119 1.81%
SetIntersection_Interlaced_Vector_string_16_1 64292135.723 -
SetIntersection_Interlaced_Vector_string_16_16 51596991.008 -
SetIntersection_Interlaced_Vector_string_16_4 66629068.581 -
SetIntersection_Interlaced_Vector_string_1_1 548063299.987 -
SetIntersection_Interlaced_Vector_string_256_1 4266898.647 -
SetIntersection_Interlaced_Vector_string_256_16 10396874.635 -
SetIntersection_Interlaced_Vector_string_256_256 20023925.494 -
SetIntersection_Interlaced_Vector_string_256_4 6093842.559 -
SetIntersection_Interlaced_Vector_string_256_64 20605350.556 10.85%
SetIntersection_Interlaced_Vector_string_262144_1 1078175.583 -
SetIntersection_Interlaced_Vector_string_262144_1024 343393549.907 35.78%
SetIntersection_Interlaced_Vector_string_262144_16 6641233.830 9.81%
SetIntersection_Interlaced_Vector_string_262144_16384 1018232.096 -
SetIntersection_Interlaced_Vector_string_262144_256 77602256.478 8.36%
SetIntersection_Interlaced_Vector_string_262144_262144 14491883.057 -
SetIntersection_Interlaced_Vector_string_262144_4 2285105.398 1.09%
SetIntersection_Interlaced_Vector_string_262144_64 22380274.474 11.52%
SetIntersection_Interlaced_Vector_string_4_1 219042858.855 -
SetIntersection_Interlaced_Vector_string_4_4 151573864.390 -
SetIntersection_Interlaced_Vector_string_64_1 16852435.892 -
SetIntersection_Interlaced_Vector_string_64_16 28979255.026 -
SetIntersection_Interlaced_Vector_string_64_4 21732753.291 -
SetIntersection_Interlaced_Vector_string_64_64 25273442.876 -2.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1053742.840 1.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8967857.848 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2437307.097 -10.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9626031.808 -7.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1435571.348 -3.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4859288.455 -15.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1027413.803 -1.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 63673259.475 -10.91%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3421911.947 -9.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128719868.124 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26857979.985 -13.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1500040.492 -3.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8792788.939 -16.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62513383.737 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37041379.844 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57988537.229 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 530990542.562 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4143764.023 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7372496.256 -7.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6070908.276 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5336791.163 3.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9629288.599 -10.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1027479.287 -2.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 144578156.608 -9.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4458183.952 -15.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 352484059.920 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 45446077.740 -9.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 349981255.206 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1829106.674 -7.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14142526.027 -12.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212018320.635 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136011121.764 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16374800.285 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19538440.683 -2.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18566959.901 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12424690.060 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1035193.379 4.17%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5865507.971 -1.09%
SetIntersection_Interlaced_Vector_uint32_1024_16 1851588.721 -21.73%
SetIntersection_Interlaced_Vector_uint32_1024_256 5589562.713 -8.14%
SetIntersection_Interlaced_Vector_uint32_1024_4 1240292.483 -10.20%
SetIntersection_Interlaced_Vector_uint32_1024_64 3360417.817 -26.62%
SetIntersection_Interlaced_Vector_uint32_16384_1 1032769.375 2.59%
SetIntersection_Interlaced_Vector_uint32_16384_1024 45689430.493 4.46%
SetIntersection_Interlaced_Vector_uint32_16384_16 3153435.359 19.48%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79333937.570 -
SetIntersection_Interlaced_Vector_uint32_16384_256 16435305.736 -20.94%
SetIntersection_Interlaced_Vector_uint32_16384_4 1462087.705 4.74%
SetIntersection_Interlaced_Vector_uint32_16384_64 8502262.675 31.43%
SetIntersection_Interlaced_Vector_uint32_16_1 62328609.507 -
SetIntersection_Interlaced_Vector_uint32_16_16 35337775.451 -
SetIntersection_Interlaced_Vector_uint32_16_4 55530663.237 -
SetIntersection_Interlaced_Vector_uint32_1_1 530351386.514 -
SetIntersection_Interlaced_Vector_uint32_256_1 4066470.076 -1.72%
SetIntersection_Interlaced_Vector_uint32_256_16 6901316.190 12.40%
SetIntersection_Interlaced_Vector_uint32_256_256 4464211.787 -1.79%
SetIntersection_Interlaced_Vector_uint32_256_4 4633354.471 -6.85%
SetIntersection_Interlaced_Vector_uint32_256_64 7859091.919 -4.74%
SetIntersection_Interlaced_Vector_uint32_262144_1 1033986.223 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 89297795.592 -4.21%
SetIntersection_Interlaced_Vector_uint32_262144_16 5494249.452 -
SetIntersection_Interlaced_Vector_uint32_262144_16384 327211385.361 -7.65%
SetIntersection_Interlaced_Vector_uint32_262144_256 30301844.397 -2.94%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351031143.538 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1426588.598 -8.26%
SetIntersection_Interlaced_Vector_uint32_262144_64 12313712.042 31.00%
SetIntersection_Interlaced_Vector_uint32_4_1 211758224.350 -
SetIntersection_Interlaced_Vector_uint32_4_4 134775281.736 -
SetIntersection_Interlaced_Vector_uint32_64_1 16370017.056 -
SetIntersection_Interlaced_Vector_uint32_64_16 17256920.142 2.82%
SetIntersection_Interlaced_Vector_uint32_64_4 17632219.791 -
SetIntersection_Interlaced_Vector_uint32_64_64 10817531.418 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1009309.782 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5944964.236 7.81%
SetIntersection_Interlaced_Vector_uint64_1024_16 2230026.909 22.25%
SetIntersection_Interlaced_Vector_uint64_1024_256 7327880.425 34.00%
SetIntersection_Interlaced_Vector_uint64_1024_4 1276768.916 6.47%
SetIntersection_Interlaced_Vector_uint64_1024_64 4336001.444 28.65%
SetIntersection_Interlaced_Vector_uint64_16384_1 978152.961 -5.12%
SetIntersection_Interlaced_Vector_uint64_16384_1024 56666853.071 46.51%
SetIntersection_Interlaced_Vector_uint64_16384_16 3279589.436 35.89%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78450672.595 -
SetIntersection_Interlaced_Vector_uint64_16384_256 21871271.384 4.31%
SetIntersection_Interlaced_Vector_uint64_16384_4 1474496.502 -9.00%
SetIntersection_Interlaced_Vector_uint64_16384_64 8265709.754 7.04%
SetIntersection_Interlaced_Vector_uint64_16_1 61967651.236 -
SetIntersection_Interlaced_Vector_uint64_16_16 35860117.977 2.13%
SetIntersection_Interlaced_Vector_uint64_16_4 55281415.433 -
SetIntersection_Interlaced_Vector_uint64_1_1 528076010.421 -
SetIntersection_Interlaced_Vector_uint64_256_1 4157388.419 1.26%
SetIntersection_Interlaced_Vector_uint64_256_16 7224665.569 8.57%
SetIntersection_Interlaced_Vector_uint64_256_256 4542199.628 -
SetIntersection_Interlaced_Vector_uint64_256_4 4685154.628 1.78%
SetIntersection_Interlaced_Vector_uint64_256_64 8407344.964 23.12%
SetIntersection_Interlaced_Vector_uint64_262144_1 1042029.550 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 118813014.160 25.93%
SetIntersection_Interlaced_Vector_uint64_262144_16 5656130.454 90.78%
SetIntersection_Interlaced_Vector_uint64_262144_16384 368880523.909 7.55%
SetIntersection_Interlaced_Vector_uint64_262144_256 70593000.846 121.15%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350007479.589 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1783473.444 22.35%
SetIntersection_Interlaced_Vector_uint64_262144_64 20063487.085 27.25%
SetIntersection_Interlaced_Vector_uint64_4_1 210767407.948 -
SetIntersection_Interlaced_Vector_uint64_4_4 134310948.233 -
SetIntersection_Interlaced_Vector_uint64_64_1 16294637.659 1.13%
SetIntersection_Interlaced_Vector_uint64_64_16 17299270.493 -2.52%
SetIntersection_Interlaced_Vector_uint64_64_4 17695903.587 5.62%
SetIntersection_Interlaced_Vector_uint64_64_64 10907228.357 1.82%
SetIntersection_None_Set_float_1024_1 8801968.737 1.08%
SetIntersection_None_Set_float_1024_1024 8787403.418 -
SetIntersection_None_Set_float_1024_16 8945417.820 2.08%
SetIntersection_None_Set_float_1024_256 8736037.070 -3.65%
SetIntersection_None_Set_float_1024_4 8868817.112 -
SetIntersection_None_Set_float_1024_64 8871206.593 1.01%
SetIntersection_None_Set_float_16384_1 157679672.148 -
SetIntersection_None_Set_float_16384_1024 159370725.207 1.14%
SetIntersection_None_Set_float_16384_16 157480968.893 -
SetIntersection_None_Set_float_16384_16384 160366882.085 -2.10%
SetIntersection_None_Set_float_16384_256 158173984.211 -
SetIntersection_None_Set_float_16384_4 157672495.244 -
SetIntersection_None_Set_float_16384_64 157558438.881 -
SetIntersection_None_Set_float_16_1 66110251.924 -
SetIntersection_None_Set_float_16_16 35362838.091 -
SetIntersection_None_Set_float_16_4 56241458.066 -
SetIntersection_None_Set_float_1_1 531905900.718 -
SetIntersection_None_Set_float_256_1 11434139.145 -1.00%
SetIntersection_None_Set_float_256_16 10715466.503 -2.42%
SetIntersection_None_Set_float_256_256 5874569.393 -
SetIntersection_None_Set_float_256_4 11493653.312 2.12%
SetIntersection_None_Set_float_256_64 9093331.631 -
SetIntersection_None_Set_float_262144_1 1188532.387 -
SetIntersection_None_Set_float_262144_1024 1182749.268 -
SetIntersection_None_Set_float_262144_16 1183276.043 -
SetIntersection_None_Set_float_262144_16384 1176526.447 -1.50%
SetIntersection_None_Set_float_262144_256 1182184.408 -
SetIntersection_None_Set_float_262144_262144 1185086.996 -
SetIntersection_None_Set_float_262144_4 1183693.439 -
SetIntersection_None_Set_float_262144_64 1181648.193 -
SetIntersection_None_Set_float_4_1 215282128.244 -
SetIntersection_None_Set_float_4_4 134561774.527 -
SetIntersection_None_Set_float_64_1 22527896.575 -
SetIntersection_None_Set_float_64_16 18116058.832 -
SetIntersection_None_Set_float_64_4 21431899.189 -
SetIntersection_None_Set_float_64_64 11470051.859 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9443192.085 6.45%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8601900.478 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 9315125.878 7.76%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 9294809.180 5.84%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 9365489.381 6.80%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 9257258.656 6.07%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 163748828.464 1.28%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159414965.992 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 173590475.313 1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 170053766.464 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163079457.653 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 167291490.561 1.41%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165527054.507 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66115898.604 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35016170.791 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55721278.102 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 531011622.539 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11342059.243 -1.15%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10701719.611 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5665958.840 -2.13%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11097797.141 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9161759.175 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1213613.850 -1.08%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1217603.027 -1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1216026.695 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1230167.316 -1.48%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1228256.676 -1.48%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1225572.592 -1.32%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1214930.422 -1.01%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1212775.715 -1.22%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 214636520.213 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134022437.233 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22024409.550 -1.33%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18192101.028 3.02%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 20762633.652 -2.63%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11217042.240 -2.16%
SetIntersection_None_Set_string_1024_1 10160215.033 11.75%
SetIntersection_None_Set_string_1024_1024 8985506.744 2.35%
SetIntersection_None_Set_string_1024_16 10202333.511 15.06%
SetIntersection_None_Set_string_1024_256 8812934.560 -
SetIntersection_None_Set_string_1024_4 10404976.315 17.36%
SetIntersection_None_Set_string_1024_64 10299233.794 13.87%
SetIntersection_None_Set_string_16384_1 201087922.424 -1.29%
SetIntersection_None_Set_string_16384_1024 197113535.043 -6.65%
SetIntersection_None_Set_string_16384_16 198845012.829 -2.19%
SetIntersection_None_Set_string_16384_16384 203295723.947 2.88%
SetIntersection_None_Set_string_16384_256 191780973.828 -5.86%
SetIntersection_None_Set_string_16384_4 200861979.065 -1.16%
SetIntersection_None_Set_string_16384_64 196964010.456 -2.05%
SetIntersection_None_Set_string_16_1 68346921.179 -
SetIntersection_None_Set_string_16_16 36230599.245 -
SetIntersection_None_Set_string_16_4 57814120.921 -
SetIntersection_None_Set_string_1_1 539753214.754 -
SetIntersection_None_Set_string_256_1 11779806.376 2.46%
SetIntersection_None_Set_string_256_16 11219335.534 2.90%
SetIntersection_None_Set_string_256_256 5813407.525 -
SetIntersection_None_Set_string_256_4 11697357.822 1.71%
SetIntersection_None_Set_string_256_64 9521805.881 3.45%
SetIntersection_None_Set_string_262144_1 1638256.102 -1.29%
SetIntersection_None_Set_string_262144_1024 1627968.914 -2.55%
SetIntersection_None_Set_string_262144_16 1642036.865 -1.13%
SetIntersection_None_Set_string_262144_16384 1638505.209 -1.40%
SetIntersection_None_Set_string_262144_256 1641491.047 -1.32%
SetIntersection_None_Set_string_262144_262144 1626773.033 -2.60%
SetIntersection_None_Set_string_262144_4 1640749.594 -1.34%
SetIntersection_None_Set_string_262144_64 1640966.311 -1.07%
SetIntersection_None_Set_string_4_1 220690118.040 -
SetIntersection_None_Set_string_4_4 138010156.114 -
SetIntersection_None_Set_string_64_1 22345545.878 -1.63%
SetIntersection_None_Set_string_64_16 18674484.367 -
SetIntersection_None_Set_string_64_4 21241208.148 -2.13%
SetIntersection_None_Set_string_64_64 11343232.853 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8853127.954 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8784144.541 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8930758.465 1.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8625222.695 -2.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8684988.367 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8715500.823 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 196916150.070 -1.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 202312638.017 2.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 190804776.718 -4.89%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 208016530.564 1.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 195907739.671 -1.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 192933275.840 -3.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 192427397.915 -3.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 67076045.740 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35781649.678 1.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56578396.412 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536977356.260 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11309901.402 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10802822.514 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5649897.816 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11273467.564 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9123290.730 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1593781.088 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1634723.143 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1613394.774 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1652988.690 1.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1619619.953 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1848840.902 12.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1613900.879 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1615854.818 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217650632.591 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135534440.343 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22419157.454 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18332054.547 1.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21183635.855 2.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11320153.215 -
SetIntersection_None_Set_uint32_1024_1 8716182.031 -
SetIntersection_None_Set_uint32_1024_1024 8634343.891 -2.77%
SetIntersection_None_Set_uint32_1024_16 8683749.757 -1.02%
SetIntersection_None_Set_uint32_1024_256 8631523.518 -
SetIntersection_None_Set_uint32_1024_4 8694121.988 -
SetIntersection_None_Set_uint32_1024_64 8752337.737 -
SetIntersection_None_Set_uint32_16384_1 154281333.323 -1.67%
SetIntersection_None_Set_uint32_16384_1024 161214324.248 4.00%
SetIntersection_None_Set_uint32_16384_16 154638261.140 -1.48%
SetIntersection_None_Set_uint32_16384_16384 156663753.066 -1.42%
SetIntersection_None_Set_uint32_16384_256 155397369.685 -
SetIntersection_None_Set_uint32_16384_4 154735220.898 -1.65%
SetIntersection_None_Set_uint32_16384_64 154440645.781 -1.13%
SetIntersection_None_Set_uint32_16_1 65864107.532 -
SetIntersection_None_Set_uint32_16_16 35082088.844 -
SetIntersection_None_Set_uint32_16_4 56368112.136 1.22%
SetIntersection_None_Set_uint32_1_1 530532297.939 -
SetIntersection_None_Set_uint32_256_1 11390630.972 1.14%
SetIntersection_None_Set_uint32_256_16 10566961.500 -
SetIntersection_None_Set_uint32_256_256 5678820.953 -
SetIntersection_None_Set_uint32_256_4 11210937.440 -
SetIntersection_None_Set_uint32_256_64 9164168.985 -
SetIntersection_None_Set_uint32_262144_1 1154476.236 -2.86%
SetIntersection_None_Set_uint32_262144_1024 1148138.430 -3.04%
SetIntersection_None_Set_uint32_262144_16 1144853.842 -3.70%
SetIntersection_None_Set_uint32_262144_16384 1157092.287 -1.62%
SetIntersection_None_Set_uint32_262144_256 1144851.318 -3.34%
SetIntersection_None_Set_uint32_262144_262144 1152573.162 -2.98%
SetIntersection_None_Set_uint32_262144_4 1144741.699 -3.33%
SetIntersection_None_Set_uint32_262144_64 1145427.328 -3.37%
SetIntersection_None_Set_uint32_4_1 214827234.104 -
SetIntersection_None_Set_uint32_4_4 134400126.930 -
SetIntersection_None_Set_uint32_64_1 22164281.737 -1.03%
SetIntersection_None_Set_uint32_64_16 18242305.042 -
SetIntersection_None_Set_uint32_64_4 21113504.410 -1.10%
SetIntersection_None_Set_uint32_64_64 11298256.397 -
SetIntersection_None_Set_uint64_1024_1 8597713.342 -8.87%
SetIntersection_None_Set_uint64_1024_1024 8643345.107 -9.01%
SetIntersection_None_Set_uint64_1024_16 8740623.780 -8.82%
SetIntersection_None_Set_uint64_1024_256 8613136.565 -9.18%
SetIntersection_None_Set_uint64_1024_4 8712373.296 -8.25%
SetIntersection_None_Set_uint64_1024_64 8753810.173 -7.82%
SetIntersection_None_Set_uint64_16384_1 157775362.870 -8.95%
SetIntersection_None_Set_uint64_16384_1024 164472400.494 -2.42%
SetIntersection_None_Set_uint64_16384_16 163910831.118 -8.15%
SetIntersection_None_Set_uint64_16384_16384 167132228.723 -2.47%
SetIntersection_None_Set_uint64_16384_256 164777977.899 -4.56%
SetIntersection_None_Set_uint64_16384_4 159588599.878 -8.84%
SetIntersection_None_Set_uint64_16384_64 166505010.703 -7.16%
SetIntersection_None_Set_uint64_16_1 65983217.155 -1.66%
SetIntersection_None_Set_uint64_16_16 35004188.393 -4.54%
SetIntersection_None_Set_uint64_16_4 56082454.436 -3.97%
SetIntersection_None_Set_uint64_1_1 550676475.138 3.99%
SetIntersection_None_Set_uint64_256_1 11323209.340 -7.33%
SetIntersection_None_Set_uint64_256_16 10689258.248 -6.43%
SetIntersection_None_Set_uint64_256_256 5708107.202 -5.76%
SetIntersection_None_Set_uint64_256_4 11094442.988 -8.33%
SetIntersection_None_Set_uint64_256_64 8971983.885 -7.27%
SetIntersection_None_Set_uint64_262144_1 1207233.887 -
SetIntersection_None_Set_uint64_262144_1024 1199746.258 -
SetIntersection_None_Set_uint64_262144_16 1192660.074 -1.01%
SetIntersection_None_Set_uint64_262144_16384 1201132.080 -1.09%
SetIntersection_None_Set_uint64_262144_256 1195959.475 -1.28%
SetIntersection_None_Set_uint64_262144_262144 1211313.801 -1.01%
SetIntersection_None_Set_uint64_262144_4 1196223.145 -
SetIntersection_None_Set_uint64_262144_64 1196289.063 -
SetIntersection_None_Set_uint64_4_1 214980317.970 -
SetIntersection_None_Set_uint64_4_4 134406764.635 -
SetIntersection_None_Set_uint64_64_1 22245666.920 -5.45%
SetIntersection_None_Set_uint64_64_16 18107163.465 -5.04%
SetIntersection_None_Set_uint64_64_4 21475234.338 -4.67%
SetIntersection_None_Set_uint64_64_64 11409010.278 -6.06%
SetIntersection_None_Vector_float_1024_1 1061684.991 -1.26%
SetIntersection_None_Vector_float_1024_1024 1075756.822 -
SetIntersection_None_Vector_float_1024_16 1074761.522 -1.56%
SetIntersection_None_Vector_float_1024_256 1080196.401 -
SetIntersection_None_Vector_float_1024_4 1075711.626 -
SetIntersection_None_Vector_float_1024_64 1077778.701 1.22%
SetIntersection_None_Vector_float_16384_1 1098306.089 -1.18%
SetIntersection_None_Vector_float_16384_1024 1102448.647 -
SetIntersection_None_Vector_float_16384_16 1081450.707 -2.22%
SetIntersection_None_Vector_float_16384_16384 1094783.144 -1.58%
SetIntersection_None_Vector_float_16384_256 1097658.331 1.36%
SetIntersection_None_Vector_float_16384_4 1095713.110 -
SetIntersection_None_Vector_float_16384_64 1096661.713 -1.23%
SetIntersection_None_Vector_float_16_1 62922812.152 -
SetIntersection_None_Vector_float_16_16 33395659.134 -
SetIntersection_None_Vector_float_16_4 53651344.618 -
SetIntersection_None_Vector_float_1_1 532228367.308 -
SetIntersection_None_Vector_float_256_1 4262702.008 -
SetIntersection_None_Vector_float_256_16 3973846.901 -1.08%
SetIntersection_None_Vector_float_256_256 2130093.054 -
SetIntersection_None_Vector_float_256_4 4193405.382 -
SetIntersection_None_Vector_float_256_64 3402959.697 -
SetIntersection_None_Vector_float_262144_1 1132668.992 -
SetIntersection_None_Vector_float_262144_1024 1126024.689 -
SetIntersection_None_Vector_float_262144_16 1123482.317 -
SetIntersection_None_Vector_float_262144_16384 1133941.173 -
SetIntersection_None_Vector_float_262144_256 1124721.593 2.23%
SetIntersection_None_Vector_float_262144_262144 1128755.607 -
SetIntersection_None_Vector_float_262144_4 1131178.131 1.08%
SetIntersection_None_Vector_float_262144_64 1128527.298 -
SetIntersection_None_Vector_float_4_1 212713292.405 -
SetIntersection_None_Vector_float_4_4 132924848.276 -
SetIntersection_None_Vector_float_64_1 16609604.035 -
SetIntersection_None_Vector_float_64_16 13455722.001 -
SetIntersection_None_Vector_float_64_4 15953085.370 -
SetIntersection_None_Vector_float_64_64 8416299.997 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1093218.787 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1096944.196 2.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1102229.531 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1081850.273 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1095055.178 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1054042.222 -4.68%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1129350.886 1.41%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1142142.519 2.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1133548.803 1.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1153312.313 2.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1125918.127 4.89%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1137118.746 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1086097.613 -3.68%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63309025.005 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33857428.011 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 53985914.695 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 530808003.148 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4280620.260 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4105333.221 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2161378.161 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4302995.392 1.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3416365.970 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1135048.440 -2.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1105618.404 -5.95%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1179859.531 1.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1138580.762 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1183090.410 1.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1173282.418 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1148195.600 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1163251.772 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 213238001.422 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133329659.241 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16682391.018 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13595867.617 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16003648.500 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8569007.061 -
SetIntersection_None_Vector_string_1024_1 1172253.603 -
SetIntersection_None_Vector_string_1024_1024 1170204.880 1.83%
SetIntersection_None_Vector_string_1024_16 1166270.107 -
SetIntersection_None_Vector_string_1024_256 1175728.415 1.20%
SetIntersection_None_Vector_string_1024_4 1167231.599 -
SetIntersection_None_Vector_string_1024_64 1170120.151 -
SetIntersection_None_Vector_string_16384_1 1240583.351 1.58%
SetIntersection_None_Vector_string_16384_1024 1248346.819 2.34%
SetIntersection_None_Vector_string_16384_16 1226511.614 1.55%
SetIntersection_None_Vector_string_16384_16384 1224876.517 2.01%
SetIntersection_None_Vector_string_16384_256 1232677.744 3.12%
SetIntersection_None_Vector_string_16384_4 1221076.149 -
SetIntersection_None_Vector_string_16384_64 1232895.873 1.18%
SetIntersection_None_Vector_string_16_1 65216997.838 -
SetIntersection_None_Vector_string_16_16 34624671.871 -
SetIntersection_None_Vector_string_16_4 55307955.228 -
SetIntersection_None_Vector_string_1_1 535043018.517 -
SetIntersection_None_Vector_string_256_1 4479588.147 -
SetIntersection_None_Vector_string_256_16 4247489.487 -
SetIntersection_None_Vector_string_256_256 2253619.298 -
SetIntersection_None_Vector_string_256_4 4462571.446 -
SetIntersection_None_Vector_string_256_64 3613075.844 -
SetIntersection_None_Vector_string_262144_1 1307080.280 1.07%
SetIntersection_None_Vector_string_262144_1024 1244004.903 -4.70%
SetIntersection_None_Vector_string_262144_16 1296135.936 1.04%
SetIntersection_None_Vector_string_262144_16384 1257320.355 -2.77%
SetIntersection_None_Vector_string_262144_256 1284871.793 -
SetIntersection_None_Vector_string_262144_262144 1263182.638 -2.31%
SetIntersection_None_Vector_string_262144_4 1267828.216 -1.88%
SetIntersection_None_Vector_string_262144_64 1306393.522 1.31%
SetIntersection_None_Vector_string_4_1 217043082.180 -
SetIntersection_None_Vector_string_4_4 135514662.017 -
SetIntersection_None_Vector_string_64_1 17250819.367 -1.23%
SetIntersection_None_Vector_string_64_16 14088175.780 -
SetIntersection_None_Vector_string_64_4 16642499.700 -
SetIntersection_None_Vector_string_64_64 8808551.849 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1114583.141 2.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1128281.713 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1111275.747 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1125548.300 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1080972.880 -3.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1124001.416 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1169993.846 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1150743.388 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1123447.696 -1.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1184060.691 3.53%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1123445.578 -2.43%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1182381.103 4.64%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1151847.602 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63369087.193 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33701917.271 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53735953.106 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 530387967.175 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4399769.597 2.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4009417.089 -1.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2173911.202 1.45%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4197372.826 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3515866.135 2.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1218514.336 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1142360.188 -2.75%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1117335.702 -5.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1186357.681 3.95%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1239333.889 2.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1184905.721 -1.97%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1175411.984 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1195573.526 7.43%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213281485.020 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133497515.543 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16726355.992 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13695157.539 1.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 15976051.097 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8528636.945 -
SetIntersection_None_Vector_uint32_1024_1 1072523.162 1.84%
SetIntersection_None_Vector_uint32_1024_1024 1072040.511 -1.35%
SetIntersection_None_Vector_uint32_1024_16 1072827.402 -
SetIntersection_None_Vector_uint32_1024_256 1074506.702 -
SetIntersection_None_Vector_uint32_1024_4 1074966.683 1.55%
SetIntersection_None_Vector_uint32_1024_64 1073022.636 -1.06%
SetIntersection_None_Vector_uint32_16384_1 1081406.236 -2.75%
SetIntersection_None_Vector_uint32_16384_1024 1093852.581 -1.31%
SetIntersection_None_Vector_uint32_16384_16 1092557.769 1.86%
SetIntersection_None_Vector_uint32_16384_16384 1104324.842 -
SetIntersection_None_Vector_uint32_16384_256 1096408.765 -
SetIntersection_None_Vector_uint32_16384_4 1075126.499 -3.27%
SetIntersection_None_Vector_uint32_16384_64 1098149.515 1.29%
SetIntersection_None_Vector_uint32_16_1 62826773.046 -
SetIntersection_None_Vector_uint32_16_16 33372079.314 -
SetIntersection_None_Vector_uint32_16_4 53429610.697 -
SetIntersection_None_Vector_uint32_1_1 530313451.040 -
SetIntersection_None_Vector_uint32_256_1 4232587.775 -
SetIntersection_None_Vector_uint32_256_16 3978994.236 -
SetIntersection_None_Vector_uint32_256_256 2097321.943 -1.65%
SetIntersection_None_Vector_uint32_256_4 4143149.265 -2.02%
SetIntersection_None_Vector_uint32_256_64 3432443.015 2.25%
SetIntersection_None_Vector_uint32_262144_1 1128173.729 -
SetIntersection_None_Vector_uint32_262144_1024 1090655.660 -2.78%
SetIntersection_None_Vector_uint32_262144_16 1115235.279 -2.52%
SetIntersection_None_Vector_uint32_262144_16384 1133338.845 1.19%
SetIntersection_None_Vector_uint32_262144_256 1123342.810 4.58%
SetIntersection_None_Vector_uint32_262144_262144 1121088.092 1.40%
SetIntersection_None_Vector_uint32_262144_4 1124281.580 -
SetIntersection_None_Vector_uint32_262144_64 1085010.738 -4.01%
SetIntersection_None_Vector_uint32_4_1 212827370.979 -
SetIntersection_None_Vector_uint32_4_4 132817125.018 -
SetIntersection_None_Vector_uint32_64_1 16502812.883 -
SetIntersection_None_Vector_uint32_64_16 13470224.218 -
SetIntersection_None_Vector_uint32_64_4 15777345.261 -
SetIntersection_None_Vector_uint32_64_64 8432329.735 -
SetIntersection_None_Vector_uint64_1024_1 1077169.819 -
SetIntersection_None_Vector_uint64_1024_1024 1081155.665 1.35%
SetIntersection_None_Vector_uint64_1024_16 1046342.274 -2.60%
SetIntersection_None_Vector_uint64_1024_256 1074221.495 1.41%
SetIntersection_None_Vector_uint64_1024_4 1074660.858 -
SetIntersection_None_Vector_uint64_1024_64 1065845.233 4.62%
SetIntersection_None_Vector_uint64_16384_1 1042925.715 -5.43%
SetIntersection_None_Vector_uint64_16384_1024 1102930.449 3.62%
SetIntersection_None_Vector_uint64_16384_16 1094039.030 1.09%
SetIntersection_None_Vector_uint64_16384_16384 1098689.349 -
SetIntersection_None_Vector_uint64_16384_256 1100173.193 3.06%
SetIntersection_None_Vector_uint64_16384_4 1078617.600 3.85%
SetIntersection_None_Vector_uint64_16384_64 1106112.408 1.44%
SetIntersection_None_Vector_uint64_16_1 62664259.849 -
SetIntersection_None_Vector_uint64_16_16 33324331.775 -
SetIntersection_None_Vector_uint64_16_4 53205560.497 -
SetIntersection_None_Vector_uint64_1_1 528721257.095 -
SetIntersection_None_Vector_uint64_256_1 4288761.646 3.68%
SetIntersection_None_Vector_uint64_256_16 3989631.877 -
SetIntersection_None_Vector_uint64_256_256 2088874.103 -1.91%
SetIntersection_None_Vector_uint64_256_4 4059567.847 -1.53%
SetIntersection_None_Vector_uint64_256_64 3383485.783 1.10%
SetIntersection_None_Vector_uint64_262144_1 1116822.742 2.10%
SetIntersection_None_Vector_uint64_262144_1024 1083514.272 -3.82%
SetIntersection_None_Vector_uint64_262144_16 1110770.078 -
SetIntersection_None_Vector_uint64_262144_16384 1135126.269 1.89%
SetIntersection_None_Vector_uint64_262144_256 1108360.044 -
SetIntersection_None_Vector_uint64_262144_262144 1125971.154 -
SetIntersection_None_Vector_uint64_262144_4 1118122.819 1.21%
SetIntersection_None_Vector_uint64_262144_64 1124440.590 -
SetIntersection_None_Vector_uint64_4_1 212097360.346 -
SetIntersection_None_Vector_uint64_4_4 132301247.836 -
SetIntersection_None_Vector_uint64_64_1 16520598.850 -
SetIntersection_None_Vector_uint64_64_16 13412683.372 -
SetIntersection_None_Vector_uint64_64_4 15825643.139 -
SetIntersection_None_Vector_uint64_64_64 8388419.969 -
bm_gcd_complex 17.820 -
bm_gcd_random 29.222 -
bm_gcd_trivial 0.673 -1.74%
bm_lexicographical_compare<int>/1 1.426 -7.33%
bm_lexicographical_compare<int>/1048576 68282.810 -
bm_lexicographical_compare<int>/262144 16248.533 -
bm_lexicographical_compare<int>/32768 1915.820 -
bm_lexicographical_compare<int>/4096 238.337 -
bm_lexicographical_compare<int>/512 29.827 -
bm_lexicographical_compare<int>/64 4.454 -
bm_lexicographical_compare<int>/8 1.558 1.44%
bm_lexicographical_compare<signed_char>/1 1.375 3.63%
bm_lexicographical_compare<signed_char>/1048576 16271.341 -
bm_lexicographical_compare<signed_char>/262144 3844.429 -
bm_lexicographical_compare<signed_char>/32768 477.874 -
bm_lexicographical_compare<signed_char>/4096 59.676 -
bm_lexicographical_compare<signed_char>/512 7.864 -
bm_lexicographical_compare<signed_char>/64 2.105 4.32%
bm_lexicographical_compare<signed_char>/8 3.222 -3.12%
bm_lexicographical_compare<unsigned_char>/1 1.548 -4.13%
bm_lexicographical_compare<unsigned_char>/1048576 17923.788 -
bm_lexicographical_compare<unsigned_char>/262144 4492.510 -
bm_lexicographical_compare<unsigned_char>/32768 572.158 -
bm_lexicographical_compare<unsigned_char>/4096 77.659 -
bm_lexicographical_compare<unsigned_char>/512 8.743 -
bm_lexicographical_compare<unsigned_char>/64 1.994 -
bm_lexicographical_compare<unsigned_char>/8 1.317 -5.44%
bm_ranges_lexicographical_compare<int>/1 1.434 3.46%
bm_ranges_lexicographical_compare<int>/1048576 68301.521 -
bm_ranges_lexicographical_compare<int>/262144 16253.356 -
bm_ranges_lexicographical_compare<int>/32768 1917.326 -
bm_ranges_lexicographical_compare<int>/4096 238.405 -
bm_ranges_lexicographical_compare<int>/512 29.804 -
bm_ranges_lexicographical_compare<int>/64 4.427 1.30%
bm_ranges_lexicographical_compare<int>/8 1.500 2.48%
bm_ranges_lexicographical_compare<signed_char>/1 1.625 -6.65%
bm_ranges_lexicographical_compare<signed_char>/1048576 16253.154 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.796 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.001 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.875 -
bm_ranges_lexicographical_compare<signed_char>/512 8.066 -
bm_ranges_lexicographical_compare<signed_char>/64 2.407 -
bm_ranges_lexicographical_compare<signed_char>/8 3.639 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.614 7.99%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17922.964 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.795 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.370 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.664 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.788 2.03%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.987 9.27%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.386 9.70%
bm_ranges_swap_ranges_vb_aligned/1024 6.503 -
bm_ranges_swap_ranges_vb_aligned/1048576 3349.151 -
bm_ranges_swap_ranges_vb_aligned/128 3.411 -
bm_ranges_swap_ranges_vb_aligned/131072 248.682 -
bm_ranges_swap_ranges_vb_aligned/16 3.290 -
bm_ranges_swap_ranges_vb_aligned/16384 34.786 -2.07%
bm_ranges_swap_ranges_vb_aligned/2048 8.444 -1.79%
bm_ranges_swap_ranges_vb_aligned/256 3.899 12.77%
bm_ranges_swap_ranges_vb_aligned/262144 493.039 -
bm_ranges_swap_ranges_vb_aligned/32 3.313 1.30%
bm_ranges_swap_ranges_vb_aligned/32768 64.316 -3.81%
bm_ranges_swap_ranges_vb_aligned/4096 11.947 -
bm_ranges_swap_ranges_vb_aligned/512 5.290 1.04%
bm_ranges_swap_ranges_vb_aligned/524288 1045.869 -
bm_ranges_swap_ranges_vb_aligned/64 3.089 -1.27%
bm_ranges_swap_ranges_vb_aligned/65536 123.255 -1.33%
bm_ranges_swap_ranges_vb_aligned/8 3.222 -
bm_ranges_swap_ranges_vb_aligned/8192 19.516 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15659.607 -
bm_ranges_swap_ranges_vb_unaligned/262144 3764.060 -
bm_ranges_swap_ranges_vb_unaligned/32768 477.872 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.236 -
bm_ranges_swap_ranges_vb_unaligned/512 13.400 -
bm_ranges_swap_ranges_vb_unaligned/64 6.194 -
bm_ranges_swap_ranges_vb_unaligned/8 4.979 -2.82%
bm_swap_ranges_vb_aligned/1048576 3345.782 -
bm_swap_ranges_vb_aligned/262144 484.922 -
bm_swap_ranges_vb_aligned/32768 63.716 -
bm_swap_ranges_vb_aligned/4096 12.537 -
bm_swap_ranges_vb_aligned/512 4.954 -
bm_swap_ranges_vb_aligned/64 2.882 3.50%
bm_swap_ranges_vb_aligned/8 3.249 -
bm_swap_ranges_vb_unaligned/1048576 15916.099 -
bm_swap_ranges_vb_unaligned/262144 3846.382 -
bm_swap_ranges_vb_unaligned/32768 484.530 -
bm_swap_ranges_vb_unaligned/4096 65.107 -
bm_swap_ranges_vb_unaligned/512 12.579 -
bm_swap_ranges_vb_unaligned/64 4.942 -
bm_swap_ranges_vb_unaligned/8 4.763 -
bm_write 608.576 6.99%
ranges::min(std::deque<__int128>)/1 0.699 5.30%
ranges::min(std::deque<__int128>)/64 20.902 -
ranges::min(std::deque<__int128>)/70000 24353.284 -
ranges::min(std::deque<__int128>)/8 2.828 -
ranges::min(std::deque<char>)/1 0.704 -23.43%
ranges::min(std::deque<char>)/64 16.578 -
ranges::min(std::deque<char>)/70000 17934.912 -
ranges::min(std::deque<char>)/8 2.418 -4.67%
ranges::min(std::deque<long_long>)/1 0.652 -
ranges::min(std::deque<long_long>)/64 16.887 -4.24%
ranges::min(std::deque<long_long>)/70000 19025.230 -
ranges::min(std::deque<long_long>)/8 2.304 -
ranges::min(std::list<__int128>)/1 0.338 -
ranges::min(std::list<__int128>)/64 33.444 -
ranges::min(std::list<__int128>)/70000 60125.780 -
ranges::min(std::list<__int128>)/8 2.054 -
ranges::min(std::list<char>)/1 0.345 -24.14%
ranges::min(std::list<char>)/64 26.880 -
ranges::min(std::list<char>)/70000 55945.900 2.15%
ranges::min(std::list<char>)/8 1.919 -
ranges::min(std::list<long_long>)/1 0.277 -38.63%
ranges::min(std::list<long_long>)/64 24.571 -1.11%
ranges::min(std::list<long_long>)/70000 45519.347 -
ranges::min(std::list<long_long>)/8 1.966 4.81%
ranges::min(std::vector<__int128>)/1 0.352 -23.30%
ranges::min(std::vector<__int128>)/64 25.617 4.26%
ranges::min(std::vector<__int128>)/70000 28531.116 5.43%
ranges::min(std::vector<__int128>)/8 2.887 -
ranges::min(std::vector<char>)/1 0.263 -10.74%
ranges::min(std::vector<char>)/64 4.226 -
ranges::min(std::vector<char>)/70000 494.876 -
ranges::min(std::vector<char>)/8 2.412 -1.14%
ranges::min(std::vector<long_long>)/1 0.263 -21.26%
ranges::min(std::vector<long_long>)/64 4.680 -5.28%
ranges::min(std::vector<long_long>)/70000 7954.522 -
ranges::min(std::vector<long_long>)/8 2.237 -
ranges::minmax(std::deque<__int128>)/1 0.718 2.58%
ranges::minmax(std::deque<__int128>)/64 32.972 7.79%
ranges::minmax(std::deque<__int128>)/70000 34627.180 -
ranges::minmax(std::deque<__int128>)/8 4.133 9.88%
ranges::minmax(std::deque<char>)/1 0.790 -6.78%
ranges::minmax(std::deque<char>)/64 26.947 -8.72%
ranges::minmax(std::deque<char>)/70000 27289.513 -7.22%
ranges::minmax(std::deque<char>)/8 4.076 -2.73%
ranges::minmax(std::deque<long_long>)/1 0.767 -7.11%
ranges::minmax(std::deque<long_long>)/64 23.312 -
ranges::minmax(std::deque<long_long>)/70000 25646.781 -
ranges::minmax(std::deque<long_long>)/8 3.678 -8.53%
ranges::minmax(std::list<__int128>)/1 0.461 -
ranges::minmax(std::list<__int128>)/64 39.672 1.27%
ranges::minmax(std::list<__int128>)/70000 58129.449 -1.32%
ranges::minmax(std::list<__int128>)/8 3.921 1.92%
ranges::minmax(std::list<char>)/1 0.458 -
ranges::minmax(std::list<char>)/64 33.643 -2.83%
ranges::minmax(std::list<char>)/70000 54134.595 -1.28%
ranges::minmax(std::list<char>)/8 2.529 -
ranges::minmax(std::list<long_long>)/1 0.393 -8.13%
ranges::minmax(std::list<long_long>)/64 30.434 -1.98%
ranges::minmax(std::list<long_long>)/70000 55170.514 -
ranges::minmax(std::list<long_long>)/8 2.535 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.132 -
ranges::minmax(std::vector<__int128>)/70000 35067.767 -
ranges::minmax(std::vector<__int128>)/8 4.112 -
ranges::minmax(std::vector<char>)/1 0.708 13.53%
ranges::minmax(std::vector<char>)/64 1.326 9.08%
ranges::minmax(std::vector<char>)/70000 593.990 -
ranges::minmax(std::vector<char>)/8 1.046 2.67%
ranges::minmax(std::vector<long_long>)/1 0.687 6.61%
ranges::minmax(std::vector<long_long>)/64 10.180 -
ranges::minmax(std::vector<long_long>)/70000 9206.302 -
ranges::minmax(std::vector<long_long>)/8 2.114 -
rng::contains(deque<int>)_(process_all)/1048576 244419.792 -
rng::contains(deque<int>)_(process_all)/32 8.712 -2.53%
rng::contains(deque<int>)_(process_all)/50 12.712 -
rng::contains(deque<int>)_(process_all)/8 3.079 1.47%
rng::contains(deque<int>)_(process_all)/8192 1869.337 -1.01%
rng::contains(list<int>)_(process_all)/1048576 828420.833 1.02%
rng::contains(list<int>)_(process_all)/32 9.094 1.01%
rng::contains(list<int>)_(process_all)/50 18.046 -2.74%
rng::contains(list<int>)_(process_all)/8 2.289 4.09%
rng::contains(list<int>)_(process_all)/8192 8935.529 12.11%
rng::contains(vector<int>)_(process_all)/1048576 232862.676 -
rng::contains(vector<int>)_(process_all)/32 8.320 -
rng::contains(vector<int>)_(process_all)/50 12.238 -
rng::contains(vector<int>)_(process_all)/8 2.473 -5.40%
rng::contains(vector<int>)_(process_all)/8192 1806.847 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19954.441 10.54%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20670.590 9.35%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1459320.313 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 428282.824 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.247 10.00%
rng::contains_subrange(deque<int>)_(process_all)/32 14.965 9.67%
rng::contains_subrange(deque<int>)_(process_all)/50 25.400 -2.60%
rng::contains_subrange(deque<int>)_(process_all)/8192 3346.979 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502932.992 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.032 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.648 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.805 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3919.132 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 477737.406 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.422 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.583 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.622 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3724.444 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37515.474 -
rng::contains_subrange(list<int>)_(near_matches)/1024 39188.581 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2539737.170 -
rng::contains_subrange(list<int>)_(process_all)/1048576 851804.984 2.18%
rng::contains_subrange(list<int>)_(process_all)/16 4.788 -
rng::contains_subrange(list<int>)_(process_all)/32 10.022 -
rng::contains_subrange(list<int>)_(process_all)/50 17.514 -
rng::contains_subrange(list<int>)_(process_all)/8192 6631.961 -12.73%
rng::contains_subrange(list<int>)_(same_length)/1048576 939228.972 -
rng::contains_subrange(list<int>)_(same_length)/16 5.916 -
rng::contains_subrange(list<int>)_(same_length)/32 16.542 -
rng::contains_subrange(list<int>)_(same_length)/50 25.321 -
rng::contains_subrange(list<int>)_(same_length)/8192 7916.982 -
rng::contains_subrange(list<int>)_(single_element)/1048576 848777.176 6.71%
rng::contains_subrange(list<int>)_(single_element)/16 4.788 -3.05%
rng::contains_subrange(list<int>)_(single_element)/32 10.157 -
rng::contains_subrange(list<int>)_(single_element)/50 16.039 -4.17%
rng::contains_subrange(list<int>)_(single_element)/8192 6990.709 -12.90%
rng::contains_subrange(vector<int>)_(near_matches)/1000 14093.869 6.43%
rng::contains_subrange(vector<int>)_(near_matches)/1024 14682.442 5.66%
rng::contains_subrange(vector<int>)_(near_matches)/8192 774724.432 1.51%
rng::contains_subrange(vector<int>)_(process_all)/1048576 208577.282 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.715 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.178 2.89%
rng::contains_subrange(vector<int>)_(process_all)/50 11.724 -1.03%
rng::contains_subrange(vector<int>)_(process_all)/8192 1625.881 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243671.013 -1.14%
rng::contains_subrange(vector<int>)_(same_length)/16 4.775 -4.97%
rng::contains_subrange(vector<int>)_(same_length)/32 8.730 -5.12%
rng::contains_subrange(vector<int>)_(same_length)/50 12.697 -1.92%
rng::contains_subrange(vector<int>)_(same_length)/8192 1870.571 -4.43%
rng::contains_subrange(vector<int>)_(single_element)/1048576 234644.997 -1.36%
rng::contains_subrange(vector<int>)_(single_element)/16 4.839 1.11%
rng::contains_subrange(vector<int>)_(single_element)/32 8.568 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.490 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1828.206 -1.61%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 452.476 -6.18%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490099.302 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.488 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.261 5.78%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3826.660 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.140 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.769 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.141 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.141 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.142 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 513.455 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 514025.817 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.263 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.503 -4.23%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3980.300 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.709 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.221 2.84%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.231 3.29%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.163 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2039.703 -1.17%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2280342.019 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.343 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 7.082 7.73%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17703.016 -7.29%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 780.668 24.01%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1462452.939 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.079 -1.15%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.818 1.96%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11713.417 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1816.020 -5.59%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2364109.236 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.652 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.452 -3.68%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20439.450 1.65%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 561.629 -11.78%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1463678.958 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.288 -1.27%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.750 -9.08%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11726.982 6.01%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.710 -8.89%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -8.83%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.680 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.709 -8.98%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 765.186 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 954786.622 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.517 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.080 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8375.275 -3.44%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.777 -5.21%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.777 -4.74%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.759 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.757 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.776 -4.64%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 854.329 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1074121.479 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.380 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.748 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10858.359 -20.70%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.143 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73719.456 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.473 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.601 6.08%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.489 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.322 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.318 -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.324 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.322 4.84%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.318 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.069 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306216.692 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.847 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.018 -2.77%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.971 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.812 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.814 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.812 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.812 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.813 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 289.889 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9415.946 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.510 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.734 1.18%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2321.110 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 489.390 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15527.737 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.499 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.566 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3879.391 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 735.146 -1.03%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27639.401 2.79%
rng::find(join_view(vector<list<int>>))_(process_all)/50 41.033 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.445 -2.57%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9310.046 -6.39%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.655 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 656.650 1.33%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.630 3.73%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.064 -1.70%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 167.645 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.201 1.60%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8716.357 1.74%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.728 1.09%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.110 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2147.786 2.08%
rng::find(vector<bool>)_(process_all)/1024 4.572 -1.79%
rng::find(vector<bool>)_(process_all)/1048576 3679.627 1.18%
rng::find(vector<bool>)_(process_all)/50 0.736 -19.47%
rng::find(vector<bool>)_(process_all)/8 0.630 -25.55%
rng::find(vector<bool>)_(process_all)/8192 33.550 -
rng::find_if(vector<bool>)_(process_all)/1024 566.565 -
rng::find_if(vector<bool>)_(process_all)/1048576 577602.119 -
rng::find_if(vector<bool>)_(process_all)/50 24.004 -
rng::find_if(vector<bool>)_(process_all)/8 3.555 -
rng::find_if(vector<bool>)_(process_all)/8192 4516.065 -
rng::find_if_not(vector<bool>)_(process_all)/1024 565.840 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 577349.822 -
rng::find_if_not(vector<bool>)_(process_all)/50 24.120 1.74%
rng::find_if_not(vector<bool>)_(process_all)/8 3.612 2.80%
rng::find_if_not(vector<bool>)_(process_all)/8192 4509.761 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.623 -
rng::find_last(deque<int>)_(bail_10%)/1048576 324133.294 -
rng::find_last(deque<int>)_(bail_10%)/50 11.412 -
rng::find_last(deque<int>)_(bail_10%)/8 2.727 -
rng::find_last(deque<int>)_(bail_10%)/8192 2514.100 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.072 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25462.529 -
rng::find_last(deque<int>)_(bail_90%)/50 1.860 1.20%
rng::find_last(deque<int>)_(bail_90%)/8 0.862 6.72%
rng::find_last(deque<int>)_(bail_90%)/8192 202.401 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.441 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 367030.917 -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.518 2.64%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.304 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5853.515 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 731.126 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 388773.208 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.668 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.429 1.39%
rng::find_last(forward_list<int>)_(bail_90%)/8192 5928.211 -
rng::find_last(list<int>)_(bail_10%)/1024 675.544 -
rng::find_last(list<int>)_(bail_10%)/1048576 786309.343 -
rng::find_last(list<int>)_(bail_10%)/50 15.886 -
rng::find_last(list<int>)_(bail_10%)/8 2.079 -
rng::find_last(list<int>)_(bail_10%)/8192 6313.072 -
rng::find_last(list<int>)_(bail_90%)/1024 76.895 -
rng::find_last(list<int>)_(bail_90%)/1048576 95246.484 10.01%
rng::find_last(list<int>)_(bail_90%)/50 1.250 -10.61%
rng::find_last(list<int>)_(bail_90%)/8 0.460 -9.53%
rng::find_last(list<int>)_(bail_90%)/8192 609.196 1.70%
rng::find_last(vector<char>)_(bail_10%)/1024 210.995 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206512.782 -
rng::find_last(vector<char>)_(bail_10%)/50 10.802 -
rng::find_last(vector<char>)_(bail_10%)/8 2.013 -
rng::find_last(vector<char>)_(bail_10%)/8192 1626.691 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.745 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22995.217 -
rng::find_last(vector<char>)_(bail_90%)/50 1.455 -
rng::find_last(vector<char>)_(bail_90%)/8 0.460 -
rng::find_last(vector<char>)_(bail_90%)/8192 189.320 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.673 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214098.122 -
rng::find_last(vector<int>)_(bail_10%)/50 10.857 -
rng::find_last(vector<int>)_(bail_10%)/8 2.025 -
rng::find_last(vector<int>)_(bail_10%)/8192 1656.989 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.964 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23169.840 -
rng::find_last(vector<int>)_(bail_90%)/50 1.489 3.09%
rng::find_last(vector<int>)_(bail_90%)/8 0.462 4.52%
rng::find_last(vector<int>)_(bail_90%)/8192 189.186 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 360.921 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362583.398 -
rng::find_last_if(deque<int>)_(bail_10%)/50 18.556 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.836 -1.14%
rng::find_last_if(deque<int>)_(bail_10%)/8192 2763.124 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.522 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38201.104 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.579 2.67%
rng::find_last_if(deque<int>)_(bail_90%)/8 0.976 -15.23%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.506 2.63%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 766.869 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 902081.582 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.078 -2.65%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.221 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7786.176 9.29%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 764.167 -1.12%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 897376.282 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.702 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.230 -2.90%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6860.252 2.15%
rng::find_last_if(list<int>)_(bail_10%)/1024 678.915 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 805401.611 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.220 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.310 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6769.153 2.40%
rng::find_last_if(list<int>)_(bail_90%)/1024 70.137 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88686.852 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.177 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 605.712 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 250.642 3.72%
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238385.740 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.680 2.69%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.078 -1.66%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1869.892 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.696 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26210.001 -2.08%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.493 2.71%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.482 3.15%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.791 -3.90%
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.842 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307407.302 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.493 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.638 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2187.571 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.094 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33513.529 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.506 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.559 15.09%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.591 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 364.653 1.76%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362345.808 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.710 1.02%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.858 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2767.910 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 39.224 1.77%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38601.649 -3.08%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.494 9.80%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.953 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.330 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 763.509 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 911576.108 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.030 -1.20%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.194 -3.18%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6627.074 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 767.012 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 905564.194 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.176 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.357 -2.89%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6596.445 1.95%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.764 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 805967.450 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.655 -3.46%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.191 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6632.252 -1.62%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.284 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88784.057 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.087 -1.13%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 606.189 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.645 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238501.349 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.559 1.06%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.078 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1867.340 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.033 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26219.491 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.520 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.511 -10.15%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.601 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.174 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307444.280 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.605 -14.65%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.644 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2195.576 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.317 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33550.685 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.534 1.48%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.490 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.728 -
rng::fold_left(deque<int>)/1048576 553750.331 -
rng::fold_left(deque<int>)/32 17.252 4.66%
rng::fold_left(deque<int>)/50 28.194 2.35%
rng::fold_left(deque<int>)/8 5.055 26.36%
rng::fold_left(deque<int>)/8192 4545.401 3.06%
rng::fold_left(list<int>)/1048576 1363492.461 -
rng::fold_left(list<int>)/32 21.042 1.31%
rng::fold_left(list<int>)/50 37.683 -
rng::fold_left(list<int>)/8 4.089 6.29%
rng::fold_left(list<int>)/8192 10501.501 -8.17%
rng::fold_left(vector<int>)/1048576 1324672.811 -
rng::fold_left(vector<int>)/32 21.757 -
rng::fold_left(vector<int>)/50 37.228 -
rng::fold_left(vector<int>)/8 3.590 -
rng::fold_left(vector<int>)/8192 10309.355 -
rng::for_each(map<int>)/32 25.363 -
rng::for_each(map<int>)/50 37.897 -
rng::for_each(map<int>)/8 6.112 -1.82%
rng::for_each(map<int>)/8192 7294.478 -
rng::for_each(multimap<int>)/32 26.534 2.29%
rng::for_each(multimap<int>)/50 40.580 -
rng::for_each(multimap<int>)/8 6.206 -
rng::for_each(multimap<int>)/8192 7277.678 -1.18%
rng::for_each(multiset<int>)/32 25.280 -
rng::for_each(multiset<int>)/50 39.036 1.47%
rng::for_each(multiset<int>)/8 6.844 1.39%
rng::for_each(multiset<int>)/8192 7684.843 -
rng::for_each(set<int>)/32 25.370 -
rng::for_each(set<int>)/50 37.915 -
rng::for_each(set<int>)/8 6.825 -2.08%
rng::for_each(set<int>)/8192 7716.952 -
rng::starts_with(deque<int>)/1000 426.718 -10.56%
rng::starts_with(deque<int>)/1024 461.082 -
rng::starts_with(deque<int>)/1048576 492222.212 -
rng::starts_with(deque<int>)/8 3.943 -2.60%
rng::starts_with(deque<int>)/8192 3842.100 -
rng::starts_with(deque<int>,_pred)/1000 509.069 -1.19%
rng::starts_with(deque<int>,_pred)/1024 528.328 -
rng::starts_with(deque<int>,_pred)/1048576 513819.770 -
rng::starts_with(deque<int>,_pred)/8 4.671 -
rng::starts_with(deque<int>,_pred)/8192 3965.510 -
rng::starts_with(list<int>)/1000 759.825 -
rng::starts_with(list<int>)/1024 775.855 -
rng::starts_with(list<int>)/1048576 943594.981 -
rng::starts_with(list<int>)/8 2.906 -
rng::starts_with(list<int>)/8192 8537.626 -8.30%
rng::starts_with(list<int>,_pred)/1000 780.091 -1.19%
rng::starts_with(list<int>,_pred)/1024 805.639 -
rng::starts_with(list<int>,_pred)/1048576 971751.616 -
rng::starts_with(list<int>,_pred)/8 3.496 -
rng::starts_with(list<int>,_pred)/8192 10523.010 -10.72%
rng::starts_with(vector<int>)/1000 58.338 -
rng::starts_with(vector<int>)/1024 59.962 -
rng::starts_with(vector<int>)/1048576 68376.662 -
rng::starts_with(vector<int>)/8 1.224 -2.96%
rng::starts_with(vector<int>)/8192 486.189 -
rng::starts_with(vector<int>,_pred)/1000 278.993 -
rng::starts_with(vector<int>,_pred)/1024 288.525 -
rng::starts_with(vector<int>,_pred)/1048576 304280.064 -
rng::starts_with(vector<int>,_pred)/8 2.534 3.02%
rng::starts_with(vector<int>,_pred)/8192 2489.806 -
std::adjacent_find(deque<int>)/1024 462.898 -
std::adjacent_find(deque<int>)/1048576 475602.170 -
std::adjacent_find(deque<int>)/50 24.103 29.26%
std::adjacent_find(deque<int>)/8 4.149 2.59%
std::adjacent_find(deque<int>)/8192 3706.818 -
std::adjacent_find(deque<int>,_pred)/1024 630.325 -
std::adjacent_find(deque<int>,_pred)/1048576 650601.650 -
std::adjacent_find(deque<int>,_pred)/50 30.960 4.91%
std::adjacent_find(deque<int>,_pred)/8 4.736 9.71%
std::adjacent_find(deque<int>,_pred)/8192 5099.429 -
std::adjacent_find(list<int>)/1024 736.284 -
std::adjacent_find(list<int>)/1048576 870245.083 -
std::adjacent_find(list<int>)/50 23.334 -
std::adjacent_find(list<int>)/8 2.095 1.14%
std::adjacent_find(list<int>)/8192 7154.772 -
std::adjacent_find(list<int>,_pred)/1024 791.450 -
std::adjacent_find(list<int>,_pred)/1048576 921371.988 -
std::adjacent_find(list<int>,_pred)/50 29.322 -
std::adjacent_find(list<int>,_pred)/8 3.819 -
std::adjacent_find(list<int>,_pred)/8192 7411.006 2.38%
std::adjacent_find(vector<int>)/1024 234.848 -
std::adjacent_find(vector<int>)/1048576 234439.942 -
std::adjacent_find(vector<int>)/50 11.978 -
std::adjacent_find(vector<int>)/8 2.027 -
std::adjacent_find(vector<int>)/8192 1832.027 -
std::adjacent_find(vector<int>,_pred)/1024 400.577 -
std::adjacent_find(vector<int>,_pred)/1048576 471585.236 -
std::adjacent_find(vector<int>,_pred)/50 23.591 -
std::adjacent_find(vector<int>,_pred)/8 3.206 -
std::adjacent_find(vector<int>,_pred)/8192 3189.759 -
std::all_of(deque<int>)_(process_all)/32 12.337 -
std::all_of(deque<int>)_(process_all)/32768 10460.775 3.61%
std::all_of(deque<int>)_(process_all)/50 18.919 -
std::all_of(deque<int>)_(process_all)/8 3.306 -4.54%
std::all_of(deque<int>)_(process_all)/8192 2620.185 4.00%
std::all_of(list<int>)_(process_all)/32 11.482 -
std::all_of(list<int>)_(process_all)/32768 25933.989 -3.22%
std::all_of(list<int>)_(process_all)/50 21.905 -
std::all_of(list<int>)_(process_all)/8 2.662 -
std::all_of(list<int>)_(process_all)/8192 7736.217 -2.06%
std::all_of(vector<int>)_(process_all)/32 8.409 -
std::all_of(vector<int>)_(process_all)/32768 8113.925 -4.09%
std::all_of(vector<int>)_(process_all)/50 12.680 -15.76%
std::all_of(vector<int>)_(process_all)/8 2.402 -4.92%
std::all_of(vector<int>)_(process_all)/8192 2037.936 -
std::any_of(deque<int>)_(process_all)/32 12.297 -
std::any_of(deque<int>)_(process_all)/32768 10079.895 -
std::any_of(deque<int>)_(process_all)/50 18.881 -
std::any_of(deque<int>)_(process_all)/8 3.290 -4.23%
std::any_of(deque<int>)_(process_all)/8192 2520.260 -
std::any_of(list<int>)_(process_all)/32 12.407 5.96%
std::any_of(list<int>)_(process_all)/32768 25881.459 -2.63%
std::any_of(list<int>)_(process_all)/50 22.174 3.81%
std::any_of(list<int>)_(process_all)/8 2.718 1.74%
std::any_of(list<int>)_(process_all)/8192 7002.376 -2.09%
std::any_of(vector<int>)_(process_all)/32 8.344 -
std::any_of(vector<int>)_(process_all)/32768 8107.096 -
std::any_of(vector<int>)_(process_all)/50 16.374 9.06%
std::any_of(vector<int>)_(process_all)/8 2.380 -2.76%
std::any_of(vector<int>)_(process_all)/8192 2035.289 -
std::copy(deque<int>)/1048576 52161.710 3.72%
std::copy(deque<int>)/262144 11750.442 -
std::copy(deque<int>)/32768 1142.273 -
std::copy(deque<int>)/4096 145.015 -
std::copy(deque<int>)/512 17.260 3.51%
std::copy(deque<int>)/64 3.028 12.75%
std::copy(deque<int>)/8 2.808 2.13%
std::copy(list<int>)/1048576 866389.811 -
std::copy(list<int>)/262144 214278.425 -
std::copy(list<int>)/32768 25583.276 -1.39%
std::copy(list<int>)/4096 3133.029 -4.32%
std::copy(list<int>)/512 364.317 -
std::copy(list<int>)/64 33.064 8.67%
std::copy(list<int>)/8 2.490 -
std::copy(vector<bool>)_(aligned)/1048576 2912.853 22.28%
std::copy(vector<bool>)_(aligned)/262144 716.612 -
std::copy(vector<bool>)_(aligned)/32768 35.014 -1.22%
std::copy(vector<bool>)_(aligned)/4096 4.732 -2.22%
std::copy(vector<bool>)_(aligned)/512 1.373 -
std::copy(vector<bool>)_(aligned)/64 1.353 -
std::copy(vector<bool>)_(unaligned)/1048576 7014.259 -
std::copy(vector<bool>)_(unaligned)/262144 1710.526 -
std::copy(vector<bool>)_(unaligned)/32768 218.221 -
std::copy(vector<bool>)_(unaligned)/4096 26.115 -
std::copy(vector<bool>)_(unaligned)/512 3.472 -
std::copy(vector<bool>)_(unaligned)/64 1.805 -
std::copy(vector<int>)/1048576 50147.716 -
std::copy(vector<int>)/262144 12528.233 -
std::copy(vector<int>)/32768 3720.327 2.04%
std::copy(vector<int>)/4096 152.512 -29.50%
std::copy(vector<int>)/512 15.939 -
std::copy(vector<int>)/64 2.447 -
std::copy(vector<int>)/8 2.239 1.70%
std::copy_backward(deque<int>)/1048576 132819.770 -
std::copy_backward(deque<int>)/262144 34487.725 -
std::copy_backward(deque<int>)/32768 3996.469 5.46%
std::copy_backward(deque<int>)/4096 146.602 -
std::copy_backward(deque<int>)/512 19.063 5.58%
std::copy_backward(deque<int>)/64 3.539 16.86%
std::copy_backward(deque<int>)/8 2.743 1.61%
std::copy_backward(list<int>)/1048576 884937.553 -
std::copy_backward(list<int>)/262144 217920.327 -
std::copy_backward(list<int>)/32768 26296.199 -
std::copy_backward(list<int>)/4096 3257.791 1.53%
std::copy_backward(list<int>)/512 366.985 -
std::copy_backward(list<int>)/64 30.808 -1.01%
std::copy_backward(list<int>)/8 2.398 -1.15%
std::copy_backward(vector<bool>)_(aligned)/1048576 2438.692 4.03%
std::copy_backward(vector<bool>)_(aligned)/262144 762.541 11.25%
std::copy_backward(vector<bool>)_(aligned)/32768 35.929 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.041 1.74%
std::copy_backward(vector<bool>)_(aligned)/512 1.593 8.25%
std::copy_backward(vector<bool>)_(aligned)/64 1.772 5.91%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6649.589 1.42%
std::copy_backward(vector<bool>)_(unaligned)/262144 1589.452 -
std::copy_backward(vector<bool>)_(unaligned)/32768 205.336 -1.01%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.354 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.797 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.901 1.27%
std::copy_backward(vector<int>)/1048576 50253.661 -
std::copy_backward(vector<int>)/262144 12445.380 -
std::copy_backward(vector<int>)/32768 3793.297 10.40%
std::copy_backward(vector<int>)/4096 143.553 -41.33%
std::copy_backward(vector<int>)/512 16.590 -
std::copy_backward(vector<int>)/64 2.502 -
std::copy_backward(vector<int>)/8 2.196 -3.35%
std::copy_if(deque<int>)_(entire_range)/1048576 276853.178 -
std::copy_if(deque<int>)_(entire_range)/262144 69785.565 -
std::copy_if(deque<int>)_(entire_range)/32768 8661.481 -
std::copy_if(deque<int>)_(entire_range)/4096 1030.520 -
std::copy_if(deque<int>)_(entire_range)/512 135.267 -
std::copy_if(deque<int>)_(entire_range)/64 16.121 -
std::copy_if(deque<int>)_(entire_range)/8 2.641 -
std::copy_if(deque<int>)_(every_other)/1048576 371440.119 -
std::copy_if(deque<int>)_(every_other)/262144 92818.740 -
std::copy_if(deque<int>)_(every_other)/32768 11586.560 -
std::copy_if(deque<int>)_(every_other)/4096 1461.017 -
std::copy_if(deque<int>)_(every_other)/512 181.122 -
std::copy_if(deque<int>)_(every_other)/64 23.277 -
std::copy_if(deque<int>)_(every_other)/8 3.445 -
std::copy_if(list<int>)_(entire_range)/1048576 874063.255 -
std::copy_if(list<int>)_(entire_range)/262144 216957.880 1.10%
std::copy_if(list<int>)_(entire_range)/32768 26718.194 4.68%
std::copy_if(list<int>)_(entire_range)/4096 3081.202 -
std::copy_if(list<int>)_(entire_range)/512 364.158 -
std::copy_if(list<int>)_(entire_range)/64 33.413 9.75%
std::copy_if(list<int>)_(entire_range)/8 2.486 -1.92%
std::copy_if(list<int>)_(every_other)/1048576 829243.745 -1.51%
std::copy_if(list<int>)_(every_other)/262144 209105.459 -
std::copy_if(list<int>)_(every_other)/32768 25939.778 3.17%
std::copy_if(list<int>)_(every_other)/4096 3326.686 -2.98%
std::copy_if(list<int>)_(every_other)/512 360.423 -
std::copy_if(list<int>)_(every_other)/64 27.804 -
std::copy_if(list<int>)_(every_other)/8 2.294 -
std::copy_if(vector<int>)_(entire_range)/1048576 245451.549 -
std::copy_if(vector<int>)_(entire_range)/262144 59712.638 -
std::copy_if(vector<int>)_(entire_range)/32768 7437.306 -
std::copy_if(vector<int>)_(entire_range)/4096 931.656 -
std::copy_if(vector<int>)_(entire_range)/512 122.980 -
std::copy_if(vector<int>)_(entire_range)/64 15.582 1.84%
std::copy_if(vector<int>)_(entire_range)/8 2.274 1.61%
std::copy_if(vector<int>)_(every_other)/1048576 496542.350 -1.24%
std::copy_if(vector<int>)_(every_other)/262144 127762.009 -
std::copy_if(vector<int>)_(every_other)/32768 16303.889 -
std::copy_if(vector<int>)_(every_other)/4096 1996.281 -
std::copy_if(vector<int>)_(every_other)/512 254.613 -
std::copy_if(vector<int>)_(every_other)/64 32.849 -
std::copy_if(vector<int>)_(every_other)/8 4.241 -
std::copy_n(deque<int>)/1048576 50385.282 -
std::copy_n(deque<int>)/262144 11864.379 1.11%
std::copy_n(deque<int>)/32768 1145.558 -
std::copy_n(deque<int>)/4096 145.837 -
std::copy_n(deque<int>)/512 16.735 -3.10%
std::copy_n(deque<int>)/64 2.794 -12.24%
std::copy_n(deque<int>)/8 2.800 1.65%
std::copy_n(list<int>)/1048576 865587.866 -
std::copy_n(list<int>)/262144 216571.150 -
std::copy_n(list<int>)/32768 27211.163 2.56%
std::copy_n(list<int>)/4096 3952.513 -5.54%
std::copy_n(list<int>)/512 343.633 -
std::copy_n(list<int>)/64 14.703 -1.01%
std::copy_n(list<int>)/8 2.223 -
std::copy_n(vector<bool>)_(aligned)/1048576 2811.883 15.31%
std::copy_n(vector<bool>)_(aligned)/262144 660.608 141.61%
std::copy_n(vector<bool>)_(aligned)/32768 35.602 -
std::copy_n(vector<bool>)_(aligned)/4096 5.019 3.32%
std::copy_n(vector<bool>)_(aligned)/512 1.378 -
std::copy_n(vector<bool>)_(aligned)/64 1.356 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7019.407 -
std::copy_n(vector<bool>)_(unaligned)/262144 1712.636 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.878 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.063 -
std::copy_n(vector<bool>)_(unaligned)/512 3.484 -
std::copy_n(vector<bool>)_(unaligned)/64 1.808 -
std::copy_n(vector<int>)/1048576 50197.843 -
std::copy_n(vector<int>)/262144 12523.793 -
std::copy_n(vector<int>)/32768 3795.173 -
std::copy_n(vector<int>)/4096 213.775 -10.77%
std::copy_n(vector<int>)/512 16.035 -
std::copy_n(vector<int>)/64 2.473 -1.82%
std::copy_n(vector<int>)/8 2.287 -6.71%
std::count(deque<int>)_(every_other)/1024 245.177 -
std::count(deque<int>)_(every_other)/1048576 252694.294 -
std::count(deque<int>)_(every_other)/8 2.535 -
std::count(deque<int>)_(every_other)/8192 1932.913 -
std::count(list<int>)_(every_other)/1024 705.614 -
std::count(list<int>)_(every_other)/1048576 818122.647 -
std::count(list<int>)_(every_other)/8 2.099 3.34%
std::count(list<int>)_(every_other)/8192 7966.572 12.25%
std::count(vector<bool>)/1000 2.999 -
std::count(vector<bool>)/1024 1.690 -
std::count(vector<bool>)/1048576 1528.883 5.13%
std::count(vector<bool>)/8192 11.494 -
std::count(vector<int>)_(every_other)/1024 102.828 -
std::count(vector<int>)_(every_other)/1048576 105123.725 -
std::count(vector<int>)_(every_other)/8 1.380 6.68%
std::count(vector<int>)_(every_other)/8192 818.623 -
std::count_if(deque<int>)_(every_other)/1024 346.360 -
std::count_if(deque<int>)_(every_other)/1048576 342315.371 -
std::count_if(deque<int>)_(every_other)/8 3.500 -
std::count_if(deque<int>)_(every_other)/8192 2683.743 -
std::count_if(list<int>)_(every_other)/1024 753.611 -
std::count_if(list<int>)_(every_other)/1048576 886726.319 -
std::count_if(list<int>)_(every_other)/8 2.766 -
std::count_if(list<int>)_(every_other)/8192 7293.874 -
std::count_if(vector<int>)_(every_other)/1024 246.067 -
std::count_if(vector<int>)_(every_other)/1048576 247716.811 -
std::count_if(vector<int>)_(every_other)/8 4.165 -
std::count_if(vector<int>)_(every_other)/8192 1900.283 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 427.946 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.647 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 822.509 -2.24%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 349.246 2.48%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.813 -4.26%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2547.781 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.442 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.668 -5.89%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 449.641 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.832 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 28.069 -1.98%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 454.711 2.27%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 294.670 -1.10%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.513 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2156.655 -
std::deque<int>::ctor(size)/1024 75.831 -
std::deque<int>::ctor(size)/32 28.091 -
std::deque<int>::ctor(size)/8192 446.509 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.458 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.182 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 431.829 -1.17%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.397 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.551 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.492 1.09%
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.516 -2.24%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.395 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 158.790 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.989 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.045 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.997 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.710 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.149 -2.36%
std::deque<int>::insert(middle)_(cheap_elements)/8192 166.540 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.887 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.785 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 308.254 -15.03%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 652.584 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.806 -1.49%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2525.110 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.869 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.750 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 836.591 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.086 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10191.111 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12713.183 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 740.515 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 113133.307 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 645.603 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.701 -1.57%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6099.133 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6730.764 -3.13%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 166.470 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54949.746 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 882.112 1.61%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 55.666 9.14%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12969.468 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 22957.569 8.05%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 712.204 8.46%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 201939.388 7.49%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 882.379 1.30%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 55.678 9.20%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12775.750 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 22899.579 7.50%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 714.108 8.57%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 195390.512 4.21%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1085.406 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 56.658 5.79%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11772.240 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 22328.827 3.66%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 698.208 4.98%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 195637.093 4.15%
std::deque<std::string>::ctor(size)/1024 701.585 -3.39%
std::deque<std::string>::ctor(size)/32 43.352 -1.17%
std::deque<std::string>::ctor(size)/8192 8187.013 -4.34%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 977.923 2.53%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 54.310 13.70%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12701.677 2.67%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 22800.220 8.20%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 677.088 9.14%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 198858.961 7.77%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.347 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.325 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.370 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 25.693 -1.32%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 24.995 -1.06%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 25.767 -1.40%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.846 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.738 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2349.073 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.321 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.487 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2362.681 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.904 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.712 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.910 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 30.171 2.64%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.571 2.75%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.770 1.84%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.675 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.474 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2345.491 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 330.607 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 42.089 2.49%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2370.493 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 524.086 -1.34%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.004 -2.73%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4621.527 1.18%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6576.605 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 154.591 -5.45%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52711.062 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1069.976 3.67%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 415.084 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8137.629 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12807.700 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 757.353 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 113852.988 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.381 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.259 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.268 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.150 -1.85%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.707 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.726 -8.44%
std::distance(deque<int>)/1024 0.848 -
std::distance(deque<int>)/4096 0.871 3.24%
std::distance(deque<int>)/50 0.846 -
std::distance(deque<int>)/8192 0.879 3.74%
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.316 -
std::distance(join_view(vector<vector<int>>))/50 0.588 -11.03%
std::distance(join_view(vector<vector<int>>))/8192 8.390 -2.02%
std::equal(deque<int>)_(it,_it,_it)/1024 478.702 10.71%
std::equal(deque<int>)_(it,_it,_it)/1048576 495015.647 -
std::equal(deque<int>)_(it,_it,_it)/50 22.666 4.68%
std::equal(deque<int>)_(it,_it,_it)/8 4.470 4.48%
std::equal(deque<int>)_(it,_it,_it)/8192 3864.987 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 403.815 -16.21%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 459110.221 -7.07%
std::equal(deque<int>)_(it,_it,_it,_it)/50 20.968 -12.05%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.009 5.06%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3428.286 -10.88%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 511.273 -2.76%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 516544.603 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 24.576 -4.54%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.308 4.67%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4018.734 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 509.437 -2.92%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 515153.208 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 28.051 12.15%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 6.882 58.85%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4010.186 -
std::equal(list<int>)_(it,_it,_it)/1024 1135.625 -
std::equal(list<int>)_(it,_it,_it)/1048576 1311365.750 -
std::equal(list<int>)_(it,_it,_it)/50 35.560 -
std::equal(list<int>)_(it,_it,_it)/8 2.713 -
std::equal(list<int>)_(it,_it,_it)/8192 9992.664 2.88%
std::equal(list<int>)_(it,_it,_it,_it)/1024 776.089 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 955496.253 -
std::equal(list<int>)_(it,_it,_it,_it)/50 29.737 10.39%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.941 1.64%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12110.618 -4.37%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 804.840 -3.77%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 980393.376 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.913 4.77%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.461 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12492.247 -4.41%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1162.032 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1322356.447 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.770 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.495 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 13471.613 19.57%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.010 -
std::equal(vector<bool>)_(unaligned)/1048576 6364.733 -
std::equal(vector<bool>)_(unaligned)/50 0.825 -
std::equal(vector<bool>)_(unaligned)/8 0.798 -11.15%
std::equal(vector<bool>)_(unaligned)/8192 55.691 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.796 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73714.334 -
std::equal(vector<int>)_(it,_it,_it)/50 4.081 -
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.647 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.239 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73747.765 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.266 -2.18%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.399 -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.030 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.545 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 315390.696 3.21%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.855 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.020 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2586.552 1.65%
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 291.071 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305838.553 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.516 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.685 2.01%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2543.723 -
std::fill(deque<int>)/1024 30.000 -
std::fill(deque<int>)/32 1.365 -
std::fill(deque<int>)/50 2.366 -
std::fill(deque<int>)/8192 236.648 -
std::fill(list<int>)/1024 671.662 29.01%
std::fill(list<int>)/32 8.321 -
std::fill(list<int>)/50 34.597 -
std::fill(list<int>)/8192 7501.914 -10.91%
std::fill(vector<bool>)/1048576 3820.884 -
std::fill(vector<bool>)/262144 231.730 -
std::fill(vector<bool>)/32768 30.228 -
std::fill(vector<bool>)/4096 4.203 -
std::fill(vector<bool>)/512 1.590 3.71%
std::fill(vector<bool>)/64 1.607 -3.22%
std::fill(vector<int>)/1024 30.630 3.15%
std::fill(vector<int>)/32 1.038 -
std::fill(vector<int>)/50 2.202 -
std::fill(vector<int>)/8192 235.004 -
std::fill_n(deque<int>)/1024 29.459 -1.28%
std::fill_n(deque<int>)/32 1.207 4.53%
std::fill_n(deque<int>)/50 2.202 -
std::fill_n(deque<int>)/8192 243.545 2.95%
std::fill_n(list<int>)/1024 472.371 -1.31%
std::fill_n(list<int>)/32 8.088 -
std::fill_n(list<int>)/50 15.875 -
std::fill_n(list<int>)/8192 7549.418 -8.55%
std::fill_n(vector<bool>)/1048576 3832.833 -
std::fill_n(vector<bool>)/262144 941.172 -
std::fill_n(vector<bool>)/32768 30.687 1.19%
std::fill_n(vector<bool>)/4096 4.200 -
std::fill_n(vector<bool>)/512 1.456 -
std::fill_n(vector<bool>)/64 1.362 -3.95%
std::fill_n(vector<int>)/1024 29.954 1.39%
std::fill_n(vector<int>)/32 1.145 -
std::fill_n(vector<int>)/50 2.222 -
std::fill_n(vector<int>)/8192 234.054 -
std::find(deque<int>)_(bail_25%)/1024 67.903 -
std::find(deque<int>)_(bail_25%)/32768 1924.962 -
std::find(deque<int>)_(bail_25%)/8 2.286 -
std::find(deque<int>)_(bail_25%)/8192 479.708 -
std::find(deque<int>)_(process_all)/1024 242.714 -
std::find(deque<int>)_(process_all)/32768 7770.203 -
std::find(deque<int>)_(process_all)/50 13.194 -
std::find(deque<int>)_(process_all)/8 3.464 -
std::find(deque<int>)_(process_all)/8192 1937.194 -
std::find(list<int>)_(bail_25%)/1024 128.924 2.38%
std::find(list<int>)_(bail_25%)/32768 7783.945 -7.24%
std::find(list<int>)_(bail_25%)/8 0.925 -
std::find(list<int>)_(bail_25%)/8192 1431.084 -2.55%
std::find(list<int>)_(process_all)/1024 698.266 1.48%
std::find(list<int>)_(process_all)/32768 25948.402 -
std::find(list<int>)_(process_all)/50 19.077 -
std::find(list<int>)_(process_all)/8 2.337 -
std::find(list<int>)_(process_all)/8192 7422.472 7.64%
std::find(vector<bool>)_(process_all)/1024 4.728 2.25%
std::find(vector<bool>)_(process_all)/1048576 3686.935 -
std::find(vector<bool>)_(process_all)/50 0.632 -7.24%
std::find(vector<bool>)_(process_all)/8 0.633 -8.46%
std::find(vector<bool>)_(process_all)/8192 33.631 -
std::find(vector<char>)_(bail_25%)/1024 5.321 -
std::find(vector<char>)_(bail_25%)/32768 136.507 -
std::find(vector<char>)_(bail_25%)/8 1.155 4.47%
std::find(vector<char>)_(bail_25%)/8192 40.443 -
std::find(vector<char>)_(process_all)/1024 16.243 -
std::find(vector<char>)_(process_all)/32768 495.396 -
std::find(vector<char>)_(process_all)/50 1.634 -1.51%
std::find(vector<char>)_(process_all)/8 0.924 -3.62%
std::find(vector<char>)_(process_all)/8192 136.065 -
std::find(vector<int>)_(bail_25%)/1024 66.252 -
std::find(vector<int>)_(bail_25%)/32768 1864.033 -
std::find(vector<int>)_(bail_25%)/8 1.449 4.27%
std::find(vector<int>)_(bail_25%)/8192 472.574 -
std::find(vector<int>)_(process_all)/1024 242.593 -
std::find(vector<int>)_(process_all)/32768 7394.740 -
std::find(vector<int>)_(process_all)/50 12.395 -
std::find(vector<int>)_(process_all)/8 2.686 -1.38%
std::find(vector<int>)_(process_all)/8192 1850.622 -
std::find(vector<long_long>)_(bail_25%)/1024 22.934 -
std::find(vector<long_long>)_(bail_25%)/32768 725.736 -
std::find(vector<long_long>)_(bail_25%)/8 0.921 -
std::find(vector<long_long>)_(bail_25%)/8192 188.409 -
std::find(vector<long_long>)_(process_all)/1024 90.369 -
std::find(vector<long_long>)_(process_all)/32768 2891.597 -
std::find(vector<long_long>)_(process_all)/50 4.394 -
std::find(vector<long_long>)_(process_all)/8 1.025 -7.55%
std::find(vector<long_long>)_(process_all)/8192 721.446 -
std::find(vector<short>)_(bail_25%)/1024 5.972 -
std::find(vector<short>)_(bail_25%)/32768 187.877 -
std::find(vector<short>)_(bail_25%)/8 0.787 19.69%
std::find(vector<short>)_(bail_25%)/8192 45.381 -
std::find(vector<short>)_(process_all)/1024 22.548 -
std::find(vector<short>)_(process_all)/32768 722.267 -
std::find(vector<short>)_(process_all)/50 1.693 -
std::find(vector<short>)_(process_all)/8 0.688 -
std::find(vector<short>)_(process_all)/8192 180.378 -
std::find_end(deque<int>)_(match_near_end)/1000 36.466 1.35%
std::find_end(deque<int>)_(match_near_end)/1024 32.529 -3.20%
std::find_end(deque<int>)_(match_near_end)/8192 273.540 -1.75%
std::find_end(deque<int>)_(near_matches)/1000 15853.777 -6.80%
std::find_end(deque<int>)_(near_matches)/1024 16434.958 -7.30%
std::find_end(deque<int>)_(near_matches)/8192 1127436.325 -4.93%
std::find_end(deque<int>)_(process_all)/1000 297.556 4.68%
std::find_end(deque<int>)_(process_all)/1024 303.124 3.90%
std::find_end(deque<int>)_(process_all)/1048576 279609.610 1.75%
std::find_end(deque<int>)_(process_all)/8192 2215.876 10.80%
std::find_end(deque<int>)_(same_length)/1000 358.086 9.72%
std::find_end(deque<int>)_(same_length)/1024 360.226 8.04%
std::find_end(deque<int>)_(same_length)/8192 2868.635 4.80%
std::find_end(deque<int>)_(single_element)/1000 322.666 2.87%
std::find_end(deque<int>)_(single_element)/1024 339.552 10.77%
std::find_end(deque<int>)_(single_element)/8192 2353.510 6.96%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.508 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 77.096 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 617.880 3.01%
std::find_end(deque<int>,_pred)_(near_matches)/1000 31035.534 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32208.519 1.01%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1890583.784 -
std::find_end(deque<int>,_pred)_(process_all)/1000 574.298 -1.54%
std::find_end(deque<int>,_pred)_(process_all)/1024 588.158 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 592314.803 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4328.154 -
std::find_end(deque<int>,_pred)_(same_length)/1000 782.178 -
std::find_end(deque<int>,_pred)_(same_length)/1024 801.472 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4949.780 -
std::find_end(deque<int>,_pred)_(single_element)/1000 666.671 -
std::find_end(deque<int>,_pred)_(single_element)/1024 669.855 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4888.505 -
std::find_end(forward_list<int>)_(match_near_end)/1000 760.612 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4488.679 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258005.941 -
std::find_end(forward_list<int>)_(near_matches)/1000 36549.577 -
std::find_end(forward_list<int>)_(near_matches)/1024 37860.730 -
std::find_end(forward_list<int>)_(near_matches)/8192 2465613.997 -
std::find_end(forward_list<int>)_(process_all)/1000 679.608 -
std::find_end(forward_list<int>)_(process_all)/1024 709.437 -
std::find_end(forward_list<int>)_(process_all)/1048576 761217.230 -
std::find_end(forward_list<int>)_(process_all)/8192 5687.150 -
std::find_end(forward_list<int>)_(same_length)/1000 1474.793 -
std::find_end(forward_list<int>)_(same_length)/1024 1495.286 -
std::find_end(forward_list<int>)_(same_length)/8192 14360.499 1.05%
std::find_end(forward_list<int>)_(single_element)/1000 691.979 -
std::find_end(forward_list<int>)_(single_element)/1024 715.348 1.17%
std::find_end(forward_list<int>)_(single_element)/8192 6243.073 10.32%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 844.390 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5171.198 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278810.231 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41751.318 1.33%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43012.342 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2690999.358 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 786.848 5.39%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 817.120 7.76%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 902735.232 7.41%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6694.128 9.87%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1531.246 -5.72%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1569.738 -2.64%
std::find_end(forward_list<int>,_pred)_(same_length)/8192 18214.295 1.23%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 773.742 4.84%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 787.747 3.82%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6564.878 5.71%
std::find_end(list<int>)_(match_near_end)/1000 78.792 1.43%
std::find_end(list<int>)_(match_near_end)/1024 59.954 -
std::find_end(list<int>)_(match_near_end)/8192 603.132 -1.63%
std::find_end(list<int>)_(near_matches)/1000 33601.580 -
std::find_end(list<int>)_(near_matches)/1024 35069.683 -
std::find_end(list<int>)_(near_matches)/8192 2252945.565 -
std::find_end(list<int>)_(process_all)/1000 713.687 -6.71%
std::find_end(list<int>)_(process_all)/1024 729.669 -1.16%
std::find_end(list<int>)_(process_all)/1048576 873230.933 -
std::find_end(list<int>)_(process_all)/8192 7343.071 -
std::find_end(list<int>)_(same_length)/1000 734.884 -1.84%
std::find_end(list<int>)_(same_length)/1024 758.520 1.28%
std::find_end(list<int>)_(same_length)/8192 8049.807 -17.09%
std::find_end(list<int>)_(single_element)/1000 711.963 -
std::find_end(list<int>)_(single_element)/1024 733.385 -
std::find_end(list<int>)_(single_element)/8192 8486.585 2.66%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.531 -1.81%
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.005 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 628.278 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36978.044 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38357.583 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2409146.333 -
std::find_end(list<int>,_pred)_(process_all)/1000 798.859 -
std::find_end(list<int>,_pred)_(process_all)/1024 817.456 -
std::find_end(list<int>,_pred)_(process_all)/1048576 959671.989 -
std::find_end(list<int>,_pred)_(process_all)/8192 8148.562 -1.40%
std::find_end(list<int>,_pred)_(same_length)/1000 774.078 -
std::find_end(list<int>,_pred)_(same_length)/1024 794.131 -
std::find_end(list<int>,_pred)_(same_length)/8192 10026.215 13.54%
std::find_end(list<int>,_pred)_(single_element)/1000 799.444 -
std::find_end(list<int>,_pred)_(single_element)/1024 818.546 -
std::find_end(list<int>,_pred)_(single_element)/8192 9100.921 6.52%
std::find_end(vector<int>)_(match_near_end)/1000 27.985 -1.08%
std::find_end(vector<int>)_(match_near_end)/1024 28.599 -1.47%
std::find_end(vector<int>)_(match_near_end)/8192 201.535 -
std::find_end(vector<int>)_(near_matches)/1000 13532.750 -
std::find_end(vector<int>)_(near_matches)/1024 14009.101 -
std::find_end(vector<int>)_(near_matches)/8192 771373.071 -
std::find_end(vector<int>)_(process_all)/1000 232.443 3.76%
std::find_end(vector<int>)_(process_all)/1024 229.754 -
std::find_end(vector<int>)_(process_all)/1048576 218024.191 -3.10%
std::find_end(vector<int>)_(process_all)/8192 1690.016 -3.97%
std::find_end(vector<int>)_(same_length)/1000 243.561 -
std::find_end(vector<int>)_(same_length)/1024 248.913 -
std::find_end(vector<int>)_(same_length)/8192 2015.515 -
std::find_end(vector<int>)_(single_element)/1000 240.357 -3.06%
std::find_end(vector<int>)_(single_element)/1024 245.698 -2.89%
std::find_end(vector<int>)_(single_element)/8192 1872.507 -4.67%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.612 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.243 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.394 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22842.146 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23759.679 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1453164.674 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.666 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.751 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 647676.538 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4315.295 -
std::find_end(vector<int>,_pred)_(same_length)/1000 624.334 2.26%
std::find_end(vector<int>,_pred)_(same_length)/1024 658.998 5.43%
std::find_end(vector<int>,_pred)_(same_length)/8192 5144.165 2.77%
std::find_end(vector<int>,_pred)_(single_element)/1000 585.044 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.802 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4792.950 -
std::find_first_of(deque<int>)_(large_needle)/1024 366325.004 -
std::find_first_of(deque<int>)_(large_needle)/32 311.593 10.41%
std::find_first_of(deque<int>)_(large_needle)/50 767.737 14.40%
std::find_first_of(deque<int>)_(large_needle)/8192 23526404.167 -
std::find_first_of(deque<int>)_(small_needle)/1024 3459.214 -
std::find_first_of(deque<int>)_(small_needle)/32 110.469 1.43%
std::find_first_of(deque<int>)_(small_needle)/50 170.354 1.57%
std::find_first_of(deque<int>)_(small_needle)/8192 27693.592 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 615928.256 1.13%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 587.763 2.27%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1591.858 1.18%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36976787.262 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6190.110 -2.95%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 195.372 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 304.112 -5.29%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49848.346 -
std::find_first_of(list<int>)_(large_needle)/1024 865234.085 -5.26%
std::find_first_of(list<int>)_(large_needle)/32 677.201 -
std::find_first_of(list<int>)_(large_needle)/50 1740.055 -
std::find_first_of(list<int>)_(large_needle)/8192 49036883.928 -1.70%
std::find_first_of(list<int>)_(small_needle)/1024 2831.825 -
std::find_first_of(list<int>)_(small_needle)/32 93.708 -2.36%
std::find_first_of(list<int>)_(small_needle)/50 150.267 4.97%
std::find_first_of(list<int>)_(small_needle)/8192 22190.336 -1.32%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 904395.647 -13.62%
std::find_first_of(list<int>,_pred)_(large_needle)/32 749.327 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1965.377 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57952274.248 -2.28%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5383.436 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.667 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.933 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43194.700 -
std::find_first_of(vector<int>)_(large_needle)/1024 111260.224 3.87%
std::find_first_of(vector<int>)_(large_needle)/32 109.794 2.22%
std::find_first_of(vector<int>)_(large_needle)/50 272.255 3.55%
std::find_first_of(vector<int>)_(large_needle)/8192 7436615.255 7.63%
std::find_first_of(vector<int>)_(small_needle)/1024 1409.303 -6.52%
std::find_first_of(vector<int>)_(small_needle)/32 44.715 -11.02%
std::find_first_of(vector<int>)_(small_needle)/50 69.437 -9.08%
std::find_first_of(vector<int>)_(small_needle)/8192 11262.461 -6.76%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 590672.422 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 498.440 1.61%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1356.027 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 48796767.855 27.82%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5675.373 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.032 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 277.394 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45012.377 -
std::find_if(deque<int>)_(bail_25%)/1024 79.946 -8.41%
std::find_if(deque<int>)_(bail_25%)/32768 2155.840 -16.02%
std::find_if(deque<int>)_(bail_25%)/8 1.169 -
std::find_if(deque<int>)_(bail_25%)/8192 543.154 -15.47%
std::find_if(deque<int>)_(process_all)/1024 270.869 7.73%
std::find_if(deque<int>)_(process_all)/32768 8724.385 7.82%
std::find_if(deque<int>)_(process_all)/50 13.786 9.62%
std::find_if(deque<int>)_(process_all)/8 2.857 13.14%
std::find_if(deque<int>)_(process_all)/8192 2163.290 7.93%
std::find_if(list<int>)_(bail_25%)/1024 181.079 31.67%
std::find_if(list<int>)_(bail_25%)/32768 8755.701 25.62%
std::find_if(list<int>)_(bail_25%)/8 0.920 -
std::find_if(list<int>)_(bail_25%)/8192 1420.601 -1.73%
std::find_if(list<int>)_(process_all)/1024 731.842 3.13%
std::find_if(list<int>)_(process_all)/32768 26410.536 2.88%
std::find_if(list<int>)_(process_all)/50 19.202 -
std::find_if(list<int>)_(process_all)/8 2.399 -
std::find_if(list<int>)_(process_all)/8192 7688.219 -22.99%
std::find_if(vector<bool>)_(process_all)/1024 569.845 -
std::find_if(vector<bool>)_(process_all)/1048576 582065.784 -
std::find_if(vector<bool>)_(process_all)/50 23.603 -
std::find_if(vector<bool>)_(process_all)/8 3.478 -1.39%
std::find_if(vector<bool>)_(process_all)/8192 4549.447 -
std::find_if(vector<char>)_(bail_25%)/1024 26.384 4.55%
std::find_if(vector<char>)_(bail_25%)/32768 832.782 4.20%
std::find_if(vector<char>)_(bail_25%)/8 0.901 -3.36%
std::find_if(vector<char>)_(bail_25%)/8192 217.802 3.30%
std::find_if(vector<char>)_(process_all)/1024 124.787 -
std::find_if(vector<char>)_(process_all)/32768 3759.297 -
std::find_if(vector<char>)_(process_all)/50 6.645 -1.20%
std::find_if(vector<char>)_(process_all)/8 1.473 -7.95%
std::find_if(vector<char>)_(process_all)/8192 945.173 -
std::find_if(vector<int>)_(bail_25%)/1024 26.309 -4.37%
std::find_if(vector<int>)_(bail_25%)/32768 804.357 -2.09%
std::find_if(vector<int>)_(bail_25%)/8 0.790 14.15%
std::find_if(vector<int>)_(bail_25%)/8192 211.761 -
std::find_if(vector<int>)_(process_all)/1024 113.129 -2.04%
std::find_if(vector<int>)_(process_all)/32768 3205.418 -4.48%
std::find_if(vector<int>)_(process_all)/50 5.677 -1.22%
std::find_if(vector<int>)_(process_all)/8 1.406 -5.85%
std::find_if(vector<int>)_(process_all)/8192 807.876 -4.27%
std::find_if_not(deque<int>)_(bail_25%)/1024 78.839 1.39%
std::find_if_not(deque<int>)_(bail_25%)/32768 2035.859 1.87%
std::find_if_not(deque<int>)_(bail_25%)/8 1.199 2.29%
std::find_if_not(deque<int>)_(bail_25%)/8192 542.166 6.95%
std::find_if_not(deque<int>)_(process_all)/1024 339.830 15.63%
std::find_if_not(deque<int>)_(process_all)/32768 10355.757 10.06%
std::find_if_not(deque<int>)_(process_all)/50 12.639 -2.45%
std::find_if_not(deque<int>)_(process_all)/8 2.628 2.01%
std::find_if_not(deque<int>)_(process_all)/8192 2679.465 13.69%
std::find_if_not(list<int>)_(bail_25%)/1024 180.515 38.31%
std::find_if_not(list<int>)_(bail_25%)/32768 7368.064 2.88%
std::find_if_not(list<int>)_(bail_25%)/8 0.919 -
std::find_if_not(list<int>)_(bail_25%)/8192 1464.082 3.16%
std::find_if_not(list<int>)_(process_all)/1024 725.801 -
std::find_if_not(list<int>)_(process_all)/32768 26231.412 -2.43%
std::find_if_not(list<int>)_(process_all)/50 38.093 -1.53%
std::find_if_not(list<int>)_(process_all)/8 3.593 -
std::find_if_not(list<int>)_(process_all)/8192 7226.523 5.28%
std::find_if_not(vector<bool>)_(process_all)/1024 571.192 -
std::find_if_not(vector<bool>)_(process_all)/1048576 580773.721 -
std::find_if_not(vector<bool>)_(process_all)/50 24.309 -
std::find_if_not(vector<bool>)_(process_all)/8 3.592 -
std::find_if_not(vector<bool>)_(process_all)/8192 4539.233 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.091 -4.41%
std::find_if_not(vector<char>)_(bail_25%)/32768 945.508 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.787 -15.56%
std::find_if_not(vector<char>)_(bail_25%)/8192 240.179 -
std::find_if_not(vector<char>)_(process_all)/1024 124.927 -
std::find_if_not(vector<char>)_(process_all)/32768 3752.719 -
std::find_if_not(vector<char>)_(process_all)/50 6.637 -
std::find_if_not(vector<char>)_(process_all)/8 1.569 5.71%
std::find_if_not(vector<char>)_(process_all)/8192 944.332 -
std::find_if_not(vector<int>)_(bail_25%)/1024 30.343 -10.87%
std::find_if_not(vector<int>)_(bail_25%)/32768 959.859 -2.21%
std::find_if_not(vector<int>)_(bail_25%)/8 0.742 -12.86%
std::find_if_not(vector<int>)_(bail_25%)/8192 233.141 -9.18%
std::find_if_not(vector<int>)_(process_all)/1024 112.668 -
std::find_if_not(vector<int>)_(process_all)/32768 3202.634 -
std::find_if_not(vector<int>)_(process_all)/50 5.752 3.23%
std::find_if_not(vector<int>)_(process_all)/8 1.303 -12.04%
std::find_if_not(vector<int>)_(process_all)/8192 803.950 -
std::flat_map<int,_int>::clear()/0 391.781 -
std::flat_map<int,_int>::clear()/1024 393.794 -
std::flat_map<int,_int>::clear()/32 405.738 3.11%
std::flat_map<int,_int>::clear()/8192 409.968 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.922 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.116 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.648 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.449 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.909 -20.97%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.383 -7.40%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.031 -28.93%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.192 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.073 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.653 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.489 3.54%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.902 5.95%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.288 1.78%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.115 8.99%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.075 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.136 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.626 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1163.606 -
std::flat_map<int,_int>::ctor(const&)/0 12.803 -
std::flat_map<int,_int>::ctor(const&)/1024 178.583 -
std::flat_map<int,_int>::ctor(const&)/32 22.832 -
std::flat_map<int,_int>::ctor(const&)/8192 1923.076 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.829 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.480 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.071 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1920.242 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.680 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4193.240 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 180.165 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33042.165 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.649 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8685.087 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.857 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 131552.200 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.401 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.324 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.666 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.433 -10.39%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 8.044 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.440 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.509 -
std::flat_map<int,_int>::erase(iterator)/1024 75.058 -
std::flat_map<int,_int>::erase(iterator)/32 19.773 -
std::flat_map<int,_int>::erase(iterator)/8192 507.190 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 405.701 3.03%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 413.127 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 398.342 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 605.606 -1.54%
std::flat_map<int,_int>::erase(key)_(existent)/1024 92.928 -1.41%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.641 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 585.448 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.468 -4.70%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.274 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.366 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 7.901 -1.14%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.508 2.80%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.544 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.740 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.145 2.01%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.377 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.296 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.199 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.483 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.288 7.49%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.724 4.16%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 11.017 11.20%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.855 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.516 -10.70%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.522 1.42%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 26.707 -30.20%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.842 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.909 -1.41%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.138 -1.35%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 572.089 -9.54%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.918 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.680 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.947 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 20.824 -4.20%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.932 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.011 1.20%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.392 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 518.992 -9.95%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.725 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5195.583 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 606.402 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39577.285 1.59%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.837 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5729.351 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 615.499 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43607.317 1.56%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.446 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7703.767 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 668.977 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62905.732 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.142 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1584.613 11.47%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 454.333 1.67%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9711.206 14.16%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.252 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1666.258 -9.64%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 457.792 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10331.936 -11.53%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.654 -9.12%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.038 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.986 -13.02%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.016 -2.78%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 18.914 -9.46%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.305 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 24.198 -17.63%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.023 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 98.638 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.140 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 580.717 -9.62%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.406 1.17%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.799 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.395 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.720 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.720 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.365 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 34.534 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.726 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 103.552 1.66%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.390 -1.09%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 577.062 -9.78%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.901 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.036 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.557 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.611 3.11%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.500 4.49%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.160 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.637 -4.11%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.037 -1.79%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.709 -9.28%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 674.952 -7.66%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.698 -4.95%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 91.483 3.60%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.761 -8.77%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 804.715 10.96%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.440 -8.35%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.911 -2.61%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.854 -12.73%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1814.851 156.89%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.026 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.965 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.535 -6.45%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.262 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.954 10.01%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.386 1.86%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.449 10.58%
std::flat_multimap<int,_int>::clear()/0 391.569 -
std::flat_multimap<int,_int>::clear()/1024 391.314 -1.42%
std::flat_multimap<int,_int>::clear()/32 391.281 -1.25%
std::flat_multimap<int,_int>::clear()/8192 407.850 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.216 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.095 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.590 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.391 -6.55%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.759 -11.59%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.234 -1.08%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.803 -12.96%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 9.043 13.57%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.331 -3.38%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 14.786 16.90%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.066 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.068 -1.32%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.490 -1.68%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.017 -1.23%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.756 -1.14%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.561 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1163.300 -1.06%
std::flat_multimap<int,_int>::ctor(const&)/0 12.744 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.366 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.780 -4.39%
std::flat_multimap<int,_int>::ctor(const&)/8192 1932.048 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.753 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.509 -1.31%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.942 -19.56%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1925.959 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.905 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3875.743 -1.35%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 163.767 -2.62%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31466.630 -1.38%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.924 -3.03%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8456.294 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 194.162 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 127026.430 -4.73%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.072 13.58%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.509 1.92%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.685 19.57%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.348 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.047 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.055 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.269 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.838 -2.35%
std::flat_multimap<int,_int>::erase(iterator)/32 19.804 -1.48%
std::flat_multimap<int,_int>::erase(iterator)/8192 493.486 -6.39%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.842 -1.58%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 409.249 -1.11%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.314 -1.37%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 608.543 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 87.316 -4.65%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.470 -3.47%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 546.166 -3.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.852 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.868 -3.99%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.250 -
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.560 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.835 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.050 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.770 5.64%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.402 1.25%
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.318 1.65%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.482 13.16%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.913 1.59%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.331 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.867 4.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.754 -1.26%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 18.909 -8.08%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.085 -1.40%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 27.904 -6.40%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.737 -1.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.918 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.571 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 671.440 20.29%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.886 -2.92%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.560 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.906 -1.06%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.885 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.856 -1.13%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.472 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.756 -4.87%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 599.465 19.31%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.744 -1.13%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4846.844 -1.15%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 595.479 -7.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 36806.923 -1.78%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.753 -1.20%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5428.093 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 608.176 -8.59%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41203.939 -1.96%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.642 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7260.442 -1.24%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 658.692 -5.53%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59693.605 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.230 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1102.015 -2.92%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 438.133 -2.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6043.245 -4.41%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.469 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1200.150 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 438.465 -2.56%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6762.163 15.23%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 102.240 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.982 -7.36%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 649.556 17.08%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.819 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.923 18.89%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.163 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 43.603 70.17%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.090 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 98.356 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.769 -6.68%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 657.201 19.94%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.002 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.076 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.502 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.717 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.366 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.392 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.354 -6.33%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.121 -2.97%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.747 -16.85%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 540.431 -20.14%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.725 -8.56%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.924 -3.28%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.718 -17.28%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 542.290 -20.96%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.331 -34.57%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.229 -1.57%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.791 -40.64%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.975 -24.20%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.958 -1.33%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.959 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.340 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.880 -25.96%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.244 -5.00%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.199 -28.34%
std::for_each(deque<int>)/32 3.697 -
std::for_each(deque<int>)/50 3.881 -
std::for_each(deque<int>)/8 0.921 -
std::for_each(deque<int>)/8192 255.209 -
std::for_each(join_view(vector<vector<int>>))/32 3.771 -
std::for_each(join_view(vector<vector<int>>))/50 4.030 -
std::for_each(join_view(vector<vector<int>>))/8 1.484 3.71%
std::for_each(join_view(vector<vector<int>>))/8192 263.972 -
std::for_each(list<int>)/32 10.938 -
std::for_each(list<int>)/50 21.554 3.28%
std::for_each(list<int>)/8 2.543 -
std::for_each(list<int>)/8192 7252.770 -4.51%
std::for_each(map<int>::iterator)/32 23.899 -
std::for_each(map<int>::iterator)/50 35.760 -
std::for_each(map<int>::iterator)/8 5.013 -
std::for_each(map<int>::iterator)/8192 7513.525 1.34%
std::for_each(multimap<int>::iterator)/32 23.661 -1.07%
std::for_each(multimap<int>::iterator)/50 36.294 -1.15%
std::for_each(multimap<int>::iterator)/8 5.075 -
std::for_each(multimap<int>::iterator)/8192 7539.765 -
std::for_each(multiset<int>::iterator)/32 23.533 -
std::for_each(multiset<int>::iterator)/50 36.039 1.64%
std::for_each(multiset<int>::iterator)/8 5.059 -
std::for_each(multiset<int>::iterator)/8192 7993.944 -
std::for_each(set<int>::iterator)/32 24.455 1.14%
std::for_each(set<int>::iterator)/50 37.017 -
std::for_each(set<int>::iterator)/8 5.059 -
std::for_each(set<int>::iterator)/8192 7921.560 -
std::for_each(vector<int>)/32 3.697 -6.46%
std::for_each(vector<int>)/50 3.881 -
std::for_each(vector<int>)/8 0.912 -
std::for_each(vector<int>)/8192 252.398 -
std::for_each_n(deque<int>)/32 3.770 -
std::for_each_n(deque<int>)/50 3.927 -
std::for_each_n(deque<int>)/8 1.157 -3.93%
std::for_each_n(deque<int>)/8192 254.934 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.846 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.279 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.387 -10.70%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.819 -
std::for_each_n(list<int>)/32 11.776 4.37%
std::for_each_n(list<int>)/50 22.139 -3.09%
std::for_each_n(list<int>)/8 2.570 7.76%
std::for_each_n(list<int>)/8192 7762.627 2.17%
std::for_each_n(vector<int>)/32 3.721 -
std::for_each_n(vector<int>)/50 3.859 -
std::for_each_n(vector<int>)/8 2.745 -1.36%
std::for_each_n(vector<int>)/8192 251.943 -
std::generate(deque<int>)/1024 244.219 -
std::generate(deque<int>)/32 8.070 -
std::generate(deque<int>)/50 12.079 -
std::generate(deque<int>)/8192 1908.861 -
std::generate(list<int>)/1024 671.073 -
std::generate(list<int>)/32 8.462 -
std::generate(list<int>)/50 15.668 1.82%
std::generate(list<int>)/8192 7453.261 -
std::generate(vector<int>)/1024 244.909 -
std::generate(vector<int>)/32 7.994 -
std::generate(vector<int>)/50 12.004 -
std::generate(vector<int>)/8192 1844.626 -
std::generate_n(deque<int>)/1024 244.465 -
std::generate_n(deque<int>)/32 8.240 -
std::generate_n(deque<int>)/50 12.231 -
std::generate_n(deque<int>)/8192 1958.097 -
std::generate_n(list<int>)/1024 650.080 -
std::generate_n(list<int>)/32 8.566 -
std::generate_n(list<int>)/50 15.150 -1.67%
std::generate_n(list<int>)/8192 7483.218 -
std::generate_n(vector<int>)/1024 242.875 -
std::generate_n(vector<int>)/32 7.947 -
std::generate_n(vector<int>)/50 11.965 -
std::generate_n(vector<int>)/8192 1842.086 -
std::is_partitioned(deque<int>)_(partitioned)/1024 306.654 6.43%
std::is_partitioned(deque<int>)_(partitioned)/32 9.311 -1.97%
std::is_partitioned(deque<int>)_(partitioned)/50 14.003 2.35%
std::is_partitioned(deque<int>)_(partitioned)/8192 2414.627 2.57%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.306 -3.78%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.610 -1.73%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.747 -2.02%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 693.833 -6.50%
std::is_partitioned(list<int>)_(partitioned)/1024 588.939 -16.22%
std::is_partitioned(list<int>)_(partitioned)/32 8.633 -2.09%
std::is_partitioned(list<int>)_(partitioned)/50 13.769 -1.95%
std::is_partitioned(list<int>)_(partitioned)/8192 6796.872 -3.37%
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.721 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.253 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.515 1.60%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2152.707 -
std::is_partitioned(vector<int>)_(partitioned)/1024 190.083 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.677 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.800 1.37%
std::is_partitioned(vector<int>)_(partitioned)/8192 1409.541 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 57.224 -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.680 -7.47%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.972 2.91%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 174.798 -3.18%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 482.584 1.13%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.886 -18.88%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3886.050 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 520270.517 -1.61%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 44.440 1.07%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 507.852 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.255 -4.23%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4061.313 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 691685.313 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 52.082 -22.55%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 490.209 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.409 -22.94%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3886.949 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 522488.806 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.420 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 533.578 1.85%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.528 3.37%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4080.947 1.98%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 711950.035 3.51%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.285 -21.57%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 757.051 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.830 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7990.692 -12.85%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1427832.233 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 41.992 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 790.774 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.648 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8847.637 7.68%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1601824.657 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 65.953 -2.15%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 781.000 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.768 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8416.762 -12.12%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1421546.823 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.088 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 803.802 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.206 1.30%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8597.092 1.24%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1609388.727 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 63.420 2.54%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 363.591 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.817 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2826.628 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213532.032 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.148 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.301 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.428 1.39%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2520.245 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1021176.339 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.474 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 383.684 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.127 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2979.543 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213033.899 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 23.513 -4.36%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.239 -2.04%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.391 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2770.236 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1007257.073 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.309 -
std::is_sorted(deque<int>)/1024 472.112 -
std::is_sorted(deque<int>)/8 2.627 -23.67%
std::is_sorted(deque<int>)/8192 3780.743 -
std::is_sorted(deque<int>,_pred)/1024 641.603 -
std::is_sorted(deque<int>,_pred)/8 4.803 -
std::is_sorted(deque<int>,_pred)/8192 5194.491 -
std::is_sorted(list<int>)/1024 750.970 -
std::is_sorted(list<int>)/8 2.200 3.16%
std::is_sorted(list<int>)/8192 7207.601 1.82%
std::is_sorted(list<int>,_pred)/1024 825.348 -
std::is_sorted(list<int>,_pred)/8 4.008 -
std::is_sorted(list<int>,_pred)/8192 7707.480 -
std::is_sorted(vector<int>)/1024 246.008 -
std::is_sorted(vector<int>)/8 2.064 -
std::is_sorted(vector<int>)/8192 1903.150 -
std::is_sorted(vector<int>,_pred)/1024 468.894 -
std::is_sorted(vector<int>,_pred)/8 3.110 -7.46%
std::is_sorted(vector<int>,_pred)/8192 3731.935 -
std::is_sorted_until(deque<int>)/1024 467.155 -
std::is_sorted_until(deque<int>)/8 2.427 -19.83%
std::is_sorted_until(deque<int>)/8192 3898.800 4.34%
std::is_sorted_until(deque<int>,_pred)/1024 596.392 -
std::is_sorted_until(deque<int>,_pred)/8 4.534 6.67%
std::is_sorted_until(deque<int>,_pred)/8192 4798.785 -
std::is_sorted_until(list<int>)/1024 763.533 2.70%
std::is_sorted_until(list<int>)/8 2.148 3.73%
std::is_sorted_until(list<int>)/8192 7208.076 -7.25%
std::is_sorted_until(list<int>,_pred)/1024 793.828 -
std::is_sorted_until(list<int>,_pred)/8 3.639 -
std::is_sorted_until(list<int>,_pred)/8192 7707.026 -
std::is_sorted_until(vector<int>)/1024 236.882 -
std::is_sorted_until(vector<int>)/8 2.071 1.14%
std::is_sorted_until(vector<int>)/8192 1846.303 -
std::is_sorted_until(vector<int>,_pred)/1024 407.725 -1.65%
std::is_sorted_until(vector<int>,_pred)/8 3.398 -9.60%
std::is_sorted_until(vector<int>,_pred)/8192 3295.074 1.94%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4681.412 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 526.799 -1.95%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36976.166 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 708.251 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.798 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11171.876 8.70%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11137.968 -5.46%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 322.175 -5.13%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 95539.516 -5.38%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11114.884 -4.83%
std::list<int>::ctor(Range)_(cheap_elements)/32 320.468 -4.77%
std::list<int>::ctor(Range)_(cheap_elements)/8192 95998.303 -6.48%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11102.457 -4.69%
std::list<int>::ctor(const&)_(cheap_elements)/32 321.469 -4.56%
std::list<int>::ctor(const&)_(cheap_elements)/8192 94837.223 -7.51%
std::list<int>::ctor(size)/1024 11730.835 -3.99%
std::list<int>::ctor(size)/32 321.355 -4.76%
std::list<int>::ctor(size)/8192 95755.465 -3.49%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11259.972 -3.41%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 323.745 -4.76%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 94677.429 -4.62%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.765 3.37%
std::list<int>::erase(begin)_(cheap_elements)/32 10.845 1.32%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.456 -
std::list<int>::insert(begin)_(cheap_elements)/1024 11.573 -4.13%
std::list<int>::insert(begin)_(cheap_elements)/32 10.199 -6.76%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.476 -4.54%
std::list<int>::operator=(const&)_(cheap_elements)/1024 748.785 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.741 -2.85%
std::list<int>::operator=(const&)_(cheap_elements)/8192 10038.774 1.30%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4725.568 1.99%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 526.047 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39389.296 4.53%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.649 2.04%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.500 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.539 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5007.958 5.02%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 534.969 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 41821.520 8.45%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17763.362 6.61%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 917.777 4.70%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 154979.035 6.21%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 798.496 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.734 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13562.817 -2.23%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6936.809 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 156.663 -5.37%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56082.279 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13304.310 3.11%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 359.153 3.72%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 106669.806 4.67%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33756.752 3.67%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 961.510 4.62%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 290859.792 4.27%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13087.738 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 357.289 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 106406.223 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33675.829 2.87%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 974.409 5.63%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 288532.581 3.46%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12913.269 1.79%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 354.647 2.06%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 105274.260 3.10%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33702.550 2.54%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 951.555 3.28%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 288294.239 2.68%
std::list<std::string>::ctor(size)/1024 12793.947 -
std::list<std::string>::ctor(size)/32 348.366 2.04%
std::list<std::string>::ctor(size)/8192 104197.841 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12906.937 3.68%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 353.216 2.62%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 104767.190 1.24%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33554.947 4.31%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 920.775 3.12%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 286769.433 4.39%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.554 3.85%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.782 1.73%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.619 4.01%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.994 3.98%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.276 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.717 3.07%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.769 2.76%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.554 -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.669 1.54%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.911 4.11%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.782 2.67%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.875 4.88%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1285.223 -10.57%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.187 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10790.410 5.38%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6868.445 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 147.103 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55435.968 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5071.128 6.34%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 539.263 1.17%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 40966.272 6.23%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 18007.702 8.40%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 955.858 8.76%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 155058.511 5.87%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.881 -1.21%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.735 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.952 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 17.148 3.66%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.803 1.94%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.785 3.28%
std::lower_bound(std::deque<int>)/100 30.756 -13.51%
std::lower_bound(std::deque<int>)/8 16.966 -
std::lower_bound(std::deque<int>)/8192 65.285 -3.93%
std::lower_bound(std::forward_list<int>)/100 83.316 1.53%
std::lower_bound(std::forward_list<int>)/8 15.438 -
std::lower_bound(std::forward_list<int>)/8192 10368.830 -
std::lower_bound(std::list<int>)/100 91.348 -
std::lower_bound(std::list<int>)/8 15.524 -
std::lower_bound(std::list<int>)/8192 13899.135 4.04%
std::lower_bound(std::vector<int>)/100 12.211 -
std::lower_bound(std::vector<int>)/8 7.810 -
std::lower_bound(std::vector<int>)/8192 15.750 -
std::make_heap(deque<int>)_(ascending)/1024 2635.131 -
std::make_heap(deque<int>)_(ascending)/8 27.359 -
std::make_heap(deque<int>)_(ascending)/8192 20854.096 -
std::make_heap(deque<int>)_(descending)/1024 1096.871 -
std::make_heap(deque<int>)_(descending)/8 21.001 -
std::make_heap(deque<int>)_(descending)/8192 8620.007 -
std::make_heap(deque<int>)_(heap)/1024 1099.203 -
std::make_heap(deque<int>)_(heap)/8 21.087 -
std::make_heap(deque<int>)_(heap)/8192 8631.533 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2665.525 -3.50%
std::make_heap(deque<int>)_(pipe-organ)/8 27.204 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20976.072 -
std::make_heap(deque<int>)_(repeated)/1024 2260.533 -
std::make_heap(deque<int>)_(repeated)/8 25.489 -2.34%
std::make_heap(deque<int>)_(repeated)/8192 17797.858 1.19%
std::make_heap(deque<int>)_(shuffled)/1024 2550.245 -
std::make_heap(deque<int>)_(shuffled)/8 24.838 -
std::make_heap(deque<int>)_(shuffled)/8192 22680.969 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2176.441 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.953 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17135.770 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.190 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.069 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5025.195 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.236 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.993 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5027.389 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2183.531 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.024 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17106.108 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1684.845 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.372 -1.39%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13089.874 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1858.303 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.736 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15323.023 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 664.363 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 16.910 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5137.476 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 291.529 2.23%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.907 1.36%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2192.604 3.78%
std::make_heap(vector<NonIntegral>)_(heap)/1024 291.585 2.15%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.819 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2194.922 3.78%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 690.083 3.53%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.793 1.22%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5215.488 1.42%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 607.503 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 18.591 5.51%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4606.630 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 612.010 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.358 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5257.839 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 672.784 -1.97%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.961 1.24%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5196.961 -1.84%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.772 1.36%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.842 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2170.415 2.39%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.779 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.755 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2169.589 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 682.679 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.696 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5274.044 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 627.261 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.138 1.03%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4785.977 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 667.837 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.626 1.13%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5813.640 1.24%
std::make_heap(vector<int>)_(ascending)/1024 652.051 -
std::make_heap(vector<int>)_(ascending)/8 16.362 -
std::make_heap(vector<int>)_(ascending)/8192 5005.623 -
std::make_heap(vector<int>)_(descending)/1024 274.513 -
std::make_heap(vector<int>)_(descending)/8 14.885 -
std::make_heap(vector<int>)_(descending)/8192 1956.041 -
std::make_heap(vector<int>)_(heap)/1024 274.115 -
std::make_heap(vector<int>)_(heap)/8 14.790 -
std::make_heap(vector<int>)_(heap)/8192 1956.051 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.829 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.681 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4984.243 -
std::make_heap(vector<int>)_(repeated)/1024 561.750 -
std::make_heap(vector<int>)_(repeated)/8 15.554 -
std::make_heap(vector<int>)_(repeated)/8192 4272.503 -
std::make_heap(vector<int>)_(shuffled)/1024 568.934 -
std::make_heap(vector<int>)_(shuffled)/8 15.931 -
std::make_heap(vector<int>)_(shuffled)/8192 5058.173 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 656.776 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.849 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5009.637 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.690 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.900 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1947.552 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.372 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.789 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1947.151 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.482 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.698 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5003.261 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.106 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.896 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4285.768 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 565.977 -1.01%
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.995 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4967.053 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15884.381 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.419 2.39%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 501277.961 -1.31%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16339.217 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.677 1.27%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 543144.564 7.47%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21408.140 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.308 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 598661.343 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17829.289 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.090 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 520099.307 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31613.895 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.257 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 983476.915 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14704.739 1.75%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.922 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173758.807 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22099.397 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.758 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 630448.587 2.26%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15899.758 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.077 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 447414.826 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16397.574 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 60.666 4.88%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 456176.536 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21484.439 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.150 4.13%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 551863.761 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17949.459 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.375 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 482630.965 1.74%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31825.293 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.924 1.10%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 966302.915 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13819.185 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.527 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166333.214 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22192.256 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 59.318 7.01%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 593784.926 -10.64%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10925.693 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.275 -1.01%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114280.083 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11166.256 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 54.350 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115892.452 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14728.423 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.507 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158468.615 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12315.363 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 47.576 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129324.012 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24048.002 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.124 -1.37%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269767.497 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5745.608 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 33.072 7.31%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 60533.847 -4.90%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15168.297 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 50.946 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 165374.111 -1.45%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10974.251 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.634 2.76%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114843.206 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11218.333 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.464 -2.18%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116615.705 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14791.393 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.029 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 157920.513 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12314.747 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.321 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129856.972 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24023.447 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.098 1.64%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269881.050 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5726.941 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.486 7.40%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61978.441 -1.44%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 16031.833 5.61%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.084 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 178324.297 5.21%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11026.060 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 45.542 3.51%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114549.121 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11527.097 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.572 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117675.403 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15027.100 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.888 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156226.329 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12825.042 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.505 -3.29%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132577.233 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23681.193 1.49%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 45.224 1.98%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 264970.286 1.85%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5836.076 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.750 -2.51%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 64179.202 3.25%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15042.482 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.199 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155304.762 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11034.387 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 45.054 2.35%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114886.365 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11610.125 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.187 2.30%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118658.698 -3.49%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15021.388 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.821 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156853.099 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12858.193 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.149 -2.47%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132989.636 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23658.891 1.85%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 45.434 2.14%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 265485.915 2.11%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5829.227 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.452 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62874.446 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15116.197 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 50.742 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155905.060 -
std::map<int,_int>::clear()/0 391.569 -
std::map<int,_int>::clear()/1024 10556.712 -
std::map<int,_int>::clear()/32 648.996 -
std::map<int,_int>::clear()/8192 85008.830 -2.35%
std::map<int,_int>::contains(key)_(existent)/1024 3.920 -4.29%
std::map<int,_int>::contains(key)_(existent)/32 1.582 -4.28%
std::map<int,_int>::contains(key)_(existent)/8192 5.550 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.298 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.552 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.679 -8.38%
std::map<int,_int>::contains(key)_(non-existent)/8192 10.983 11.63%
std::map<int,_int>::count(key)_(existent)/1024 3.876 -
std::map<int,_int>::count(key)_(existent)/32 1.534 2.16%
std::map<int,_int>::count(key)_(existent)/8192 5.805 -
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.596 4.41%
std::map<int,_int>::count(key)_(non-existent)/32 2.916 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.562 3.58%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.303 3.96%
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5953.999 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 188.017 -1.12%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51935.856 1.24%
std::map<int,_int>::ctor(const&)/0 12.654 -
std::map<int,_int>::ctor(const&)/1024 6471.953 -1.98%
std::map<int,_int>::ctor(const&)/32 221.975 -4.26%
std::map<int,_int>::ctor(const&)/8192 51799.259 -2.31%
std::map<int,_int>::ctor(const&,_alloc)/0 12.643 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6469.957 -2.68%
std::map<int,_int>::ctor(const&,_alloc)/32 227.636 -1.14%
std::map<int,_int>::ctor(const&,_alloc)/8192 51719.706 -1.88%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.668 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8904.607 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.902 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71427.875 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.691 -3.89%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13028.543 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 268.515 -1.70%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 254633.499 2.53%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.502 1.50%
std::map<int,_int>::equal_range(key)_(existent)/32 1.826 1.61%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.555 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.654 4.99%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.650 6.44%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.679 -2.71%
std::map<int,_int>::erase(iterator)/1024 20.792 -
std::map<int,_int>::erase(iterator)/32 20.708 -
std::map<int,_int>::erase(iterator)/8192 24.112 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.242 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7521.795 -1.90%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.704 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57352.293 -2.52%
std::map<int,_int>::erase(key)_(existent)/1024 24.600 -6.46%
std::map<int,_int>::erase(key)_(existent)/32 22.843 -
std::map<int,_int>::erase(key)_(existent)/8192 25.290 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.266 -1.65%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.541 8.33%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.340 -2.90%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.949 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.779 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.045 -
std::map<int,_int>::find(key)_(existent)/1024 4.232 -1.74%
std::map<int,_int>::find(key)_(existent)/32 1.678 -2.66%
std::map<int,_int>::find(key)_(existent)/8192 5.358 -
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.480 2.09%
std::map<int,_int>::find(key)_(non-existent)/32 2.571 14.71%
std::map<int,_int>::find(key)_(non-existent)/8192 7.854 1.47%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.088 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.824 1.75%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.257 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.636 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.143 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.012 2.30%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.010 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.588 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.231 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.449 2.73%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.904 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.589 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.266 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.038 -3.17%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.049 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.769 1.75%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.017 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15977.006 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 757.241 1.50%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182428.214 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.647 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12210.811 2.04%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.027 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118752.430 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 403.221 3.31%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7927.133 2.76%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 551.188 1.62%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 138194.791 1.48%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.483 -3.57%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11348.268 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 666.600 -1.45%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93126.885 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.331 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9751.146 1.03%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 644.782 1.62%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79394.817 -2.90%
std::map<int,_int>::insert(value)_(already_present)/1024 3.596 7.16%
std::map<int,_int>::insert(value)_(already_present)/32 1.756 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.973 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.051 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.597 2.05%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.788 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 35.492 2.23%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.024 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.643 -1.37%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.432 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.861 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.722 3.78%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.829 4.80%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.083 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.009 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.632 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.707 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 34.760 -1.37%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.986 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.963 -1.26%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.421 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.765 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.559 7.36%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.494 2.19%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.518 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.788 7.06%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.509 7.45%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.655 7.04%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.320 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6618.015 1.95%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.769 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52362.393 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.328 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6586.747 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 226.201 -1.40%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52337.926 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.107 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1513.071 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 45.386 -1.21%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12933.741 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.519 5.12%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.730 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.699 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.261 -18.32%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.456 -16.94%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.534 -18.62%
std::map<std::string,_int>::clear()/0 395.976 -
std::map<std::string,_int>::clear()/1024 22289.484 -
std::map<std::string,_int>::clear()/32 867.476 -6.12%
std::map<std::string,_int>::clear()/8192 211630.525 -2.31%
std::map<std::string,_int>::contains(key)_(existent)/1024 23.298 -2.14%
std::map<std::string,_int>::contains(key)_(existent)/32 14.125 -10.24%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.999 -2.93%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.272 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.278 -4.79%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.413 -3.45%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.206 -5.91%
std::map<std::string,_int>::count(key)_(existent)/1024 24.858 2.00%
std::map<std::string,_int>::count(key)_(existent)/32 16.116 4.41%
std::map<std::string,_int>::count(key)_(existent)/8192 30.306 -4.71%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.270 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 27.387 -5.72%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.318 -5.10%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.706 -10.77%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.783 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6986.963 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.141 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60175.103 1.04%
std::map<std::string,_int>::ctor(const&)/0 12.667 -
std::map<std::string,_int>::ctor(const&)/1024 36101.775 1.97%
std::map<std::string,_int>::ctor(const&)/32 860.339 5.77%
std::map<std::string,_int>::ctor(const&)/8192 346742.816 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.680 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35970.449 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 771.699 4.89%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 348094.370 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.755 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41350.451 1.09%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 862.099 -5.68%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 391985.071 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.802 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54717.553 -1.67%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1035.025 7.08%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1095574.287 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.400 -4.69%
std::map<std::string,_int>::equal_range(key)_(existent)/32 18.489 9.28%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 26.238 -9.40%
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.687 7.63%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.320 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.534 -1.53%
std::map<std::string,_int>::erase(iterator)/1024 31.889 1.58%
std::map<std::string,_int>::erase(iterator)/32 28.179 -4.55%
std::map<std::string,_int>::erase(iterator)/8192 32.602 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.631 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13066.833 2.34%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 709.245 9.24%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118369.984 -
std::map<std::string,_int>::erase(key)_(existent)/1024 96.139 -1.01%
std::map<std::string,_int>::erase(key)_(existent)/32 67.356 1.67%
std::map<std::string,_int>::erase(key)_(existent)/8192 95.163 -3.19%
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.784 -6.02%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 9.810 -7.00%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 27.209 -8.54%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.574 2.64%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.499 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.942 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.657 -10.21%
std::map<std::string,_int>::find(key)_(existent)/32 14.825 -7.91%
std::map<std::string,_int>::find(key)_(existent)/8192 30.774 4.49%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.616 -
std::map<std::string,_int>::find(key)_(non-existent)/32 13.314 7.08%
std::map<std::string,_int>::find(key)_(non-existent)/8192 33.919 -2.97%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.426 -1.47%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.476 32.71%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.649 -2.58%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.286 3.60%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.831 28.25%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 43.257 -6.66%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 48.443 41.68%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 71.868 24.89%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.071 -1.48%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 47.638 28.73%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 32.146 -9.96%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 73.348 76.70%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.635 -7.96%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.587 -4.86%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 27.053 -29.68%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 31.072 -21.71%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.782 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65588.919 -1.81%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1507.128 -2.57%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 929957.879 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.010 -1.66%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44368.407 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1270.663 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 617994.955 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.585 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39130.400 -3.21%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1092.597 -9.01%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 621455.500 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.927 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35049.976 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1250.481 -2.73%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 405971.109 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.002 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35038.584 1.19%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1288.653 4.19%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 370212.148 1.00%
std::map<std::string,_int>::insert(value)_(already_present)/1024 18.626 -38.77%
std::map<std::string,_int>::insert(value)_(already_present)/32 23.711 6.61%
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.250 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.850 -2.42%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.808 4.66%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.738 16.81%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 67.174 -2.38%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 27.483 -7.50%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 45.805 -8.36%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 35.121 -3.80%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.219 1.97%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.369 -12.78%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 15.040 29.24%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.378 8.80%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.365 -6.39%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 64.356 8.77%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 43.676 39.35%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 86.058 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 34.073 19.89%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 51.176 11.20%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 41.026 19.30%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 48.962 -17.00%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.234 -5.32%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.481 -16.68%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.549 -1.59%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.555 1.08%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.018 -2.54%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.444 -2.26%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.364 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37139.022 1.90%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 820.954 -12.98%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 353658.855 1.33%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.487 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36587.085 2.05%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 763.761 6.93%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 352651.932 1.05%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.139 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16109.324 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 316.040 -6.14%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207753.383 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.434 -2.32%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.422 13.19%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.546 -3.79%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 26.048 6.54%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.198 -2.18%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 29.547 -2.52%
std::mismatch(deque<int>)_(it,_it,_it)/1000 439.519 -5.33%
std::mismatch(deque<int>)_(it,_it,_it)/1024 457.162 -3.78%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496279.825 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.747 -2.86%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3857.049 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 464.689 -1.59%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 499.043 8.24%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493724.017 -1.18%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.129 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3863.985 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 718.362 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 713.989 -2.23%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625451.044 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.405 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4858.248 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 699.763 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 716.830 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623211.607 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.192 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4862.983 -
std::mismatch(list<int>)_(it,_it,_it)/1000 746.538 -
std::mismatch(list<int>)_(it,_it,_it)/1024 766.852 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 935049.735 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.656 -
std::mismatch(list<int>)_(it,_it,_it)/8192 8245.691 -9.86%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 763.552 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 781.400 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 953522.169 -1.81%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.040 -3.06%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12323.708 -14.15%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 801.663 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 822.194 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1003383.727 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.154 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12548.314 -10.05%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 794.949 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 822.950 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 996973.980 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.669 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11339.693 -14.89%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.339 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.898 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68332.313 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.892 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.392 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.941 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68369.062 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.425 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 483.920 -5.79%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 508.771 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610056.036 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.150 -3.28%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 5047.642 6.92%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.733 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.564 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607182.567 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.219 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 5024.765 6.52%
std::move(deque<int>)/1048576 56835.273 3.14%
std::move(deque<int>)/262144 15613.264 2.88%
std::move(deque<int>)/32768 2030.895 -3.54%
std::move(deque<int>)/4096 149.678 -
std::move(deque<int>)/512 22.184 -
std::move(deque<int>)/64 4.942 1.04%
std::move(deque<int>)/8 3.703 1.77%
std::move(list<int>)/1048576 1014528.383 -
std::move(list<int>)/262144 246764.340 -
std::move(list<int>)/32768 31926.114 1.20%
std::move(list<int>)/4096 4827.729 -
std::move(list<int>)/512 356.485 -3.87%
std::move(list<int>)/64 41.090 4.65%
std::move(list<int>)/8 3.418 -
std::move(vector<bool>)_(aligned)/1048576 1745.256 1.38%
std::move(vector<bool>)_(aligned)/262144 256.201 -
std::move(vector<bool>)_(aligned)/32768 36.632 -
std::move(vector<bool>)_(aligned)/4096 7.096 -
std::move(vector<bool>)_(aligned)/512 2.349 -
std::move(vector<bool>)_(aligned)/64 1.657 4.62%
std::move(vector<bool>)_(unaligned)/1048576 6522.456 -
std::move(vector<bool>)_(unaligned)/262144 1593.642 -
std::move(vector<bool>)_(unaligned)/32768 208.698 1.20%
std::move(vector<bool>)_(unaligned)/4096 26.894 -1.98%
std::move(vector<bool>)_(unaligned)/512 4.936 7.17%
std::move(vector<bool>)_(unaligned)/64 1.649 -1.20%
std::move(vector<int>)/1048576 54496.136 -5.82%
std::move(vector<int>)/262144 21213.715 10.94%
std::move(vector<int>)/32768 1718.759 -
std::move(vector<int>)/4096 133.775 -
std::move(vector<int>)/512 20.611 2.13%
std::move(vector<int>)/64 4.173 -
std::move(vector<int>)/8 2.301 1.34%
std::move_backward(deque<int>)/1048576 132069.109 -
std::move_backward(deque<int>)/262144 31298.839 -
std::move_backward(deque<int>)/32768 3498.620 -2.92%
std::move_backward(deque<int>)/4096 157.288 1.42%
std::move_backward(deque<int>)/512 23.518 -
std::move_backward(deque<int>)/64 5.175 -1.04%
std::move_backward(deque<int>)/8 3.618 2.84%
std::move_backward(list<int>)/1048576 1033791.852 -
std::move_backward(list<int>)/262144 260298.183 -
std::move_backward(list<int>)/32768 32094.917 -
std::move_backward(list<int>)/4096 4899.236 -1.83%
std::move_backward(list<int>)/512 371.098 -
std::move_backward(list<int>)/64 39.450 -
std::move_backward(list<int>)/8 3.384 -
std::move_backward(vector<bool>)_(aligned)/1048576 1744.739 -
std::move_backward(vector<bool>)_(aligned)/262144 257.660 -
std::move_backward(vector<bool>)_(aligned)/32768 38.157 -
std::move_backward(vector<bool>)_(aligned)/4096 7.240 -
std::move_backward(vector<bool>)_(aligned)/512 2.248 -4.62%
std::move_backward(vector<bool>)_(aligned)/64 1.726 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6522.491 -
std::move_backward(vector<bool>)_(unaligned)/262144 1588.561 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.859 -
std::move_backward(vector<bool>)_(unaligned)/4096 26.987 -
std::move_backward(vector<bool>)_(unaligned)/512 4.523 -
std::move_backward(vector<bool>)_(unaligned)/64 1.636 -
std::move_backward(vector<int>)/1048576 56198.033 -2.10%
std::move_backward(vector<int>)/262144 21387.355 -
std::move_backward(vector<int>)/32768 1750.960 -
std::move_backward(vector<int>)/4096 135.554 -
std::move_backward(vector<int>)/512 20.831 -
std::move_backward(vector<int>)/64 4.334 -
std::move_backward(vector<int>)/8 2.297 2.14%
std::multimap<int,_int>::clear()/0 391.255 -
std::multimap<int,_int>::clear()/1024 10798.369 -2.25%
std::multimap<int,_int>::clear()/32 639.571 -1.91%
std::multimap<int,_int>::clear()/8192 83975.443 -4.45%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.536 -2.10%
std::multimap<int,_int>::contains(key)_(existent)/32 1.771 1.35%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.520 -1.56%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.302 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 6.025 8.60%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.915 6.50%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 14.596 3.76%
std::multimap<int,_int>::count(key)_(existent)/1024 5.707 3.66%
std::multimap<int,_int>::count(key)_(existent)/32 3.714 1.41%
std::multimap<int,_int>::count(key)_(existent)/8192 6.824 2.17%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.738 17.57%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.912 19.09%
std::multimap<int,_int>::count(key)_(non-existent)/8192 10.527 14.53%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.832 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5944.494 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 185.250 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51296.083 -
std::multimap<int,_int>::ctor(const&)/0 12.751 -
std::multimap<int,_int>::ctor(const&)/1024 6833.385 1.73%
std::multimap<int,_int>::ctor(const&)/32 246.326 9.74%
std::multimap<int,_int>::ctor(const&)/8192 54622.311 1.22%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.751 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6811.640 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 231.325 1.08%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51077.669 -4.43%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.697 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8599.304 -1.63%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 226.490 -9.80%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69688.843 -3.50%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.733 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12905.674 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.286 -1.20%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250718.585 -4.47%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.476 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.453 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.040 -1.16%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.531 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.286 -1.03%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.800 -
std::multimap<int,_int>::erase(iterator)/1024 20.308 -2.05%
std::multimap<int,_int>::erase(iterator)/32 20.257 -1.60%
std::multimap<int,_int>::erase(iterator)/8192 20.363 -1.83%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.672 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7392.858 -1.25%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 573.199 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57159.250 -1.50%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.056 -3.59%
std::multimap<int,_int>::erase(key)_(existent)/32 22.516 -3.14%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.584 -1.44%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.270 6.26%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.746 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.375 1.13%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.844 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.055 3.47%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.851 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.238 1.29%
std::multimap<int,_int>::find(key)_(existent)/1024 3.747 -1.42%
std::multimap<int,_int>::find(key)_(existent)/32 1.743 1.23%
std::multimap<int,_int>::find(key)_(existent)/8192 5.315 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.583 5.26%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.535 1.74%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.697 3.73%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.241 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.924 6.34%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.732 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.482 1.33%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.234 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.540 -2.06%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.352 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.985 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.221 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.657 1.91%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.612 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 42.585 -4.15%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.131 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.155 -2.52%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.032 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.384 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.068 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14523.191 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 734.288 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184249.089 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.280 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11692.483 -1.47%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.401 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138251.757 13.87%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.442 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12251.582 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 695.037 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 209753.484 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.738 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10954.091 -1.68%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 659.269 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89779.715 1.27%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.162 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9822.243 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 674.469 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80716.899 -2.04%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.470 -
std::multimap<int,_int>::insert(value)_(already_present)/32 19.300 5.76%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.218 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.039 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 35.023 3.97%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.101 1.56%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.070 -1.77%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.037 -3.34%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.733 -1.57%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.994 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.569 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.117 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.395 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.271 -6.57%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -5.47%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.978 -18.29%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.757 -4.86%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 10.492 -19.50%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.348 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6405.943 -2.41%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 215.057 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51157.280 -2.75%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.346 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6398.650 -1.13%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 214.067 -1.61%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51163.982 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.108 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1469.907 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.346 -4.66%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 13551.842 6.48%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.115 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.213 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.272 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.949 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.618 2.10%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.851 -
std::multimap<std::string,_int>::clear()/0 405.946 2.89%
std::multimap<std::string,_int>::clear()/1024 22243.450 4.44%
std::multimap<std::string,_int>::clear()/32 927.650 3.77%
std::multimap<std::string,_int>::clear()/8192 219420.545 3.00%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.231 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.897 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.882 1.64%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.276 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.353 4.72%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.201 5.32%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 30.236 -1.84%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.490 1.61%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.185 -
std::multimap<std::string,_int>::count(key)_(existent)/8192 32.081 -1.29%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 21.893 -3.75%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.068 -7.50%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.214 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.825 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7031.367 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.623 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60733.205 1.08%
std::multimap<std::string,_int>::ctor(const&)/0 12.690 -
std::multimap<std::string,_int>::ctor(const&)/1024 34991.303 -
std::multimap<std::string,_int>::ctor(const&)/32 790.251 -
std::multimap<std::string,_int>::ctor(const&)/8192 343471.147 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.695 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36637.469 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 858.329 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346717.490 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.867 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38830.443 1.14%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 955.168 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379445.135 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.879 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56699.144 -1.61%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1024.496 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1099714.584 -5.11%
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.789 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.112 -2.46%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 28.581 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.812 2.49%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.762 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.166 -
std::multimap<std::string,_int>::erase(iterator)/1024 32.264 -1.41%
std::multimap<std::string,_int>::erase(iterator)/32 28.343 -
std::multimap<std::string,_int>::erase(iterator)/8192 30.795 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.974 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12943.370 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 685.096 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 129964.088 9.92%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.269 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 57.891 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 89.162 -1.67%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.117 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.669 3.52%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.038 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.049 5.44%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.712 2.23%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.396 3.52%
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.002 -1.61%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.521 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.838 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.948 -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.613 -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 32.586 -2.95%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.882 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.459 1.69%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.084 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.697 2.06%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.830 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.275 1.46%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.475 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 51.795 1.23%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 23.971 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.445 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.466 1.95%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.143 -3.43%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.869 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.205 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.524 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.716 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.382 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65731.469 -1.03%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1365.492 1.06%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 923107.782 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 404.591 3.24%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42827.639 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1185.475 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 602369.510 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.244 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62783.742 -1.37%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1587.965 1.45%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 817984.144 -1.55%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.742 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33392.287 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1115.416 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 384689.130 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.920 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32432.783 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1109.554 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 347149.429 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.944 1.06%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 56.547 2.64%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 90.284 -1.08%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.510 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 64.419 -2.68%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.919 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 85.423 -2.98%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.273 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.646 3.05%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.739 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.583 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 95.644 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 39.288 -6.34%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 132.349 -1.38%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.440 -3.96%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.321 -2.84%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.762 -3.05%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.456 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36750.340 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 653.850 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347752.769 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.454 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36318.768 1.08%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 749.329 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348303.715 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.128 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16765.653 1.12%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 344.253 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208916.063 1.12%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 95.160 2.83%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 39.896 3.15%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 130.859 3.36%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 30.659 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 11.876 -2.19%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.161 -1.65%
std::multiset<int>::clear()/0 391.284 -
std::multiset<int>::clear()/1024 10172.845 -7.23%
std::multiset<int>::clear()/32 623.623 -7.51%
std::multiset<int>::clear()/8192 78709.053 -10.00%
std::multiset<int>::contains(key)_(existent)/1024 4.055 3.21%
std::multiset<int>::contains(key)_(existent)/32 1.743 5.20%
std::multiset<int>::contains(key)_(existent)/8192 8.304 -
std::multiset<int>::contains(key)_(non-existent)/0 0.295 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.909 -
std::multiset<int>::contains(key)_(non-existent)/32 2.889 3.41%
std::multiset<int>::contains(key)_(non-existent)/8192 8.968 -1.30%
std::multiset<int>::count(key)_(existent)/1024 5.708 1.15%
std::multiset<int>::count(key)_(existent)/32 3.677 -1.66%
std::multiset<int>::count(key)_(existent)/8192 9.477 3.62%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 5.904 -1.20%
std::multiset<int>::count(key)_(non-existent)/32 2.422 -6.21%
std::multiset<int>::count(key)_(non-existent)/8192 9.436 -4.03%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.845 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5786.968 1.01%
std::multiset<int>::ctor(&&,_different_allocs)/32 177.308 1.23%
std::multiset<int>::ctor(&&,_different_allocs)/8192 48004.812 -
std::multiset<int>::ctor(const&)/0 12.722 -
std::multiset<int>::ctor(const&)/1024 6454.629 -1.09%
std::multiset<int>::ctor(const&)/32 225.143 -
std::multiset<int>::ctor(const&)/8192 51342.225 -1.46%
std::multiset<int>::ctor(const&,_alloc)/0 12.723 -
std::multiset<int>::ctor(const&,_alloc)/1024 7146.358 9.46%
std::multiset<int>::ctor(const&,_alloc)/32 226.208 -
std::multiset<int>::ctor(const&,_alloc)/8192 51715.177 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.688 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8799.985 -1.98%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 226.944 -8.31%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70685.234 -1.51%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.720 -3.70%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12738.236 -3.20%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.883 -6.39%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 257655.845 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.356 -
std::multiset<int>::equal_range(key)_(existent)/32 2.374 1.55%
std::multiset<int>::equal_range(key)_(existent)/8192 8.552 3.73%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.484 -1.97%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.346 -1.80%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.446 -
std::multiset<int>::erase(iterator)/1024 23.405 -10.73%
std::multiset<int>::erase(iterator)/32 21.018 -
std::multiset<int>::erase(iterator)/8192 23.481 -12.49%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.439 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6795.321 -5.92%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 563.710 -3.61%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54409.622 -7.55%
std::multiset<int>::erase(key)_(existent)/1024 40.915 -
std::multiset<int>::erase(key)_(existent)/32 21.695 -3.17%
std::multiset<int>::erase(key)_(existent)/8192 65.059 5.11%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.263 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.630 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.312 -2.80%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.220 -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.946 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.797 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.199 -
std::multiset<int>::find(key)_(existent)/1024 4.167 1.22%
std::multiset<int>::find(key)_(existent)/32 1.604 -
std::multiset<int>::find(key)_(existent)/8192 8.274 3.41%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.469 -
std::multiset<int>::find(key)_(non-existent)/32 2.247 -
std::multiset<int>::find(key)_(non-existent)/8192 8.176 -2.11%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.226 -2.75%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.950 -10.67%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.712 -2.30%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 87.747 20.40%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.250 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.255 3.03%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.368 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.115 6.67%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.323 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 57.656 16.78%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.815 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 71.525 -5.45%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.289 -4.18%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.058 -1.06%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.006 -4.75%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.537 2.38%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.341 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14617.950 1.05%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 725.107 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182901.893 -2.75%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.890 1.15%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11565.713 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.196 1.03%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116204.743 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.502 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12461.242 1.41%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 693.708 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 193863.508 1.71%
std::multiset<int>::insert(value)_(already_present)/1024 29.204 6.83%
std::multiset<int>::insert(value)_(already_present)/32 18.422 -
std::multiset<int>::insert(value)_(already_present)/8192 32.039 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.039 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 56.418 20.85%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.880 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 74.927 -15.14%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.626 3.36%
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.638 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.086 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 33.127 2.63%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.099 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.209 1.32%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.911 1.76%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.528 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.429 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.652 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.333 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6417.052 -1.27%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 226.859 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51246.696 -1.92%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.338 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6438.205 -1.50%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 226.127 -2.04%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51436.503 -1.44%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1424.212 1.74%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 41.176 2.11%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12768.522 2.49%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.073 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.423 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.665 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.440 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.485 -1.75%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 11.561 19.66%
std::multiset<std::string>::clear()/0 393.416 -
std::multiset<std::string>::clear()/1024 21968.607 1.09%
std::multiset<std::string>::clear()/32 904.222 1.21%
std::multiset<std::string>::clear()/8192 215566.462 -
std::multiset<std::string>::contains(key)_(existent)/1024 25.575 -
std::multiset<std::string>::contains(key)_(existent)/32 15.393 -
std::multiset<std::string>::contains(key)_(existent)/8192 28.511 -
std::multiset<std::string>::contains(key)_(non-existent)/0 0.275 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 24.189 3.09%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.528 5.63%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.049 2.50%
std::multiset<std::string>::count(key)_(existent)/1024 23.913 1.96%
std::multiset<std::string>::count(key)_(existent)/32 19.648 -
std::multiset<std::string>::count(key)_(existent)/8192 30.947 1.35%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.569 -1.15%
std::multiset<std::string>::count(key)_(non-existent)/32 10.554 1.63%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.359 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.826 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6917.281 1.25%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 208.519 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57279.531 -
std::multiset<std::string>::ctor(const&)/0 12.673 -
std::multiset<std::string>::ctor(const&)/1024 34758.637 1.51%
std::multiset<std::string>::ctor(const&)/32 800.504 -
std::multiset<std::string>::ctor(const&)/8192 341775.255 -5.36%
std::multiset<std::string>::ctor(const&,_alloc)/0 12.710 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36646.884 -
std::multiset<std::string>::ctor(const&,_alloc)/32 753.377 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 342726.603 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.842 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38366.099 -1.03%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 759.178 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381703.985 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.838 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56353.939 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1026.548 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1091734.125 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.956 6.31%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.603 1.42%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.466 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.261 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.468 -1.45%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.659 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.496 5.60%
std::multiset<std::string>::erase(iterator)/1024 32.754 4.76%
std::multiset<std::string>::erase(iterator)/32 27.529 1.58%
std::multiset<std::string>::erase(iterator)/8192 37.351 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.629 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13071.478 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.885 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119625.082 -
std::multiset<std::string>::erase(key)_(existent)/1024 94.414 -
std::multiset<std::string>::erase(key)_(existent)/32 80.844 -
std::multiset<std::string>::erase(key)_(existent)/8192 80.770 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.519 6.94%
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.849 -2.88%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 11.686 -5.02%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.622 -2.17%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.489 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.475 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.723 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 16.155 -
std::multiset<std::string>::find(key)_(existent)/1024 23.936 -
std::multiset<std::string>::find(key)_(existent)/32 15.226 -
std::multiset<std::string>::find(key)_(existent)/8192 27.224 -5.13%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.258 -
std::multiset<std::string>::find(key)_(non-existent)/32 9.912 -3.91%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.180 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.462 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 62.534 4.28%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 40.964 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 104.013 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.504 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.008 1.14%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.468 1.20%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 63.495 3.48%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.436 1.15%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 49.198 -3.10%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.833 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 72.610 -3.47%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.298 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.378 -2.23%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.153 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 30.063 -1.42%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.843 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63940.864 1.38%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1412.001 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 902190.308 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.791 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42780.907 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1268.100 1.13%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600160.514 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 393.249 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61120.071 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1468.144 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 815429.584 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.716 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.789 -
std::multiset<std::string>::insert(value)_(already_present)/8192 52.168 -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.135 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.813 1.98%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.191 -2.74%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 89.166 1.40%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.358 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 45.454 -1.13%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.695 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 56.672 1.42%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 94.014 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 41.367 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 125.984 -1.71%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 31.275 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 12.163 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 35.526 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.271 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 37567.391 3.04%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 831.254 1.98%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346305.708 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.351 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35913.650 1.70%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 782.823 1.02%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345564.473 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -1.54%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16381.663 -23.27%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 330.027 -3.12%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204686.369 -1.69%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 97.193 4.01%
std::multiset<std::string>::upper_bound(key)_(existent)/32 40.642 -2.32%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 134.099 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.803 -36.87%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.883 -35.74%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.615 -41.49%
std::none_of(deque<int>)_(process_all)/32 12.298 -
std::none_of(deque<int>)_(process_all)/32768 10131.892 -14.33%
std::none_of(deque<int>)_(process_all)/50 18.886 -
std::none_of(deque<int>)_(process_all)/8 3.286 -4.40%
std::none_of(deque<int>)_(process_all)/8192 2530.119 -14.36%
std::none_of(list<int>)_(process_all)/32 11.845 -
std::none_of(list<int>)_(process_all)/32768 26345.887 -3.78%
std::none_of(list<int>)_(process_all)/50 22.096 -
std::none_of(list<int>)_(process_all)/8 2.662 -
std::none_of(list<int>)_(process_all)/8192 8290.926 -
std::none_of(vector<int>)_(process_all)/32 8.354 -1.67%
std::none_of(vector<int>)_(process_all)/32768 8124.324 -
std::none_of(vector<int>)_(process_all)/50 19.348 -
std::none_of(vector<int>)_(process_all)/8 2.466 -
std::none_of(vector<int>)_(process_all)/8192 2038.840 -
std::partial_sort(deque<int>)_(ascending)/1024 7796.841 -
std::partial_sort(deque<int>)_(ascending)/8 32.801 1.11%
std::partial_sort(deque<int>)_(ascending)/8192 146375.568 -1.93%
std::partial_sort(deque<int>)_(descending)/1024 17848.649 -
std::partial_sort(deque<int>)_(descending)/8 43.647 2.51%
std::partial_sort(deque<int>)_(descending)/8192 261697.008 3.58%
std::partial_sort(deque<int>)_(heap)/1024 18128.722 -
std::partial_sort(deque<int>)_(heap)/8 39.699 -1.80%
std::partial_sort(deque<int>)_(heap)/8192 266792.936 -2.64%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7753.316 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.515 -2.10%
std::partial_sort(deque<int>)_(pipe-organ)/8192 146895.043 1.68%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18864.490 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.206 -1.06%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 264871.334 2.07%
std::partial_sort(deque<int>)_(repeated)/1024 6411.661 1.43%
std::partial_sort(deque<int>)_(repeated)/8 26.523 -
std::partial_sort(deque<int>)_(repeated)/8192 76070.436 -
std::partial_sort(deque<int>)_(shuffled)/1024 15654.789 -
std::partial_sort(deque<int>)_(shuffled)/8 32.718 -
std::partial_sort(deque<int>)_(shuffled)/8192 241690.595 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4755.006 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.290 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50773.407 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7869.114 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.635 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93114.281 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7938.084 -4.40%
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.912 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96349.608 -2.55%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4759.552 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.174 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50803.274 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8795.541 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.171 4.92%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92878.455 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2518.027 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.489 6.18%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27349.998 -1.60%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6749.765 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.384 1.22%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83577.193 -
std::partial_sort(vector<int>)_(ascending)/1024 4756.048 -
std::partial_sort(vector<int>)_(ascending)/8 19.018 -
std::partial_sort(vector<int>)_(ascending)/8192 50558.773 -
std::partial_sort(vector<int>)_(descending)/1024 7922.223 -
std::partial_sort(vector<int>)_(descending)/8 24.616 -1.16%
std::partial_sort(vector<int>)_(descending)/8192 93852.263 -
std::partial_sort(vector<int>)_(heap)/1024 8324.056 4.41%
std::partial_sort(vector<int>)_(heap)/8 27.646 -
std::partial_sort(vector<int>)_(heap)/8192 99459.296 2.51%
std::partial_sort(vector<int>)_(pipe-organ)/1024 4750.864 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.042 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50490.934 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8859.223 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.890 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93044.006 -
std::partial_sort(vector<int>)_(repeated)/1024 2504.940 -
std::partial_sort(vector<int>)_(repeated)/8 18.624 -
std::partial_sort(vector<int>)_(repeated)/8192 26686.925 -1.12%
std::partial_sort(vector<int>)_(shuffled)/1024 6751.663 -
std::partial_sort(vector<int>)_(shuffled)/8 28.556 -
std::partial_sort(vector<int>)_(shuffled)/8192 88493.006 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5143.611 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.050 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53203.220 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8173.478 -
std::partial_sort_copy(deque<int>)_(descending)/8 15.063 2.95%
std::partial_sort_copy(deque<int>)_(descending)/8192 95244.242 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8372.190 -
std::partial_sort_copy(deque<int>)_(heap)/8 14.963 -
std::partial_sort_copy(deque<int>)_(heap)/8192 98813.724 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5231.621 2.23%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.296 2.72%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53370.598 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9017.618 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.779 -1.29%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94850.481 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2822.918 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.826 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 30364.589 3.16%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6944.345 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.174 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87708.344 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5358.698 -1.51%
std::partial_sort_copy(list<int>)_(ascending)/8 8.457 3.87%
std::partial_sort_copy(list<int>)_(ascending)/8192 57178.478 -
std::partial_sort_copy(list<int>)_(descending)/1024 8178.711 -
std::partial_sort_copy(list<int>)_(descending)/8 15.721 -
std::partial_sort_copy(list<int>)_(descending)/8192 97364.495 -
std::partial_sort_copy(list<int>)_(heap)/1024 8236.563 -
std::partial_sort_copy(list<int>)_(heap)/8 17.766 -
std::partial_sort_copy(list<int>)_(heap)/8192 100236.085 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5366.246 -5.51%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.352 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 58025.462 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9140.132 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.222 2.29%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96383.682 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3116.432 -1.05%
std::partial_sort_copy(list<int>)_(repeated)/8 7.977 2.68%
std::partial_sort_copy(list<int>)_(repeated)/8192 33056.045 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7067.332 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.450 -2.77%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88515.544 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4734.704 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.330 -2.29%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50788.085 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7851.177 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.514 2.64%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92976.548 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7928.297 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.871 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96927.233 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4758.423 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.311 -1.78%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 52140.905 3.32%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8818.638 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.241 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92973.792 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2498.716 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.327 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 27316.367 1.77%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6724.621 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.435 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84830.908 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4851.803 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.994 1.35%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50573.105 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7935.482 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.710 1.33%
std::partial_sort_copy(vector<int>)_(descending)/8192 93823.945 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8003.425 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.485 -3.96%
std::partial_sort_copy(vector<int>)_(heap)/8192 97689.181 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4829.286 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.018 2.77%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50412.117 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8836.683 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.253 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94706.045 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2486.536 -1.03%
std::partial_sort_copy(vector<int>)_(repeated)/8 8.803 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 27577.079 1.09%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6836.815 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.770 -1.40%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88449.240 -
std::partition(deque<int>)_(dense)/1024 354.457 -
std::partition(deque<int>)_(dense)/32 10.589 3.67%
std::partition(deque<int>)_(dense)/50 16.088 3.48%
std::partition(deque<int>)_(dense)/8192 2794.306 -
std::partition(deque<int>)_(sparse)/1024 382.714 -
std::partition(deque<int>)_(sparse)/32 12.689 25.87%
std::partition(deque<int>)_(sparse)/50 18.349 23.15%
std::partition(deque<int>)_(sparse)/8192 2965.034 -
std::partition(list<int>)_(dense)/1024 389.274 -
std::partition(list<int>)_(dense)/32 8.678 -
std::partition(list<int>)_(dense)/50 13.361 -
std::partition(list<int>)_(dense)/8192 4428.060 -12.03%
std::partition(list<int>)_(sparse)/1024 717.054 -
std::partition(list<int>)_(sparse)/32 9.163 3.96%
std::partition(list<int>)_(sparse)/50 22.011 -
std::partition(list<int>)_(sparse)/8192 7736.469 -1.29%
std::partition(vector<int>)_(dense)/1024 242.457 -2.48%
std::partition(vector<int>)_(dense)/32 8.289 -
std::partition(vector<int>)_(dense)/50 13.066 -1.20%
std::partition(vector<int>)_(dense)/8192 1877.407 -
std::partition(vector<int>)_(sparse)/1024 256.583 -
std::partition(vector<int>)_(sparse)/32 8.856 -
std::partition(vector<int>)_(sparse)/50 13.946 -
std::partition(vector<int>)_(sparse)/8192 1869.883 -
std::partition_copy(deque<int>)/1024 640.491 1.02%
std::partition_copy(deque<int>)/32 13.026 3.60%
std::partition_copy(deque<int>)/50 21.089 -
std::partition_copy(deque<int>)/8192 5709.442 -
std::partition_copy(list<int>)/1024 714.541 -4.91%
std::partition_copy(list<int>)/32 9.110 2.99%
std::partition_copy(list<int>)/50 13.126 -2.82%
std::partition_copy(list<int>)/8192 6796.248 -9.27%
std::partition_copy(vector<int>)/1024 496.949 4.04%
std::partition_copy(vector<int>)/32 8.139 -
std::partition_copy(vector<int>)/50 12.691 -
std::partition_copy(vector<int>)/8192 4585.710 -
std::partition_point(deque<int>)/1024 9.509 -
std::partition_point(deque<int>)/32 4.147 -
std::partition_point(deque<int>)/50 4.644 -
std::partition_point(deque<int>)/8192 15.182 -1.04%
std::partition_point(list<int>)/1024 1288.686 -
std::partition_point(list<int>)/32 15.949 -
std::partition_point(list<int>)/50 24.854 -
std::partition_point(list<int>)/8192 12492.338 -
std::partition_point(vector<int>)/1024 6.078 -
std::partition_point(vector<int>)/32 2.574 -
std::partition_point(vector<int>)/50 2.573 -
std::partition_point(vector<int>)/8192 9.289 -
std::pop_heap(deque<float>)/1024 12.478 -
std::pop_heap(deque<float>)/8 52.279 -
std::pop_heap(deque<float>)/8192 67.392 10.86%
std::pop_heap(deque<int>)/1024 14.329 15.72%
std::pop_heap(deque<int>)/8 53.638 3.04%
std::pop_heap(deque<int>)/8192 52.862 -
std::pop_heap(deque<size_t>)/1024 15.289 -3.57%
std::pop_heap(deque<size_t>)/8 52.521 -1.18%
std::pop_heap(deque<size_t>)/8192 60.045 -
std::pop_heap(deque<std::string>)/1024 59.537 -
std::pop_heap(deque<std::string>)/8 57.085 -
std::pop_heap(deque<std::string>)/8192 115.297 -
std::pop_heap(vector<float>)/1024 8.449 -
std::pop_heap(vector<float>)/8 50.456 -
std::pop_heap(vector<float>)/8192 20.572 3.02%
std::pop_heap(vector<int>)/1024 9.972 -
std::pop_heap(vector<int>)/8 51.012 -
std::pop_heap(vector<int>)/8192 13.008 -
std::pop_heap(vector<size_t>)/1024 9.917 -
std::pop_heap(vector<size_t>)/8 51.644 -
std::pop_heap(vector<size_t>)/8192 13.129 -
std::pop_heap(vector<std::string>)/1024 20.019 -1.76%
std::pop_heap(vector<std::string>)/8 53.182 -
std::pop_heap(vector<std::string>)/8192 50.565 -1.08%
std::remove(deque<int>)_(prefix)/1024 524.776 -
std::remove(deque<int>)_(prefix)/32 51.483 -9.22%
std::remove(deque<int>)_(prefix)/50 60.037 -7.04%
std::remove(deque<int>)_(prefix)/8192 3859.488 -
std::remove(deque<int>)_(sprinkled)/1024 518.072 -
std::remove(deque<int>)_(sprinkled)/32 50.521 -10.35%
std::remove(deque<int>)_(sprinkled)/50 55.388 -14.12%
std::remove(deque<int>)_(sprinkled)/8192 3850.910 -
std::remove(list<int>)_(prefix)/1024 980.736 3.46%
std::remove(list<int>)_(prefix)/32 52.342 -
std::remove(list<int>)_(prefix)/50 62.970 -
std::remove(list<int>)_(prefix)/8192 8251.155 -
std::remove(list<int>)_(sprinkled)/1024 938.848 -
std::remove(list<int>)_(sprinkled)/32 52.462 -
std::remove(list<int>)_(sprinkled)/50 61.753 -
std::remove(list<int>)_(sprinkled)/8192 7853.434 -
std::remove(vector<int>)_(prefix)/1024 310.389 -
std::remove(vector<int>)_(prefix)/32 48.962 -
std::remove(vector<int>)_(prefix)/50 53.905 -
std::remove(vector<int>)_(prefix)/8192 2104.129 -
std::remove(vector<int>)_(sprinkled)/1024 286.041 -
std::remove(vector<int>)_(sprinkled)/32 49.064 -
std::remove(vector<int>)_(sprinkled)/50 53.211 -
std::remove(vector<int>)_(sprinkled)/8192 1978.459 -
std::remove_copy(deque<int>)_(prefix)/1024 387.732 2.64%
std::remove_copy(deque<int>)_(prefix)/32 13.111 -
std::remove_copy(deque<int>)_(prefix)/50 20.909 -1.55%
std::remove_copy(deque<int>)_(prefix)/8192 3364.562 -
std::remove_copy(deque<int>)_(sprinkled)/1024 355.821 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.244 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.407 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2846.404 -
std::remove_copy(list<int>)_(prefix)/1024 747.675 -
std::remove_copy(list<int>)_(prefix)/32 11.264 -
std::remove_copy(list<int>)_(prefix)/50 19.075 -
std::remove_copy(list<int>)_(prefix)/8192 7003.409 -
std::remove_copy(list<int>)_(sprinkled)/1024 737.452 -
std::remove_copy(list<int>)_(sprinkled)/32 11.228 -
std::remove_copy(list<int>)_(sprinkled)/50 18.893 1.34%
std::remove_copy(list<int>)_(sprinkled)/8192 6944.192 -
std::remove_copy(vector<int>)_(prefix)/1024 263.713 -
std::remove_copy(vector<int>)_(prefix)/32 9.468 1.91%
std::remove_copy(vector<int>)_(prefix)/50 13.892 -
std::remove_copy(vector<int>)_(prefix)/8192 2060.511 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.991 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.459 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.588 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1930.898 -
std::remove_copy_if(deque<int>)_(prefix)/1024 538.404 3.68%
std::remove_copy_if(deque<int>)_(prefix)/32 17.813 -1.97%
std::remove_copy_if(deque<int>)_(prefix)/50 28.027 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3783.836 -3.25%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.839 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.273 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.527 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3490.590 -9.26%
std::remove_copy_if(list<int>)_(prefix)/1024 792.923 -
std::remove_copy_if(list<int>)_(prefix)/32 17.105 -
std::remove_copy_if(list<int>)_(prefix)/50 24.838 -
std::remove_copy_if(list<int>)_(prefix)/8192 7332.826 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 783.686 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.598 -
std::remove_copy_if(list<int>)_(sprinkled)/50 27.871 -1.11%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7355.992 1.62%
std::remove_copy_if(vector<int>)_(prefix)/1024 406.549 1.48%
std::remove_copy_if(vector<int>)_(prefix)/32 12.256 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.893 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3498.261 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.414 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.390 2.20%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.258 -2.02%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2738.727 -
std::remove_if(deque<int>)_(prefix)/1024 554.307 -
std::remove_if(deque<int>)_(prefix)/32 55.504 -
std::remove_if(deque<int>)_(prefix)/50 66.301 -
std::remove_if(deque<int>)_(prefix)/8192 4239.416 -
std::remove_if(deque<int>)_(sprinkled)/1024 531.171 -
std::remove_if(deque<int>)_(sprinkled)/32 56.087 3.38%
std::remove_if(deque<int>)_(sprinkled)/50 67.451 6.44%
std::remove_if(deque<int>)_(sprinkled)/8192 3910.318 -
std::remove_if(list<int>)_(prefix)/1024 1015.345 -
std::remove_if(list<int>)_(prefix)/32 58.816 -
std::remove_if(list<int>)_(prefix)/50 72.327 -
std::remove_if(list<int>)_(prefix)/8192 9518.089 -6.87%
std::remove_if(list<int>)_(sprinkled)/1024 987.284 -
std::remove_if(list<int>)_(sprinkled)/32 57.111 -
std::remove_if(list<int>)_(sprinkled)/50 74.846 2.48%
std::remove_if(list<int>)_(sprinkled)/8192 8085.970 -1.50%
std::remove_if(vector<int>)_(prefix)/1024 345.860 -
std::remove_if(vector<int>)_(prefix)/32 49.058 -
std::remove_if(vector<int>)_(prefix)/50 53.922 -
std::remove_if(vector<int>)_(prefix)/8192 2558.186 -
std::remove_if(vector<int>)_(sprinkled)/1024 406.406 -
std::remove_if(vector<int>)_(sprinkled)/32 50.959 -
std::remove_if(vector<int>)_(sprinkled)/50 57.219 -
std::remove_if(vector<int>)_(sprinkled)/8192 2952.154 -
std::replace(deque<int>)_(prefix)/1024 414.207 -
std::replace(deque<int>)_(prefix)/32 12.836 -
std::replace(deque<int>)_(prefix)/50 19.252 -
std::replace(deque<int>)_(prefix)/8192 3282.937 -
std::replace(deque<int>)_(sprinkled)/1024 350.728 -
std::replace(deque<int>)_(sprinkled)/32 12.154 -
std::replace(deque<int>)_(sprinkled)/50 18.216 -
std::replace(deque<int>)_(sprinkled)/8192 2831.900 1.01%
std::replace(list<int>)_(prefix)/1024 739.448 -
std::replace(list<int>)_(prefix)/32 11.035 -
std::replace(list<int>)_(prefix)/50 17.238 -
std::replace(list<int>)_(prefix)/8192 7423.249 6.24%
std::replace(list<int>)_(sprinkled)/1024 790.641 1.27%
std::replace(list<int>)_(sprinkled)/32 11.250 -
std::replace(list<int>)_(sprinkled)/50 18.885 -
std::replace(list<int>)_(sprinkled)/8192 8179.495 5.63%
std::replace(vector<int>)_(prefix)/1024 155.833 -3.89%
std::replace(vector<int>)_(prefix)/32 5.144 -1.63%
std::replace(vector<int>)_(prefix)/50 7.657 -1.13%
std::replace(vector<int>)_(prefix)/8192 1263.968 -1.10%
std::replace(vector<int>)_(sprinkled)/1024 158.598 -
std::replace(vector<int>)_(sprinkled)/32 6.155 14.88%
std::replace(vector<int>)_(sprinkled)/50 9.107 7.22%
std::replace(vector<int>)_(sprinkled)/8192 1243.967 -1.57%
std::replace_if(deque<int>)_(prefix)/1024 484.623 1.17%
std::replace_if(deque<int>)_(prefix)/32 14.118 -
std::replace_if(deque<int>)_(prefix)/50 20.492 -
std::replace_if(deque<int>)_(prefix)/8192 3511.536 -
std::replace_if(deque<int>)_(sprinkled)/1024 367.566 -1.52%
std::replace_if(deque<int>)_(sprinkled)/32 12.444 -
std::replace_if(deque<int>)_(sprinkled)/50 18.665 -
std::replace_if(deque<int>)_(sprinkled)/8192 2923.810 -2.72%
std::replace_if(list<int>)_(prefix)/1024 735.924 -
std::replace_if(list<int>)_(prefix)/32 13.856 -
std::replace_if(list<int>)_(prefix)/50 24.480 -
std::replace_if(list<int>)_(prefix)/8192 7615.868 5.24%
std::replace_if(list<int>)_(sprinkled)/1024 741.363 -
std::replace_if(list<int>)_(sprinkled)/32 13.340 -
std::replace_if(list<int>)_(sprinkled)/50 23.077 -3.51%
std::replace_if(list<int>)_(sprinkled)/8192 7961.893 7.00%
std::replace_if(vector<int>)_(prefix)/1024 271.566 -
std::replace_if(vector<int>)_(prefix)/32 9.655 -
std::replace_if(vector<int>)_(prefix)/50 14.119 1.93%
std::replace_if(vector<int>)_(prefix)/8192 2032.681 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.410 -
std::replace_if(vector<int>)_(sprinkled)/32 8.771 -
std::replace_if(vector<int>)_(sprinkled)/50 14.770 14.75%
std::replace_if(vector<int>)_(sprinkled)/8192 1900.788 -
std::reverse(deque<int>)/32768 5722.547 -
std::reverse(deque<int>)/4096 719.014 -
std::reverse(deque<int>)/512 113.138 -1.95%
std::reverse(deque<int>)/64 13.047 -3.80%
std::reverse(deque<int>)/8 2.511 -1.72%
std::reverse(list<int>)/32768 19802.943 -1.56%
std::reverse(list<int>)/4096 1816.279 -
std::reverse(list<int>)/512 195.244 -
std::reverse(list<int>)/64 18.093 3.04%
std::reverse(list<int>)/8 1.933 -
std::reverse(vector<int>)/32768 1035.900 -
std::reverse(vector<int>)/4096 130.434 -
std::reverse(vector<int>)/512 16.353 -
std::reverse(vector<int>)/64 4.194 -
std::reverse(vector<int>)/8 1.613 6.36%
std::reverse_copy(deque<int>)/32768 8019.918 1.11%
std::reverse_copy(deque<int>)/4096 983.297 -
std::reverse_copy(deque<int>)/512 129.084 3.11%
std::reverse_copy(deque<int>)/64 16.002 -
std::reverse_copy(deque<int>)/8 2.537 -
std::reverse_copy(list<int>)/32768 26574.433 -
std::reverse_copy(list<int>)/4096 3241.485 -2.56%
std::reverse_copy(list<int>)/512 364.963 -
std::reverse_copy(list<int>)/64 30.333 -
std::reverse_copy(list<int>)/8 2.389 -
std::reverse_copy(vector<int>)/32768 982.995 -
std::reverse_copy(vector<int>)/4096 132.205 -
std::reverse_copy(vector<int>)/512 17.158 -
std::reverse_copy(vector<int>)/64 2.518 -
std::reverse_copy(vector<int>)/8 2.501 3.43%
std::rotate(deque<int>)_(1_element_backward)/1024 40.732 -
std::rotate(deque<int>)_(1_element_backward)/32 3.553 -
std::rotate(deque<int>)_(1_element_backward)/50 5.217 1.89%
std::rotate(deque<int>)_(1_element_backward)/8192 310.202 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.560 -
std::rotate(deque<int>)_(1_element_forward)/32 4.125 -
std::rotate(deque<int>)_(1_element_forward)/50 5.417 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.703 -
std::rotate(deque<int>)_(by_1/2)/1024 188.522 -
std::rotate(deque<int>)_(by_1/2)/32 8.635 1.76%
std::rotate(deque<int>)_(by_1/2)/50 11.614 -
std::rotate(deque<int>)_(by_1/2)/8192 1468.582 -4.67%
std::rotate(deque<int>)_(by_1/3)/1024 419.532 1.32%
std::rotate(deque<int>)_(by_1/3)/32 20.656 -
std::rotate(deque<int>)_(by_1/3)/50 29.309 -3.21%
std::rotate(deque<int>)_(by_1/3)/8192 3263.585 1.57%
std::rotate(deque<int>)_(by_1/4)/1024 265.981 -
std::rotate(deque<int>)_(by_1/4)/32 13.067 -
std::rotate(deque<int>)_(by_1/4)/50 27.410 -4.17%
std::rotate(deque<int>)_(by_1/4)/8192 2925.931 20.01%
std::rotate(list<int>)_(1_element_backward)/1024 734.106 -
std::rotate(list<int>)_(1_element_backward)/32 13.389 1.25%
std::rotate(list<int>)_(1_element_backward)/50 24.600 -
std::rotate(list<int>)_(1_element_backward)/8192 8031.245 -
std::rotate(list<int>)_(1_element_forward)/1024 731.262 -
std::rotate(list<int>)_(1_element_forward)/32 13.843 -
std::rotate(list<int>)_(1_element_forward)/50 26.244 2.32%
std::rotate(list<int>)_(1_element_forward)/8192 7696.502 -
std::rotate(list<int>)_(by_1/2)/1024 384.362 -
std::rotate(list<int>)_(by_1/2)/32 6.431 -
std::rotate(list<int>)_(by_1/2)/50 12.690 -
std::rotate(list<int>)_(by_1/2)/8192 4946.899 -
std::rotate(list<int>)_(by_1/3)/1024 810.970 -
std::rotate(list<int>)_(by_1/3)/32 16.671 -1.20%
std::rotate(list<int>)_(by_1/3)/50 23.067 -
std::rotate(list<int>)_(by_1/3)/8192 9352.296 -
std::rotate(list<int>)_(by_1/4)/1024 577.421 -
std::rotate(list<int>)_(by_1/4)/32 14.522 -
std::rotate(list<int>)_(by_1/4)/50 25.632 -1.26%
std::rotate(list<int>)_(by_1/4)/8192 7236.275 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.641 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.695 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.707 -
std::rotate(vector<bool>)_(1_element_backward)/8192 110.329 -12.98%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.723 1.54%
std::rotate(vector<bool>)_(1_element_forward)/32 17.459 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.448 -
std::rotate(vector<bool>)_(1_element_forward)/8192 112.992 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.543 1.17%
std::rotate(vector<bool>)_(by_1/2)/32 17.825 -
std::rotate(vector<bool>)_(by_1/2)/50 17.551 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.030 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.981 -
std::rotate(vector<bool>)_(by_1/3)/32 17.550 -
std::rotate(vector<bool>)_(by_1/3)/50 17.589 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.481 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.054 8.34%
std::rotate(vector<bool>)_(by_1/4)/32 17.722 -
std::rotate(vector<bool>)_(by_1/4)/50 17.553 -1.07%
std::rotate(vector<bool>)_(by_1/4)/8192 29.860 -2.31%
std::rotate(vector<int>)_(1_element_backward)/1024 35.539 -
std::rotate(vector<int>)_(1_element_backward)/32 2.913 -
std::rotate(vector<int>)_(1_element_backward)/50 5.327 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.778 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.439 -
std::rotate(vector<int>)_(1_element_forward)/32 2.955 -
std::rotate(vector<int>)_(1_element_forward)/50 5.250 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.039 -
std::rotate(vector<int>)_(by_1/2)/1024 31.747 -
std::rotate(vector<int>)_(by_1/2)/32 2.334 -
std::rotate(vector<int>)_(by_1/2)/50 3.821 -
std::rotate(vector<int>)_(by_1/2)/8192 240.764 -
std::rotate(vector<int>)_(by_1/3)/1024 118.610 -
std::rotate(vector<int>)_(by_1/3)/32 9.919 -
std::rotate(vector<int>)_(by_1/3)/50 11.087 -1.31%
std::rotate(vector<int>)_(by_1/3)/8192 873.903 -
std::rotate(vector<int>)_(by_1/4)/1024 47.217 -
std::rotate(vector<int>)_(by_1/4)/32 4.755 -
std::rotate(vector<int>)_(by_1/4)/50 11.438 -1.02%
std::rotate(vector<int>)_(by_1/4)/8192 370.154 -
std::rotate_copy(deque<int>)/1024 34.860 2.19%
std::rotate_copy(deque<int>)/32 2.702 -3.82%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 290.291 -
std::rotate_copy(list<int>)/1024 735.661 -
std::rotate_copy(list<int>)/32 8.695 -
std::rotate_copy(list<int>)/50 13.975 -
std::rotate_copy(list<int>)/8192 6733.341 -3.28%
std::rotate_copy(vector<int>)/1024 33.405 2.84%
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.676 -
std::rotate_copy(vector<int>)/8192 364.618 -
std::sample(deque<int>)/1024 11344.269 -
std::sample(deque<int>)/32 305.687 -
std::sample(deque<int>)/8192 91908.373 -
std::sample(list<int>)/1024 11947.730 -
std::sample(list<int>)/32 313.129 -
std::sample(list<int>)/8192 98446.941 -
std::sample(vector<int>)/1024 11284.263 -
std::sample(vector<int>)/32 302.896 -
std::sample(vector<int>)/8192 91562.342 -
std::search(deque<int>)_(near_matches)/1000 17905.004 -5.76%
std::search(deque<int>)_(near_matches)/1024 18699.314 -4.69%
std::search(deque<int>)_(near_matches)/8192 1449715.321 -
std::search(deque<int>)_(no_match)/1000 405.018 -
std::search(deque<int>)_(no_match)/1024 414.758 -
std::search(deque<int>)_(no_match)/1048576 422900.231 -
std::search(deque<int>)_(no_match)/8192 3302.330 -
std::search(deque<int>)_(same_length)/1000 325.617 -7.46%
std::search(deque<int>)_(same_length)/1024 475.935 -
std::search(deque<int>)_(same_length)/8192 3778.718 -
std::search(deque<int>)_(single_element)/1000 448.402 -
std::search(deque<int>)_(single_element)/1024 458.846 -
std::search(deque<int>)_(single_element)/8192 3655.197 -
std::search(deque<int>,_pred)_(near_matches)/1000 25775.419 6.53%
std::search(deque<int>,_pred)_(near_matches)/1024 26963.472 6.52%
std::search(deque<int>,_pred)_(near_matches)/8192 1532377.006 -
std::search(deque<int>,_pred)_(no_match)/1000 428.829 -6.45%
std::search(deque<int>,_pred)_(no_match)/1024 438.492 -7.15%
std::search(deque<int>,_pred)_(no_match)/1048576 446213.273 -7.70%
std::search(deque<int>,_pred)_(no_match)/8192 3495.143 -7.74%
std::search(deque<int>,_pred)_(same_length)/1000 479.410 -4.01%
std::search(deque<int>,_pred)_(same_length)/1024 511.381 -
std::search(deque<int>,_pred)_(same_length)/8192 4037.871 -
std::search(deque<int>,_pred)_(single_element)/1000 685.019 -
std::search(deque<int>,_pred)_(single_element)/1024 704.313 -
std::search(deque<int>,_pred)_(single_element)/8192 5662.741 -
std::search(list<int>)_(near_matches)/1000 38099.332 -
std::search(list<int>)_(near_matches)/1024 39717.538 -
std::search(list<int>)_(near_matches)/8192 2538985.960 -
std::search(list<int>)_(no_match)/1000 681.700 -2.43%
std::search(list<int>)_(no_match)/1024 761.039 1.71%
std::search(list<int>)_(no_match)/1048576 841216.607 1.50%
std::search(list<int>)_(no_match)/8192 6665.035 1.80%
std::search(list<int>)_(same_length)/1000 746.209 -
std::search(list<int>)_(same_length)/1024 770.028 -
std::search(list<int>)_(same_length)/8192 8581.653 -
std::search(list<int>)_(single_element)/1000 656.310 -
std::search(list<int>)_(single_element)/1024 749.535 -2.35%
std::search(list<int>)_(single_element)/8192 8200.220 -7.00%
std::search(list<int>,_pred)_(near_matches)/1000 41591.848 -
std::search(list<int>,_pred)_(near_matches)/1024 43601.835 -
std::search(list<int>,_pred)_(near_matches)/8192 2770616.989 2.96%
std::search(list<int>,_pred)_(no_match)/1000 802.427 -
std::search(list<int>,_pred)_(no_match)/1024 821.918 -
std::search(list<int>,_pred)_(no_match)/1048576 955257.333 -
std::search(list<int>,_pred)_(no_match)/8192 7448.416 2.83%
std::search(list<int>,_pred)_(same_length)/1000 792.492 -
std::search(list<int>,_pred)_(same_length)/1024 810.644 -
std::search(list<int>,_pred)_(same_length)/8192 9616.794 10.38%
std::search(list<int>,_pred)_(single_element)/1000 799.278 -
std::search(list<int>,_pred)_(single_element)/1024 818.022 -
std::search(list<int>,_pred)_(single_element)/8192 8207.469 -17.67%
std::search(vector<int>)_(near_matches)/1000 14350.626 -
std::search(vector<int>)_(near_matches)/1024 15129.376 -
std::search(vector<int>)_(near_matches)/8192 764709.016 -
std::search(vector<int>)_(no_match)/1000 205.779 -3.99%
std::search(vector<int>)_(no_match)/1024 210.544 -3.09%
std::search(vector<int>)_(no_match)/1048576 209594.025 -1.25%
std::search(vector<int>)_(no_match)/8192 1632.859 -1.40%
std::search(vector<int>)_(same_length)/1000 253.262 5.30%
std::search(vector<int>)_(same_length)/1024 247.749 -
std::search(vector<int>)_(same_length)/8192 1877.346 -
std::search(vector<int>)_(single_element)/1000 235.314 -
std::search(vector<int>)_(single_element)/1024 240.625 -
std::search(vector<int>)_(single_element)/8192 1846.261 -
std::search(vector<int>,_pred)_(near_matches)/1000 22704.567 -
std::search(vector<int>,_pred)_(near_matches)/1024 23794.880 -
std::search(vector<int>,_pred)_(near_matches)/8192 1453315.181 -
std::search(vector<int>,_pred)_(no_match)/1000 529.639 -
std::search(vector<int>,_pred)_(no_match)/1024 537.235 -
std::search(vector<int>,_pred)_(no_match)/1048576 600055.817 -
std::search(vector<int>,_pred)_(no_match)/8192 4302.536 -
std::search(vector<int>,_pred)_(same_length)/1000 600.541 -4.19%
std::search(vector<int>,_pred)_(same_length)/1024 614.843 -
std::search(vector<int>,_pred)_(same_length)/8192 4918.163 -
std::search(vector<int>,_pred)_(single_element)/1000 565.399 5.88%
std::search(vector<int>,_pred)_(single_element)/1024 579.058 5.15%
std::search(vector<int>,_pred)_(single_element)/8192 4626.371 5.59%
std::search_n(deque<int>)_(no_match)/1024 13.638 -
std::search_n(deque<int>)_(no_match)/32 13.594 -
std::search_n(deque<int>)_(no_match)/8192 16.476 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.257 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.389 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.880 -
std::search_n(list<int>)_(no_match)/1024 722.431 -
std::search_n(list<int>)_(no_match)/32 9.223 -
std::search_n(list<int>)_(no_match)/8192 6504.513 -
std::search_n(list<int>,_pred)_(no_match)/1024 836.813 -
std::search_n(list<int>,_pred)_(no_match)/32 17.364 -
std::search_n(list<int>,_pred)_(no_match)/8192 7311.796 -
std::search_n(vector<int>)_(no_match)/1024 3.279 -
std::search_n(vector<int>)_(no_match)/32 3.332 -
std::search_n(vector<int>)_(no_match)/8192 3.288 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.087 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.120 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.090 -
std::set<int>::clear()/0 390.793 -
std::set<int>::clear()/1024 8858.812 -5.13%
std::set<int>::clear()/32 616.802 -2.44%
std::set<int>::clear()/8192 75751.871 -5.49%
std::set<int>::contains(key)_(existent)/1024 3.918 4.18%
std::set<int>::contains(key)_(existent)/32 1.658 1.90%
std::set<int>::contains(key)_(existent)/8192 8.528 4.36%
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 6.143 1.14%
std::set<int>::contains(key)_(non-existent)/32 2.682 -
std::set<int>::contains(key)_(non-existent)/8192 19.316 78.47%
std::set<int>::count(key)_(existent)/1024 3.960 -3.61%
std::set<int>::count(key)_(existent)/32 1.599 -1.75%
std::set<int>::count(key)_(existent)/8192 8.227 5.55%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.427 -
std::set<int>::count(key)_(non-existent)/32 2.881 -
std::set<int>::count(key)_(non-existent)/8192 11.312 -
std::set<int>::ctor(&&,_different_allocs)/0 12.842 -
std::set<int>::ctor(&&,_different_allocs)/1024 5954.970 2.93%
std::set<int>::ctor(&&,_different_allocs)/32 178.493 1.60%
std::set<int>::ctor(&&,_different_allocs)/8192 48544.213 -
std::set<int>::ctor(const&)/0 12.724 -
std::set<int>::ctor(const&)/1024 6379.606 1.26%
std::set<int>::ctor(const&)/32 220.178 -1.36%
std::set<int>::ctor(const&)/8192 51132.755 2.65%
std::set<int>::ctor(const&,_alloc)/0 12.733 -
std::set<int>::ctor(const&,_alloc)/1024 6425.464 3.29%
std::set<int>::ctor(const&,_alloc)/32 223.969 2.83%
std::set<int>::ctor(const&,_alloc)/8192 51541.406 4.13%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.711 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8614.810 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 236.884 2.05%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68698.975 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.741 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12915.792 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 277.274 1.08%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 236468.954 -4.11%
std::set<int>::equal_range(key)_(existent)/1024 4.470 1.64%
std::set<int>::equal_range(key)_(existent)/32 1.823 2.48%
std::set<int>::equal_range(key)_(existent)/8192 8.868 12.31%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 7.157 8.95%
std::set<int>::equal_range(key)_(non-existent)/32 2.659 1.24%
std::set<int>::equal_range(key)_(non-existent)/8192 11.077 9.23%
std::set<int>::erase(iterator)/1024 19.661 -3.15%
std::set<int>::erase(iterator)/32 19.574 -3.31%
std::set<int>::erase(iterator)/8192 19.763 -2.61%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.814 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6510.391 -3.18%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 555.551 -2.61%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52433.155 -3.91%
std::set<int>::erase(key)_(existent)/1024 50.444 -3.01%
std::set<int>::erase(key)_(existent)/32 21.654 -1.57%
std::set<int>::erase(key)_(existent)/8192 69.833 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.832 -
std::set<int>::erase(key)_(non-existent,_end)/32 2.505 -5.76%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.935 -
std::set<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.995 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.791 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.133 2.02%
std::set<int>::find(key)_(existent)/1024 4.132 8.53%
std::set<int>::find(key)_(existent)/32 1.737 2.28%
std::set<int>::find(key)_(existent)/8192 8.043 -
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.985 7.61%
std::set<int>::find(key)_(non-existent)/32 2.495 10.64%
std::set<int>::find(key)_(non-existent)/8192 9.415 12.01%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 16.979 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 51.557 11.59%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.321 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 93.925 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 16.979 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 31.403 8.42%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.752 -1.12%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.899 -2.51%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.157 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 51.563 17.17%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.860 -1.47%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 98.802 10.75%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.141 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.596 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.850 -1.22%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.089 -5.54%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.837 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16788.029 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 756.476 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 189781.032 4.10%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.839 -1.06%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13036.281 1.16%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.857 -6.22%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 119037.591 -4.03%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.941 -1.07%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7742.209 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 537.708 -1.04%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132921.789 -2.78%
std::set<int>::insert(value)_(already_present)/1024 6.307 10.50%
std::set<int>::insert(value)_(already_present)/32 1.776 -
std::set<int>::insert(value)_(already_present)/8192 10.232 8.81%
std::set<int>::insert(value)_(new_value,_end)/0 17.079 -
std::set<int>::insert(value)_(new_value,_end)/1024 42.323 -3.39%
std::set<int>::insert(value)_(new_value,_end)/32 18.866 -1.31%
std::set<int>::insert(value)_(new_value,_end)/8192 77.704 1.42%
std::set<int>::insert(value)_(new_value,_middle)/0 17.005 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.793 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.345 -1.74%
std::set<int>::insert(value)_(new_value,_middle)/8192 31.195 -3.10%
std::set<int>::lower_bound(key)_(existent)/1024 4.709 8.76%
std::set<int>::lower_bound(key)_(existent)/32 1.532 3.57%
std::set<int>::lower_bound(key)_(existent)/8192 8.033 2.43%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.160 -4.33%
std::set<int>::lower_bound(key)_(non-existent)/32 2.279 -1.40%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.213 -4.90%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.352 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6296.801 3.48%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 221.626 3.81%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 52688.188 8.25%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.363 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6328.415 3.49%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 221.615 2.91%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50970.052 4.37%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1376.897 -4.67%
std::set<int>::operator=(const&)_(into_populated_Container)/32 40.518 -4.86%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12461.896 -
std::set<int>::upper_bound(key)_(existent)/1024 4.263 7.01%
std::set<int>::upper_bound(key)_(existent)/32 1.749 2.25%
std::set<int>::upper_bound(key)_(existent)/8192 8.351 7.11%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.060 -6.11%
std::set<int>::upper_bound(key)_(non-existent)/32 2.535 -2.23%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.271 -1.58%
std::set<std::string>::clear()/0 392.105 -
std::set<std::string>::clear()/1024 22173.346 2.97%
std::set<std::string>::clear()/32 877.655 -2.77%
std::set<std::string>::clear()/8192 214348.945 1.20%
std::set<std::string>::contains(key)_(existent)/1024 24.683 6.71%
std::set<std::string>::contains(key)_(existent)/32 15.786 10.77%
std::set<std::string>::contains(key)_(existent)/8192 28.079 -1.89%
std::set<std::string>::contains(key)_(non-existent)/0 0.285 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.582 4.49%
std::set<std::string>::contains(key)_(non-existent)/32 9.315 -4.01%
std::set<std::string>::contains(key)_(non-existent)/8192 27.360 -2.52%
std::set<std::string>::count(key)_(existent)/1024 23.793 1.34%
std::set<std::string>::count(key)_(existent)/32 16.520 3.21%
std::set<std::string>::count(key)_(existent)/8192 34.947 13.24%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 24.139 -2.78%
std::set<std::string>::count(key)_(non-existent)/32 10.555 -6.72%
std::set<std::string>::count(key)_(non-existent)/8192 32.067 -6.76%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.801 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6873.659 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.961 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57635.198 -
std::set<std::string>::ctor(const&)/0 12.720 -
std::set<std::string>::ctor(const&)/1024 34222.045 -2.38%
std::set<std::string>::ctor(const&)/32 816.004 15.27%
std::set<std::string>::ctor(const&)/8192 341114.177 -1.09%
std::set<std::string>::ctor(const&,_alloc)/0 12.674 -
std::set<std::string>::ctor(const&,_alloc)/1024 36675.054 -
std::set<std::string>::ctor(const&,_alloc)/32 750.105 8.04%
std::set<std::string>::ctor(const&,_alloc)/8192 343935.058 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.739 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39632.310 -1.09%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 790.111 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380550.444 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.804 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55797.746 -2.56%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1061.385 3.71%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1114692.581 -
std::set<std::string>::equal_range(key)_(existent)/1024 24.715 3.23%
std::set<std::string>::equal_range(key)_(existent)/32 16.228 -6.08%
std::set<std::string>::equal_range(key)_(existent)/8192 29.071 -
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.605 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.122 -5.80%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.669 -
std::set<std::string>::erase(iterator)/1024 30.979 -7.85%
std::set<std::string>::erase(iterator)/32 27.597 6.20%
std::set<std::string>::erase(iterator)/8192 27.228 -10.64%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.851 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12929.839 1.25%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 698.404 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118492.588 -
std::set<std::string>::erase(key)_(existent)/1024 60.230 -16.96%
std::set<std::string>::erase(key)_(existent)/32 50.050 -5.42%
std::set<std::string>::erase(key)_(existent)/8192 73.501 -17.54%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.119 8.32%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.852 9.76%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 31.624 13.09%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.541 -1.65%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.085 8.96%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.659 -1.42%
std::set<std::string>::find(key)_(existent)/1024 22.529 -5.75%
std::set<std::string>::find(key)_(existent)/32 15.477 -3.47%
std::set<std::string>::find(key)_(existent)/8192 28.189 -9.89%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 20.439 -7.56%
std::set<std::string>::find(key)_(non-existent)/32 9.401 -10.92%
std::set<std::string>::find(key)_(non-existent)/8192 27.658 -6.59%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 28.991 -8.67%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 51.988 -27.00%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 32.532 -36.61%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 69.190 -7.54%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.820 10.68%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.842 -1.23%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.995 -10.87%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 48.351 5.01%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.935 -2.21%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 49.911 53.40%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 26.565 -30.37%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 54.202 27.82%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.085 1.02%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.194 8.67%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.292 8.20%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 35.543 -4.64%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.411 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66121.039 2.03%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1479.648 -1.05%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 901287.728 -1.85%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.326 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44158.470 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1295.929 1.91%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 610960.572 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 398.341 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41950.001 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1164.229 3.47%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 607375.607 -
std::set<std::string>::insert(value)_(already_present)/1024 26.331 -13.29%
std::set<std::string>::insert(value)_(already_present)/32 9.218 -9.63%
std::set<std::string>::insert(value)_(already_present)/8192 30.503 -19.79%
std::set<std::string>::insert(value)_(new_value,_end)/0 34.129 24.30%
std::set<std::string>::insert(value)_(new_value,_end)/1024 71.834 16.97%
std::set<std::string>::insert(value)_(new_value,_end)/32 46.133 42.21%
std::set<std::string>::insert(value)_(new_value,_end)/8192 68.344 -3.15%
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.416 10.81%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.946 -5.30%
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.639 11.34%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 42.847 -8.39%
std::set<std::string>::lower_bound(key)_(existent)/1024 23.967 10.01%
std::set<std::string>::lower_bound(key)_(existent)/32 15.707 1.92%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.070 -6.98%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.665 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.353 -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.435 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.282 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36519.439 -2.83%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 786.430 -7.51%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 353102.454 1.23%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.284 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36451.829 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 780.166 13.34%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347520.366 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 19034.298 20.85%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 306.489 -11.15%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 204237.564 -
std::set<std::string>::upper_bound(key)_(existent)/1024 21.878 -11.28%
std::set<std::string>::upper_bound(key)_(existent)/32 15.434 -1.60%
std::set<std::string>::upper_bound(key)_(existent)/8192 30.901 2.82%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.064 9.11%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.098 -4.59%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.360 5.12%
std::shift_left(deque<int>)/1024 38.015 -
std::shift_left(deque<int>)/32 3.821 -
std::shift_left(deque<int>)/50 5.433 -
std::shift_left(deque<int>)/8192 301.470 -
std::shift_left(list<int>)/1024 727.668 -
std::shift_left(list<int>)/32 13.445 -
std::shift_left(list<int>)/50 27.509 -1.32%
std::shift_left(list<int>)/8192 7644.000 -
std::shift_left(vector<int>)/1024 35.274 -
std::shift_left(vector<int>)/32 3.973 1.36%
std::shift_left(vector<int>)/50 5.265 -
std::shift_left(vector<int>)/8192 281.290 -
std::shift_right(deque<int>)/1024 40.450 -
std::shift_right(deque<int>)/32 3.417 -1.18%
std::shift_right(deque<int>)/50 4.570 2.96%
std::shift_right(deque<int>)/8192 310.481 1.24%
std::shift_right(list<int>)/1024 732.125 -
std::shift_right(list<int>)/32 14.471 -
std::shift_right(list<int>)/50 26.265 -1.32%
std::shift_right(list<int>)/8192 7448.406 3.72%
std::shift_right(vector<int>)/1024 35.770 -
std::shift_right(vector<int>)/32 2.959 -
std::shift_right(vector<int>)/50 5.328 -
std::shift_right(vector<int>)/8192 301.243 -
std::shuffle(deque<int>)/1024 9259.102 -
std::shuffle(deque<int>)/32 293.381 -
std::shuffle(deque<int>)/8192 74127.485 -
std::shuffle(vector<int>)/1024 8756.405 -
std::shuffle(vector<int>)/32 277.889 -
std::shuffle(vector<int>)/8192 70147.492 -
std::sort(deque<int>)_(ascending)/1024 760.649 -
std::sort(deque<int>)_(ascending)/8 17.547 -
std::sort(deque<int>)_(ascending)/8192 5738.717 -
std::sort(deque<int>)_(descending)/1024 1294.979 -
std::sort(deque<int>)_(descending)/8 25.273 1.06%
std::sort(deque<int>)_(descending)/8192 10368.924 -
std::sort(deque<int>)_(heap)/1024 6210.912 -
std::sort(deque<int>)_(heap)/8 24.274 -
std::sort(deque<int>)_(heap)/8192 68908.981 -
std::sort(deque<int>)_(pipe-organ)/1024 2745.151 1.03%
std::sort(deque<int>)_(pipe-organ)/8 20.127 -
std::sort(deque<int>)_(pipe-organ)/8192 26215.427 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17665.278 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.704 2.47%
std::sort(deque<int>)_(qsort_adversarial)/8192 479014.474 -1.52%
std::sort(deque<int>)_(repeated)/1024 1039.113 -2.43%
std::sort(deque<int>)_(repeated)/8 18.228 2.71%
std::sort(deque<int>)_(repeated)/8192 6829.660 -
std::sort(deque<int>)_(shuffled)/1024 6706.634 -1.54%
std::sort(deque<int>)_(shuffled)/8 22.924 1.18%
std::sort(deque<int>)_(shuffled)/8192 80870.864 -
std::sort(vector<NonIntegral>)_(ascending)/1024 521.355 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.540 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3739.670 -
std::sort(vector<NonIntegral>)_(descending)/1024 773.934 -
std::sort(vector<NonIntegral>)_(descending)/8 24.817 -
std::sort(vector<NonIntegral>)_(descending)/8192 5253.414 -
std::sort(vector<NonIntegral>)_(heap)/1024 4312.139 -
std::sort(vector<NonIntegral>)_(heap)/8 23.648 -
std::sort(vector<NonIntegral>)_(heap)/8192 49884.482 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1880.242 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.365 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18388.296 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13277.766 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.530 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155317.043 -
std::sort(vector<NonIntegral>)_(repeated)/1024 506.738 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.861 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3742.425 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4691.856 -2.61%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.600 -4.02%
std::sort(vector<NonIntegral>)_(shuffled)/8192 82120.403 -
std::sort(vector<int>)_(ascending)/1024 521.264 -
std::sort(vector<int>)_(ascending)/8 15.748 -
std::sort(vector<int>)_(ascending)/8192 3735.752 -
std::sort(vector<int>)_(descending)/1024 1006.834 -1.33%
std::sort(vector<int>)_(descending)/8 24.900 -
std::sort(vector<int>)_(descending)/8192 7161.558 -1.38%
std::sort(vector<int>)_(heap)/1024 4573.594 -
std::sort(vector<int>)_(heap)/8 24.022 -
std::sort(vector<int>)_(heap)/8192 45649.113 -
std::sort(vector<int>)_(pipe-organ)/1024 2290.984 -
std::sort(vector<int>)_(pipe-organ)/8 17.634 -
std::sort(vector<int>)_(pipe-organ)/8192 21546.346 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12954.091 -2.96%
std::sort(vector<int>)_(qsort_adversarial)/8 15.744 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147811.531 -3.31%
std::sort(vector<int>)_(repeated)/1024 661.348 -
std::sort(vector<int>)_(repeated)/8 15.838 -
std::sort(vector<int>)_(repeated)/8192 5030.531 -
std::sort(vector<int>)_(shuffled)/1024 4895.831 5.57%
std::sort(vector<int>)_(shuffled)/8 23.065 1.20%
std::sort(vector<int>)_(shuffled)/8192 45467.300 1.07%
std::sort_heap(deque<int>)/1024 13293.750 -
std::sort_heap(deque<int>)/8 36.065 -4.25%
std::sort_heap(deque<int>)/8192 473356.915 1.14%
std::sort_heap(deque<int>,_pred)/1024 12279.771 -4.52%
std::sort_heap(deque<int>,_pred)/8 34.619 -
std::sort_heap(deque<int>,_pred)/8192 426141.171 -
std::sort_heap(vector<NonIntegral>)/1024 9912.502 -
std::sort_heap(vector<NonIntegral>)/8 28.089 -8.54%
std::sort_heap(vector<NonIntegral>)/8192 106120.094 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9926.956 -
std::sort_heap(vector<NonIntegral>,_pred)/8 31.374 -2.24%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106521.399 -
std::sort_heap(vector<int>)/1024 9820.731 -
std::sort_heap(vector<int>)/8 30.537 -3.91%
std::sort_heap(vector<int>)/8192 106262.989 -
std::sort_heap(vector<int>,_pred)/1024 9830.729 -
std::sort_heap(vector<int>,_pred)/8 31.761 -2.70%
std::sort_heap(vector<int>,_pred)/8192 106498.692 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2782.470 4.73%
std::stable_partition(deque<int>)_(alloc_fails)/32 1917.953 3.09%
std::stable_partition(deque<int>)_(alloc_fails)/50 1927.073 2.93%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9863.761 -
std::stable_partition(deque<int>)_(dense)/1024 591.007 -
std::stable_partition(deque<int>)_(dense)/32 28.769 -2.30%
std::stable_partition(deque<int>)_(dense)/50 38.445 -1.61%
std::stable_partition(deque<int>)_(dense)/8192 5661.013 -
std::stable_partition(deque<int>)_(sparse)/1024 432.219 -
std::stable_partition(deque<int>)_(sparse)/32 11.790 -3.82%
std::stable_partition(deque<int>)_(sparse)/50 28.377 -2.32%
std::stable_partition(deque<int>)_(sparse)/8192 3453.038 3.00%
std::stable_partition(list<int>)_(alloc_fails)/1024 4160.413 -1.62%
std::stable_partition(list<int>)_(alloc_fails)/32 1916.752 3.33%
std::stable_partition(list<int>)_(alloc_fails)/50 1926.672 1.56%
std::stable_partition(list<int>)_(alloc_fails)/8192 26378.272 5.22%
std::stable_partition(list<int>)_(dense)/1024 1460.062 -17.13%
std::stable_partition(list<int>)_(dense)/32 38.157 2.51%
std::stable_partition(list<int>)_(dense)/50 56.291 -1.53%
std::stable_partition(list<int>)_(dense)/8192 19233.016 9.94%
std::stable_partition(list<int>)_(sparse)/1024 928.919 -
std::stable_partition(list<int>)_(sparse)/32 9.610 -
std::stable_partition(list<int>)_(sparse)/50 26.723 1.06%
std::stable_partition(list<int>)_(sparse)/8192 8647.877 -2.66%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2337.706 2.11%
std::stable_partition(vector<int>)_(alloc_fails)/32 1895.853 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1895.889 2.69%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5376.506 1.47%
std::stable_partition(vector<int>)_(dense)/1024 292.057 -
std::stable_partition(vector<int>)_(dense)/32 21.655 1.36%
std::stable_partition(vector<int>)_(dense)/50 26.148 2.64%
std::stable_partition(vector<int>)_(dense)/8192 2095.592 -
std::stable_partition(vector<int>)_(sparse)/1024 215.712 1.54%
std::stable_partition(vector<int>)_(sparse)/32 7.461 1.31%
std::stable_partition(vector<int>)_(sparse)/50 21.792 -
std::stable_partition(vector<int>)_(sparse)/8192 1549.332 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3899.481 -5.09%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.045 -6.16%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18958.646 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28070.239 -6.73%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.169 1.44%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26175.432 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13701.173 -3.43%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.376 1.01%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25782.718 -1.53%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16368.913 -4.43%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.355 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22279.761 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25787.156 -1.56%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.222 5.09%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28219.043 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3801.533 3.36%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.822 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13909.625 4.14%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19358.493 -2.32%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.804 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24703.370 -4.09%
std::stable_sort(deque<int>)_(ascending)/1024 2187.235 4.03%
std::stable_sort(deque<int>)_(ascending)/8 18.547 5.09%
std::stable_sort(deque<int>)_(ascending)/8192 14262.344 5.11%
std::stable_sort(deque<int>)_(descending)/1024 2930.224 -
std::stable_sort(deque<int>)_(descending)/8 27.086 6.45%
std::stable_sort(deque<int>)_(descending)/8192 20402.996 -
std::stable_sort(deque<int>)_(heap)/1024 2749.723 1.02%
std::stable_sort(deque<int>)_(heap)/8 24.979 4.50%
std::stable_sort(deque<int>)_(heap)/8192 17333.756 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2952.831 1.09%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.627 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20399.017 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3138.711 1.18%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.889 4.77%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20703.028 -
std::stable_sort(deque<int>)_(repeated)/1024 1459.162 2.41%
std::stable_sort(deque<int>)_(repeated)/8 18.711 5.61%
std::stable_sort(deque<int>)_(repeated)/8192 7702.000 -
std::stable_sort(deque<int>)_(shuffled)/1024 2560.175 1.24%
std::stable_sort(deque<int>)_(shuffled)/8 23.249 2.23%
std::stable_sort(deque<int>)_(shuffled)/8192 14177.473 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4785.618 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.125 2.49%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 47480.074 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22830.287 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.613 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 120002.099 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13737.944 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.448 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 108029.126 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13911.878 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.808 1.13%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85063.923 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22356.534 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.722 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135735.684 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3723.246 8.80%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.226 3.36%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18106.190 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17985.425 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.310 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146423.398 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3605.268 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.397 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41428.611 -1.90%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12729.165 1.44%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.616 -5.45%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187444.232 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9495.758 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.358 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117142.204 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8089.761 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.717 -1.62%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116373.250 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13566.057 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.591 -2.53%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200483.794 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1270.530 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.397 2.54%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13952.000 -1.47%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11980.910 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.581 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174422.052 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4709.756 2.58%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.775 -2.06%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19280.640 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23283.219 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.424 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24762.634 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13848.737 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.249 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31228.524 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14009.034 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.100 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22130.528 -1.35%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22507.608 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.686 -2.90%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34139.125 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3375.148 -2.47%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.807 -1.60%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 12086.744 -32.61%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17916.384 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.793 1.40%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28700.389 -3.43%
std::stable_sort(vector<int>)_(ascending)/1024 2067.772 -
std::stable_sort(vector<int>)_(ascending)/8 15.515 -1.45%
std::stable_sort(vector<int>)_(ascending)/8192 13439.079 -
std::stable_sort(vector<int>)_(descending)/1024 2807.949 -
std::stable_sort(vector<int>)_(descending)/8 22.964 -6.60%
std::stable_sort(vector<int>)_(descending)/8192 18506.373 -1.16%
std::stable_sort(vector<int>)_(heap)/1024 2517.570 -
std::stable_sort(vector<int>)_(heap)/8 21.148 -1.20%
std::stable_sort(vector<int>)_(heap)/8192 14488.913 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2797.332 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.576 1.55%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18266.044 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2922.856 1.73%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.455 -1.40%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18297.560 -
std::stable_sort(vector<int>)_(repeated)/1024 1090.166 -
std::stable_sort(vector<int>)_(repeated)/8 15.272 -2.72%
std::stable_sort(vector<int>)_(repeated)/8192 5245.407 -
std::stable_sort(vector<int>)_(shuffled)/1024 2218.573 -
std::stable_sort(vector<int>)_(shuffled)/8 19.615 -1.93%
std::stable_sort(vector<int>)_(shuffled)/8192 10931.139 -
std::swap_ranges(deque<int>)/1024 329.535 -6.40%
std::swap_ranges(deque<int>)/32 10.419 -2.64%
std::swap_ranges(deque<int>)/50 15.856 -3.12%
std::swap_ranges(deque<int>)/8192 2625.110 -6.11%
std::swap_ranges(list<int>)/1024 807.585 -1.63%
std::swap_ranges(list<int>)/32 19.598 -
std::swap_ranges(list<int>)/50 34.579 5.99%
std::swap_ranges(list<int>)/8192 10701.103 -
std::swap_ranges(vector<int>)/1024 62.650 -
std::swap_ranges(vector<int>)/32 4.818 -
std::swap_ranges(vector<int>)/50 5.602 -
std::swap_ranges(vector<int>)/8192 475.901 -
std::transform(deque<int>)_(identity_transform)/1024 370.103 -
std::transform(deque<int>)_(identity_transform)/32 12.301 -
std::transform(deque<int>)_(identity_transform)/50 19.095 -
std::transform(deque<int>)_(identity_transform)/8192 2444.492 -
std::transform(deque<int>,_deque<int>)/1024 660.424 -
std::transform(deque<int>,_deque<int>)/32 21.511 -
std::transform(deque<int>,_deque<int>)/50 36.469 -
std::transform(deque<int>,_deque<int>)/8192 5422.897 -
std::transform(list<int>)_(identity_transform)/1024 742.224 -
std::transform(list<int>)_(identity_transform)/32 17.146 1.13%
std::transform(list<int>)_(identity_transform)/50 30.205 -
std::transform(list<int>)_(identity_transform)/8192 7029.130 -7.84%
std::transform(list<int>,_list<int>)/1024 841.474 -
std::transform(list<int>,_list<int>)/32 23.063 -
std::transform(list<int>,_list<int>)/50 37.284 -
std::transform(list<int>,_list<int>)/8192 8818.191 -11.01%
std::transform(vector<int>)_(identity_transform)/1024 262.764 -
std::transform(vector<int>)_(identity_transform)/32 9.173 -1.14%
std::transform(vector<int>)_(identity_transform)/50 16.416 1.17%
std::transform(vector<int>)_(identity_transform)/8192 2023.071 -
std::transform(vector<int>,_vector<int>)/1024 555.443 -
std::transform(vector<int>,_vector<int>)/32 17.233 -
std::transform(vector<int>,_vector<int>)/50 26.856 -
std::transform(vector<int>,_vector<int>)/8192 4446.115 -
std::unique(deque<int>)_(contiguous)/1024 516.718 -
std::unique(deque<int>)_(contiguous)/32 49.695 -
std::unique(deque<int>)_(contiguous)/52 55.434 -
std::unique(deque<int>)_(contiguous)/8192 3759.422 -
std::unique(deque<int>)_(sprinkled)/1024 512.377 -
std::unique(deque<int>)_(sprinkled)/32 52.052 -6.26%
std::unique(deque<int>)_(sprinkled)/52 58.988 -10.04%
std::unique(deque<int>)_(sprinkled)/8192 3824.804 -
std::unique(deque<int>,_pred)_(contiguous)/1024 634.579 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.902 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.645 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4573.887 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 687.943 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.055 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.831 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5219.536 -
std::unique(list<int>)_(contiguous)/1024 918.901 -
std::unique(list<int>)_(contiguous)/32 52.134 -
std::unique(list<int>)_(contiguous)/52 64.200 -
std::unique(list<int>)_(contiguous)/8192 7048.534 -
std::unique(list<int>)_(sprinkled)/1024 957.675 -
std::unique(list<int>)_(sprinkled)/32 54.089 -
std::unique(list<int>)_(sprinkled)/52 67.419 -8.03%
std::unique(list<int>)_(sprinkled)/8192 7983.276 1.29%
std::unique(list<int>,_pred)_(contiguous)/1024 947.091 -
std::unique(list<int>,_pred)_(contiguous)/32 57.701 1.08%
std::unique(list<int>,_pred)_(contiguous)/52 71.223 -
std::unique(list<int>,_pred)_(contiguous)/8192 8182.302 7.90%
std::unique(list<int>,_pred)_(sprinkled)/1024 1004.722 -2.52%
std::unique(list<int>,_pred)_(sprinkled)/32 66.143 4.86%
std::unique(list<int>,_pred)_(sprinkled)/52 82.693 2.42%
std::unique(list<int>,_pred)_(sprinkled)/8192 8275.136 -1.87%
std::unique(vector<int>)_(contiguous)/1024 310.810 -
std::unique(vector<int>)_(contiguous)/32 48.114 -
std::unique(vector<int>)_(contiguous)/52 53.666 -1.16%
std::unique(vector<int>)_(contiguous)/8192 1921.067 -
std::unique(vector<int>)_(sprinkled)/1024 533.710 -
std::unique(vector<int>)_(sprinkled)/32 54.820 -1.61%
std::unique(vector<int>)_(sprinkled)/52 65.349 -3.54%
std::unique(vector<int>)_(sprinkled)/8192 3926.299 -1.20%
std::unique(vector<int>,_pred)_(contiguous)/1024 487.809 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.320 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.738 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3619.233 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 687.502 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.855 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.760 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5193.479 -
std::unique_copy(deque<int>)_(contiguous)/1024 473.825 -
std::unique_copy(deque<int>)_(contiguous)/32 9.435 -13.43%
std::unique_copy(deque<int>)_(contiguous)/52 14.850 -5.66%
std::unique_copy(deque<int>)_(contiguous)/8192 3735.683 -
std::unique_copy(deque<int>)_(sprinkled)/1024 473.890 1.35%
std::unique_copy(deque<int>)_(sprinkled)/32 11.307 -1.91%
std::unique_copy(deque<int>)_(sprinkled)/52 17.475 -6.69%
std::unique_copy(deque<int>)_(sprinkled)/8192 3763.738 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.469 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.817 -5.39%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.109 -3.20%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4487.135 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.731 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.850 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.710 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5064.206 -
std::unique_copy(list<int>)_(contiguous)/1024 1631.369 120.94%
std::unique_copy(list<int>)_(contiguous)/32 11.199 -
std::unique_copy(list<int>)_(contiguous)/52 19.404 -
std::unique_copy(list<int>)_(contiguous)/8192 6730.559 -
std::unique_copy(list<int>)_(sprinkled)/1024 1614.448 112.56%
std::unique_copy(list<int>)_(sprinkled)/32 13.316 -1.88%
std::unique_copy(list<int>)_(sprinkled)/52 24.427 -1.66%
std::unique_copy(list<int>)_(sprinkled)/8192 6773.946 -2.62%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1640.430 106.81%
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.190 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.015 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7444.758 -1.14%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1675.134 100.11%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.265 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.944 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7298.136 -4.70%
std::unique_copy(vector<int>)_(contiguous)/1024 248.297 -
std::unique_copy(vector<int>)_(contiguous)/32 8.655 -
std::unique_copy(vector<int>)_(contiguous)/52 13.479 -
std::unique_copy(vector<int>)_(contiguous)/8192 1891.693 -
std::unique_copy(vector<int>)_(sprinkled)/1024 456.191 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.313 1.23%
std::unique_copy(vector<int>)_(sprinkled)/52 22.153 1.73%
std::unique_copy(vector<int>)_(sprinkled)/8192 3692.496 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 538.954 3.36%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.416 -7.20%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.673 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3792.091 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 589.546 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.327 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.327 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4523.842 -
std::unordered_map<int,_int>::clear()/0 391.828 -
std::unordered_map<int,_int>::clear()/1024 8225.174 -
std::unordered_map<int,_int>::clear()/32 588.328 -
std::unordered_map<int,_int>::clear()/8192 65348.188 3.42%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.528 8.16%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.726 -4.55%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.615 2.24%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.923 30.36%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.571 10.79%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.666 16.16%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.441 22.34%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.576 11.19%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.471 7.83%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.268 -11.03%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.419 -1.41%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.668 20.54%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.567 5.99%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.157 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8555.430 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 264.597 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 99189.737 1.41%
std::unordered_map<int,_int>::ctor(const&)/0 12.922 -
std::unordered_map<int,_int>::ctor(const&)/1024 6746.461 -
std::unordered_map<int,_int>::ctor(const&)/32 200.679 1.05%
std::unordered_map<int,_int>::ctor(const&)/8192 55278.327 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.002 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9836.569 1.38%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 269.033 4.11%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81285.612 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.902 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13628.152 6.91%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 369.664 1.68%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146880.848 6.14%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.898 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13375.957 4.63%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.304 1.90%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142455.951 2.51%
std::unordered_map<int,_int>::erase(iterator)/1024 20.147 2.49%
std::unordered_map<int,_int>::erase(iterator)/32 19.563 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.672 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.542 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5447.766 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.241 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44769.396 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.729 -2.07%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.899 -1.10%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.125 -1.01%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.294 11.66%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.129 2.93%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.057 -15.32%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.184 1.62%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.486 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.141 -2.87%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.203 -9.29%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.226 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.333 -2.75%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.491 12.30%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.378 5.05%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.284 -2.57%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.067 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.033 -1.87%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.519 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13054.836 4.48%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 742.108 1.59%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140466.504 1.63%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.222 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13150.354 5.43%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 741.175 2.54%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 142831.511 3.78%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.043 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7781.513 2.33%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 593.408 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86031.788 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.757 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14185.848 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 761.393 -1.97%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 150177.735 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.146 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14041.808 2.07%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 754.631 1.97%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144004.970 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.487 -28.25%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.800 24.88%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.809 28.58%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.019 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.643 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.319 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 18.767 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.980 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.465 8.58%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.510 6.51%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.913 4.01%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.311 -2.03%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.707 53.91%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.161 11.27%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.156 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.365 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.312 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.521 -9.59%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.167 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.490 2.59%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.505 3.80%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.131 -1.17%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.168 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6739.471 1.35%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.952 4.25%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54187.403 1.16%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.150 -3.58%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6721.430 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 203.274 -8.06%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55251.330 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1317.938 4.27%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.260 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25242.124 -2.24%
std::unordered_multimap<int,_int>::clear()/0 391.854 -
std::unordered_multimap<int,_int>::clear()/1024 8209.479 -
std::unordered_multimap<int,_int>::clear()/32 593.678 -
std::unordered_multimap<int,_int>::clear()/8192 63369.947 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.322 -6.77%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.370 -8.42%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.334 -2.21%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.400 7.38%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.601 5.69%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.383 -4.73%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.769 1.78%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.832 14.17%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.363 -19.70%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.587 -9.53%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.273 -33.19%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.192 -10.46%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.392 10.59%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.134 -3.27%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.006 -1.10%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8620.863 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 285.122 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 102304.823 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.922 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6654.821 -1.51%
std::unordered_multimap<int,_int>::ctor(const&)/32 197.893 -2.46%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54695.210 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.093 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9133.413 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 250.276 -1.65%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76355.168 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.846 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12931.676 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.119 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 148587.561 6.61%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.854 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12723.783 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.904 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139826.307 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.787 -
std::unordered_multimap<int,_int>::erase(iterator)/32 19.749 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.859 -21.48%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.393 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5723.851 -3.51%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 523.734 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45616.382 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.167 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.389 -1.20%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.765 -5.63%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.298 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.212 -12.59%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.338 -3.20%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.244 4.38%
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.432 3.34%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.210 -4.63%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.344 35.09%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.297 -4.67%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.588 24.04%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.324 4.94%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.097 -5.32%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.034 -11.24%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.110 -14.17%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.896 -1.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15199.088 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 752.078 -1.19%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169123.156 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.795 -1.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14994.735 -2.33%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 761.645 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166788.069 -1.02%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.447 -1.30%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14063.723 -3.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 805.684 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 177472.728 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.742 -1.18%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15687.032 -2.98%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 826.097 -2.21%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 169939.055 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.427 -1.06%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16496.342 -3.28%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 817.601 -4.08%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 183824.548 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.706 -24.55%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.129 -6.21%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.416 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.458 -3.26%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.517 -4.96%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 18.901 -5.69%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 19.548 -5.77%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.407 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 25.631 9.99%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.604 2.80%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 24.485 -24.18%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.192 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6752.456 1.35%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.356 -3.10%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53963.711 -11.59%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.206 -1.21%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6684.276 -6.33%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.619 -7.43%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54307.374 -5.94%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1366.254 -6.67%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 23.958 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26738.017 -
std::unordered_multiset<int>::clear()/0 393.218 -
std::unordered_multiset<int>::clear()/1024 8272.278 -5.56%
std::unordered_multiset<int>::clear()/32 595.772 -
std::unordered_multiset<int>::clear()/8192 63860.366 -6.35%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.410 -16.65%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.387 -10.97%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.339 -14.76%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.485 43.61%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.331 -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.492 -1.12%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.337 7.87%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.887 15.73%
std::unordered_multiset<int>::count(key)_(existent)/32 1.903 2.90%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.748 10.61%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.265 -44.83%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.322 -8.82%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.258 -6.41%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.245 -6.58%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.012 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8618.465 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 294.061 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 104864.079 3.06%
std::unordered_multiset<int>::ctor(const&)/0 12.918 -
std::unordered_multiset<int>::ctor(const&)/1024 6643.547 -1.51%
std::unordered_multiset<int>::ctor(const&)/32 196.988 -2.14%
std::unordered_multiset<int>::ctor(const&)/8192 54561.205 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.978 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9038.116 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 250.636 1.51%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75585.973 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.814 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13286.275 5.61%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 382.211 2.92%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140842.949 2.42%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.861 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13153.408 6.14%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 378.256 5.13%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141631.269 2.96%
std::unordered_multiset<int>::erase(iterator)/1024 20.019 -5.73%
std::unordered_multiset<int>::erase(iterator)/32 19.891 -5.78%
std::unordered_multiset<int>::erase(iterator)/8192 20.024 -6.17%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.991 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5771.304 -12.40%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 547.673 -1.16%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46867.242 -3.15%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.391 -10.12%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.746 -4.76%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.953 -3.84%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.297 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.338 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.477 -4.66%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.128 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.127 -2.37%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.255 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.248 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.443 -6.85%
std::unordered_multiset<int>::find(key)_(existent)/32 1.478 21.09%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.303 10.48%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.916 -4.25%
std::unordered_multiset<int>::find(key)_(non-existent)/32 0.975 -9.61%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.123 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.985 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15184.030 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 746.611 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168149.552 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.802 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15159.642 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 772.092 1.47%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164491.292 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.727 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13731.220 -1.18%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 800.466 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 173411.343 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.624 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.036 -2.28%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.270 -8.59%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.382 -1.32%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.064 1.56%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.822 -5.10%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 20.256 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.543 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.463 16.86%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.586 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 25.047 -1.07%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.121 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 7089.940 5.65%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 231.308 6.22%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 56928.292 5.24%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.119 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 7167.096 6.38%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 212.417 6.14%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 56961.297 3.68%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.941 1.26%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1277.824 -15.18%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.108 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25257.240 -8.53%
std::unordered_set<int>::clear()/0 390.313 -
std::unordered_set<int>::clear()/1024 9883.716 5.85%
std::unordered_set<int>::clear()/32 625.743 2.24%
std::unordered_set<int>::clear()/8192 71079.621 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.221 -6.83%
std::unordered_set<int>::contains(key)_(existent)/32 1.297 -14.33%
std::unordered_set<int>::contains(key)_(existent)/8192 1.249 -5.23%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.487 43.92%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.842 -
std::unordered_set<int>::contains(key)_(non-existent)/32 1.778 -
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.374 -27.59%
std::unordered_set<int>::count(key)_(existent)/1024 1.604 29.56%
std::unordered_set<int>::count(key)_(existent)/32 1.694 24.61%
std::unordered_set<int>::count(key)_(existent)/8192 1.371 -9.18%
std::unordered_set<int>::count(key)_(non-existent)/0 0.293 -16.60%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.686 7.17%
std::unordered_set<int>::count(key)_(non-existent)/32 1.288 -13.51%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.493 -2.34%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.842 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9157.966 1.81%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 274.835 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 101413.570 -9.27%
std::unordered_set<int>::ctor(const&)/0 12.863 -
std::unordered_set<int>::ctor(const&)/1024 6953.604 2.42%
std::unordered_set<int>::ctor(const&)/32 206.535 5.08%
std::unordered_set<int>::ctor(const&)/8192 56442.794 3.62%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.982 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9986.995 2.38%
std::unordered_set<int>::ctor(const&,_alloc)/32 284.927 4.29%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81307.819 1.89%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.822 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14048.382 1.71%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 385.095 2.50%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 145022.432 1.99%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.819 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13771.016 1.46%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 378.046 4.12%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 145556.368 2.23%
std::unordered_set<int>::erase(iterator)/1024 24.744 3.03%
std::unordered_set<int>::erase(iterator)/32 21.900 2.05%
std::unordered_set<int>::erase(iterator)/8192 25.309 4.40%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.643 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6286.966 7.28%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 544.639 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50685.085 6.55%
std::unordered_set<int>::erase(key)_(existent)/1024 26.628 2.37%
std::unordered_set<int>::erase(key)_(existent)/32 22.335 2.48%
std::unordered_set<int>::erase(key)_(existent)/8192 28.844 2.24%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.298 -24.85%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.464 -1.07%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.386 -2.75%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.264 -1.19%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.170 -3.35%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.365 -1.48%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.079 -8.62%
std::unordered_set<int>::find(key)_(existent)/1024 1.446 -3.72%
std::unordered_set<int>::find(key)_(existent)/32 1.354 -
std::unordered_set<int>::find(key)_(existent)/8192 1.457 -2.57%
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.056 -8.01%
std::unordered_set<int>::find(key)_(non-existent)/32 1.087 -5.89%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.210 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.803 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13759.680 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 739.502 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138792.355 1.49%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.832 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13673.408 -3.77%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 772.298 -1.94%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 137794.957 -3.29%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.956 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7565.666 -1.83%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 588.169 -1.04%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 88040.491 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.536 -
std::unordered_set<int>::insert(value)_(already_present)/32 2.774 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.697 2.27%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.877 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.942 -1.53%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.981 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.698 2.62%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.886 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.951 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.275 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.296 4.31%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.466 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6619.535 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 218.041 -2.33%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53407.226 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.473 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6606.826 1.17%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.078 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54330.367 1.25%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1289.516 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.271 -2.44%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26041.273 -
std::unordered_set<std::string>::clear()/0 395.810 -
std::unordered_set<std::string>::clear()/1024 23233.133 -
std::unordered_set<std::string>::clear()/32 918.124 -3.85%
std::unordered_set<std::string>::clear()/8192 219806.942 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 32.510 -19.19%
std::unordered_set<std::string>::contains(key)_(existent)/32 35.512 6.89%
std::unordered_set<std::string>::contains(key)_(existent)/8192 42.572 7.49%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -3.90%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.858 -9.15%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 25.922 2.83%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.113 -3.19%
std::unordered_set<std::string>::count(key)_(existent)/1024 37.687 -14.29%
std::unordered_set<std::string>::count(key)_(existent)/32 43.621 11.39%
std::unordered_set<std::string>::count(key)_(existent)/8192 36.413 -3.16%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.391 -2.01%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.881 13.64%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.997 -4.89%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.913 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41108.192 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 995.071 -7.18%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 732758.022 2.24%
std::unordered_set<std::string>::ctor(const&)/0 12.910 -
std::unordered_set<std::string>::ctor(const&)/1024 33348.661 -
std::unordered_set<std::string>::ctor(const&)/32 774.954 1.47%
std::unordered_set<std::string>::ctor(const&)/8192 336987.205 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.933 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63030.913 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1613.535 7.48%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 604360.571 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.855 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62687.856 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1681.111 3.07%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 637093.115 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.883 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61765.181 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1602.683 4.87%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 635401.597 -
std::unordered_set<std::string>::erase(iterator)/1024 31.437 -1.03%
std::unordered_set<std::string>::erase(iterator)/32 32.068 22.62%
std::unordered_set<std::string>::erase(iterator)/8192 28.721 -8.02%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.134 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12731.456 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 657.623 -3.22%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118532.173 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 131.964 26.53%
std::unordered_set<std::string>::erase(key)_(existent)/32 75.267 -25.24%
std::unordered_set<std::string>::erase(key)_(existent)/8192 116.401 20.77%
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.774 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.245 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.568 10.24%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 21.222 -6.94%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 22.980 2.60%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 24.153 7.49%
std::unordered_set<std::string>::find(key)_(existent)/1024 35.377 -14.00%
std::unordered_set<std::string>::find(key)_(existent)/32 34.152 -10.88%
std::unordered_set<std::string>::find(key)_(existent)/8192 35.207 7.55%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.327 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.612 6.49%
std::unordered_set<std::string>::find(key)_(non-existent)/32 25.968 9.28%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.625 3.61%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.673 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56830.522 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1863.199 11.51%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 604809.318 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.282 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 57070.618 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1864.300 4.01%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 604452.267 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.212 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56021.057 -1.10%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1745.586 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 559478.688 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 68.130 64.23%
std::unordered_set<std::string>::insert(value)_(already_present)/32 31.565 14.54%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 53.448 -22.37%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 46.176 -35.45%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 72.577 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 32.463 -50.09%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.133 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 66.626 -10.06%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 34.049 -53.92%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 75.168 46.97%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 60.634 -11.16%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.006 -1.33%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35924.593 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 778.655 -2.07%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 336945.133 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.021 -1.01%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35009.432 -2.58%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 704.041 -5.49%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 339223.570 -5.62%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -14.12%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16259.624 3.75%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 297.078 7.44%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212662.720 1.47%
std::upper_bound(std::deque<int>)/100 30.676 -8.71%
std::upper_bound(std::deque<int>)/8 18.028 -
std::upper_bound(std::deque<int>)/8192 65.155 -
std::upper_bound(std::forward_list<int>)/100 97.431 -
std::upper_bound(std::forward_list<int>)/8 16.126 -
std::upper_bound(std::forward_list<int>)/8192 10701.747 2.47%
std::upper_bound(std::list<int>)/100 101.264 -
std::upper_bound(std::list<int>)/8 16.228 -
std::upper_bound(std::list<int>)/8192 13890.528 5.64%
std::upper_bound(std::vector<int>)/100 12.350 -
std::upper_bound(std::vector<int>)/8 5.998 -
std::upper_bound(std::vector<int>)/8192 15.722 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 425.033 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.241 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 628.642 -3.07%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.030 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.711 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 273.660 1.22%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.732 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.814 7.01%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 798.112 1.27%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.010 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.839 1.47%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 735.737 -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.841 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.699 -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 674.176 -3.45%
std::vector<int>::ctor(size)/1024 41.301 -5.42%
std::vector<int>::ctor(size)/32 10.438 1.68%
std::vector<int>::ctor(size)/8192 563.108 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 41.479 -1.68%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.045 -1.67%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 259.156 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.640 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.751 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.705 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.766 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.358 -1.38%
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.876 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.091 -2.07%
std::vector<int>::insert(begin)_(cheap_elements)/32 5.082 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.492 -3.86%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 956.288 -1.90%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 432.547 -1.54%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4678.340 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1001.277 3.73%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 455.172 -2.46%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 5113.981 20.07%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 943.546 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 422.985 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4739.342 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.901 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.861 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.001 -1.49%
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.825 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.997 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 757.641 -2.60%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.133 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.709 -1.42%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 671.560 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.626 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.446 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.441 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.442 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.436 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 831.698 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.572 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4858.369 -1.10%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12837.671 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 744.668 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 111340.356 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 658.233 3.38%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.901 3.55%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6368.310 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6603.344 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 146.223 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54814.600 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.034 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.068 -1.61%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6872.266 -5.24%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19629.485 -2.59%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 594.724 -6.72%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 172076.631 -1.45%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.063 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.902 -1.89%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6875.439 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19598.808 -1.82%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 594.473 -1.74%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171897.777 -1.18%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.206 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.065 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6888.710 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19601.945 -1.54%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 594.009 -1.91%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171468.135 -1.01%
std::vector<std::string>::ctor(size)/1024 428.706 -
std::vector<std::string>::ctor(size)/32 32.992 3.05%
std::vector<std::string>::ctor(size)/8192 4191.018 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 583.617 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.589 2.22%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5332.034 1.07%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19548.230 -3.72%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 563.026 -4.58%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170513.356 -3.69%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.909 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.187 -1.40%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4574.205 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.732 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.456 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4593.924 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.532 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.896 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2272.858 -1.63%
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.700 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.196 -3.30%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2287.453 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.265 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.902 -1.10%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4570.367 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.596 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.487 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4590.167 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1821.411 -1.45%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 463.101 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12348.614 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15427.904 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 793.829 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116996.296 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3346.793 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 523.993 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23093.809 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16918.335 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 863.930 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 129110.934 -3.41%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1866.778 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 556.410 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14239.949 1.76%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13510.486 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 873.725 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116732.425 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.974 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.168 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.011 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.718 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.269 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.176 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.047 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 28.066 1.41%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5689.696 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6427.340 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 135.304 -1.65%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 53099.865 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 546.432 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.515 -2.13%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3161.534 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 596.117 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.518 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5741.006 -
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.770 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.620 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.168 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.739 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.769 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.783 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.755 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.555 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.490 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.520 -
vector<bool>(const_vector<bool>&) 10.431 2.37%
vector<bool>(size_type,_const_value_type&) 8.947 2.25%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.436 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.970 -
vector<bool>::reserve() 8.972 2.79%
vector<bool>::resize() 11.377 4.92%
Geometric Mean 889.712 -